permission是一款前后端分离的后台权限管理系统,基于Spring Boot, Shiro, Vue, Element实现,是我学习Shiro时的练手项目。
后端源码 | 前端源码 | |
---|---|---|
github | https://github.com/goufaning/permission | https://github.com/goufaning/permission-app |
用户名:admin 密码:123456
-
下载源码
git clone https://github.com/goufaning/permission.git
-
IDEA 安装lombok插件
-
新建MySQL(版本5.7.x)数据库,导入SQL文件
-
IDEA导入项目
-
修改数据库配置,等待Maven下载依赖
-
启动项目
-
下载源码
git clone https://github.com/goufaning/permission-app.git
-
安装node.js
-
进入项目根目录,执行
npm install
, 下载和安装项目相关依赖包 -
执行
npm run dev
命令,启动项目,通过 http://localhost:8090 访问。
- 系统登录:系统用户登录,系统登录认证(token方式)
- 用户管理:新建用户,修改用户,删除用户,查询用户
- 机构管理:新建机构,修改机构,删除机构,查询机构
- 角色管理:新建角色,修改角色,删除角色,查询角色
- 菜单管理:新建菜单,修改菜单,删除菜单,查询菜单
- 字典管理:新建字典,修改字典,删除字典,查询字典
- 系统日志:记录用户操作日志,查看系统执行日志记录
- 系统信息:查看JVM, TOMCAT, 服务器信息
感谢以下优秀开源项目