1 Star 0 Fork 44

webzzq / online-exam

forked from shaoyn / online-exam 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

online-exam

项目介绍

重写毕设spring-cloud-online-exam

采用前后端分离技术,前端通过token和后端接口交互。

前端采用vue2.0,后端采用spring cloud、MySQL、Redis、rabbitMq等技术。

访问地址:在线考试(没有部署后端,所以不能登录)

功能概述

项目分前台网站和后台管理两部分,前台主要提供考试功能,后台提供考试管理功能。

前台主要提供在线考试、在线学习功能

后台管理分为:系统管理、系统监控、考务管理、附件管理、个人管理

系统管理:提供用户、部门、角色、权限等基础管理

  • 用户管理:用户信息增删改查、导入导出
  • 部门管理:部门信息增删改查
  • 角色管理:角色信息增删改查、分配权限
  • 菜单管理:菜单信息增删改查、导入导出

系统监控:监控服务、日志等

  • 日志监控:查看系统日志
  • eureka监控:eureka服务监控
  • zipkin监控:监控服务的调用链路
  • 服务监控:spring boot 服务监控
  • 接口文档:swagger api文档

考务管理:提供课程、考试、题库、成绩等管理

  • 课程管理:课程信息增删改查
  • 考试管理:考试信息增删改查、题目管理、发布回收
  • 题库管理:题目分类增删改查、题目信息增删改查
  • 成绩管理:查看成绩、导出成绩
  • 知识库:知识库增删改查、上传附件

附件管理:项目的所有附件存储在fastDfs里,提供统一的管理入口

  • 附件列表:管理所有附件,如用户头像、考试附件、知识库附件等。

个人管理:管理个人资料和修改密码

  • 个人资料:姓名、头像等基本信息的修改
  • 修改密码:修改密码

系统架构

image

功能演示

前台

image

image

image

image

后台

image

image

image

image

image

环境搭建

在线考试系统部署文档

基于docker-compose部署(待补充)

后续

  • 完善业务功能
  • 框架升级(spring boot:2.1.3.RELEASE,spring cloud:Greenwich GA)
  • 容器化部署

问题反馈

欢迎提交 issue,请写清楚遇到问题的原因,浏览器和操作系统环境,重现的流程。

如果有开发能力,建议在本地调试出出错的代码。


关于

作者:1633736729@qq.com

空文件

简介

spring cloud + vue 在线考试系统 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/webzzq_admin/online-exam.git
git@gitee.com:webzzq_admin/online-exam.git
webzzq_admin
online-exam
online-exam
master

搜索帮助