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

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的在线考试系统相关推荐

  1. java项目:基于springboot+vue在线考试系统1013

    项目描述 springboot+vue在线考试系统: 使用目前较为流行的框架spring boot,前端部分采用了vue,项目的业务流程相对简单,该项目主要功能包括学生管理,教师管理,题库管理,成绩查 ...

  2. 基于SpringBoot+Vue在线考试系统【web端+小程序端】【附带源码】

    最近和不少大佬聊天,有的技术很牛,有的赚很多,有的已经是高管,有的有自己的公司. 通过聊天,我发现成功人的优点基本相同: 能吃苦,执行力强,自律性强. 喝了不少酒后,酒后吐真言,成功的人都不容易,说这 ...

  3. (免费分享)基于springboot,vue在线考试系统

    该项目是一个前后端分离,后端使用 SpringBoot,前端使用 VUE 和 Element-UI 组件库配合完成开发. 开发工具:IDEA,数据库:mysql5.7 源码获取:下方gongzhong ...

  4. 基于springboot的在线考试系统的设计与实现 毕业设计毕设参考

    后台功能 (1)网站初始化:设置网站名称.关键字.描述等 (2)系统设置:设置关于我们.联系我们.加入我们.法律声明 (3)资讯录入:选择资讯分类.录入资讯标题.简介.内容等 (4)资讯管理:查看所有 ...

  5. 基于javaweb的在线考试系统(单选,多选,判断,填空,简答题)(java+springboot+ssm+mysql+html)

    基于javaweb的在线考试系统(单选,多选,判断,填空,简答题)(java+springboot+ssm+mysql+html) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse ...

  6. 基于Java毕业设计在线考试系统源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计在线考试系统源码+系统+mysql+lw文档+部署软件 基于Java毕业设计在线考试系统源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  7. 基于HTML在线考试系统开题报告,基于JSP的在线考试系统 开题报告.doc

    基于JSP的在线考试系统 开题报告 毕业设计(论文)开题报告 论文题目: 基于JSP的在线考试系统 Online Examination System Based on JSP on JSP 学 生 ...

  8. pop客户机程序流程图_基于.NET的在线考试系统的设计与实现

    基于.NET的在线考试系统的设计与实现(包含任务书,开题报告,毕业论文19000字,程序代码,数据库) 摘  要 随着互联网的发展,人们已经进入了信息时代.在这种环境下,学生希望得到个性化的满足,这使 ...

  9. 基于web的在线考试系统的设计与开发

    欢迎添加微信互相交流学习哦! 项目源码:https://gitee.com/oklongmm/biye2 在线考试系统的设计与开发 目录 TOC 1-3 第一章 绪论 1 1.1在线考试系统的研究背景 ...

  10. 基于Web的在线考试系统

    基于Web的在线考试系统     二十一世纪的今天,随着社会的迅猛发展,科技也越来越发达,互联网已经遍布于家家户户,深入到人们的日常生活中.网络技术给我们当今的教育方式的带来了一次历史性的变革,在线考 ...

最新文章

  1. spring整合mybatis(入门级简单教程3)--获取sqlSession对象
  2. 现代操作系统:第三章 内存管理
  3. Summation Order
  4. MySQL基础之数据类型介绍
  5. ustc小道消息20220102
  6. 光流 | OpenCV3实现LK Optical Flow(代码类)
  7. 用户体验设计案例分析
  8. 如何使用 C# 中的 Tuple
  9. 2018年,牛客网小白月赛5
  10. mysql 监控 开源_强大的开源企业级数据库监控利器Lepus
  11. 向iGoogle中添加Google日历及其他小工具
  12. 【转】Windows和Ubuntu双系统,修复UEFI引导的两种办法
  13. [svn] 在线安装
  14. [小技巧]为Atlas AutoComplete加上滚动条
  15. cv2.error: OpenCV(4.5.3) C:\Users\runneradmin\AppData\Local\Temp\pip-req-build-q3d_8t8e\opencv\modul
  16. springBoot搭配java小爬虫 获取百词斩单词释义
  17. os.system和os.popen函数的区别
  18. 汽车域控制器(上):动力域控制器、底盘域控制器、智能座舱域控制器
  19. Windows十四种系统故障解决方法
  20. python表白玫瑰花绘制——情人节表白(亲测)

热门文章

  1. Java学习笔记目录索引 (持续更新中)
  2. 使用JSP 编写九九乘法表
  3. [Go实战]goFrame框架初次使用
  4. Pycharm使用---Black代码格式化工具
  5. GUI版Hex合并和Hex转换工具-HexMergeTool 取代hex2bin命令行工具
  6. 点集凸包算法python实现
  7. linux下升级mysql_linux下mysql升级
  8. Java语言程序设计(第3版)沈泽刚主编第6,7,8章课后习题答案
  9. U盘windows无法格式化的解决办法
  10. iis php 映射,iis添加php的模块映射