本系统和现在有的考试系统有以下几种优势
a.和现在有的系统比较起来,本系统有科目、章节、老师、学生、班级等信息的管理,还有批阅试卷查看已批阅试卷等。传统的考试系统划分并不细,业务功能简单。
b.和学校的考试系统还有外面的考试系统比较起来,本系统是B/S结构,学校的考试系统一般为C/S结构,性能方面不如B/S结构,并且C/S接口需要安装客户端,客户端压力很大,我的系统只需要电脑具有浏览器,在同一局域网就可以进行考试。
c.从架构方面来讲,我们的系统为分布式架构,传统的考试系统没有我们的架构合理。
在线考试系统技术架构
后端技术: SpringBoot+Thymeleaf + Shiro +mybatis
前端技术: easyui+ajax
数据库 : mysql
开发工具和环境
IDEA 2019
Maven3.6
Tomcat 9
JDK 1.7
Mysql 5.6
Win10 操作系统
传统架构
传统考试系统采用C/S架构
分布式架构
考试系统采用分布式B/S架构
考试系统功能介绍
考生的注册、登录和修改个人信息
密码采用MD5加密,找回密码功能
在考试过程中会有计时功能,时间到了之后自动交卷
在考生提交试卷后实现自动阅卷功能,并显示本次考试成绩的细节
查看以往所有考试成绩记录,可以将这些记录以excel的格式保存到本地
技术重点
通过shiro实现登录验证,将未登录的游客重定向到登录页面
通过ajax异步通信技术实现注册时认证用户是否已经存在
通过POI技术实现将考试成绩记录以excel的格式保存到本地
基本页面展示
考试登陆界面
注册界面
登陆后功能界面
选择在线考试后的选择考试
功能界面的成绩查询
后台管理界面基本显示
最后附上源码下载地址: SpringBoot考试系统
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/22176.html