OnlineExamStudent
在线考试系统——学生考试界面
简介
本项目使用vue和springcloud开发,并使用docker部署到阿里云
项目还包括了
本项目在以下两个项目的基础上完成
项目主要功能
学生考试
- 考试中心:参加考试
- 历史考试:查看考试成绩以及答题情况
后台管理
- 系统管理:对后台用户、考试用户、角色权限进行管理
- 考试管理:对试题和试卷进行管理,对考生成绩进行统计
- 学校操作:对班级和科目进行管理
- 统计日志:查看系统重要操作日志
在本机配置学生考试界面——以ubuntu18.04为例
- 配置环境:nodejs、npm、cnpm
- 执行cnpm install
- 执行npm run dev
利用docker将学生考试界面部署在阿里云上
- 执行npm run build打包
- 把node_modules、static、.nuxt、package.json和Dockerfile文件上传到服务器
- 执行docker build -t exam-student . 生成镜像
- 执行docker run -d -p 8011:8011 --name exam-student exam-student 运行容器