基于springboot的在线考试系统
本系统和现在有的考试系统有以下几种优势
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考试系统
基于springboot的在线考试系统相关推荐
- java项目:基于springboot+vue在线考试系统1013
项目描述 springboot+vue在线考试系统: 使用目前较为流行的框架spring boot,前端部分采用了vue,项目的业务流程相对简单,该项目主要功能包括学生管理,教师管理,题库管理,成绩查 ...
- 基于SpringBoot+Vue在线考试系统【web端+小程序端】【附带源码】
最近和不少大佬聊天,有的技术很牛,有的赚很多,有的已经是高管,有的有自己的公司. 通过聊天,我发现成功人的优点基本相同: 能吃苦,执行力强,自律性强. 喝了不少酒后,酒后吐真言,成功的人都不容易,说这 ...
- (免费分享)基于springboot,vue在线考试系统
该项目是一个前后端分离,后端使用 SpringBoot,前端使用 VUE 和 Element-UI 组件库配合完成开发. 开发工具:IDEA,数据库:mysql5.7 源码获取:下方gongzhong ...
- 基于springboot的在线考试系统的设计与实现 毕业设计毕设参考
后台功能 (1)网站初始化:设置网站名称.关键字.描述等 (2)系统设置:设置关于我们.联系我们.加入我们.法律声明 (3)资讯录入:选择资讯分类.录入资讯标题.简介.内容等 (4)资讯管理:查看所有 ...
- 基于javaweb的在线考试系统(单选,多选,判断,填空,简答题)(java+springboot+ssm+mysql+html)
基于javaweb的在线考试系统(单选,多选,判断,填空,简答题)(java+springboot+ssm+mysql+html) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse ...
- 基于Java毕业设计在线考试系统源码+系统+mysql+lw文档+部署软件
基于Java毕业设计在线考试系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线考试系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- 基于HTML在线考试系统开题报告,基于JSP的在线考试系统 开题报告.doc
基于JSP的在线考试系统 开题报告 毕业设计(论文)开题报告 论文题目: 基于JSP的在线考试系统 Online Examination System Based on JSP on JSP 学 生 ...
- pop客户机程序流程图_基于.NET的在线考试系统的设计与实现
基于.NET的在线考试系统的设计与实现(包含任务书,开题报告,毕业论文19000字,程序代码,数据库) 摘 要 随着互联网的发展,人们已经进入了信息时代.在这种环境下,学生希望得到个性化的满足,这使 ...
- 基于web的在线考试系统的设计与开发
欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 在线考试系统的设计与开发 目录 TOC 1-3 第一章 绪论 1 1.1在线考试系统的研究背景 ...
- 基于Web的在线考试系统
基于Web的在线考试系统 二十一世纪的今天,随着社会的迅猛发展,科技也越来越发达,互联网已经遍布于家家户户,深入到人们的日常生活中.网络技术给我们当今的教育方式的带来了一次历史性的变革,在线考 ...
最新文章
- spring整合mybatis(入门级简单教程3)--获取sqlSession对象
- 现代操作系统:第三章 内存管理
- Summation Order
- MySQL基础之数据类型介绍
- ustc小道消息20220102
- 光流 | OpenCV3实现LK Optical Flow(代码类)
- 用户体验设计案例分析
- 如何使用 C# 中的 Tuple
- 2018年,牛客网小白月赛5
- mysql 监控 开源_强大的开源企业级数据库监控利器Lepus
- 向iGoogle中添加Google日历及其他小工具
- 【转】Windows和Ubuntu双系统,修复UEFI引导的两种办法
- [svn] 在线安装
- [小技巧]为Atlas AutoComplete加上滚动条
- cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modul
- springBoot搭配java小爬虫 获取百词斩单词释义
- os.system和os.popen函数的区别
- 汽车域控制器(上):动力域控制器、底盘域控制器、智能座舱域控制器
- Windows十四种系统故障解决方法
- python表白玫瑰花绘制——情人节表白(亲测)