# 简介(有用的话记得给个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
资源评论
枫蜜柚子茶
- 粉丝: 9019
- 资源: 5351
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C# Winform简单的俄罗斯方块小游戏源码2.zip
- 混合动力汽车动态规划算法理论油耗计算与视频教学,使用matlab编写快速计算程序,整个工程结构模块化,可以快速改为串联,并联,混联等 控制量可以快速扩展为档位,转矩,转速等 状态量一般为SOC,目
- 全国职业院校技能大赛网络建设与运维规程
- agv 1223.fbx
- 考虑泄流效应的光伏无功优化matlab 以IEEE33节点为例,分析泄流效应下,最佳网络无功补偿方案,程序运行稳定
- jetbra插件工具,方便开发者快速开发
- 云计算2401班课程设计资料.zip
- 企业宣传PPT模板, 企业宣传PPT模板
- 微环谐振腔的光学频率梳matlab仿真 微腔光频梳仿真 包括求解LLE方程(Lugiato-Lefever equation)实现微环中的光频梳,同时考虑了色散,克尔非线性,外部泵浦等因素,具有可延展
- 生菜生长记录数据集.zip
- 基于Springboot+Vue健身房管理系统-毕业源码案例设计(高分项目).zip
- 中国风格, 节日 主题, PPT模板
- lcd取模工具,很难找的有用的LCD显示开发工具
- 基于Springboot+Vue健身房管理系统-毕业源码案例设计(源码+数据库).zip
- 基于Springboot+Vue江理工文档管理系统的设计与实现-毕业源码案例设计(源码+论文).zip
- 基于Springboot+Vue教师工作量管理系统-毕业源码案例设计(高分毕业设计).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功