在各学校的教学过程中,用户的考试是一项非常重要的事情。随着计算机多媒体技术的发展和网络的普及,“基于网络的学习模式”正悄无声息的改变着传统的教室学习模式,“在线考试系统”的研究和设计也成为教育技术领域的热点课题。采用当前流行的B/S模式,通过jsp技术来开发此系统的目的是建立一个配合网络环境的可以师生互动的电子在线考试与反馈的平台,这样可以有效地解决考试混乱的局面。本系统设计了三种角色:管理员,用户和教师。通过此系统,教师可以在线课程信息、考试内容、在线考试、考试管理进行发布。以及在线对试卷进行批阅和批量删除,用户可以对自己任课老师布置的课程信息进行下载,对老师已经批阅过的试卷可以查看分数;管理员可以批量导入用户和教师的基本信息,对课程信息、在线考试、考试内容、系统管理、考试管理等具有添删改查的功能。该系统大大提高在线考试效率,节约了大量的时间和精力。
1.用户登录
用户要通过本系统查询对课程信息进行下载,必须先输入用户名和密码进行登陆。为了避免非其他人员都可以获得登陆权限,登陆系统不设注册过程,所有用户和教师的登陆信息将事先由管理人员直接对数据库进行录入。
2.教师
教师登录系统后可以对所在班级的试卷进行发布,批阅,下载和统计。
3.用户
用户登录系统后可以查看自己试卷的批阅情况,完成情况。
4.管理员
管理员可以录入教师以及用户的信息(可以使用网站提供的模板Excel进行批量载入),修改课程信息、在线考试、考试内容、系统管理、考试管理等具体信息。
目 录
1 绪论 1
1.1 项目背景 1
1.2 项目研究的目的和方法 1
1.2.1 项目的研究目的 1
1.2.2 开发方法及步骤 1
1.3 本章小结 2
2. 开发平台介绍 3
2.1 系统开发环境 3
2.1.1 Eclipse 3
2.2 相关技术 4
2.2.1 JSP技术 4
2.2.2 SSM框架 5
2.2.3 MYSQL数据库 6
2.2.4 B/S结构 6
2.3 本章小结 6
3. 需求分析 7
3.1 对功能上的需求 7
3.2 对性能的规定 7
3.3 本章小结 8
4. 系统设计 9
4.1 数据库设计 9
4.1.1 数据库E/R图 9
4.1.2 数据库表结构 9
4.2 前台设计 14
4.3 本章小结 14
5. 系统详细设计与实现 15
5.1 模块功能需求 15
5.1.1 管理员模块功能需求 15
5.1.2 教师模块功能需求 15
5.1.3 用户模块功能需求 16
5.1.4 系统结构图 16
5.2 界面显示 18
5.2.1 前台首页功能模块 18
5.2.2 管理员功能模块 19
5.2.3 用户功能模块 21
5.2.4 教师功能模块 21
5.3 本章小结 27
6. 结 论 28
参考文献 29
致 谢 30