java用户权限管理图例解释.docx
《java用户权限管理图例解释.docx》由会员分享,可在线阅读,更多相关《java用户权限管理图例解释.docx(11页珍藏版)》请在优知文库上搜索。
1、依据上面的分析,我们进行数据库结构设计,如下图:点击这里杳看权限管理系统数据表字段设计actionctionidftctonnwactIoncolunrActionvactiongroupgroupanagerftctioncolunrnft11Mastergroup-7ii/rasteridJcroupdrstrid24三ternaneICrwda3asteridnpz三vordbdttruen11cstbrtKdAydeptpositionpostion_descofficejhonenoblehghomenlnstridn三tmncrtdat为r能够进行良好的分析,我们将数据库结构图拆分
2、开来,三张实体表的作用已经很清楚,现在我们来看下两张映射表的作用。一权限映射表如卜图:首先,我们来了解一下权限映射表与管理Ifl表以与权限表之间的字段关联。/a解酬团需/gr篇祖8最r,storidasternnccretedteactioxmnectIoncolunnidp.IviewwodegroupnnpoupmEoCWridnftstrnrieCreatedate看图中的红圈,先看gorupid字段相关联,这种关联方式在实际数据库中的表现如下图:论表rjjroupBanager中的数楣如图中所示,管理组表中“超级管理员”的gr。UPid为1,那么权限映射表中groupid为1的权限也就
3、是“超级管理员”所拥有的权限。运用groupid字段关联,是为了查到个管理组能够执行的权限有哪些。但这些权限的具体信息却是action字段关联所杳询到的。action字段相关联在数据库中的表现如下图:,UF软1.H7;?in,表,林iongrG赢,中Ii)数据.QCtioiudIACtionnene.ctotJkidIactionIi1枚阳初始化安装尸而、(retup、2添Tt格理组ddnevroupI25ddnhonenobilhone-phonenftilnasterxdastrnncrtedteaztcrdj.00UPi)nsterid2nftst4rnttr4CreAtedate看图中
4、的红圈部分,先看groupid字段关联,这种关联方式在数据库中的表现如下图:如图,“超级管理员”组的gr。UPid为1,我们再看人员映射表,admin属于超级管理员组,而administrator属于超级管理员组,同时也属于管理员组。运用这种关联方式,是为了查到个管理组中的人员有堆。和上面一样,人员的具体信息是宛id字段(人员映射表中是masterid字段)关联查泡到的。id字段(人员映射表中是masterid字段)关联表现在数据库中的形式如下图:1R由表*astcrw中的效位董:一个人员可能同时属于多个“管理组”,如图中,administrator就同时属于两个“管理组”。所以,在人员映射表
5、中关于administrator的记录就会是两条。这种关联方式才杳询到管理组中人员的具体信息有哪些。综合起来,才可以知道,个管理组中的人员有谁,以与这个人员的具体信息。再结合上面谈到的权限表和权限映射表,就实现了需求中的“组”操作,如下图:X例限表二期嬲用需1XdaBidactOxmantctiitclunnd(action;vievodtJt7)oupii)nftzTrdnasternanecrAtdftt-DJgroupnwpoupnfonasUriddornscCrdy4_WsSrid;)nineopjna三tend2*nsPchordbkStruenaisexbirthdaydeptp
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 用户权限 管理 图例 解释