编程语言
首页 > 编程语言> > 在线考试系统源码

在线考试系统源码

作者:互联网

**

在线考试系统源码

项目下载:项目地址

前端开发语言有:html,css,javascript,jsp,jstl等,前端框架:jQuery,easyui,layui,采用的后端开发语言有:javaweb,MVC,jsp,mysql数据库 开发工具采用IntelliJ IDEA、Tomcat,后台数据库采用MySQL 中型在线考试系统,下载无需修改配置文件,配置tomcat即可流畅网上运行,多线程可供多人线上考试

**
学生首页界面中点击个人资料可以修改自己的密码,学生点击修改信息之后进入学生信息界面进行修改,修改后更改数据中对应的学员密码,下次登录时使用该密码才有效,居中有广告的切页展示。
左下是公告,公告信息来自于公告管理表,公告管理表由班主任操作,发布公告后显示公告,按照公告显示时间结束公告的显示,除此以外,在教员老师制作试卷后会自动添加公告数据到数据库,同样根据显示时间结束显示,如有多条公告则切页显示。

在这里插入图片描述
考试界面
考试界面在显示考试题的左上方的位置可以显示考试时间的倒计时,也可以隐藏它。考试主界面显示一个考试试题,可以通过点击“上一题”或“下一题”进行翻页,或者通过答题卡上的试题序号直接跳转到指定题号的试题进行作答,已经完成作答的试题号呈绿色,未作答的题号颜色不变。学生可以根据考试题旁边的题号颜色信息来得知做了多少题,还剩下多少题,也可以点击相应的题号来选择未作答的题目作答或查看已作答的题,如果学员题目未答完点击交卷,系统将给出提示。
考试页面图如下
在这里插入图片描述
选择顺序和随机练习
课程练习首页主要是请求科目,获取科目表格,课程练习页面,进入课程练习页面,发送请求到后台,根据题目类型的不同更改类型,点击下一题时通过判断后取出另一个题目发送到客户端,值得注意的是:我们的习题练习页面上但凡会变更的地方都要统一用不同的div层包含起来,在切换下一题的时候只需要更改div层中的文字即可,需要为显示答案的地方画一个div层,当学员点击显示答案时,将答案显示到div层中,学员在作答完一题之后,可以点击下方显示正确答案,正确答案将显示在div层中,如答题完毕可点击退出练习,即可退出当前练习。

选择顺序或随机练习
在这里插入图片描述
联系页面

在这里插入图片描述

后台主页:

在这里插入图片描述

试卷信息的维护:制卷—>添加试卷
教员老师登录页面有组卷模块,点击组卷可以根据实际情况使用自动组卷和高级组卷,但不论是自动组卷还是高级组卷,都需要选择试卷难度和开始考试时间和结束考试时间,高级组卷可选择单选题和多选题的题目数量,选择完毕之后系统将自动分配难易程度对于的题目数量,教员老师可对其修改,但题目数量总和必须合理在这里插入图片描述

**

自动阅卷功能

**
当学员作答完毕之后,点击提交按钮,系统将该考生在考生状态表中删除,考生选项的答案通过字符串组合保存起来,取出本套试卷所有题目的正确答案,进行比对,比对为正确答案与学员答案不同,则在100分的基础上扣除本题分数,最后得出学员考试成绩,判断成绩是否合格,如果未合格则将该学员加入到补考学员信息表中,并且将考生考试成绩添加到成绩管理表中,最后系统还将本班考生做对的题目与本班人数进行正确率的计算,以此来修改该题目的难易程度。

标签:作答,题目,在线,学员,点击,源码,组卷,考试
来源: https://blog.csdn.net/qq_41592098/article/details/114372319