keen
keen copied to clipboard
:star: 基于 vue springboot sa-token mybatis netty 开发的前后端分离并包含用户聊天、附件管理的RABC权限后台管理系统
trafficstars
admintory是一个通过shiro认证并包含用户之间聊天功能的前后端分离的权限管理系统。
简介
admintory 通过springboot vue netty shiro 等技术开发的一个前后端分离的权限管理系统,开箱即用,可迅速搭建后台用户聊天、权限认证、权限控制、按钮控制、动态路由等功能。
:star:
功能
- 控制台
- 系统管理
- 用户管理
- 角色管理
- 部门管理
- 菜单管理
- 系统监控
- 操作日志
- 登陆日志
- 在线用户
- 元数据管理
- 系统参数
- 代码管理
- 主题管理
- 聊天系统
技术
后端
| 序号 | 技术名称 | 说明 |
|---|---|---|
| 1 | SpringBoot2 | 项目框架 |
| 2 | Mybatis | 持久层框架 |
| 3 | Mybatis-plus | 持久层增强 |
| 4 | Druid | 数据库连接池 |
| 5 | Redis | 缓存 |
| 6 | Mysql | 数据库 |
| 7 | Apache Shiro | 权限控制安全框架 |
| 8 | Lombok | 注解工具 |
| 9 | 七牛云 | 图床 |
| 10 | Netty | 通信框架 |
| 11 | Guava | 谷歌工具 |
前端
| 序号 | 技术名称 | 说明 |
|---|---|---|
| 1 | vue | 前端框架 |
| 2 | vuex | 状态管理 |
| 3 | vue-router | 路由管理 |
| 4 | axios | HTTP 库 |
| 5 | element-ui | 组件库 |
| 6 | js-cookie | Cookie存储工具 |
| 7 | echarts | 图表组件 |
| 8 | boxicons | 图标库 |
界面
| 控制台 | ![]() |
![]() |
|---|---|---|
| 聊天 | ![]() |
![]() |
| 聊天用户列表 | ![]() |
![]() |
| 用户列表 | ![]() |
![]() |
| 添加用户 | ![]() |
![]() |
| 角色列表 | ![]() |
![]() |
| 添加角色 | ![]() |
![]() |
| 部门列表 | ![]() |
![]() |
| 菜单列表 | ![]() |
![]() |
| 添加菜单 | ![]() |
![]() |
| 菜单权限分配 | ![]() |
![]() |
| 操作日志 | ![]() |
![]() |
| 登陆日志 | ![]() |
![]() |
| 在线用户 | ![]() |
![]() |
| 系统参数 | ![]() |
![]() |
| 元数据 | ![]() |
![]() |
安装
前端运行
在admintory-vue文件夹下运行
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
后端运行
启动admintory-shiro文件夹内的AdmintoryApplication 即可
.jpg)
.jpg)
.jpg)
.jpg)


.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)