目 录
摘要(中文)------------------------------------------------------------------------------------2
摘要(英文)---------------------------------------------------------------------------------------2
概述------------------------------------------------------------------------------------------------5
第一章:设计的可行性-------------------------------------------------------------------------5
1.1 MIS系统的产生和发展情况--------------------------------------------------------5
1.2 网上选课系统的产生和可行性分析-----------------------------------------------6
第二章:相关软件及技术介绍----------------------------------------------------------------7
2.1Dreamweave-----------------------------------------------------------------------------7
2.2 SQL Server------------------------------------------------------------------------------7
2.3 ASP(Active Server Page) -------------------------------------------------------------7
2.4 HTML(Hyper Text Markup Language) ---------------------------------------------8
第三章:系统概述------------------------------------------------------------------------------9
3.1 项目范围-------------------------------------------------------------------------------9
3.2 设计策略-------------------------------------------------------------------------------9
第四章:系统总体设计------------------------------------------------------------------------12
4.1 系统结构设计------------------------------------------------------------------------10
4.1.1 各模块功能-------------------------------------------------------------------10
4.1.2 模块间的调用关系----------------------------------------------------------10
4.1.3 模块间的接口----------------------------------------------------------------11
4.2数据库设计----------------------------------------------------------------------------12
第五章:详细设计-----------------------------------------------------------------------------14
5.1首页登录功能------------------------------------------------------------------------14
5.2学生注册------------------------------------------------------------------------------16
5.2.1 学生注册限制与成功-------------------------------------------------------16
5.3 学生的选课/成绩查询/密码修改功能------------------------------------------17
5.3.1 学生密码修改---------------------------------------------------------------17
5.3.2 学生选课---------------------------------------------------------------------19
5.3.3 查询成绩---------------------------------------------------------------------21
5.4 教师的报课/查询/添加成绩/密码修改功能------------------------------------21
5.4.1教师的报课信息-------------------------------------------------------------21
5.4.2 报课---------------------------------------------------------------------------22
5.4.3 课程信息删除---------------------------------------------------------------23
5.4.5 课程信息修改---------------------------------------------------------------23
5.4.6 课程成绩添加---------------------------------------------------------------23
5.4.7 课程成绩查询---------------------------------------------------------------24
5.4.8 教师的密码修改功能------------------------------------------------------24
5.4.9 注销退出返回首页---------------------------------------------------------25
第六章:设计过程中的问题及解决---------------------------------------------------------26
6.1 数据库的连接------------------------------------------------------------------------26
6.2 参数的传递---------------------------------------------------------------------------26
6.3 公共数据------------------------------------------------------------------------------26
第七章:总结------------------------------------------------------------------------------------27
谢辞---------------------------------------------------------------28
参考文献-----------------------------------------------------------29
附录(部分代码)-------------------------------------------------------------------------------30
3.1 项目范围
网上选课系统从功能上划分一共有4个主模块,其中信息管理部分包含了4个子模快,具体的结构示意如下列所示:
·身份验证
·选课
·信息管理
·信息浏览
·信息查询
·信息修改
·修改
·删除
·信息添加
·课程发布
从对象上划分一共有教师、学生、管理员三部分,主要操作为课程发布和选课。
3.2 设计策略
硬件环境:
服务器端/客户端:
处理器:Intel PentiumII以上处理器
内存: 128M以上
硬盘空间:20G以上
软件环境:
服务器端/客户端:
操作系统:Windows 95/98/2000/XP
网络协议:TCP/IP
浏览器:Internet Explore 6.0
制作工具:Dreamweave 4.03、SQL Server 2000、 ASP(Active Server Page)、 HTML(Hyper Text Markup Language)
用Dreamweave网页制作工具完成网上选课系统的界面的设计,用HTML语言设计网页的外观构架,在网页编辑器中嵌入ASP和JAVA语言对网页中提交的数据进行处理,在系统的后台,用SQL Server 2000作为数据库支持,提供基本的表信息,使用时,打开浏览器(Internet Explore),在地址栏中输入“127.0.0.1”(由于服务器和客户端都在同一台计算机上),回车后,即可进入网上选课系统的主页,进行操作。但在使用前window95/98,需要安装PWS;window2000/XP,需要安装IIS,才能发挥其asp的作用。