摘 要
随着Internet的发展,互联网络技术和多媒体技术对教育领域的影响日渐明显,各高校纷纷将“数字化”引入到教学、科研、管理和信息共享等学校日常工作和生活的各个环节,纷纷建立以计算机网络通讯为基础的信息管理和服务平台,用来辅助教学、科研和管理等各种活动。
为了加强对学生选课的规范管理,减轻教学管理人员的工作量,同时更好地利用网络和信息化手段做到对学生选课工作更及时和更规范,系统设计开发了基于B/S模式的学生在线选课系统。在线选课与传统的选课方式相比更加节约资源,提高了学生选课效率,增加了学生选课自主权,使教学更加透明,同时大大提高了教务课程管理工作的效率。完成了基于B/S模式的网上管理系统的规划和设计,并且采用了目前比较流行的开发工具ASP.NET 2.0,后台数据库采用安全性比较高的SQL Server 2005数据库。旨在解决目前基于C/S模式在管理中存在的一些困难和问题,使系统的管理与维护更简单、更快捷、更安全、更可靠。
关键词 在线选课;课程管理;ASP.NET 2.0
Abstract
With development of the Internet, the influence of application of multimedia and Internet for instruction is evident more and more. Universities introduce "the digitization" to the school everyday work and life such as teaching, scientific research, management and information sharing and so on, and the universities establish platform of information management by computer network communication and serves, and will be use for support teaching, research and management activities and so on.
In order to strengthen the standard management of course-choosing, reduce the teaching administer work, simultaneously use the network and the in formalization method well, achieve to student's course-choosing work is prompt and standard, this system is developed for the online course-choosing system based on the B/S pattern. Online chooses the class and the tradition chooses the class way to compare more frugal resources, enhanced the student to choose the class efficiency, increased the student to choose the class right to independence, caused the teaching to be more transparent, simultaneously greatly enhanced the educational course administration supervisory work efficiency.Completed according to programming and design of the on-line management system of B/S mode, and adopted currently more popular development tool ASP.NET 2.0, higher SQL Server of the adoption safety of the backstage database is 2005 databases.The aim is resolve currently to exist in the management according to the C/S mode of some difficulties and problem, make management and maintenance of system more simple and faster, more safe and more dependable.
Key words Course choosing Course administration ASP.NET 2.0
目 录
摘要 I
Abstract II
第1章 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统设计思想 2
第2章 可行性分析 3
2.1 管理可行性 3
2.2 经济可行性 4
2.2.1 系统初期投资 4
2.2.2 系统货币的时间价值 4
2.2.3 投资回收期 5
2.2.4 纯收入 5
2.3 技术可行性 5
2.4 运行可行性 6
2.5 本章小结 6
第3章 需求分析 7
3.1 MIS系统的产生和发展情况 7
3.2 基于Web的在线选课系统的需求分析 7
3.2.1 业务流程图 8
3.2.2 数据流图 8
3.2.3 数据字典 9
3.3 本章小结 14
第4章 总体设计 15
4.1 系统模块总体设计 15
4.1.1 系统各模块具体功能设计 15
4.1.2 系统功能模块图 16
4.2 数据库设计 17
4.2.1 数据库设计概述 17
4.2.2 数据库设计注意事项 17
4.2.3 关系范式的设计 17
4.2.4 系统E-R图 18
4.2.5 数据库表的设计 19
4.3 本章小结 21
第5章 详细设计与实现 22
5.1 系统开发工具及简介 22
5.2 系统运行环境 23
5.3 详细设计的任务与原则 23
5.4 代码设计 24
5.5 系统界面设计与实现 25
5.5.1 输出设计 25
5.5.2 输入设计 30
5.6 本章小结 37
第6章 软件测试与性能分析 38
6.1 为什么要进行软件测试 38
6.2 软件测试 38
6.3 系统测试 40
6.4 本章小结 41
第7章 系统主要功能使用说明 42
7.1 系统登录 42
7.2 学生选课 42
7.3 课表打印 43
7.4 设置选课时间段 44
7.5 本章小结 45
结论 46
致谢 47
参考文献 48
附录1 49
附录2 54