基于springboot的在线考试系统

导读:本篇文章讲解 基于springboot的在线考试系统,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

本系统和现在有的考试系统有以下几种优势

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

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!