Spring Boot+Spring Cloud+Vue+Element项目实战:手把手教你开发权限管理系统
上QQ阅读APP看书,第一时间看更新

1.1 系统简介

Mango后台权限管理系统是基于Spring Boot、Spring Cloud、Vue.js 、Element UI等主流前后端技术,采用前后端分离架构实现的权限管理系统,也是一款采用当前主流技术实现的界面优雅、架构优良、代码简洁、注释完善、基础功能相对完整的Java EE快速开发平台,前后端开发人员都可以以此为范例从中学习和汲取技术知识,也可以基于此系统开发和实现具体生产项目。

Mango实现的主要功能包括:

  • 系统登录:系统用户登录,系统登录认证(token方式)。
  • 用户管理:新建用户,修改用户,删除用户,查询用户。
  • 机构管理:新建机构,修改机构,删除机构,查询机构。
  • 角色管理:新建角色,修改角色,删除角色,查询角色。
  • 菜单管理:新建菜单,修改菜单,删除菜单,查询菜单。
  • 字典管理:新建字典,修改字典,删除字典,查询字典。
  • 配置管理:新建配置,修改配置,删除配置,查询配置。
  • 登录日志:记录用户的登录日志,查看系统登录日志记录。
  • 操作日志:记录用户的操作日志,查看系统操作日志记录。
  • 在线用户:根据用户的登录状态,查看统计当前在线用户。
  • 数据监控:定制Druid信息,提供简洁有效的SQL数据监控。
  • 聚合文档:定制Swagger文档,提供简洁美观的API文档。
  • 备份还原:系统数据备份还原,一键恢复系统初始化数据。
  • 主题切换:支持主题切换,自定主题颜色,实现一键换肤。
  • 服务治理:集成Consul注册中心,实现服务的注册和发现。
  • 服务监控:集成Spring Boot Admin,实现全方位的服务监控。
  • 服务消费:集成Ribbon、Feign,实现服务调用和负载均衡。
  • 服务熔断:集成Hystrix、Turbine,实现服务的熔断和监控。
  • 服务网关:集成Spring Cloud Zuul,实现统一API服务网关。
  • 链路追踪:集成Sleuth、ZipKin,实现服务分布式链路追踪。
  • 配置中心:集成Cloud Config和Bus,实现分布式配置中心。

这里简单地罗列了相关的系统功能,后续篇幅会给出各功能的系统界面说明。