springframework jar包下载   
权限管理子系统
系统概述
1.系统需求概要
1.1.系统功能模块需求
本权限管理系统为京淘项目中的一个子系统,此子系统分为配置管理,组织管理(部门管理),菜单管理(资源管理),角管理,用户管理.系统权限管理(认证,授权),退出,日志管理等,例如
1.配置管理:实现系统中配置信息的管理(例如上传和下载路径信息)
2.组织管理:实现企业部门信息,组织信息的管理.
3.用户管理:实现部门中后台登陆用户的信息管理
4.菜单管理:通过页面的菜单实现对系统资源的访问管理.
5.角管理:角管理是让用户基于角实现对菜单的访问管理.
6.权限管理:借助shiro框架实现用户身份信息的认证以及授权
7.日志管理:实现对登陆用户在系统中的活动进行记录的管理.
8.……
此系统中的最核心业务:基于资源对用户进行权限访问控制.
1.2.系统非功能需求
非功能性需求是指依一些条件判断系统运作情形或其特性,而不是针对系统特定行为的需求。包括安全性、可靠性、互操作性、健壮性、易使用性、可维护性、可移植性、可重用性、可扩充性。
例如:
2.系统架构设计
2.1.整体分层架构
对于整个系统采用分层架构设计,目的是更好实现系统的可维护性以及可扩展性.
本项目中的设计采用分层架构思想实现.
1.开放接口层:可直接封装 Service 方法暴露成 RPC 接口;通过 Web 封装成 http 接口;进行网关安全控制、流量控制等。
2.终端显示层:各个端的模板渲染并执行显示的层。当前主要是JS 渲染, JSP 渲染,移动端展示等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。