企业后台管理系统


企业后台管理系统


项目介绍
一款简单快速构建后台管理系统前后端的框架 , 基于 Spring Boot、 Spring Boot Jpa、 Spring Security、JWT、Redis、Elasticsearch、Vue.js、Element-UI等目前主流技术栈 。
项目源码
前端源码后端源码GithubRapid-4-You/rapid-adminRapid-4-You/rapid-api
开发文档: http://docs.lancelot.tech/
本项目旨在方便开发人员快速搭建一套商业级、前后端分离的管理平台 。技术上借鉴了Github两位大神的开源项目 , 并针对自己的业务特点进行了部分调整 。
主要特性使用当下最主流的技术栈 , 社区资源丰富 , 确保一段时间技术不被淘汰通过注解 , 支持接口功能权限与数据权限 , 可快速对接口拦截与放行对一些常用的方法封装 , 比如查询、分页、日志等后端统一异常拦截处理 , 前端统一处理后端封装的返回信息支持定义审计字段 , 并对用户操作进行日志记录 , 方便日后审计主要功能系统管理用户管理:提供用户的相关配置 , 新增用户后 , 默认密码为123456角色管理:对权限与菜单进行分配 , 可根据部门设置角色的数据权限菜单管理:已实现菜单动态路由 , 后端可配置化 , 支持多级菜单部门管理:可配置系统组织架构 , 树形表格展示岗位管理:配置各个部门的职位
博客管理文章列表:博客文章的增删改查 , Markdown 格式的支持全文检索:集成 Elasticsearch  , 按关键词进行全文检索并高亮显示
工作流设计模型管理:原生的 Activiti 模型设计界面 , 流程模型的编辑和保存流程管理:查看已部署的流程定义、发起流程、查看当前运行中流程和历史流程记录代办任务:针对已发起的流程 , 查看并处理当前登录用户代办的任务
系统工具阿里云OSS:支持图片、文档等文件上传阿里云 , 并以文件目录展示
【企业后台管理系统】其他功能:(正在持续添加中 。。。外部依赖前端项目Vue.js-2.6.10: 渐进式 JavaScript 框架Vue-router-3.0.2: Vue.js 路由管理器Vuex-3.1.0: 管理共享状态Element-UI-2.14.1: 桌面端组件库Axios-0.18.1: 基于 promise 的 HTTP 库Mavon-Editor-1.5.0: markdown 文本解析后端项目Spring Boot-2.1.0: 微服务框架Spring Security-2.1.0: 安全集成框架Spring Data JPA-2.1.0:集成持久化 APISpring Data Redis-2.1.0:配置访问 redis 缓存服务Spring Data Elasticsearch-2.1.0:配置访问 Elasticsearch 服务Mapstruct-1.3.1:实体映射工具Lombok-1.18.2:代码自动构建插件Swagger-bootstrap-ui-1.9.6:API 文档增强UIActiviti-6.0.0:工作流引擎Maven-3.5.4: 依赖管理工具数据存储MySQL-5.7.21: 关系数据库Redis-5.0.7:缓存数据库Elasticsearch-6.6.1: 站内全文检索个人服务器阿里云服务器(ECS):2核 4GiB 3Mbps带宽阿里云对象存储(OSS):高可靠的云存储服务CentOS-7.1: 操作系统Nginx-1.17.6: 提供HTTP和反向代理服务OpenSSL-1.0.2: 协议加密Docker-1.13.1: 容器化部署Supervisor-3.3.4: linux进程监控工具
(今完)

    推荐阅读