# 简介(有用的话记得给个star哈,谢谢啦)
## 1. 项目描述
1. 此项目为一个基于Vue的前后端分离的在线考试系统项目
2. 使用了 Vue 全家桶+ES5ES6ES7+Webpack 等前端新技术
3. 后端基于SpringBoot搭建SSM框架
4. 包括学生端、教师端和管理员端
5. 采用模块化、组件化、工程化的模式开发
6. 教师端和管理员端基于[vue-element-admin模板](https://github.com/PanJiaChen/vue-element-admin)
## 2. 能从此项目中学到什么?
### 2.1 项目开发流程及开发方法
1. 熟悉一个项目的开发流程
2. 学会组件化、模块化、工程化的开发模式
3. 掌握使用 vue-cli 脚手架初始化 Vue.js 项目
4. 学会模拟 json 后端数据,实现前后端分离开发
5. 学会 ES5ES6ES7+eslint 的开发方式
6. 掌握一些项目优化技巧
7. 掌握WebSocket实时在线通信
### 2.2 Vue 插件或第三方库
1. 学会使用 vue-router 开发单页应用
2. 学会使用 axios/vue-resource 与后端进行数据交互
3. 学会使用 vuex 管理应用组件状态
4. 学会使用 基于Vue的插件, 如vue-seamless-scroll实现无缝滚动,v-viewer实现图片预览,ly-tab实现触摸滑动并具有回弹效果等
5. 学会使用 mint-ui、muse-ui和element-ui 组件库构建界面
6. 学会使用 mockjs 模拟后台数据接口
7. 学会通过API接口与后端进行交互
8. 学会通过第三方平台七牛云进行图片的存取
## 3. 运行项目
**onlineexam-system-backend文件夹:**
1. 导入onlineexam.sql数据库文件,并修改src/main/resources/application.properties配置文件连接MySQL数据库正确的用户名和密码
2. 在IntelliJ IDEA中运行OesApplication启动类
## 4. 其他项目地址
[在线考试系统学生端](https://github.com/FrontDemon/onlineexam-student)
[在线考试系统教师端](https://github.com/FrontDemon/onlineexam-teacher)
[在线考试系统管理员端](https://github.com/FrontDemon/onlineexam-admin)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
在线考试系统是一种基于互联网的教育技术工具,用于组织、管理和实施在线考试。这种系统通常由软件应用程序支持,为学生和考生提供了在网上参加考试的机会。在线考试系统可以用于各种教育和培训场景,包括学校教育、职业资格认证、招聘考试等。 【主要特点和优势】: 灵活性和便利性:学生和考生可以通过互联网随时随地参加考试,不再受限于特定的地点和时间。 自动化管理:系统能够自动管理考试安排、考生信息、考试成绩等数据。 安全性:在线考试系统通常具有严格的身份验证和防作弊措施。 实时反馈:考试结束后,系统可以立即生成和发布成绩,提供即时反馈。 多样化的题型:系统支持各种题型,包括选择题、填空题、问答题等多种题型。 数据分析:系统可以收集和分析大量的考试数据,帮助教育机构和考试机构更好地了解学生的表现和需求,优化教学和考试内容。 【引流】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
基于Vuejs的在线考试系统后端项目源码 onlineexam-system-backend.zip (134个子文件)
mvnw.cmd 6KB
.gitignore 277B
maven-wrapper.jar 47KB
BankMultipleChoiceQueExample.java 35KB
BankSingleChoiceQueExample.java 35KB
PaperExample.java 33KB
StudentWrongServiceImpl.java 33KB
TeacherPaperServiceImpl.java 31KB
StudentExample.java 31KB
TeacherBankManageServiceImpl.java 30KB
StudentFeedbackExample.java 28KB
ProgramingLanguageExample.java 26KB
StudentHomeServiceImpl.java 23KB
TeacherExample.java 21KB
AdminExample.java 21KB
TeacherNoticeExample.java 21KB
StudentPaperAnswerExample.java 20KB
StudentPaperScoreExample.java 19KB
PaperQueExample.java 19KB
BankJudgeQueExample.java 19KB
BankFillQueExample.java 19KB
StudentHomeRotationImgExample.java 18KB
StudentSystemController.java 15KB
TeacherStudentServiceImpl.java 13KB
TeacherBankManageController.java 13KB
StudentWrongController.java 8KB
StudentHomeController.java 8KB
StudentProfileServiceImpl.java 6KB
WebSocketDemo.java 6KB
StudentProfileController.java 6KB
AdminFeedbackServiceImpl.java 5KB
TeacherStudentController.java 5KB
AdminSubjectServiceImpl.java 5KB
MavenWrapperDownloader.java 5KB
TeacherPaperController.java 4KB
TeacherNoticeController.java 4KB
AdminRotationImgServiceImpl.java 4KB
TeacherNoticeServiceImpl.java 4KB
AdminTeacherServiceImpl.java 4KB
ProfileImageSavaUtil.java 3KB
AdminFeedbackController.java 3KB
BankMultipleChoiceQue.java 3KB
WebSocketServer.java 3KB
AdminSubjectController.java 3KB
BankSingleChoiceQue.java 3KB
AdminRotationImgController.java 3KB
AdminTeacherController.java 3KB
Paper.java 3KB
QiniuCloudUtil.java 3KB
TeacherSystemController.java 3KB
TempProfileImageSavaUtil.java 3KB
StudentSystemServiceImpl.java 2KB
AdminSystemController.java 2KB
Student.java 2KB
ServerResponse.java 2KB
StudentFeedback.java 2KB
ProgramingLanguage.java 2KB
StudentSearchServiceImpl.java 2KB
MobilePhoneUtil.java 2KB
TeacherBankManageService.java 2KB
BankJudgeQue.java 2KB
BankFillQue.java 2KB
Teacher.java 1KB
Admin.java 1KB
StudentHomeService.java 1KB
TeacherNotice.java 1KB
StudentSearchController.java 1KB
StudentPaperAnswer.java 1KB
OesApplication.java 1KB
FindContentWithImage.java 1KB
TeacherSystemServiceImpl.java 1KB
StudentPaperScore.java 1KB
PaperQue.java 1KB
BankMultipleChoiceQueMapper.java 1KB
StudentPaperAnswerMapper.java 1KB
ApplicationConfig.java 1KB
BankSingleChoiceQueMapper.java 1KB
StudentHomeRotationImg.java 1KB
StudentWrongService.java 1KB
BankJudgeQueMapper.java 1KB
AdminSystemServiceImpl.java 1KB
BankFillQueMapper.java 1KB
StudentHomeRotationImgMapper.java 1KB
ProgramingLanguageMapper.java 1018B
StudentPaperScoreMapper.java 1004B
StudentFeedbackMapper.java 978B
TeacherNoticeMapper.java 942B
WebSocketController.java 860B
PaperQueMapper.java 856B
PaperMapper.java 842B
TeacherMapper.java 834B
StudentMapper.java 834B
AdminMapper.java 802B
TeacherStudentService.java 792B
AdminFeedbackService.java 750B
OesApplicationTests.java 736B
TeacherPaperService.java 731B
MultipleAnswersUtil.java 691B
StudentProfileService.java 685B
WebSocketConfig.java 633B
共 134 条
- 1
- 2
资源评论
枫蜜柚子茶
- 粉丝: 6183
- 资源: 4168
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功