成绩分析的插件主要使用HighCharts、FusionCharts进行展示,HighCharts和FusionCharts是近些年比较流行的数据分析插件,该插件提供了样式丰富的图标库,可充分展示数据的特征,研究数据的趋势走向,用户可根据自身的功能需要,选择适合的图表Flash进行展示数据信息,如,本系统就使用3DColumns和MSLinesColumn图展示考生的成绩信息。
系统分为三大模块:考生模块、教师模块、管理员模块。各模块通过UML统一建模语言进行详细具体的分析设计,页面使用JSP和Easyui进行展示,用户信息考试成绩采用Oracle 11g数据库进行存储,通过设计和开发后,针对系统各个模块的各个功能进行测试和优化
整个考试系统主要分为三大模块:
1、考生模块:
1)用户登录:输入正确的用户名密码且选择正确的登入身份;
2)查看个人信息:查看个人的信息,包括姓名、照片、身份证号、准考证号、参考课程,登录身份等,但不可修改个人信息;
3)课程信息:查看相关课程信息,查看可参考课程;
4)考试成绩:考生考完之后等待通知,若被通知可查看考试成绩,考生可以进入系统查看考试成绩;
5)参考答案:选择已考完教师已批卷的考卷,然后查看参考答案,了解自身哪些不足的地方;
6)开考退考:进入考试系统且选择了考试科目之后,可以点击进入考试参考,若中途想退考,也可点击退考,退出本次考试课程;
7)重选考试科目:学生退出该次考试科目之后,可重新选择考试科目进入考试;
8)保存、交卷:提醒学生,务必先保存试卷,然后再提交试卷,否则,可能出现成绩统计错误;
9)退出系统:点击右上角退出系统,学生就能够安全退出本考试系统
2、教师模块:
1)出题:教师成功登入教师模块界面首页后,点击制卷便可进入制卷界面,左边是出题的区域,右边是题型选择栏,选择题型,左边编辑区域便显示相应题型的编辑区类型。
2)查看考场考生信息:可管理考生的信息,如姓名、学号、专业、班级、联系方式、身份证号、准考证号学生照等,可以增加学生信息,删除学生信息或者更新考生信息;
3)试卷下载:对于已被授权入库的考卷,教师可根据需要将相应试题下载下来,以便离线阅览;
4)班级成绩查询:可查询本班的学生考试成绩详情,了解班级学生的成绩情况;
5)和其他班级考生成绩进行对比分析:与其他班级的学生成绩进行交叉对比,可了解学生成绩走势,对于进步学生进行表扬,退步学生进行鼓励;
6)安全退出:点击右上角退出系统便可安全退出本考试系统;
3、管理员模块:
1)考生信息管理:可管理考生的信息,姓名、学号、专业、班级、联系方 式、身份证号、准考证号、学生照等,可以增加学生信息,删除学生信 息或者更新学生信息;
2)教师信息管理:可管理教师的信息,如姓名、工号、所在系、联系方式、身份证号、入职时间、离职时间等,可以增加教师信息,删除教师信息,或者更新教师信息;
3)套题信息管理:可查看套题信息,包括出题人、套题名称、提交时间、 更新时间、修改人信息等;
4)人员权限管理:对于教师制作完成的考卷进行授权管理,成功授权的考
卷可录入试题库;
5)考场分配:考前对考生所在的虚拟考场进行分配,以便监考老师监考;