OA-基于功能点的权限系统
2005-03-26 17:43
253 查看
目的:设计一个通用的独立权限管理系统.
初衷:众多的权限管理系统都跟业务耦合在一起,没法分开,造成很大混乱,使得管理麻烦.如果独立出权限管理部分,并提供简单的特定的访问接口,那么将会大大减少复杂度.
现状及需求:目前B/S结构的OA居于市场主流.B/S结构对大部分企业都是最合适的,可以极大程度方便客户的使用.这种结构的特点就是向服务器提交请求.每个请求都可以看成独立的.各请求并无耦合性.
解决思路:
1,根据上述现状,我们可以把系统功能细细划分成"功能点"------称为"访问功能点"(类似于多级菜单,客户没有访问权限的功能点将不显示在菜单内,故无法访问).
2,每个"访问功能点"内,再设"功能点"------称为"操作功能点"(如:对于'新闻',我们可能具有多种操作:浏览,添加,修改,删除;无'添加'权限的操作员,在其操作列表中将不出现该项.),这部分具有很大的不确定性(比如:操作可能有其他的无法预见的情况),怎样实现通用?
3,"数据点"属于业务逻辑,不在此讨论范围之内.
具体方案:
结束语:
初衷:众多的权限管理系统都跟业务耦合在一起,没法分开,造成很大混乱,使得管理麻烦.如果独立出权限管理部分,并提供简单的特定的访问接口,那么将会大大减少复杂度.
现状及需求:目前B/S结构的OA居于市场主流.B/S结构对大部分企业都是最合适的,可以极大程度方便客户的使用.这种结构的特点就是向服务器提交请求.每个请求都可以看成独立的.各请求并无耦合性.
解决思路:
1,根据上述现状,我们可以把系统功能细细划分成"功能点"------称为"访问功能点"(类似于多级菜单,客户没有访问权限的功能点将不显示在菜单内,故无法访问).
2,每个"访问功能点"内,再设"功能点"------称为"操作功能点"(如:对于'新闻',我们可能具有多种操作:浏览,添加,修改,删除;无'添加'权限的操作员,在其操作列表中将不出现该项.),这部分具有很大的不确定性(比如:操作可能有其他的无法预见的情况),怎样实现通用?
3,"数据点"属于业务逻辑,不在此讨论范围之内.
具体方案:
结束语:
相关文章推荐
- SDRMS 基于Beego开发的易用、易扩展、界面友好的轻量级功能权限管理系统
- 基于SSM的RBAC权限系统(1)-利用ajax,bootstrap,ztree完成权限树功能
- 项目视频讲解_基于SpringSecurity3.x, JasperReport5.x等技术实现仿金蝶权限管理的企业信息管理系统
- 深圳万户6年成功研发出基于微软MOSS平台OA系统,开源OA,可掌握与扩展性整合性强的OA平台
- [转]较全的OA系统功能模块需求描述
- OA系统 权限管理的设计流程
- 基于资源的权限系统-设计思路
- 通用权限管理系统组件 (GPM - General Permissions Manager) 中及时通讯功能的改进
- 通用权限管理系统组件 中后一个登录的把前一个登录的踢掉功能的实现
- spirng-boot中,基于既有的token验证方式,利用spring-security实现权限系统
- ASP.net中基于RBAC的通用权限管理系统
- OA系统功能目录
- 基于DragonBoard 410c android系统实现红外遥控功能
- 基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,,开放源码,支持开源
- 通用权限管理系统[基于asp.net(c# 4.0) + MVC 4 + extjs 4.2 + PetaPoco](一、搭架子 - 有源码)
- 基于系统级触发器的审计功能
- 基于easyUI实现权限管理系统(一)一—组织结构树图形
- OA的学习--第五天的内容--优化和权限模块的初步功能
- 基于RBAC模型的权限管理系统的设计和实现