百灵权限管理系统,是一款构建在用户、角色、权限、日志、在线用户、用户下线、系统设置、日志管理、单点登录之基础上等开源权限管理系统。 当前系统允许通过设置角色对应的权限,而权限通过Shiro可以控制到相应的操作菜单、操作按钮,并通过角色授权给用户在细化后权限范围内进行相关操作;同时,系统支持通过登录参数相关设置,支持一个账号多地登录和单地登录,同时可以对已登录账号,进行在线查看和强制下线某地登录账号的支持。
-
用户管理:用户(删除、添加、启用、禁用、重置密码、分配角色、编辑修改)。
-
角色管理:角色(删除、添加、启用、禁用、角色授权、编辑修改)。
-
权限管理:权限(添加、删除、修改),可以控制权限到系统菜单,操作权限,按钮权限标识等。
-
在线用户: 在线用户(刷新、强制下线)。
-
操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
-
系统参数:网站设置和登录相关参数设置。
1、后端
- 核心框架:Spring Framework 4.2.5
- 安全框架:Apache Shiro 1.2.2
- 视图框架:Spring MVC 4.2.5
- 持久层框架:MyBatis 3.2.5
- 数据库连接池:Alibaba Druid 1.0
- 缓存框架:Ehcache 2.6
- 日志管理:Log4j
- 工具类:Apache Commons、Guava
2、前端
- JS框架:LayerUI。
- 客户端验证:Layer form验证。
- 富文本在线编辑:Layer
- 动态页签:Freemarker
- 数据表格:jquery.dataTables
- 树结构控件:jQuery zTree
- 日期控件: Layer Date
4、平台
- 服务器中间件:在Java EE 5规范(Servlet 2.5、JSP 2.1)下开发,支持应用服务器中间件 有Tomcat 8+、 JDK8 + ;
- 数据库支持:MySq 5.6 +;
- 开发环境:Java、Eclipse Java EE 4.3、Maven 3.1、Git;
5、演示配图