This action will force synchronization from GuYiTan/sg-exam, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
交流QQ群:996208878
采用前后端分离技术
前端采用vue2.0
,通过jwt
和后端交互
后端基于spring boot
、spring cloud
、MySQL
等技术实现权限管理、考试管理等功能。
访问地址:在线体验(服务器资源有限,只部署了前端页面)
Consul
Hystrix
+ Turbine
Ribbon
Feign
Spring Cloud Gateway
Spring Cloud OAuth2
+ JWT
Spring Boot Admin
/ Spring Boot Actuator
Spring Cloud Config
Spring Cloud Sleuth
+ Zipkin
MySQL 5.7
Docker
Maven
Swagger
RabbitMQ
FastDFS
Redis
vue
名称 | 版本 |
---|---|
Spring Boot |
2.1.3.RELEASE |
Spring Cloud |
Greenwich.SR1 |
项目分前台网站和后台管理两部分,前台主要提供考试功能,后台提供基础管理、考试管理功能。
前台主要提供在线考试、在线学习功能
后台管理分为:系统管理、系统监控、考务管理、附件管理、个人管理
系统管理:提供用户、部门、角色、权限等基础管理
系统监控:监控服务、日志等
consul
监控:consul
服务监控zipkin
监控:监控服务的调用链路spring boot admin
服务监控swagger api
文档考务管理:提供课程、考试、题库、成绩等管理
附件管理:项目的所有附件存储在fastDfs
里,提供统一的管理入口
个人管理:管理个人资料和修改密码
基于docker-compose部署(待补充)
欢迎提交 issue,请写清楚遇到问题的原因,浏览器和操作系统环境,重现的流程。
如果有开发能力,建议在本地调试出出错的代码。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。