用户权限管理设计方案

用户权限管理设计方案

ID:33084652

大小:137.00 KB

页数:12页

时间:2019-02-20

用户权限管理设计方案_第1页
用户权限管理设计方案_第2页
用户权限管理设计方案_第3页
用户权限管理设计方案_第4页
用户权限管理设计方案_第5页
资源描述:

《用户权限管理设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用户权限管理设计方案用户认证管理设计方案1设计思路为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。1.1用户用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(User)要拥有对某种资源的权限,必须通过角色(Role)去关联。用户通常具有以下属性:ü        编号,在系统中唯一。ü        名称,在系统中唯一。ü        用户口令。ü        注释,描述用户或角色的信息

2、。1.2角色角色是使用权限的基本单位,拥有一定数量的权限,通过角色赋予用户权限,通常具有以下属性:ü        编号,在系统中唯一。ü        名称,在系统中唯一。ü        注释,描述角色信息1.3权限      权限指用户根据角色获得对程序某些功能的操作,例如对文件的读、写、修改和删除功能,通常具有以下属性:ü        编号,在系统中唯一。ü        名称,在系统中唯一。ü        注释,描述权限信息1.4用户与角色的关系一个用户(User)可以隶属于多个角

3、色(Role),一个角色组也可拥有多个用户,用户角色就是用来描述他们之间隶属关系的对象。用户(User)通过角色(Role)关联所拥有对某种资源的权限,例如l        用户(User):UserID     UserName     UserPwd1                  张三               xxxxxx2                  李四               xxxxxx    ……l        角色(Role):RoleID         

4、 RoleName        RoleNote      01                 系统管理员     监控系统维护管理员      02                 监控人员        在线监控人员      03                 调度人员        调度工作人员      04                 一般工作人员  工作人员      ……l        用户角色(User_Role):UserRoleID         UserID

5、          RoleID          UserRoleNote1                     1                  01                 用户“张三”被分配到角色“系统管理员”2                      2                  02                 用户“李四”被分配到角色“监控人员”3                      2                  03          

6、       用户“李四”被分配到角色“调度人员”……      从该关系表可以看出,用户所拥有的特定资源可以通过用户角色来关联。1.5权限与角色的关系一个角色(Role)可以拥有多个权限(Permission),同样一个权限可分配给多个角色。例如:l        角色(Role):RoleID          RoleName        RoleNote      01                 系统管理员     监控系统维护管理员      02               

7、  监控人员        在线监控人员      03                 调度人员        调度工作人员      04                 一般工作人员  工作人员      ……l        权限(Permission):PermissionID     PermissionName      PermissionNote0001                      增加监控                允许增加监控对象0002         

8、             修改监控                允许修改监控对象0003                      删除监控                允许删除监控对象0004                      察看监控信息      允许察看监控对象……l        角色权限(Role_Permission):RolePermissionID  RoleID PermissionID RolePermissionNote1                   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。