基于Java Web的在线考试管理系统的设计与实现
2020-08-19赵英萍毛玉萃
赵英萍 毛玉萃
摘要:叙述了在线考试管理系统的必要性和可行性;介绍了采用Java语言编写、基于WEB完成的在线考试管理系统的分析设计过程,并予以实现。
关键词:在线考试;软件开发;Java;WEB
中图分类号:TP311.52 文献标识码:A
文章编号:1009-3044(2020)19-0047-02
开放科学(资源服务)标识码(0SID):
1 背景
为了简化传统考试过程,提高考试公平性和管理效率,有必要开展在线考试管理系统的研究。2018年春季学期在土耳其的一所州立大学进行了一次研究,此次研究的参与者为163名高职网络学习者,研究结果表明,学习者对在线考试持积极态度,大多数学习者认为,在线考试是可用的、有效的、可靠的。[1]
1.1 目前研究概况
在线考试系统的发展已经有了较长的历程,目前存在的种类繁多,采用的开发技术也有很多。国内外很多大型考试或是高校的学业课程测试均采用了在线考试的形式。可以说随着使用范围的逐渐扩大,在线考试形式在教育教学领域扮演的角色也越来越重要。
1.2 研究的目的和意义
网络化考试具有处理速度快、准确等特点。这种新型的考试方式通过减少教师出题失误的情况,让考试趋于公平,最大程度地让考生展示出自己的实际水平。计算机自动阅卷的功能节省了教师大量的时间和精力,减轻教师在考试过程中的负担,可以让教师在教学研究上投入更多的时间,这也是促进教育事业快速发展的一种方法。而且,实现在线考试可以节约纸张资源,符合绿色发展的理念,顺应社会发展趋势。
2 在线考试系统的功能需求分析
2.1 功能需求分析
本系统作为一个旨在方便教师和学生日常教学学习过程的系统,首先应该满足用户界面友好,易于操作的基本要求;其次,在功能方面,需设计前台考试页面和后台管理两个部分。前台实现考生在线考试,也是系统的主要功能,后台实现对系统相关信息的管理,系统要实现的功能如下所述:
前台考生用户功能:
1)登录注册:考生凭借个人用户名、密码登录系统。新用户需要先在注册页面完成注册,再登录系统。
2)修改信息:考生可对个人密码等信息进行修改。
3)参加考试:考生可根据考试名称,快速搜索相关考试,参加考试。
4)回顾试卷:已完成的考试,考生可对试卷进行回顾。
后台管理功能:
1)学科管理:教师对学科列表进行添加、编辑、删除操作。
2)考生管理:教师可在后台直接添加、编辑考生信息。
3)考试管理:教师在此页面发布考试信息,包括考试名称、科目以及与试卷相关的信息。
4)试题管理:教师可以在后台对试题进行添加、编辑、删除操作。并设计导人试题功能,方便教师批量导人试题。
在线考试管理系统的系统功能图,如图1所示。
2.2 主要业务处理流程设计
根据系统需求分析和主要功能模块描述总结出该系统可根据用户身份将业务处理分为三个方面。主要业务处理流程设计如图2所示。
3 在线考试管理系统的设计与实现
3.1 数据库分析与设计
在开发系统的过程中,设计数据库是一项最基础但又是很重要的环节。高质量的数据库设计不仅能够满足用户合理存储数据的需求,又能发挥自身安全性、稳定性作用。[2]本系统的数据库管理平台选用MySQL,数据库中主要包括试题信息表、考试信息表、考生信息表。
试题信息表用来存放与试题有关的信息,具体结构如表1所示。考试信息表用来存放与考试有关的信息,具体结构如表2所示。考生信息表存放与考生有关的信息,主要用于考生的登录注册和与试题信息结合生成试卷信息,具体结构如表3所示。
3.2 系统实现
考生登录页面如图3所示,登录成功选择要参加的考试,进入答题页面,如图4所示。
4 结束语
对于任何阶段的学生来说,考试和评价都是教育过程中的两个重要组成部分。[3]因此,很有必要通过改良考试方式来提高考试的效率,让考试结果在评价过程中更有价值。在线考试形式的出现,缩短了考试周期,其随机性的特点,也提高了考试的真实性与公平性,在未来的教育事业发展中有望成为主流的考试方式。
参考文献:
[1] llgaz H,Afacan Adamr G.Providing online exams for onlinelearners:Does it really ruatter for them?[J]. Education and In-formation Technologies, 2020, 25(2): 1255-1269.
[2]孔璐,软件开发中数据库设计理论与实践分析[J].南方农机,2019, 50(4): 135.
[3] Kolhar M, Alameen A,Charsseldien Z M. An online lab exam-ination management system (OLEMS) to avoid malpractice[J].Science and Engineering Ethics, 2018, 24(4): 1367-1369.
【通联编辑:谢媛媛】
收稿日期:2020-04-25
作者簡介:赵英萍(1997-),女,辽宁辽阳人,本科在读;毛玉萃(1964-),女,江西高安人,通讯作者,副教授,硕士,研究方向为信息系统和操作系统。