更全的杂志信息网

基于J2EE的考试系统设计与实现——“办公自动化高级应用”通识教育选修课

更新时间:2009-03-28

近年来,随着MOOC(Massive Open Online Courses,大型开放式网络课程)和SPOC(Small Private Online Course,小规模限制性在线课程)的兴起和广泛普及,越来越多的高校采用MOOC的形式来推行通识教育选修课教学改革,学生学习课程的自主性得到充分的调动和发挥[1],但由于每个人的学习进度不一,如何有效监管并掌握学生课程学习进度继而给出针对性的辅导,课程考试成为一种重要的途径和方式。为了配合MOOC的授课方式,传统的课后作业及卷面考试的模式已经不能适应发展,充分利用信息化技术开发出可重用、可扩展和可维护的通识教育选修课考试系统,实现教师、学生不受时间和地理位置的限制进行网络化的考试,这对提高通识教育选修课的教学质量具有极其重要的意义。

根据安徽新华学院通识教育选修课教学的现状,我们遴选出应用范围广的“办公自动化高级应用”课程重点进行考核方式改革,设计开发基于B/S的课程在线考试系统,实现了课程“章节内容课后作业测试”及完成全部课程学习后的“课程结课考试”,具体实现以下功能:前台部分,学生只要访问浏览器就可进行网络登录在线考试系统,按照需求选择进行“章节内容课后作业测试”或“课程结课考试”,系统自动抽题组合生成试卷,学生在线考试完成答题并提交试卷,系统进行阅卷评分;后台部分,管理员教师可以对考生信息、题库信息、成绩信息等实现添加、删除、查询、修改等具体操作[2]

1 系统设计

结合考试系统多用户、跨平台的特性,本系统以MVC分层设计思想,基于J2EE技术体系的B/S结构,使用混合章次与重难点编码的随机抽题组卷模式,采用Struts2框架及MySQL数据库设计实现。系统功能模块如图1所示,系统流程图如图2所示,系统类图如图3所示。

  

图1 考试系统功能模块

  

图2 考试系统流程

  

图3 考试系统类

主要功能模块详细设计如下:

放疗中心病人黑压压的一片,却安静得鸦雀无声,大家都安静地等待着。英和丈夫紧挨着坐在等候区,两个老人并没有过多的话。大概等了四五个小时,快到晌午了,终于轮到了英。丈夫陪英一起走进放疗室,呈现在他们眼前的是一个白色椭圆形庞然大物,室内封闭而安静。在医生的吩咐下,丈夫搀扶着英缓慢地登了两个台阶,踏上庞然大物,好不容易才躺卧下来。丈夫给英解开裤子的纽扣,慢慢地给她褪去裤子。英的下半身赤裸裸地暴露在丈夫的眼前,她感觉很羞愧。

1.1 考生注册/登录模块

d)题目序号为该题在试题库中的自然序号,以阿拉伯数字为标记,从01开始。

1.2 在线考试模块

点击系统首页“进入后台”按钮,进入到系统后台管理页面,具体可以进行管理员教师信息、考生信息、套题信息、成绩信息、试题信息的添加、删除、查询、修改操作。

  

图4 考生注册/登录模块流程

  

图5 在线考试流程

1.3 随机抽题组卷模式

系统采用混合章次与重难点编码的随机抽题组卷模式,选择随机函数的结果作为抽取题目的编号。为了满足随机抽取的试题能够尽可能覆盖更多知识点,并且体现重、难点,设计混合了章次与重难点编码的题目编号,从而实现可以在所有章次、所有重点以及难点中进行具体范围的“随机”抽题[3]

大梁埋着头,一直不言语。过了好半天,他抬头说:“这还是太冒险。这样吧,这回让我去,大不了挨几下打,别的亏吃不了。”

在本考试系统中,混合章次与重难点的编码形式为“章次_重点_难点_题目序号”,其中:

重砂5的主要成分为云母类以及部分石英、长石等矿物,浮选富集云母样的X衍射分析结果表明,其矿物成分简单,主要为云母,其次含少量石英。其化学分析结果(表7)可以看出,铷主要在云母中得到富集。

a)章次为该题所考知识点所在教学章次,如第一章,即表示为U1;

在浏览器中输入网址,进入在线考试系统首页,可以进行考生登录、输入信息重置、考生注册、找回密码操作,同时点击“进入后台”按钮可以进入后台管理功能模块,首页主界面如图9所示。

考生登录成功后选择在线考试,系统会访问数据库,数据库随机抽取试题并显示在试卷中,考生开始答题,答题结束后考生提交试卷,答题信息合并到数据库中,系统自动进行客观题阅卷评分并把成绩提交到数据库中,在线考试时序图如图7所示。

c)难点为该题所考知识点在教学中的难度系数,采用三级制,分别是难(编码为D),一般(编码为E)和易(编码为F);

考生注册/登录模块主要实现考生用户注册、登录、找回密码、修改个人资料功能,其流程图如图4所示。

例如:U2_B_E_13该编码表示本题考核的知识点是第2章中重要知识点,难度系数为一般,题目自然序号是该类目下第13题。

本系统的核心功能主要为考生用户在线考试、考生成绩查询功能的设计与实现。

  

图6 系统随机抽题组卷流程

1.4 系统后台管理模块

考生成功登录系统后点击“在线考试”按钮,进入在线考试流程,首先系统显示“考试规则”提醒页面,考生阅读后点击“同意”按钮,系统进行随机抽取题目生成试卷,然后考生开始进行答题考试,同时系统自动开始倒计时记录考生答题时间,当考生完成考试提交试卷或者考试倒计时清零时,系统自动进行提交试卷,在线考试流程图如图5所示。

1.5 动态模型

具体流程如图6所示,首先设定每章至少1题、重点A类至少5题、难点F类最多3题,剩下章次、重点系数、难点系数随机生成,然后乱序生成10个元素的章次数组、重点系数数组、难度系数数组,随机生成题目序号,创建一维数组,每个元素是前三个数组相同下标所对应元素以及题目序号以下划线为分隔符的字符串,最后系统完成随机抽题组卷。

1.5.1 在线考试

在行间清耕、间作小麦、自然生草3个处理分别选定500株苹果幼树。2015年7月调查当年定值成活率;2016年春季进行补栽,8月调查补栽成活率, 2017年4月调查越冬后成活率,统计总体成活率。

  

图7 在线考试时序

1.5.2 考生成绩查询时序图

考生登录成功后选择成绩查询,系统会默认依据考生登录准考证号进入后台数据库检索,把查询到的成绩信息结果反馈给系统并在前台界面中显示[4],考生成绩查询时序图如图8所示。

  

图8 成绩查询时序

2 系统实现

2.1 系统前台实现

2.1.1 系统首页

b)重点为该题所考知识点在教学中的重要性系数,采用三级制,分别是非常重要(编码为A)、重要(编码为 B)和一般(编码为C);

  

图9 考试系统首页主界面

2.1.2 考生在线考试

新考生用户填写姓名、密码、密码提示问题、专业班级、学号等个人信息进行注册,然后进行登录;若考生忘记登录密码,可以通过点击主界面“找回密码”按钮在页面中填写注册时的密码提示问题答案进行密码找回操作。考生用户登录成功后进入考生用户主页面,可以选择进行修改个人资料、在线考试、成绩查询、退出系统操作,点击“修改个人资料”按钮可以对注册时的个人资料信息进行修改,其中考生姓名和学号信息不允许修改变更;点击“在线考试”按钮进入考试流程,在列表中选择进行“章节内容课后作业测试”或“课程结课考试”,系统随机抽取题目生成试卷,考生开始作答,当考生完成作答后点击“提交试卷”按钮系统自动进行提交试卷并评分,若考试倒计时清零考生没有交卷则系统自动强行提交试卷。评分环节是整个系统设计最为困难的部分,其中客观题部分系统自动与数据库中的标准答案匹配进行评分,Word、Excel、PowerPoint案例操作题则由教师依据考生提交的作品文件进行人工评阅,确定该题得分然后提交至成绩数据库进行分数汇总。课程结课考试页面如图10所示。

参考Sun等[13]的方法略作修改。称取样品约10 g,加入25 mL的95%乙醇匀浆,并采用等体积的95%乙醇,清洗匀浆机,合并溶液,置于沸水浴中30 min。冷却至室温,8000 r/min 离心15 min,弃上清液,残渣加入25 mL 95%乙醇,沸水浴30 min,加水 20 mL,于50 ℃水浴锅中水浴30 min。将上述混合物予以8000 r/min 离心15 min,弃上清液,残渣加入25 mL 0.5 mol/L的硫酸,沸水浴60 min后,转入100 mL容量瓶中,定容。采用咔唑比色法进行测定,以半乳糖醛酸绘制标准曲线,计算样品中原果胶含量。

  

图10 课程结课考试页面

2.1.3 考生成绩查询

考生登录成功后点击“成绩查询”按钮,系统自动从数据库中查找当前考生已经完成的考试项目及成绩信息并显示在当前页面,具体包括准考证号、考试项目、考试时间、单项得分及合计分数等。

2.5 喉癌癌组织Survivin表达量与bcl-2、p53、caspase-3的关系 经Spearson相关性分析,喉癌癌组织Survivin表达量与bcl-2、p53呈正相关(r=0.385、0.407,P<0.05),与caspase-3呈负相关(r=-0.471,P<0.05)。

3.2 系统后台实现

在首页中点击“进入后台”按钮,进入到系统后台管理功能模块,其中管理员信息管理可以进行密码修改及管理员教师信息添加、删除操作;考生信息管理可以进行系统中当前已注册考生用户信息的查询,也可以批量选中考生用户点击“删除”按钮进行批量删除,同时支持按照给定模板把多名考生信息保存至Excel文档然后进行批量导入考生信息操作;考生成绩查询可以进行系统中已完成考试的考生成绩查询,查询条件支持按准考证号、姓名、学号、考试项目查询,同时也可以批量选中考生成绩点击“导出”按钮进行批量导出考生成绩操作;套题信息管理主要用于区分章节内容课后作业测试和课程结课考试,对应于“考试项目”内容,支持进行套题信息的修改、删除及添加操作;试题管理可以浏览系统中当前已经添加的所有考试题目信息并进行修改、删除以及添加新试题操作,同时支持按照给定模板把试题保存至Excel文档然后进行批量导入试题操作。

将20%vol和72%vol红枣白兰地放入-5℃冰箱冷藏7 d,去除上清液,浑浊液移至10 mL离心管中。以4000 r/min的速率离心20 min,再用等量(3 mL)相应浓度的乙醇溶液洗涤沉淀3次,对沉淀物进行真空冷冻干燥,再用干燥过的KBr进行压片,测定其红外吸收光谱。同时采用文献[27]的方法进行分析验证。

3 系统测试

本考试系统界面简洁,操作方便,用户操作体验性较好。系统将前台考生用户与后台管理员用户区分开来,并设置不同访问、管理权限,考生用户仅可进行在线考试和成绩查询而无法更改、删除成绩,管理员教师可以进行考生成绩查询、删除而无法进行成绩更改操作,数据信息安全性佳。系统各功能模块交互访问,运行正常,并发200个用户进行压力测试稳定良好。系统核心模块考生在线考试测试用例和考生成绩查询测试用例如表1、表2所示。

 

表1 考生在线考试测试用例

  

?

 

表2 考生成绩查询测试用例

  

?

本考试系统于2016年10月正式在安徽新华学院信息工程学院云实训中心部署安装并投入使用,目前已累计完成近800人次的“办公自动化高级应用”通识教育选修课在线考试工作。从考核过程和考核结果来看,学生对这种信息化考核形式认可度更高,对办公自动化Office软件操作技能掌握较佳,为通过“二级MS Office高级应用”计算机考证奠定了良好基础,计算机二级通过率明显提高,较好实现了课程培养目标[5]。经过一年的积累,该课程试题库已经初步建成,大大降低了命题工作量,而阅卷采用客观题系统自动阅卷、案例操作题教师人工阅卷相结合的形式,提高了考试工作效率,实现了预期效果。在线考试系统建设是一项长期的工作,下一步将重点建设试题库,继续优化随机选题算法并完善自动阅卷功能。

参考文献:

[1]李波.改进地方高校通识教育选修课课程管理的探讨[J].当代教育论坛,2010(25):91-93.

[2]郭广军,彭香辉,王剑波.程序设计精品课程在线考试系统[J].湖南人文科技学院学报,2010(4):65-69.

[3]李国奇.基于伪随机数列的试卷选题算法的研究与实现[J].广播电视信息,2014(9):70-71.

[4]闫高龙.关于网络考试系统的设计与实现[J].中小企业管理与科技旬刊,2014(3):311-312.

[5]孙敏.应用型高校基于计算思维培养的大学计算机课程教学内容研究[J].高教学刊,2016(21):60-61.

 
汪强,王宇
《乐山师范学院学报》2018年第04期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号