毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于ssm的在线考试系统

在线考试系统的实现综合了最先进的网络技术及数据库技术,是网络时代计算机在 CAI 中的一个重要应用,也是现代教育思想、教学方法的一项重要变革。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担,提高工作效率,与此同时也提高了考试的质量,使考试更公证、客观,从而激发学生的学习兴趣。本系统将网路工程的基本原理和方法应用到整个网上考试模拟系统之中,并提出具体的设计方案。在制作过程中,用JAVA技术来实现B/S系统,将JAVA技术与MYSQL数据库技术结合。用户在浏览器端可以进行在线考试,在线查询成绩,教师可以实现在线添加题库,出题等,数据的后台操作则由服务器端处理。这样提高了网页的互动性,使整个系统能更好的为用户服务。

[关键词] 学生信息;科目管理成绩信息;在线考试;自动判卷.
统功能分析
3.3.1  系统功能需求分析
☆用户注册:用户可以进行注册,然后登录。
☆用户信息的修改:用户可以根据需要修改个人信息,管理员可以增删改用户。
☆试卷模型设置:设置试题的每种题型的数量和分值。
☆试题库管理:对单选、多选、填空三种题型试题库的管理,使试题的增删、编辑更为简便。
☆试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。
☆在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。
☆计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
对教师来说,包括试卷组卷、题库管理、管理用户信息、学科管理等方面的工作。
(1)试卷组卷
教师可以根据难度、题型、题型的数量,试卷得分值等方面由系统自动生成。
(2)题库管理
本题库包含四中题型:填空题、单选题和多选题。教师可以根据教学需求对题库中的试题按题型进行四种基本操作:查看原有考题、添加新的考题、删除旧有考题、修改原有考题。系统将为教师提供可视界面进行题库管理,操作简单、方便。
(3)学科的管理
教师可以根据不同的学科进行学科的管理。实现学科的添加、删除和修改以及浏览等功能的管理。
(4)管理用户信息
管理员可以查看用户信息,添加和删除用户。
(5)学生成绩管理管理
管理员可以查看学生的考试成绩。
对学生来说,包括在线考试、查询以往考试成绩等功能。
(1)登录,注册
未注册的用户先注册,注册成功后方可登录,登录时,判断自己是否有考试安排,如果有就进行在线考试,否则,用户可以随即选择试卷进行自我检测学习情况。
(2)在线考试
学生要在规定时间内进行在线测试,用户提交答案的同时,还提醒教师阅卷简答题,考试结束后,系统会根据已有的标准答案进行在线评卷,考生可以立刻知道考试除填空、简答题以外的成绩。简答题成绩待教师阅卷后,才能得出。
(3)查询以往考试成绩
学生可以在线查询以前参加过的每门课程的考试相关信息。
(4)自身资料信息管理
对自身资料信息进行管理和修改。

目    录
1 引言 1
1.1 系统研究背景 1
1.2 课题开发意义 2
1.3 国内外发展现状 2
1.3.1 单机化测试 2
1.3.2 C/S架构下的局域网在线测试 2
1.3.3 B/S架构下的网络化考试 2
1.4 主要研究工作及论文结构 3
2 系统开发环境与技术简介 3
2.1 系统结构 3
2.2 JAVA技术概述 4
2.3 数据库连接技术 5
2.4 JAVA与MYSQL的完美结合 5
2.5 开发工具和运行环境 7
2.6 运行环境 7
3 系统需求分析 7
3.1 系统需要解决的主要问题 7
3.2 可行性分析 8
3.2.1 经济可行性 8
3.2.2 技术可行性 8
3.2.3 操作可行性 8
3.2.4 可行性研究结论 9
3.3 系统功能分析 9
3.3.1 系统功能需求分析 9
3.3.2 系统数据流向分析 9
3.3.3 数据字典分析 10
4 系统详细设计 12
4.1 系统详细功能设计 12
4.2 系统的E-R模型 15
4.3 系统的数据表结构 15
5 系统的设计与实现 18
5.1 系统首页设计 18
5.2 学生注册模块设计 20
5.3 学生用户自身资料管理模块 21
5.4 学生用户成绩查看模块 23
5.5 学生用户考试模块 23
结束语 29
参考文献 30
致谢 31

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:java中型酒店管理系统ssm
下一篇:洛阳玻璃厂玻璃分拣系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022