1 Star 0 Fork 225

Jerry.Yu / spring-cloud-online-exam

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

项目说明

  • 大四的毕业设计,实现在线考试系统的基本功能。·

  • 本系统采用IntelliJ IDEA作为开发工具,基于面向对象的程序设计和微服务架构设计思想,前端运用Html5,Bootstrap,AngularJs等技术完成系统页面的设计和开发,后端使用Java语言,Spring Boot,Spring Cloud,MyBatis等框架,结合MySQL数据库共同完成对信息增删查改操作。

  • 系统分为4个微服务,分别为Web前台网关服务,Web后台网关服务,授权服务,考试服务。

  • 授权服务: 基于OAuth2.0协议,集成Spring cloud security实现单点登录功能。同时作为资源服务器,提供用户信息的管理。

  • 考试服务: 作为资源服务器,提供考试信息的管理。

  • 各服务名称和对应的端口号如下:

      service-registry		8761
      admin-server			8871
      api-gateway				8765
      auth-service			8769
      config-server			8870
      config-client			8872
      monitor-service			8873
      cache-service			8874

各服务 druid 监控台地址、用户名、密码

用户名----------------密码------------角色----

  • admin 123456 管理员
  • test 123456 学生,老师
  • test1 123456 学生

考试流程:

  1. 用户前台注册成为学生
  2. 管理员后台添加老师,系统将该用户角色上升为老师
  3. 老师登录,添加考试,添加题目,发布考试
  4. 考生登录前台参加考试,交卷
  5. 老师后台批改试卷,查看成绩
  6. 考试查看成绩

练习流程:

  1. 考生登录前台参加练习,练习完自动判分,记录错题
  2. 考生查看成绩,查看错题

部分界面

  • 前台 image
  • 考试 image
  • 后台 image
  • 考试管理 image
    • 考试分析(实现了部分)
  • image
  • 个人资料 image

如有问题,可联系:1633736729@qq.com

声明:由于本人刚学习Spring Cloud,很多地方设计得不合理!代码仅供参考!!

空文件

简介

基于Spring Cloud的在线考试系统 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

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

搜索帮助