# OnlineTestSystem
一个基于遗传算法实现智能组卷的在线考试系统
SpringBoot+Vue前后端分离项目
# 安装
## 前端
- 下载依赖
```shell
npm install
```
- 本地运行
```shell
npm run serve
```
- 打包
```shell
npm run build
```
## 后端
1. 打包成jar包,部署在服务器
2. 在本地运行
# 功能
## 角色
- 管理员
- 教师
- 学生
权限为依次递减的包含关系(管理员>教师>学生)
### 学生
- 注册、登录、忘记密码(基础业务)
- 题库刷题
- 报名考试、参与考试(答题)、查看考试结果
- 参与别人的练习、自己组练习题(随机组)
- 查看个人信息(修改用户信息、修改密码、绑定手机、绑定邮箱)
- 查看近十场考试成绩、训练成绩(数据可视化)
- 错题本(可以将错题添加到错题本中)
- 申请教师权限(提交图片等证明材料,由管理员审批)
### 教师
- 包含学生权限
- 考试管理模块
- 修改考试信息(考试时间、考试时长、题型等)
- 添加考试(手动组卷、随机组卷、智能组卷)
- 删除考试
- 学生管理模块
- 添加学生
- 删除学生
- 学生信息修改
- 题库模块
- 添加题目(单选、多选、判断)
- 题目修改、题目删除
- 添加科目
- 成绩模块
- 查询学生成绩
- 查询考试结果
### 管理员
- 包括教师权限
- 教师模块
- 教师管理(增删改)
- 审批教师申请
没有合适的资源?快使用搜索试试~ 我知道了~
毕业设计:基于遗传算法实现智能组卷的在线考试系统(springboot+VUE,前后端分离).zip
共452个文件
xml:151个
java:95个
class:95个
5星 · 超过95%的资源 3 下载量 127 浏览量
2024-03-19
20:51:46
上传
评论 1
收藏 45.76MB ZIP 举报
温馨提示
适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计:基于遗传算法实现智能组卷的在线考试系统(springboot+VUE,前后端分离).zip (452个子文件)
ExamController.class 12KB
RuleBean.class 10KB
ExamCookie.class 9KB
RedisCache.class 8KB
Exam.class 8KB
User.class 7KB
Problem.class 7KB
PaperServiceImpl.class 7KB
TencentCosUtil.class 7KB
PracticeController.class 7KB
PracticeServiceImpl.class 7KB
LoginServiceImpl.class 7KB
ExamServiceImpl.class 6KB
Practice.class 6KB
Paper.class 6KB
SecurityApplicationTests.class 5KB
LoginUser.class 5KB
SecurityConfig.class 5KB
EmailController.class 4KB
ScoreResult.class 4KB
GeneticAlgorithm.class 4KB
CheckTeacher.class 4KB
JwtUtil.class 4KB
ProblemFilter.class 4KB
PaperController.class 4KB
UserController.class 4KB
WrongBookController.class 4KB
PracticeFilter.class 4KB
Population.class 4KB
SubjectController.class 4KB
OssServiceImpl.class 4KB
ProblemController.class 3KB
ExamFilter.class 3KB
MyExam.class 3KB
SendSMS.class 3KB
WrongBook.class 3KB
RoleController.class 3KB
JwtAuthenticationTokenFilter.class 3KB
PaperBean.class 3KB
QuestionService.class 3KB
FastJsonRedisSerializer.class 3KB
UserServiceImpl.class 3KB
PicController.class 3KB
EmailCheck.class 2KB
MultipartFileToFileUtils.class 2KB
ResponseResult.class 2KB
WrongProblemFilter.class 2KB
SystemController.class 2KB
MyExamFilter.class 2KB
WrongProblem.class 2KB
ProblemToPaper.class 2KB
MyPractice.class 2KB
Search.class 2KB
Material.class 2KB
PhoneCheck.class 2KB
LoginController.class 2KB
RoleServiceImpl.class 2KB
ProblemServiceImpl.class 2KB
MyPracticeFilter.class 2KB
ExamMapper.class 2KB
Subject.class 2KB
RedisConfig.class 2KB
ExamService.class 2KB
UserDetailsServiceImpl.class 2KB
PracticeMapper.class 2KB
AuthenticationEntryPointImpl.class 2KB
AccessDeniedHandlerImpl.class 2KB
MailConfig.class 2KB
WrongBookServiceImpl.class 2KB
PracticeService.class 2KB
CorsConfig.class 1KB
SearchController.class 1KB
SubjectServiceImpl.class 1KB
EmailService.class 1KB
EmailUtils.class 1KB
AppConfig.class 1KB
WebUtils.class 1KB
UserMapper.class 1KB
RoleMapper.class 985B
SearchServiceImpl.class 919B
ProblemMapper.class 899B
UserService.class 867B
RoleService.class 857B
SecurityApplication.class 812B
ProblemService.class 771B
WrongBookMapper.class 760B
WrongBookService.class 632B
SubjectMapper.class 609B
PaperMapper.class 575B
PaperService.class 548B
LoginService.class 541B
SubjectService.class 481B
SearchMapper.class 453B
IOssService.class 385B
SearchService.class 325B
.gitignore 231B
.gitignore 0B
index.html 611B
favicon.ico 4KB
security.iml 14KB
共 452 条
- 1
- 2
- 3
- 4
- 5
资源评论
- ErenJaeger8322024-04-04佬,求数据库,资源里没有
独处东汉
- 粉丝: 392
- 资源: 822
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功