论文总字数:20404字
摘 要
为解决一般考试管理不便问题,在VS2010和ACCESS数据库环境下,采用B/S模式进行考试管理系统的设计与开发,实现考试管理的功能。系统主要分为三个模块:管理员模块,教师模块和学生模块。前两个部分主要是面向学校考试管理人员及教师,它能够方便考试管理人员对学生和教师的管理以及教师对学生成绩的管理;后者则主要是面向全体学生,方便学生查询个人成绩、查询考点和修改个人信息。关 键 词:考试管理 ,VS2010,ACCESS ,教师,学生
Abstract: In order to solve the problems of inconvenient general management of exam ,in VS2010 and ACCESS database environment, we design and develop the exam management system in the use of the B/S mode to realize the management of exam. The system is mainly divided into three parts: the administrator module , the teachers module and students module. The first two parts is mainly for school examination management and teachers , the system can facilitate the administrator of the examination management of teachers and students, teachers on student performance management .The latter is mainly for the students, it is convenient for them to access to personal achievement, query the examination site, modify personal information.
Keywords: management of exam,VS2010,ACCESS, teachers, students
目 录
1 绪论 4
1.1 课题背景 4
1.2 开发考试管理系统的意义 4
1.3 系统开发环境与技术简介 4
1.4 系统设计思想 5
2 系统功能设计 5
2.1 系统功能及需求分析 5
2.2 管理员功能模块 6
2.3 教师功能模块 6
2.4 学生功能模块 7
3 数据库设计 7
3.1 数据库需求分析 7
3.2 数据库概念设计 8
3.3 数据库逻辑设计 9
3.4 连接数据库 13
4 模块功能设计与代码实现 13
4.1 用户登陆模块设计与实现 13
4.2 管理员模块设计与实现 16
4.3 教师模块设计与实现 23
4.4 学生模块设计与实现 24
5 系统测试 27
5.1系统测试的必要性 27
5.2调试 28
结论 29
参考文献 30
致谢 31
1 绪论
1.1 课题背景
目前高校的规模越来越大,专业也随着社会的发展开设的越来越多。高校的招生规模也再扩大,专业学的科目也再增加,考试科目也再增加。网络系统的建设与开展日益重要,办公的智能化和网络化使纸质化办公已逐渐被淘汰[1]。再者现在智能机的普及,网络技术的发展,学校管理者或老师可以通过网络系统及时发布信息,学生可以随时查询信息,不但节省时间,也节约资源,方便学生了解自己的课程专业安排,利于学生与学校的交流反馈。还有一点就是大学的考试制度与考试执行与高中有许多不同,大学学习是自主式,学生得自己安排自己的学习;另外就是大学有自主的选课制度,大学老师也相对的安排自由,如果没有及时的与老师交流和留下联系方式是很难得到最新信息的,尤其在学生面临考试阶段,得到考试方面有关信息是多么重要。这就需要一个考试管理系统,来对各个信息进行统一的管理和维护,就可以大大提高考试信息发布的效率[2]。
1.2 开发考试管理系统的意义
随着各校生源的增加,考试科目繁多,学生选课的自主化,老师上课的自主化,学校的考试系统模块越来越多,牵涉到的方面也越来越多,如:部门、科目、教师、学生等多个方面,尤其牵涉到学生的考点查询、成绩查询、教师的成绩登记等方面的深入,考试管理工作日趋复杂,迫切需要开发一个管理系统来实施管理工作[3]。
为了能更好的实现对考试管理的改进和提高,在现有校园网络覆盖,智能机的普及等,构建较为先进的信息化考试管理平台,提高学校考试工作的进行,使现有的传统人工通知、人工调整、单模块管理等模式往普及化、及时化、无纸化的方向发展。在这样的环境下,我选择了“考试管理系统”这个设计题目。
1.3 系统开发环境与技术简介
本系统是基于微软的Windows 7操作系统开发的,考虑到本系统的性能要求,和所学的课程知识,我们选择了VS2010中文旗舰版作为开发、测试和运行的平台。因为Microsoft Visual Studio2010软件是目前应用最广的操作系统编辑设计软件[4]。它以全新的图形界面,简单快捷的操作方式,很多的功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于设计开发系统。利用VS2010软件选择C#语言来编写系统,它从C和C 语言演化而来,我们有一两年的C 语言学习,有一定的基础;然后它是Microsoft专门为使用.NET平台而创建的。ASP.NET是微软.NET.Framework的一部分,要构建ASP.NET页面,需要利用.NET.Framework的特性[5]。
1.4 系统设计思想
本系统可以说是一个简单的考试信息管理系统,它主要分为三个模块有学校管理员模块,他具有对开设课程,学生考场发布,老师课程制定等功能;第二个就是教师模块了,他具有对学生添加成绩的主要功能;第三个就是学生模块了,它具有查询成绩和考点的功能。
2 系统功能设计
2.1 系统功能及需求分析
通过亲切的具有本校特色的界面登录,增设验证码保证帐号登陆的一定安全性。能实现考试信息管理系统的基本功能,如:学院的信息设置、专业的增设设置、班级的信息设置、学生考场的设置;而教师的设置,可以通过修改界面,将教师的信息进行管理和维护;通过科目添加的界面,能对课程的信息进行管理修改,开启或关闭科目状态,同时将课程授予给任课教师,所以教师登录到系统后,就能实现针对所教授课程进行成绩的登记;还有在学生管理的界面,学生能自己修改本人的信息、成绩查询、考点查询,该系统主要的宗旨就是界面大方简单,信息查询能清楚一目了然、操作方便[6]。
各个权限进入到系统后,显示不同的界面,而且必须进行校验方可进不同的用户权限,能实现对不同数据的管理和维护,体现操作的轻便化、人性化。
剩余内容已隐藏,请支付后下载全文,论文总字数:20404字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;