基于Spring, SpringMVC, Mybatis实现一个值班管理系统, 并基于Shiro实现一个基于角色的访问控制系统, 该值班系统能够对用户, 角色, 角色权限, 值班信息进行管理, 并能导出excel列表, 还能查看历史操作
实现功能
该项目实现了一个带多角色访问控制的值班管理系统, 该系统实现了如下功能
分页查询值班列表功能
值班信息的增加, 删除, 修改
多角色的登录退出功能
系统管理员能够对角色进行修改, 能够对角色分配权限
系统能够批量导出excel报表功能
技术原理
系统基于SSM框架(Spring, SpringMVC, Mybatis) + Mysql编写, 在这个值班管理系统中, 用户管理, 角色管理, 权限管理是一个难点, 该项目的权限系统用的是工业界用的非常广泛的Apache Shiro进行实现, 通过自定义Realm, 很优雅的实现了这个基于角色的访问控制系统, 支持了动态角色与动态权限的功能。












;









