摘要:高校学生数量的不断增加让传统的人工登记选课工作日益繁重,出现了效率低,保密性差等问题。随着信息技术的快速发展,高校学生选课系统逐渐取代了人工管理,减轻了教务处的工作压力,不仅方便管理员对选课进行管理,也方便学生进行选课,在学校工作中具有至关重要的作用。本系统采用B/S开发模式,弥补了C/S灵活性不高,不容易升级,开发成本高等缺点,以ASP.NET语言为依托,使用SQL server作为系统数据库,利用Javascript作为脚本语言,采用Flash、Css样式美化页面,基本实现了系统要求的功能。52097
毕业论文关键字:学生选课系统,ASP.NET,SQL server 2008
Abstract:With the growing number of college students, the artificial course registration increasing workload, resulting in low efficiency, and poor security. With the rapid development of information technology, Select Course system replaced the manual management gradually, reducing the work of Academic Affairs,Convenient for course administrators to manage, also facilitate students to select course, it has a crucial role in the school work. This system uses B / S development model, make up the disadvantage of C / S is not high flexibility, not easy to upgrade, and higher development costs. This system relying on the language of ASP.NET ,using SQL server as database systems, make use of Javascript as a scripting language, using Flash, Css style landscaping page. Achieve the most basic functions of the system requirements.
Keywords:Select Course System,ASP. NET,SQL server 2008
目 录
1.引言 4
1.1 项目开发的背景 4
1.2 项目开发的意义 4
1.3 项目开发的环境与目标 4
2 制作工具介绍 5
3 系统分析 5
3.1 系统可行性分析 5
3.2 流程分析 6
4 系统设计 8
4.1 系统E-R图设计 8
4.2 数据库表设计 9
5 系统实现 10
5.1 登录模块 10
5.2 管理员功能模块 16
5.3 学生功能模块 26
5.4 教师功能模块 28
6 系统测试与分析 29
6.1 系统测试的重要性 29
6.2 测试实例的研究与选择 30
6.3 测试环境与测试条件 30
6.4 系统运行情况 30
6.5 系统评价 30
结 论 32
参考文献 33
致 谢 34
1.引言
1.1 项目开发的背景
高校学生日益增多,传统的教育模式也在不断的进行改革。各高校目前都实行学分制模式,采用学生自主选课的教学方式。在这种条件下,人工登记作为传统选课方式,显然已经不能满足学校的工作需求,不仅浪费人力物力,更容易造成统计错误等问题。
随着科学技术的飞速发展,计算机技术已经在不知不觉中走进了人们生活的方方面面,人们的娱乐、学习、工作、购物等活动都离不开计算机。而作为计算机应用的一部分,用计算机对选课信息进行管理,具有查找便捷、错误率低、使用时间长、保密性能好、存储量大、成本低等无法替代的优点,不仅可以提高学校教务处的办事效率,也方便学生进行选课活动。