一个用户权限管理模块的设计思路_第1页
一个用户权限管理模块的设计思路_第2页
一个用户权限管理模块的设计思路_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一个用户权限管理模块的设计思路:1. 权限资源(功能资源)系统的所有权限信息。权限具有上下级关系,是一个树状的结构。如下:if !supportLists-><!-e ndif->系统管理<!-if !supportLists-><!-e ndif->单位管理<!-if !supportLists-><!-e ndif->查看单位<!-if !supportLists-><!-e ndif->添加单位<!-if !supportLists-><!-e ndif->修改单位<!

2、-if !supportLists-><!-e ndif->删除单位<!-if !supportLists-><!-e ndif->部门管理<!-if !supportLists-><!-e ndif->查看部门<!-if !supportLists-><!-e ndif->添加部门<!-if !supportLists-><!-e ndif->修改单位<!-if !supportLists-><!-e ndif->删除单位对于每个权限,又存在两种情况:1可

3、访问;2可授权,部分表中采用拥有 类型做判断(0可访问,1即可访问也可授权)2. 用户系统的具体操作者,用户可以自己拥有权限信息,可以归属于 0n个角色, 可属于0n个组。他的权限集是自身具有的权限+ 所属的各角色具有的权限+所 属的各组具有的权限的合集。它与权限、角色、组之间的关系都是n对n的关系。3. 角色为了对拥有相似权限的用户进行分类管理,因此定义角色,例如:超级管理 员,一般管理员、一般用户等角色。在这里同时也让角色具有上下级关系,形成 树状视图,父级角色的权限是自身及它的所有子角色的权限的综合。4. 组为了更好地管理用户,对用户进行分组归类,简称为用户分组。组也具有上 下级关系,可

4、以形成树状视图。在实际应用中,我们知道,组也可以具有自己的 角色信息、权限信息。就好比是javaeye中的圈子,一个圈子可以拥有多个会员,同时一个会员也可以 加入多个圈子,对于不同的圈子又有不同的权限信息。 (组的解释:例如一个公 司中,不同的部门即可划分不同的组来进行权限的分配 )针对以上描述,结构关系如下:Din+所flLtt int连按vdKhar(20D)砂能底 wu<har20O) 藹述訓尼口口排菩 int 星吞顼即*色邑的能访J&更W-i处徒俺J4&IIl.t<A2z功走 IDint<fkl>jit両“上奴intarchai£2dj

5、摘述VArchai(200)1D通3井亀TD 1" <£k2> 唏槁TD int <fkl> 拥有类盟intID iM V 恥5tKLlf)iTt <wfi-giir zu4 <£ui>ID伺户ID 功曲D 拥戶类塑mt 弋囲 站 <(12> ini <fkl> mtTVIDm.*piitint甘和th*冏f摘址varcharfiOO)掛戶讯色席JS录IdWgjbWMD Trt <fl£> 40 Wt <fll>网户分如.悔总驶ID ;11_1 弋<Mr It? <az>牛粗ID int <flrl>肝户暗"IDiat用户容粽vj fch arpO 整陆名称 uarcharflOl 空陆密科warchar(3O 捕述 vaixh3r(20O|整个模块分为组权限管理、角色权限管理、用户权限管理其中组权限管理:组权限:=所属角色的权限合集+组自身的权限。角色权限管理:角色权限:=角色自身权限。用户权限管理:用户权限: 自身权限。=所属角色权限

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论