OA-基于功能点的权限系统

目的:设计一个通用的独立权限管理系统.

初衷:众多的权限管理系统都跟业务耦合在一起,没法分开,造成很大混乱,使得管理麻烦.如果独立出权限管理部分,并提供简单的特定的访问接口,那么将会大大减少复杂度.

现状及需求:目前B/S结构的OA居于市场主流.B/S结构对大部分企业都是最合适的,可以极大程度方便客户的使用.这种结构的特点就是向服务器提交请求.每个请求都可以看成独立的.各请求并无耦合性.

解决思路:
1,根据上述现状,我们可以把系统功能细细划分成"功能点"------称为"访问功能点"(类似于多级菜单,客户没有访问权限的功能点将不显示在菜单内,故无法访问).
2,每个"访问功能点"内,再设"功能点"------称为"操作功能点"(如:对于'新闻',我们可能具有多种操作:浏览,添加,修改,删除;无'添加'权限的操作员,在其操作列表中将不出现该项.),这部分具有很大的不确定性(比如:操作可能有其他的无法预见的情况),怎样实现通用?
3,"数据点"属于业务逻辑,不在此讨论范围之内.

具体方案:

结束语:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值