微服务教学管理平台 spring-microservice-exam

MIT
Java
跨平台
2020-03-25
慕容若冰

拥抱开源,微软做了哪些努力?一大波开源技术成果将亮相微软在线技术峰会>>>

硕果云,基于 Spring Cloud 搭建的新一代微服务教学管理平台,提供多租户、权限管理、在线考试、练习等功能。

题型支持单选题、多选题、不定项选择题、判断题、简答题等。

支持二维码分享,移动端答题。

功能概述

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

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

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

首页监控:提供系统租户数、用户数、考试数、近七天考试记录数等监控

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

  • 用户管理:用户信息增删改查、导入导出
  • 部门管理:部门信息增删改查
  • 角色管理:角色信息增删改查、分配权限
  • 菜单管理:菜单信息增删改查、导入导出
  • 终端管理:管理 OAuth2.0 的客户端,如 client_id、client_secret、access_token 有效时间等
  • 路由管理:网关路由管理,包括路由的增删改查、刷新路由等

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

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

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

  • 课程管理:课程信息增删改查
  • 考试管理:考试信息增删改查、题目管理、发布回收,题目管理支持简单文本、富文本输入、从题库添加等,题型支持单选题、多选题、不定项选择题、判断题、简答题,生成二维码分享
  • 题库管理:题目分类增删改查、题目信息增删改查,题型支持单选题、多选题、不定项选择题、判断题、简答题
  • 成绩管理:查看成绩、成绩批改、导出等功能
  • 知识库:知识库增删改查、上传附件

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

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

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

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

系统截图

前台功能(点击查看大图)

首页

后台功能(点击查看大图)

登录

首页

题库管理

题目编辑

部署文档

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

记录下spring-boot microservice

spring-boot mircoservice

2015/10/29 16:13
982
0
跟我学Spring Cloud(Finchley版)-19-配置中心-Spring Cloud Config

经过前文讲解,至此,微服务架构已经日趋完善——现在已经可以做一个大型的应用了!然而,随着项目的迭代,微服务数目往往与日俱增,如何高效地管理配置成为我们必须解决的问题。本节来讨论如...

2019/01/31 10:00
117
0
跟我学Spring Cloud(Finchley版)-24-Spring Cloud Sleuth入门

经过前文讲述,我们的微服务架构日趋完善,已可使用Spring Cloud构建一个非常健壮的系统! 但假设,你的项目一旦出现问题,如何才能快速定位出来呢?一般项目上要求我们快速定位两种问题: ...

2019/03/27 11:37
68
0
跟我学Spring Cloud(Finchley版)-05-服务注册与服务发现-Eureka入门

本节讲解基于Eureka的服务发现。 Eureka简介 Eureka是Netflix开源的服务发现组件,本身是一个基于REST的服务,包含Server和Client两部分,Spring Cloud将它集成在子项目Spring Cloud Netfli...

2019/01/03 00:16
131
0
跟我学Spring Cloud(Finchley版)-11-Feign常见问题总结

本文总结Feign常见问题及解决方案。 一、FeignClient接口如使用@PathVariable ,必须指定value属性 代码示例: @FeignClient("microservice-provider-user") public interface UserFeignCli...

2019/01/16 09:57
232
0
Sentinel Getting Started And Integration of Spring Cloud Alibaba Tutorials

原文链接:Sentinel Getting Started And Integration of Spring Cloud Alibaba Tutorials Sentinel Getting Started And Integration of Spring Cloud Alibaba Tutorials TIPS This article...

2019/10/28 13:35
102
0
跟我学Spring Cloud(Finchley版)-07-Ribbon入门

经过前文讲述,我们已经实现了服务发现。本节来解决 跟我学Spring Cloud(Finchley版)-02-构建分布式应用 提到的如下问题: 负载均衡如何考虑?难道得在电影微服务和用户微服务之间加个NGI...

2019/01/06 23:01
153
0
跟我学Spring Cloud(Finchley版)-16-Zuul

至此,已实现基于Eureka的服务发现,基于Ribbon的负载均衡,Feign也为我们提供了很不错的远程调用能力,使用Hystrix后,高并发场景下应用也不会被别人拖死——咱们的微服务架构已经日趋完善!...

2019/01/24 15:00
125
0
跟我学Spring Cloud(Finchley版)-15-Hystrix监控详解

Hystrix提供了监控Hystrix Command的能力,本节来详细探讨。 监控端点与数据 应用整合Hystrix,同时应用包含spring-boot-starter-actuator 依赖,就会存在一个/actuator/hystrix.stream 端点...

2019/01/22 23:16
252
0
跟我学Spring Cloud(Finchley版)-20-Spring Cloud Config-Git仓库配置详解

在跟我学Spring Cloud(Finchley版)-19-配置中心-Spring Cloud Config 一节中,已实现使用Git仓库作为Config Server的后端存储,本节详细探讨如何配置Git仓库。 一、占位符支持 Config Ser...

2019/02/08 21:07
91
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部