摘 要:随着网络的不断发展,互联网的普及范围越来越广泛,教育行业更是受到了很大的影响和改变。在线考试管理系统是基于B/S 架构模式,使用SSM 框架技术,运用MYSQL 数据库管理技术,适用于一般类考试的在线考试系统。相较传统考试模式而言,该系统不仅能满足各类考试的一般需求,而且能够极大地提高考试管理的效率。学生用户可以进行作业练习、在线考试、查看成绩等操作;教师用户可以录入试题、组织考试、上传资料;管理员用户可以查看考试数据可视化统计结果。系统后端基于MyBatis、Spring、Spring MVC 经典框架组合开发,前端基于当前流行的Bootstrap 响应式布局框架,开发的网页能自动适应不同分辨率。本文从数据库设计、业务流程设计、系统功能设计与实现等软件开发的关键阶段阐述了系统的开发过程,为传统教育考试模式的更新提供技术支持。
关键词:在线考试系统;SSM 框架技术;Java Web 技术
中图分类号:TP311.52 文献标识码:A 文章编号:2096-4706(2019)07-0082-03
Development and Design of Online Examination System Based on SSM Framework
ZHAO Xuehui,WANG Jinfeng,YU Shanbin,DONG Puxiang,ZHANG Xueyu
(School of Information Engineering,Institute of Disaster Prevention,Sanhe 065201,China)
Abstract:With the development of the internet,the popularity of the internet is very extensive,and the education industry has been greatly affected and changed. Online examination management system is based on B/S mode,using SSM framework technology, using MYSQL database management technology,suitable for general online examination system. Compared with the traditional examination mode,the system can not only meet the general needs of all kinds of examinations,but also greatly improve the efficiency of examination management. Student users can do homework exercises,online exams and check results;teacher users can input questions, organize exams and upload data;administrator users can view the visual statistical results of test data. The back end of the system is based on the combination of MyBatis,Spring and Spring MVC classical frameworks. The front end is based on the Bootstrap responsive layout framework,which is currently popular. The web pages developed can automatically adapt to different resolutions. This paper describes the development process of the system from the key stages of software development,such as database design,business process design, system function design and implementation,to provide technical support for the updating of the traditional educational examination mode.
Keywords:online examination system;SSM framework technology;Java Web technology
参考文献:
[1] 李刚. 轻量级JavaEE 企业应用实战 [M]. 第4 版. 北京:电子工业出版社,2015.
[2] 李洋.SSM 框架在Web 应用开发中的设计与实现 [J]. 计算机技术与发展,2016,26(12):190-194.
[3] 籍慧文.Web 应用开发中JAVA 编程语言的应用探讨 [J].科技创新与应用,2017(7):90.
[4] [ 美]David Flanagan.JavaScript 权威指南 [M]. 第6版. 北京:机械工业出版社,2012.
[5] 苏航. 接口的意义及在java web 三层架构中的作用分析 [J]. 西部皮革,2016,38(24):19.
[6] 洪奎. 基于Struts 框架的Java Web 应用开发研究 [J]. 通讯世界,2016(13):14.
[7] 张丽. 基于Java Web 在线考试系统 [J]. 江西科学,2016,34(4):526-528+550.
作者简介:
赵雪辉(1997-),男,汉族,河北张家口人,本科在读,研究方向:计算机科学与技术;
王金峰(1987-),男,汉族,河北邯郸人,讲师,硕士,研究方向:大数据深度学习。