1、概述
系统角色: 系统管理员、普通用户、学员等。
主要功能包括: 定时处理服务器图片到本地、定时获取第三方平台题库、小车、客车、货车试题练习(练习方式包括:顺序练习、习题联系、专项)、试题字典(添加、删除、编辑、检索、导出)、推荐试题、我的错题、我的收藏。
框架结构:Spring Boot 2 结构、Spring MVC, Spring5, MyBatis,SpringSecurity,JWT
数据库:MySQL
2、技术概要
前端技术: VUE,HTML5, CSS
后端技术:
控制层框架: Spring MVC、
Spring 5 框架
持久层框架: MyBatis
Spring Boot 2 结构
数据相关:
MySQL5.7
数据库可视化 MySQL-Front
开发环境:
JDK8/11
Idea/Eclipse
VS Code
3、项目源码目录结构图
4、功能详情
首页:
个人中心:展示个人信息维护以及密码修改。
驾校理论课模拟考试系统登录系统:
系统管理页面:
试题管理页面:
基础功能:登录、注销、个人信息/密码修改
模块一: 模拟考试模块
小车(c1,c2)、货车(b2)、客车(a1)
包含科目一 科目四试题
1.1顺序练习
小车顺序练习:
客车顺序练习:
货车顺序练习:
1.2随机练习
货车随机练习:
小车随机练习:
客车随机练习:
1.3专项练习:按照单选题和判断题划分
客车专项练习:
小车专项练习:
货车专项练习
1.4模拟考试:随机100道题,计时45分钟。
模块二:试题管理模块
2.1试题字典:按照指定条件搜索,添加、修改、删除试题(管理员权限)。添加/修改试题:
2.2推荐试题:按照后台针对用户错题进行计算返回的一定数目的试题。
2.3我的错题:每次用户计算错题后进行记录。
2.4我的收藏:用户收藏的试题。
模块三:系统管理模块
3.1用户管理:查询,修改,添加,删除用户。
3.2角色管理:查询,修改,添加,删除角色,并对角色进行菜单授权。
3.3菜单管理:查询,修改,添加,删除菜单,并按照路由进行跳转。
特色功能:
1.定时处理服务器图片到本地
2.定时获取第三方平台题库