XiaoMeng-RBAC,基于角色的权限设计系统。

87 阅读1分钟

XiaoMeng-RBAC

本项目是一个功能全面的后台管理系统,支持用户管理、角色管理、菜单管理和权限管理。系统设计支持用户角色一对多关联,角色与权限的绑定,同时权限控制精确到按钮级,适合需要细粒度权限控制的应用场景。

功能特性

  • 用户管理:支持用户的增删改查,用户状态管理。
  • 角色管理:角色的创建、修改和删除,以及角色的权限分配。
  • 菜单管理:动态菜单的创建、修改、排序和删除,根据不同角色展示不同菜单。
  • 权限管理:精细的权限控制,包括按钮级别的权限分配,确保系统的安全性。

github地址

技术栈

  • 前端:Vue3.js
  • UI:xiaomeng-ui 项目地址
  • 后端:Springboot
  • 数据库:Mysql

在线演示

  • 访问在线演示:演示地址
  • 用户名:admin
  • 密码:admin123456
  • 为方便大家体验,请不要随意进行删除或者修改密码操作,谢谢。

本地运行

后端

  • 执行init.sql
  • 将src\main\resources\application.properties.bak 文件的后缀.bak去掉。
  • 在src\main\resources\application.properties中配置数据库信息
  • 命令行下执行 mvn spring-boot:run

前端

联系方式

  • 作者:邵云陆
  • 微信:shaoyunlu