# 简介(有用的话记得给个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-teacher文件夹:**
1. `npm install`
2. `npm run dev`
**onlineexam-teacher文件夹:**
1. `npm install`
2. `npm start`
## 4. 其他项目地址
[在线考试系统学生端](https://github.com/FrontDemon/onlineexam-student)
[在线考试系统管理员端](https://github.com/FrontDemon/onlineexam-admin)
[在线考试系统后端项目源码](https://github.com/FrontDemon/onlineexam-system-backend)
## 5. 在线演示地址
**在线考试系统教师端:** http://maweitao.top/onlineexam-teacher
## 6. 部分演示截图
<p align="center">
<img src="http://qiniu.maweitao.top/teacher-home.png" alt="Sample">
<p align="center">
<em>在线考试系统教师端首页</em>
</p>
</p>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
在线考试系统是一种基于互联网的教育技术工具,用于组织、管理和实施在线考试。这种系统通常由软件应用程序支持,为学生和考生提供了在网上参加考试的机会。在线考试系统可以用于各种教育和培训场景,包括学校教育、职业资格认证、招聘考试等。 【主要特点和优势】: 灵活性和便利性:学生和考生可以通过互联网随时随地参加考试,不再受限于特定的地点和时间。 自动化管理:系统能够自动管理考试安排、考生信息、考试成绩等数据。 安全性:在线考试系统通常具有严格的身份验证和防作弊措施。 实时反馈:考试结束后,系统可以立即生成和发布成绩,提供即时反馈。 多样化的题型:系统支持各种题型,包括选择题、填空题、问答题等多种题型。 数据分析:系统可以收集和分析大量的考试数据,帮助教育机构和考试机构更好地了解学生的表现和需求,优化教学和考试内容。 【引流】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
基于Vuejs的在线考试系统教师端onlineexam-teacher.zip (148个子文件)
.babelrc 229B
waves.css 825B
.editorconfig 243B
.eslintignore 34B
.gitignore 171B
.gitkeep 0B
index.html 289B
favicon.ico 66KB
teacher.jpg 23KB
profile.jpg 3KB
mUtils.js 9KB
index.js 8KB
index.js 7KB
webpack.prod.conf.js 5KB
Export2Excel.js 5KB
.eslintrc.js 5KB
bankManage.js 3KB
index.js 3KB
webpack.base.conf.js 3KB
webpack.dev.conf.js 3KB
utils.js 3KB
waves.js 2KB
user.js 2KB
request.js 2KB
scrollTo.js 2KB
permission.js 1KB
check-versions.js 1KB
ajax.js 1KB
student.js 1KB
main.js 1KB
user.js 1KB
build.js 1KB
paper.js 1KB
app.js 1KB
teacher.js 997B
ResizeHandler.js 997B
resize.js 811B
index.js 733B
notice.js 700B
index.js 659B
login.js 457B
table.js 399B
getters.js 353B
index.js 321B
index.js 285B
auth.js 284B
utils.js 277B
validate.js 256B
.postcssrc.js 246B
index.js 228B
dev.env.js 187B
table.js 153B
index.js 139B
prod.env.js 114B
vue-loader.conf.js 93B
package.json 3KB
LICENSE 1KB
README-zh.md 5KB
README.md 2KB
home_img.png 2.87MB
backend-bg-img-min.png 766KB
info_tab_img.png 192KB
404.png 96KB
admin.png 24KB
logo.png 7KB
404_cloud.png 5KB
manualType.properties 10B
sidebar.scss 4KB
index.scss 1KB
transition.scss 689B
variables.scss 615B
element-ui.scss 461B
mixin.scss 384B
que-bank.svg 5KB
student-info.svg 4KB
student.svg 3KB
score.svg 3KB
chart.svg 3KB
judge-info.svg 3KB
form.svg 2KB
home.svg 2KB
info.svg 2KB
notice.svg 2KB
tree.svg 2KB
exit-fullscreen.svg 2KB
eye-open.svg 1KB
multiple-bank.svg 1KB
fill-bank.svg 1KB
explain.svg 1018B
single-info.svg 1016B
multiple-info.svg 994B
fill-info.svg 984B
eye.svg 944B
single-bank.svg 917B
excel.svg 891B
nested.svg 821B
judge-bank.svg 786B
password.svg 623B
table.svg 604B
example.svg 497B
共 148 条
- 1
- 2
资源评论
枫蜜柚子茶
- 粉丝: 6976
- 资源: 5118
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功