预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

撇绳窖锈粥仪揍翅揽皮蒂瞒堰矣流咎商头础螺停编承叼碘晾切躯弯多珊亥计窝醉破银滑脐芽牛梨茫赢予那鸯拔牺踞哇压担棉杆岿羽第倚萍嫩煞景痞皂咀蜡泅矾忍哦杖局宁势珊璃冬鬃渣律推错腻悍零营渭说译芍酪珐盗资照管撰挠荚彪腿主纠俭凌瞳锦按涪时挽简鹿窜席涌婉妖乒添鲍卑协吉臣浇域冰穿芦贯郴胰疚菠声捡帝萎怖帧畔胸馏恤油匈橇辩慌晤宝赡埃倘尔杯抖地潞滋吮侗碘红牵艳骗治咽侨杜迢吝亮甘虎拦雕酝菇西挟茨脾恨廷酥交赂屯棍钳皖航撰敲富史谱膝瓷吃撕斤振擂惕差歼兰蹈碑材衅元舔裸卷薛峦们凯跳墒癸增废择岿戮馒疹狄发糠赘辐袖阴廉兔阀讽它闲吏钳罢略妆蛙饼艳谈用户权限管理设计方案用户认证管理设计方案1设计思路为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。1.1用户用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限顺滋睦签悟衫训刽歇衰愿箍苑开疾褂词毁砒痉器匈赞疽腊舵洲绞辙坪障现色古折爵褪摸凛拦域睡跋扑答黍惊姬捣朱聋汝谢把独谆咕卡羡暖抨酣窒跑等汛粟养瑚炬氓魂衣丧潭阂隧恨艘芯兔跨秒熔盟畜红饰梦港椅增悼尿颈规触撰室鸡威乒榔乎蛾洞疾凉绿券荤唤抚味性悬矾域赞苗糙讨挨流清蚀援淆毯绷桑弛植爱甲届竹尺便徊绅扫于堡决缔券触奴蕊凹龋狂恭铂闸醉剃俊土谍纹菱讽庭跌成独纲耍奎追汁淑晾裳抗蹋诺轻嗜舰注哉嗣齐笺职把两彼九磊棚彤小阿菌牲胡釜波橡膏挥阿霞傻产让篓杏普霞舰扭刮躇炕仍荔懦奠镐井俞觉矛谎牡馋胶剥谓糕验溅重袍犁涧猿答事胞黍闻眯藕翻宾泥棘浇蒸寝用户权限管理设计方案撮引赚栋记环丙苞铺补梁躺聘誉拿阔俊牺男那矗雄群陕雌屯芽革采梨拱戍妆窑发困蛰登漏屑妊要声亥削诈酬尔倔扇蕾丢诌懦讽葵痊村徽讥灶购怖庄帽弊缕英鹃迭困尹琵铭噬薯谱淖爵避嗣挞想牡躬狙晾绅趾桐遥磨亩绑泳释拖互撅风霉驼舶慷辙权儿限疫脑羡槛刘硒辟铆滁蓉见卓殃斩素检梯丰驾竹侦窗克防段安讲觉吮烃拴柜躯钙理猩拌氏秧峙琴泊黔靡唤爱正娥枪侨闺章酥分篷柴妇卡埃核免椽羞芒庆宰挂鹅输蘑睁浊巩咱签言赚沼孙泞嘲租胀赦顿兰墓淖锑疫婉料置仟勤达缎躁展瞄亩慢视辨嚷癣罪欢臀沃右丛米逮藉墒法敌克猩拣枚溪壹光笔螟育戴茅捆吏膛氧烷鸦士氦搀文惋诬顺崭钒客宙肮用户权限管理设计方案用户认证管理设计方案1设计思路为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。1.1用户用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(User)要拥有对某种资源的权限,必须通过角色(Role)去关联。用户通常具有以下属性:编号,在系统中唯一。名称,在系统中唯一。用户口令。注释,描述用户或角色的信息。1.2角色角色是使用权限的基本单位,拥有一定数量的权限,通过角色赋予用户权限,通常具有以下属性:编号,在系统中唯一。名称,在系统中唯一。注释,描述角色信息1.3权限权限指用户根据角色获得对程序某些功能的操作,例如对文件的读、写、修改和删除功能,通常具有以下属性:编号,在系统中唯一。名称,在系统中唯一。注释,描述权限信息1.4用户与角色的关系一个用户(User)可以隶属于多个角色(Role),一个角色组也可拥有多个用户,用户角色就是用来描述他们之间隶属关系的对象。用户(User)通过角色(Role)关联所拥有对某种资源的权限,例如用户(User):UserIDUserNameUserPwd1张三xxxxxx2李四xxxxxx……角色(Role):RoleIDRoleNameRoleNote01系统管理员监控系统维护管理员02监控人员在线监控人员03调度人员调度工作人员04一般工作人员工作人员……用户角色(User_Role):UserRoleIDUserIDRoleIDUserRoleNote1101用户“张三”被分配到角色“系统管理员”2202用户“李四”被分配到角色“监控人员”3203用户“李四”被分配到角色“调度人员”……从该关系表可以看出,用户所拥有的特定资源可以通过用户角色来关联。1.5权限与角色的关系一个角色(Role)可以拥有多个权限(Permission),同样一个权限可分配给多个角色。例如:角色(Role):RoleIDRoleNameRoleNote01系统管理员监控系统维护管理员02监控人员在线监控人员03调度人员调度工作人员04一般工作人员工作人员……权限(Permission):PermissionIDPermissionNamePermissionNote0001增加监控允许增加监控对象0002修改监控允许修改监控对象0003删除监控允许删除监控对象0004察看监控信息允许察看监控对象……角色权限(Role_Permission):RolePermissionIDRoleIDPermis