## 基于Java+Springboot+Vue的在线智慧教育考试系统(源码+数据库)099
## 一、系统介绍
本系统前后端分离带uniapp小程序
本系统分为管理员、用户两种角色(角色权限可自行分配)
### 学生系统功能
| 模块 | 介绍 |
| ---- | ---- |
| 登录 | 用户名、密码 |
| 试题 | 题干支持文本、图片、数学公式、表格等|
| 考试 | 主观题支持答题板作答之后保存文件上传到服务器 |
| 考试记录 | 查看答卷记录和试卷信息 |
| 错题本 | 答错题目会自动进入错题本,显示题目基本信息 |
| 视频学习 | 支持在线学习录播视频 |
| 个人信息 | 显示学生个人资料 |
| 更新信息 | 修改个人资料、头像 |
| 消息中心 | 用于接收管理员发送的消息 |
### 管理系统功能
| 模块 | 介绍 |
| ---- | ---- |
| 登录 | 用户名、密码 |
| 主页 | 试卷总数、题目总数、用户活跃度、题目月数量 |
| 学生列表 | 显示系统所有的学生,新增、修改、删除、禁用 |
| 管理员列表 | 显示系统所有的管理员,新增、修改、删除、禁用 |
| 科目列表 | 学科查询、修改、删除 |
| 试卷列表 | 试卷查询、修改、删除、设置 |
| 课程管理| 支持课程视频上传 |
| 考试管理| 考试列表、考试分析 |
| 题目列表 | 题目查询、修改、删除 |
| 题目创建 | 题目支持单选题、多选题、判断题、填空题、简答题,题干支持文本、图片、表格、数学公式 |
| 用户日志 | 显示所有用户日志 |
| 个人资料 | 显示管理员用户名、真实姓名 |
| 修改资料 | 修改姓名、手机号 |
### 小程序功能
| 模块 | 介绍 |
| ---- | ---- |
| 登录 | 用户登录登出功能 |
| 考试 | 题干支持文本、图片、数学公式、表格等 |
| 视频课堂| 支持在线学习录播课程 |
| 考试记录 | 查看答卷记录和试卷信息 |
| 个人信息 | 显示学生个人资料 |
| 更新信息 | 修改个人资料、头像 |
| 消息中心 | 用于接收管理员发送的消息 |
## 二、所用技术
后端技术栈:
- Springboot
- SpringMvc
- mybatisPlus
- mysql
- redis
- shiro
- rabbitmq
- sharding-jdbc
前端技术栈:
- Vue
- Vuex
- Vxe-Table
- Element-UI
- vue-router
- axios
- uniapp
- 微信小程序
## 三、环境介绍
基础环境 :IDEA/eclipse, JDK 1.8, Mysql5.7及以上, Node.js(12.9), Maven3.6, Vscode, hbuilder, 微信开发者工具, rabbit3.9, redis5.0
所有项目以及源代码本人均调试运行无问题 可支持远程调试运行
## 四、页面截图
### 1、学生端页面
![contents](./picture/picture1.png)
![contents](./picture/picture2.png)
![contents](./picture/picture3.png)
![contents](./picture/picture4.png)
![contents](./picture/picture5.png)
![contents](./picture/picture6.png)
![contents](./picture/picture7.png)
![contents](./picture/picture8.png)
![contents](./picture/picture9.png)
![contents](./picture/picture10.png)
![contents](./picture/picture11.png)
### 2、管理员页面
![contents](./picture/picture12.png)
![contents](./picture/picture13.png)
![contents](./picture/picture14.png)
![contents](./picture/picture15.png)
![contents](./picture/picture16.png)
![contents](./picture/picture17.png)
![contents](./picture/picture18.png)
![contents](./picture/picture19.png)
![contents](./picture/picture20.png)
![contents](./picture/picture21.png)
![contents](./picture/picture22.png)
![contents](./picture/picture23.png)
![contents](./picture/picture24.png)
![contents](./picture/picture25.png)
![contents](./picture/picture26.png)
![contents](./picture/picture27.png)
![contents](./picture/picture28.png)
![contents](./picture/picture29.png)
![contents](./picture/picture30.png)
![contents](./picture/picture31.png)
![contents](./picture/picture32.png)
![contents](./picture/picture33.png)
![contents](./picture/picture34.png)
### 3、学生小程序app页面
![contents](./picture/picture35.png)
![contents](./picture/picture36.png)
![contents](./picture/picture37.png)
![contents](./picture/picture38.png)
![contents](./picture/picture39.png)
![contents](./picture/picture40.png)
![contents](./picture/picture41.png)
![contents](./picture/picture42.png)
![contents](./picture/picture43.png)
![contents](./picture/picture44.png)
![contents](./picture/picture45.png)
![contents](./picture/picture46.png)
![contents](./picture/picture47.png)
## 五、浏览地址
- 前台访问路径:http://localhost:8080/#/login
student/123456
- 后台访问路径:http://localhost:8001/#/login
admin/123456
## 六、安装教程
1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并执行项目的sql
2. 使用IDEA/Eclipse导入wisdom-education项目,导入时,若为maven项目请选择maven; 等待依赖下载完成
3. 修改education-api目录下面application-dev.yml里面的数据库配置,腾讯oss文件上传配置,redis配置,rabbitmq配置
和src/main/resources/oss-config-dev.json里面的路径前缀
4. com/education/api/EducationApiApplication.java启动后端项目
5. vscode或idea打开wisdom-education-front项目
6. 修改config目录下面的dev.env.js里面的FILE_HOST(根据自己的腾讯oss存储配置)
7. 在编译器中打开terminal,执行npm install 依赖下载完成后执行 npm run dev,执行成功后会显示前台访问地址
8. vscode或idea打开wisdom-education-admin-front项目
9. 步骤参考6、7
10. 先下载微信开发者工具app,然后注册一个微信小程序账号,
11. hbuilder打开gitlab-education-app项目, 修改store/modules/common.js里面的fileHost
再修改manifest.json里面的微信小程序配置AppId(从注册的微信小程序账号里面复制)
12. hbuilder点击运行-运行到小程序模拟器-微信开发者工具,然后会打开微信开发者工具,小程序页面就展示出来了
## 七、模块说明
后端模块
```
- education
- ├── education-api -- 系统api模块
- └── education-common -- 系统公共模块
- └── education-business -- 系统业务模块
- └── education-canal -- mysql数据监听同步模块
- └── education-common-api -- 系统公共api模块
- ├── education-model -- 实体类模块
```
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于Java+Springboot+Vue的WMS仓库管理系统+微信小程序(源码+项目说明)( 物料数据管理、物料Bom管理、物料组管理、物料分类管理、供应商).zip
资源推荐
资源详情
资源评论
收起资源包目录
基于Java+Springboot+Vue的WMS仓库管理系统+微信小程序(源码+项目说明).zip (2000个子文件)
TestPaperInfoService.class 29KB
ExamInfoService.class 24KB
DateUtils.class 21KB
QuestionInfoService.class 18KB
SystemAdminService.class 14KB
CrudService.class 13KB
StudentInfoService.class 11KB
CourseInfoService.class 11KB
SystemWebSocketHandler.class 10KB
RequestUtils.class 10KB
AuthUtil.class 8KB
ModelGenerate.class 8KB
RequestModelBeanMethodArgumentResolver.class 8KB
PlatformUtil.class 8KB
CourseSectionService.class 8KB
ModelBeanResultSetHandler.class 8KB
EntityResultSetHandler.class 8KB
QuestionCorrect.class 7KB
RichHtmlHandler.class 7KB
GradeInfoService.class 7KB
ObjectUtils.class 7KB
NumberUtils.class 7KB
VideoWatchProgressService.class 7KB
ConfigManager.class 7KB
ExcelKit.class 7KB
StudentWrongBookService.class 7KB
WebSocketMessageListener.class 7KB
SubjectInfoService.class 7KB
SystemMenuService.class 7KB
ExamQuestionAnswerService.class 7KB
CanalMessageListener.class 7KB
RabbitMqMessageJob.class 7KB
TencentOssFileUpload.class 7KB
SystemRoleService.class 7KB
LanguagePointsInfoService.class 6KB
WordImageConvertor.class 6KB
ExcelQuestionImportResult.class 6KB
CacheBeanConfiguration.class 6KB
Result.class 6KB
ExamMessageListenerService.class 6KB
BeanConfiguration.class 6KB
ExamMessageListener.class 6KB
ModelBeanMap.class 6KB
LogAspect.class 6KB
SystemExceptionHandler.class 6KB
LogInterceptor.class 6KB
CaffeineCacheBean.class 6KB
MapTreeUtils.class 6KB
TxtQuestionImportResult.class 6KB
SystemQuestionCorrect.class 5KB
CourseInfo.class 5KB
FileUtils.class 5KB
RedisCacheBean.class 5KB
UploadController.class 5KB
TreeUtils.class 5KB
DictValueController.class 5KB
MessageInfoService.class 5KB
TestPaperQuestionInfoService.class 5KB
CourseSectionNodeService.class 5KB
JwtToken.class 5KB
TaskManager.class 5KB
TestPaperInfo.class 5KB
RabbitReturnCallback.class 5KB
StudentInfo.class 5KB
BaseInterceptor.class 5KB
Ip2regionUtil.class 5KB
BinaryUploader.class 5KB
ImageHunter.class 5KB
LocalFileUpload.class 4KB
TeacherQuestionCorrect.class 4KB
ExamInfo.class 4KB
ModelUniqueManager.class 4KB
ConfirmCallbackImpl.class 4KB
AdvertisementService.class 4KB
WordHtmlGeneratorHelper.class 4KB
DictController.class 4KB
ExamAnalyse.class 4KB
StudentQuestionCollectService.class 4KB
StorageManager.class 4KB
ExcelModel.class 4KB
ExamMonitorService.class 4KB
Captcha.class 4KB
CalendarSaveJob.class 4KB
PathFormat.class 4KB
HomeService.class 4KB
RequestModelBeanBodyMethodArgumentResolver.class 4KB
CalendarService.class 4KB
RedisSessionStorage.class 4KB
QuestionInfo.class 4KB
TestPaperInfoSettingService.class 4KB
QueueManager.class 4KB
CourseStudyProgressService.class 4KB
SystemAdmin.class 4KB
ExamCountJob.class 4KB
CourseSectionNode.class 4KB
StudentCourseCollectService.class 4KB
SystemAdminRoleService.class 4KB
CourseValuateService.class 4KB
ExcelUtils.class 4KB
FileManager.class 4KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- wolove11222024-03-20这个资源值得下载,资源内容详细全面,与描述一致,受益匪浅。
土豆片片
- 粉丝: 1557
- 资源: 5641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功