cexam在线模拟考试训练平台(源码)

目前各高校学生面临自己所在专业的各项考试,纸质练习册不仅携带不便,还不符合现在倡导的环保理念,对此开发本在线模拟考试训练平台可以具有针对性的按照专业、课程来增加题目,生成试卷,让学生在课后时间也能够完成相应的模拟训练,此平台不设模拟次数上限,目的也是为了让学生在一定量的重复题目的过程中,更加熟练掌握相应知识。本平台为了让学生更加直观看到自己访问平台、模拟考试等情况,利用canvas标签绘制折线统计图,增加了可视化内容。本平台采用了B / S架构,使用JAVA Web的相关开发技术,Navicat for MySQL v10版本作为数据库的管理工具。本论文对C-EXAM在线模拟考试训练平台的开发背景,开发技术,页面设计与功能实现进行了详细的分析与描述。
目 录
一、引言 1
(一)开发背景 1
(二)设计目标 1
二、需求分析 1
(一)系统概述 1
(二)系统功能分析 2
(三)数据库设计 3
(四)开发及运行环境 4
三、概要设计 5
(一)功能模块设计 5
(二)数据表结构设计 7
四、详细设计与实现 10
(一)前台设计 11
1.学生注册详细设计 11
2.学生登录详细设计 12
3.学生退出登录详细设计 14
4.学生查看统计详细设计 14
5.学生个人信息管理详细设计 19
6.学生查看待考试卷详细设计 21
7.学生在线模拟考试详细设计 23
8.学生查看模考分数详细设计 26
(二)后台设计 27
1.管理员登录详细设计 27
2.管理员注销登录详细设计 28
3.学生信息管理详细设计 29
4.专业信息管理详细设计 31
5.课程信息管理详细设计 35
6.试卷信息管理详细设计 37
7.题库信息管理详细设计 40
8.已答记录管理详细设计 45
五、系统功能测试 46
(一)测试环境 46 *好棒文|www.hbsrm.com +Q: #351916072# 

(二)测试过程 46
六、总结 46
致谢 48
参考文献 49
一、引言
(一)开发背景
模拟考试一直备受推崇,主要是通过这种方式可以比较直观的测验出学生的学习情况。目前各高校虽然有自己的网络在线教学平台,但是缺乏针对考试的模拟训练平台。在线可以持续学习,但是考试似乎只有一次。我们应该明确,给学生找茬,设计难题难点,特意拉低分数,这些明显都不是考试的终极目的。我们是应该让学生明确到自己还有哪些不足,当然,重点在于如何弥补这些不足。
此在线模拟考试训练平台,就是由此而生。教师可以根据专业、课程进行针对性的设计题目,不设考试次数,只是为了让学生在课后时间也可以多次模拟,进行查缺补漏。并且利用canvas标签绘制在线模拟次数统计图,增加可视化效果,有利于让广大学生更加清晰明了的认识到自己的学习情况。
(二)设计目标
CEXAM在线模拟考试训练平台可以实现的基本功能有:学生用户在登录CEXAM平台后可以查看最近访问统计,查看模考统计,选择需要的模考试卷进行在线模拟考试,提交试卷后随即可查看得分情况,部分信息内容采用图文结合的方式呈现,使用户可以更加直观的感受最近考试成绩的变化。管理员用户除可以对专业信息、学生信息、进行管理还可以对与专业关联的课程信息、与课程关联的试卷信息、题库信息和学生已答记录进行管理与维护。
二、需求分析
(一)系统概述
在线模拟考试训练平台,使用了Java Web 开发的主要技术,包括Servlet、JSP、JDBC和JavaBean。应用servlet生成此平台的相关响应内容,并将其传输给后台服务器,借此可以实现试题信息管理等此平台的大部分主要功能。使用canvas标签绘制折线统计图,通过对访问次数、最近考试、待考试卷的统计可以让学生通过图表清晰了解自己的模拟考试情况,以此反映学生自己的学习频率和时效问题。
在前台,学生可根据自己专业和课程来进行模拟考试。试卷结构清晰,设置答题卡,考试时间倒计时,在交卷后即可看到自己答题情况,此处是在用户提交试卷后进行及时的答案比对,及时看到答题结果,日常的纸质模拟是很难做到如此高效的改卷作业的。这不仅有效减轻了教师的改卷负担,也符合学生对于考试情况的迫切期待。其一层数据流图如图21所示。

图21 在线模拟考试训练平台前台一层数据流图
在CEXAM后台管理系统,管理员用户除可以对专业信息、学生信息、进行管理还可以对与专业关联的课程信息、与课程关联的试卷信息、题库信息和学生已答记录进行管理与维护。可以根据各高校实际情况,在线增添专业课程、试卷、题目等信息,对于学生已答试卷,可以看到学生的具体作答情况,有利于教师更加及时的了解学生对知识的掌握情况。
(二)系统功能分析
1、在线模拟考试训练平台用例图:主要是前台学生进行修改联系方式、查看访问统计、查看模拟考试统计、在线模拟考试、查询模拟考试成绩等基本操作流程的描述展示,后台管理员操作流程进行相对简化,如图22所示。
图22 在线模拟考试训练平台用例图
2、CEXAM在线模拟考试训练平台实体联系图,主要展示学生和试卷之间的联系即多对多,如图23所示。
图23 CEXAM平台学生与模拟试卷的实体联系图
(三)数据库设计
根据在线模拟考试训练平台的一些功能需求,初步设计以下八张表,数据库ER图表如图24所示。
管理员信息记录表(tb_manager):管理员账号ID,管理员的姓名与平台密码。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1038.html

好棒文