【网学提醒】:本文主要为网上学习者提供网上选排课系统(论文程序全套) ,希望对需要网上选排课系统(论文程序全套) 网友有所帮助,学习一下吧!
说明:摘要
网上选排课系统是随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨这一需求进行设计的。在这套选排课系统功能的设计上,可以分为登录、排课和选课3个子系统。学生、管理员、教师三种身份分别有不同的权限,各自进行相应的操作,如学生可以选课与退课等;管理员要进行课程的安排等;教师则可以
查询相关信息等。本程序前台采用Dreamweaver MX 2004进行页面制作,后台由SQL Server 2000数据库支持。使用VBScript作为程序的主脚本语言。本文中除了有对
程序的总体设计、详细设计、功能实现等主体部分外,还介绍了与网上选排课系统相关的网络编程技术、
asp编程语言、SQL Server数据库等的基本内容。
关键词:ASP;数据库;选课;排课;存储过程
Web-Based Course Settlement System
Abstract
The population of students in the university is continuously increasing and the amount of data in educational administration system also continuously goes up, in order to meet this demand we designed the web course settlement system.According to the function this system can be divided into the login system,the select course system and arrange course system 3 subs system.Students, managers, teachers, the identity of three different competencies, each corresponding to the operation, such as students can select courses and cancle; Managers to conduct courses arrangements; Teachers can enquiries related information.Prospects for the system used Dreamweaver MX 2004 for web pages design, and background used SQL Server 2000 as the database support. We use VBScript language as the main script.This papers, in addition to the general design, detailed design, functional realization of the main part, and also introduced a system of web course settlement related network programming technology, ASP programming language, the basic elements of SQL Server databases.
keywords:ASP;DataBase;SelectCourse;ArrangeCourse;storage process
目录:摘要I
ABSTRACTII
绪论1
第1章 网上选排课系统开发背景2
1.1开发背景2
1.2设计思想2
1.3可行性分析2
第2章 系统设计的理论基础3
2.1Internet信息服务器(IIS)3
2.1.1Internet服务管理器的安装4
2.1.2Internet服务管理器的配置5
2.2ASP技术6
2.3ADO技术8
2.4SQL Server存储过程管理技术10
第3章 系统总体设计12
3.1系统需求分析12
3.1.1登录子系统需求12
3.1.2排课子系统需求12
3.1.3选课子系统需求12
3.2系统结构分析13
3.3数据库设计13
3.3.1概念设计13
3.3.2建立SelectCourse数据库14
3.3.3为SelectCourse数据库建立新用户15
3.3.4建立系统所需的数据表15
第4章 详细设计20
4.1排课子系统用例图20
4.2访问数据库的准备21
4.3系统首页default.asp22
4.3.1数据库连接22
4.4排课子系统23
4.4.1建立数据库视图23
4.4.2排课模块设计24
4.4.3信息管理模块设计28
第5章 网站的测试32
第6章 结论33
谢辞34
参考文献35
附录A 外文
资料原文36
附录B 外文
资料译文44
附录C 部分代码48
参考文献: 石志国,王志良,薛为民.ASP精解案例教程[M].北京:清华大学出版社,2004.
启明工作室.ASP网络应用系统实用开发技术[M].北京:人民邮电出版社,2004.
张固等.ASP网络应用系统典型模块开发实例解析[M].北京:人民邮电出版社,2004.
尚俊杰.网络
程序设计-ASP[M].北京:清华大学出版社,2004.
闪四清.Microsoft SQL Server 2000实用教程[M].北京:人民邮电出版社,2000.
精锐创作组.ASP+网络与数据库整合应用[M].北京:人民邮电出版社,2001.
Khristine Annwn Page.Dreamweaver MX 2004网页设计标准教材(中文版)[M].北京:电子工业出版社,2001.
周绍广.ASP编程基础与实例[M].北京:机械工业出版社,2002.
李晓黎.ASP+SQL SERVER网络应用系统开发指南[M].北京:人民邮电出版社,2004.
李世杰.Active Server Pages(ASP)4.0网页设计手册[M].北京:清华大学出版社,1999.
[美]Scot Johnson.Active Server Pages译解[M].北京:电子工业出版社,1999年.
[美]Jason Nash..网络基础MSCE[M].北京:清华大学出版社,2000年.
作者点评:经过近三个月的设计,毕业设计基本完成。在此期间,教师的悉心指导、同学的帮助,我从中获益非浅。学到了很多新知识,加深巩固了以前所学知识,无论理论上还是实践操作上。
软件是
程序、数据结构和相关文档的集合,该网上选排课系统虽然不是尽善尽美,但也基本实现了学生网上选课,管理员排课等功能。从定义、建模、开发到调试使用,经历了一个软件开发的过程。首先对问题进行定义,得出要解决的
问题是什么,然后进行调查研究,判断其可行性,再写出需要分析,之后进行几个阶段的设计。在这个过程中,真正明白软件开发遵循生命周期的顺序是非常重要的,尤其是系统的需求分析,这是软件开发成功与否的关键。
开发一个良好的系统需要丰富的知识,由于学习得不够深入,经验不足,系统功能不够完善,需要今后进一步的改善。
此次毕业设计是大学四年理论学习与实践相结合的好机会。通过学习,对书本上学的知道有了更加深刻的认识和了解,在做设计的整个过程中,理论知识由模糊到清晰,设计过程由理论到实践,对思维整合与动手能力都是一个很好的锻炼,加固了对理论知识的理解。