Skip to content

基于vue和springcloud的在线考试系统——学生考试界面

Notifications You must be signed in to change notification settings

Chen-Jiake/OnlineExamStudent

Repository files navigation

OnlineExamStudent

在线考试系统——学生考试界面

简介

本项目使用vue和springcloud开发,并使用docker部署到阿里云

项目还包括了

  1. 在线考试系统——后台管理界面
  2. 在线考试系统——后端

本项目在以下两个项目的基础上完成

  1. https://github.com/hongfurui2014/exam_online_hongfurui
  2. https://gitee.com/davz/yf-exam-lite

项目主要功能

学生考试

  1. 考试中心:参加考试
  2. 历史考试:查看考试成绩以及答题情况

后台管理

  1. 系统管理:对后台用户、考试用户、角色权限进行管理
  2. 考试管理:对试题和试卷进行管理,对考生成绩进行统计
  3. 学校操作:对班级和科目进行管理
  4. 统计日志:查看系统重要操作日志

在本机配置学生考试界面——以ubuntu18.04为例

  1. 配置环境:nodejs、npm、cnpm
  2. 执行cnpm install
  3. 执行npm run dev

利用docker将学生考试界面部署在阿里云上

  1. 执行npm run build打包
  2. 把node_modules、static、.nuxt、package.json和Dockerfile文件上传到服务器
  3. 执行docker build -t exam-student . 生成镜像
  4. 执行docker run -d -p 8011:8011 --name exam-student exam-student 运行容器

About

基于vue和springcloud的在线考试系统——学生考试界面

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages