摘 要
在当今21世纪所处于的电子信息时代,计算机已经进入各行各业,千万户的家庭,全社会都已经处于电子信息的新时代。 在新时代里,对于全民的考试测评也随着信息时代的到来发生了很大的改变。所以在与相关考试的领域也同样发生了巨大的变化。互联网的发展,让学生等进行网上的考试测评以及知识锻炼,正一步步的成长为一种全新的知识测评的途径和方式。 如今网上已开发出各种样式的在线培训以及在线测评,也大有几分百家争鸣的局面。随着信息技术的日益的逐渐发展,通信技术、计算机技术、自媒体、互联网、企业内部的内网等数据的不断出现,有力的推进了无纸化以及信息化的新的网上培训模式的诞生。 本文主要是基于JSP+SSM+MySQL的开发模式。该系统采用Spring框架和Mybatis框架,将该两项技术进行整合,完成系统的开发,系统采用B/S的体系结构和免费的MySQL作为数据库服务器可以降低成本,服务器方面则选择了Apache旗下开源的Tomcat 8.0版本。该系统主要实现了考生的考试功能和后台管理功能。 该系统旨在方便于考生和教学人员,将极大的减少这两类人员的各自的压力。同时也将解决传统纸质考试带来的弊端。在我国大巨大的人口基数下,将有着广阔的应用前景。
功能需求分析
本在线考试系统主要实现考生注册、考生登录、在线考试答题、成绩查询、试题管理、考生管理、试卷管理以及成绩统计等功能[10]。通过浏览器考试便可进入在线注册,不注册将无法使用,在登录系统后可进行相应的考试答题[10]。试卷提交或时间到了系统也会自动提交试卷,当然有及时的成绩查询;管理人员登录后台系统,可以进行考生管理、试卷管理、试题管理和成绩统计等相关的管理操作[10]。 综上,可以得出,系统所参与的用户主要为考生和管理员,通过在线考试系统使用的不同角色及所涉及的用例,可以直观的了解两者之间的关联[11]。正所谓任何一款软件在系统的设计工作中,在开发之前都要深入一线了解系统不同使用者的诉求,才可以达到对不同用户对系统功能的真正需要,才能设计出更佳符合用户的软件产品[11]。为了阐述系统需求,下面将通过对考生用例分析和管理员用例进行分析 考生 考生想要登录该系统,那么必须先要进行登录才能使用。
管理员 管理员先需要登录后台系统,才能对系统做出相应的控制。
运行截图