当前位置: 首页 > news >正文

SpringBoot3+Vue3开发在线考试系统

项目介绍

项目分为3种角色,分别为:超级管理员、老师、学生。超级管理员,负责系统的设置、角色的创建、菜单的管理、老师的管理等功能,也可以叫做系统管理员;老师角色,负责系统业务的管理,包括学生管理、班级管理、试题管理、试卷管理、查看考试情况等功能;学生角色,使用系统进行在线考试、查看考试记录、考试报告、考试得分、考试正确率、考试试题解析、消息通知等功能。

系统设计

系统分成三个项目,分别为:后端服务、前台学员端、前台管理端。

后台服务,采用Maven多模块开发,拆分成三个接口服务模块,分别为:公共接口模块、管理端接口模块、学员端接口模块进行后端服务支撑。公共接口模块,负责提供学员端和管理端通用的功能接口,比如:登录、图片验证码等接口;管理端接口模块,负责提供管理端功能接口;学员端接口模块,负责提供学员端功能接口。

项目技术

采用点后端分离模式开发。

后端:使用SpringBoot3+MyBatisPlus+Redis+MySQL8+MinIO。

前端:使用Vue3+ElementPlus+Apache ECharts。

开发环境:Java17、node-v20.10.0

功能介绍

功能介绍从3种角色的角度进行介绍,分别为:超级管理员角色、老师角色、学员角色。

学员角色

学生角色,使用系统进行在线考试、查看考试记录、考试报告、考试得分、考试正确率、考试试题解析、消息通知等功能。

1. 登录

在这里插入图片描述

2. 在线考试

在这里插入图片描述

3. 考试记录

在这里插入图片描述

4. 考试报告

在这里插入图片描述

5. 考试试题解析

在这里插入图片描述

老师角色

负责系统业务的管理,包括学生管理、班级管理、试题管理、试卷管理、查看考试情况等功能。

1. 学生管理

在这里插入图片描述

2. 班级管理

在这里插入图片描述

3. 试题管理

在这里插入图片描述

4. 试卷管理

在这里插入图片描述

超级管理员角色

负责系统的设置、角色的创建、菜单的管理、老师的管理等功能,也可以叫做系统管理员。

1. 系统设置

在这里插入图片描述

2. 角色管理

在这里插入图片描述

3. 菜单管理

在这里插入图片描述

4. 老师管理

在这里插入图片描述

源码下载

链接: https://pan.baidu.com/s/1n4wCoOEokcjELOAci4azCg?pwd=4rul 提取码: 4rul

http://www.lryc.cn/news/508214.html

相关文章:

  • 2. Kafka入门-开发环境准备
  • Halcon中histo_2dim(Operator)算子原理及应用详解
  • TCP 与 UDP
  • ubuntu 安装更新 ollama新版本
  • Numpy基本操作
  • 本地部署webrtc应用怎么把http协议改成https协议?
  • 基于xiaothink对Wanyv-50M模型进行c-eval评估
  • 使用k6进行kafka负载测试
  • Unity A*算法实现+演示
  • 浏览器要求用户确认 Cookies Privacy(隐私相关内容)是基于隐私法规的要求,VUE 实现,html 代码
  • 如何设计高效的商品系统并提升扩展性:从架构到实践的全方位探索
  • 使用计算机创建一个虚拟世界
  • datasets笔记:两种数据集对象
  • 【ETCD】【Linearizable Read OR Serializable Read】ETCD 数据读取:强一致性 vs 高性能,选择最适合的读取模式
  • 【CSS in Depth 2 精译_089】15.2:CSS 过渡特效中的定时函数
  • 不常用命令指南
  • spring mvc | servlet :serviceImpl无法自动装配 UserMapper
  • STM32 HAL库之串口接收不定长字符
  • Pyqt6的tableWidget填充数据
  • ASP.NET Core - 依赖注入 自动批量注入
  • UVM 验证方法学之interface学习系列文章(十一)virtual interface 再续篇
  • 面试题整理5----进程、线程、协程区别及僵尸进程处理
  • OpenTK 中帧缓存的深度解析与应用实践
  • 第2节-Test Case如何调用Object Repository中的请求并关联参数
  • 【HarmonyOS NEXT】Web 组件的基础用法以及 H5 侧与原生侧的双向数据通讯
  • Android学习(六)-Kotlin编程语言-数据类与单例类
  • CV-OCR经典论文解读|An Empirical Study of Scaling Law for OCR/OCR 缩放定律的实证研究
  • 力扣274. H 指数
  • 挑战一个月基本掌握C++(第五天)了解运算符,循环,判断
  • Python的sklearn中的RandomForestRegressor使用详解