项目介绍
权限管理系统是一个基于Web的应用程序,用于管理用户的权限和角色, 以确保用户只能访问其被授权的资源。系统管理员可以通过该系统进行 用户管理、角色管理、权限分配等操作。
软件架构
该项目是基于SpringBoot3开发的权限管理系统,采用前后端分离架构模式。
项目环境
MySQL 8.X (推荐8.0) JDK >= 17 (推荐17) Maven >= 3.6.3 (推荐3.9.4) NodeJS >= 8.9 (推荐16.20.0) redis >= 5.0 (推荐5.0)
关于技术栈
- 前端技术栈:Vue, Axios, Router, Element-UI
- 后端技术栈 SpringBoot3, SpringSecurity, Knife4j, Mybatis-Plus, JWT, EasyExcel
- 数据库:MySQL, Redis
- 开发工具:Idea, VSCode
演示图
登录 | 主页 |
个人信息 | 修改密码 |
用户管理 | 用户添加 |
角色管理 | 角色添加 |
角色授权 | 菜单管理 |
菜单添加 | 字典管理 |
字典添加 | 登录日志 |
操作日志 | 操作日志详情 |
| |
|