## 驾校理论课模拟考试系统
## 工具
Git Npm Lombok
## CI/CD
**具体部署流程看/ServerDeploy/服务器部署流程.txt**
Jenkins + Docker 持续集成
![11](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%8715.png)
### 技术栈
1.后端:
权限控制:SpringSecurity + JWT
Ioc框架:SpringBoot
持久层:MybatisPlus + Spring Data JPA
缓存:Redis
图片处理:FastDFS
定时任务:xxl-job
2.前端:
Vue、Element-UI
## 功能
系统五个功能模块为:试题管理模块、系统监控模块、模拟考试模块、系统管理模块、个人信息模块。
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%871.png)
## 登录
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%872.png)
### **模拟考试模块**
**小车(c1,c2)、货车(b2)、客车(a1)**
**包含科目一 科目四试题**
1.顺序练习
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%879.png)
2.随机练习
3.专项练习:按照单选题和判断题划分。
4.模拟考试:随机100道题,计时45分钟。
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%8710.png)
### **试题管理模块**
1.试题字典:按照指定条件搜索,添加、修改、删除试题(管理员权限)。
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%874.png)
添加/修改试题:
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%8712.png)
2.推荐试题:按照后台针对用户错题进行计算返回的一定数目的试题。
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%873.png)
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%875.png)
3.我的错题:每次用户计算错题后进行记录。
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%876.png)
4.我的收藏:用户收藏的试题。
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%877.png)
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%878.png)
### 系统管理模块
1.编辑用户:查询,修改,添加,删除用户。
2.角色管理:查询,修改,添加,删除角色,并对角色进行菜单授权。
3.菜单管理:查询,修改,添加,删除菜单,并按照路由进行跳转。
### 系统监控模块
1.在线用户:管理员可查看当前在线用户,对可疑用户进行强退。
2.操作日志:记录用户,用户IP所作操作,请求耗时及操作时间。
3.异常日志:用户操作调用后台接口时出现内部错误会将虚拟栈中信息记录,并返回给前台。
4.服务监控:服务器CPU使用率,内存使用率,系统版本等信息。
### 个人信息模块
1.个人信息:修改个人资料,头像等信息。
### 定时任务模块
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%8713.png)
![1](https://raw.githubusercontent.com/1170159634/Mockexam-Server/master/images/%E5%9B%BE%E7%89%8714.png)
(1)分析用户行为,按照错题类型及客观题类型后台计算出50道题作为“为您推荐模块”
(2)定时按照第三方接口获取每个题型100道题,存入库内
(3)批量处理第三方平台题库图片,存入FastDFS中
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SpringBoot+Vue 驾校理论课模拟考试系统(自动化部署).zip (687个子文件)
nginx.conf 714B
ip2region.db 6.2MB
.env.development 213B
Dockerfile 643B
Dockerfile 147B
.editorconfig 244B
.eslintignore 34B
index.ftl 7KB
ServiceImpl.ftl 6KB
Controller.ftl 3KB
taskAlarm.ftl 3KB
Entity.ftl 2KB
Service.ftl 2KB
QueryCriteria.ftl 2KB
email.ftl 2KB
Dto.ftl 1KB
Repository.ftl 1KB
Mapper.ftl 1KB
api.ftl 437B
401.gif 160KB
.gitignore 516B
.gitignore 256B
index.html 488B
favicon.ico 5KB
LocalDateUtil.java 20KB
RedisUtils.java 19KB
GenUtil.java 17KB
DeployServiceImpl.java 15KB
MenuServiceImpl.java 15KB
MeQuestionController.java 13KB
FileUtil.java 12KB
DeptServiceImpl.java 10KB
QiNiuServiceImpl.java 10KB
MeQuestionServiceImpl.java 10KB
UserServiceImpl.java 10KB
QueryHelp.java 10KB
SpringSecurityConfig.java 10KB
StringUtils.java 9KB
UserController.java 9KB
MeUserBehaviorServiceImpl.java 9KB
RoleServiceImpl.java 9KB
CrawlingService.java 8KB
GeneratorServiceImpl.java 8KB
MonitorServiceImpl.java 8KB
RedisConfig.java 8KB
QuartzJobServiceImpl.java 8KB
AuthorizationController.java 8KB
DockingFileUtils.java 7KB
RsaUtils.java 7KB
MeUserBehaviorController.java 7KB
HttpUtil.java 7KB
LogServiceImpl.java 7KB
DataHandleUtil.java 7KB
OnlineUserService.java 6KB
ExecutionJob.java 6KB
CodeGenerationUtil.java 6KB
QuartzManage.java 6KB
MenuController.java 6KB
AliPayController.java 6KB
DeployController.java 6KB
SqlUtils.java 6KB
RoleController.java 6KB
LocalStorageServiceImpl.java 5KB
SwaggerConfig.java 5KB
MeWrongQuestionServiceImpl.java 5KB
AliPayServiceImpl.java 5KB
QuartzJobController.java 5KB
JobServiceImpl.java 5KB
FastDFSUtil.java 5KB
SpringContextHolder.java 5KB
AppServiceImpl.java 5KB
MeFavoritesServiceImpl.java 5KB
ServerDeployServiceImpl.java 5KB
DatabaseController.java 5KB
DictServiceImpl.java 5KB
DateUtil.java 4KB
DeptController.java 4KB
QiniuController.java 4KB
GeneratorController.java 4KB
DatabaseServiceImpl.java 4KB
TokenProvider.java 4KB
TokenFilter.java 4KB
LoginProperties.java 4KB
DataTypeEnum.java 4KB
GlobalExceptionHandler.java 4KB
LogController.java 4KB
UserRepository.java 4KB
BadConfigurationException.java 4KB
DeployHistoryServiceImpl.java 4KB
UserDetailsServiceImpl.java 4KB
MeFavoritesController.java 4KB
DictDetailController.java 4KB
EmailServiceImpl.java 4KB
ConfigurerAdapter.java 4KB
LimitAspect.java 4KB
LocalStorageController.java 4KB
DictDetailServiceImpl.java 4KB
User.java 4KB
ServerDeployController.java 4KB
WebSocketServer.java 4KB
共 687 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
季风泯灭的季节
- 粉丝: 2096
- 资源: 3370
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java Server Pages技术的CIMS课程设计源码
- 计组复习 4.docx
- 基于C语言核心的mGBA Game Boy Advance模拟器设计源码
- 基于Go语言的OAuth2 Server/Client自动同步设计源码库
- 基于Vue框架的水务局水资源管理系统设计源码
- 计组复习 3.docx
- 基于Vue框架的企业门户网站设计源码
- 计组 5.3 补码的加减法.docx
- 基于React和Vite的广西人才网手机端仿制设计源码
- 计组 5.2 浮点数据表示.docx
- 计组期末复习 2.docx
- 计组复习期末 1.docx
- 基于Gin、Vue2、ElementUI的EasyGoAdmin前后端分离权限管理系统设计源码
- 计组 10.1 微操作的节拍安排.docx
- 计组 8.2 指令周期,指令流水.docx
- 基于Python的时间序列分析交通流量预测与优化设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功