vue php考试系统,online-exam

online-exam

项目介绍

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

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

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

功能概述

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

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

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

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

用户管理:用户信息增删改查、导入导出

部门管理:部门信息增删改查

角色管理:角色信息增删改查、分配权限

菜单管理:菜单信息增删改查、导入导出

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

日志监控:查看系统日志

eureka监控:eureka服务监控

zipkin监控:监控服务的调用链路

服务监控:spring boot 服务监控

接口文档:swagger api文档

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

课程管理:课程信息增删改查

考试管理:考试信息增删改查、题目管理、发布回收

题库管理:题目分类增删改查、题目信息增删改查

成绩管理:查看成绩、导出成绩

知识库:知识库增删改查、上传附件

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

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

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

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

修改密码:修改密码

系统架构

27aca30c0862d106d64ced06b337a02e.png

功能演示

前台

25c0c5e35ee6f8ee3a0fed7ddec211bb.png

36cd2d6c30babb650e30ceab8f3136c6.png

7cf5ccef44aaa45852cf827349a7948a.png

后台

8381f7ca18fc48325f19f7fd8a8a78fc.png

e0e167ee284abbb969a2b55bb404b7bb.png

1e28b57e10bc036332d5e7077f528280.png

32226d019a431ed8a2f509b7b002c511.png

c200f6fbd0de40cea8787520d68fc29a.png

环境搭建

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

后续

完善业务功能

框架升级(spring boot:2.1.3.RELEASE,spring cloud:Greenwich GA)

容器化部署

问题反馈

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

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

关于

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值