基于RBAC权限控制模型的后台管理系统
系统概述 该项目主要展示RBAC的权限控制效果并提供员工管理模块以供测试.用户登录系统后根据用户所关联的角色查询角色拥有的权限如菜单权限按钮权限.不同角色的用户所显示的菜单可能也不尽相同.系统亮点① 系统除采用RBAC模型进行访问控制以外还配合Shiro框架完成系统的鉴权机制其中RBAC负责左侧菜单级别权限Shiro负责按钮级别权限.② 系统对于添加修改相关操作采用Validator完成表单参数的校验还会对于取值唯一的数据段进行业务校验完善业务流程.③ 系统应用Hutool工具类配合完成数据的批量导出与导入工作.④ 系统使用Lombok框架以简化实体对象中常用方法的构建.⑤ 系统设置自定义业务异常类配合业务消息枚举类和业务结果包装类利用全局异常处理器处理使业务异常的不友好界面不会展示到客户端以此提高用户的交互体验.技术选型Layui SSM MySQL Druid Maven
文件列表
基于RBAC权限控制模型的后台管理系统
(预估有个522文件)
InfoStaffServiceImpl.class
7KB
SysUserServiceImpl.class
5KB
SysPermissionServiceImpl.class
5KB
SysRoleServiceImpl.class
6KB
SysUserForm.class
6KB
InfoStaffForm.class
5KB
SysPermissionForm.class
6KB
InfoStaff.class
5KB
SysPermission.class
5KB
SysUser.class
6KB
暂无评论