keen icon indicating copy to clipboard operation
keen copied to clipboard

​:star: 基于 vue springboot sa-token mybatis netty 开发的前后端分离并包含用户聊天、附件管理的RABC权限后台管理系统

trafficstars

admintory logo

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 图标库

界面

控制台 1640007303(1) 1640007343(1)
聊天 1640016007(1) 1640016174(1)
聊天用户列表 1640005343 1640005357
用户列表 1640004300(1) 1640004323(1)
添加用户 1640004524(1) 1640004541
角色列表 1640004568(1) 1640004580(1)
添加角色 1640004596(1) 1640004614(1)
部门列表 1640004634(1) 1640004648(1)
菜单列表 1640004690(1) 1640004727(1)
添加菜单 1640004746 1640004763(1)
菜单权限分配 1640004837(1) 1640004863(1)
操作日志 1640004969(1) 1640004906(1)
登陆日志 1640004969(1) 1640004983(1)
在线用户 1640005039(1) 1640005051(1)
系统参数 1640005074(1) 1640005112(1)
元数据 1640005149(1) 1640005160(1)

安装

前端运行

admintory-vue文件夹下运行

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

后端运行

启动admintory-shiro文件夹内的AdmintoryApplication 即可