通用权限管理系统开发文档_第1页
通用权限管理系统开发文档_第2页
通用权限管理系统开发文档_第3页
通用权限管理系统开发文档_第4页
通用权限管理系统开发文档_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、通用权限管理系统开发文档部门:地理信息部作者:王立彪版本:时间: 2017-01-13目录简单模型描述 . 错误 !未定义书签。. E-R 图 错误 ! 未定义书签。.表格清单 . 错误 ! 未定义书签。.外键清单 . 错误 ! 未定义书签。.视图清单 . 错误 ! 未定义书签。.序列清单 . 错误 ! 未定义书签。完全模型描述 . 错误 !未定义书签。.E-R 图 错误 ! 未定义书签。.表格清单 . 错误 ! 未定义书签。表格 shiro_user (系统用户表) 错误 ! 未定义书签。表格 shiro_role (系统角色表) 错误 ! 未定义书签。表格 shiro_dept (系统部门

2、表) 错误 ! 未定义书签。表格 shiro_resource (系统资源表) 错误 ! 未定义书签。表格 shiro_permission (系统权限表) 错误 ! 未定义书签。表格 shiro_group (系统组表) 错误 ! 未定义书签。表格 shiro_user_role (系统用户与角色关系表) . 错误 ! 未定义书签。 表格 shiro_role_resource (系统角色与资源关系表) 错 误 ! 未 定 义 书 签。表格 shiro_role_permission (系统角色与权限关系表) 错误 ! 未定义书 签。表格 shiro_group_user (系统组与用户关系

3、表) . 错误 ! 未定义书签。表格 shiro_reource_permission (系统资源与权限关系表) 错 误 ! 未 定 义书签。表格 shiro_group_role (系统组与角色关系表) . 错误 ! 未定义书签。表格 shiro_linecese (系统许可证表)表格 shiro_machine_binding (系统机器绑定表) 表格 shiro_ras_keys (系统非对称加密秘钥表) 外键清单 . 外键 FK_SHIRO_GR_REFERENCE_SHIRO._.D.E外键 FK_SHIRO_GR_REFERENCE_SHIRO._.G.R外键 FK_SHIRO_G

4、R_REFERENCE_SHIRO._.R.O外键 FK_SHIRO_GU_REFERENCE_SHIRO._.G.R外键 FK_SHIRO_GU_REFERENCE_SHIRO._.U.S外键 FK_SHIRO_MB_REFERENCE_SHIRO._.L.I外键 FK_SHIRO_MB_REFERENCE_SHIRO._.R.K外键 FK_SHIRO_RE_REFERENCE_SHIRO._.P.E外键 FK_SHIRO_RE_REFERENCE_SHIRO._.R.E外键 FK_SHIRO_RO_REFERENCE_SHIRO._.D.E外键 FK_SHIRO_RP_REFERENCE_

5、SHIRO._.P.E外键 FK_SHIRO_RP_REFERENCE_SHIRO._.R.O外键 FK_SHIRO_RR_REFERENCE_SHIRO._.R.E外键 FK_SHIRO_RR_REFERENCE_SHIRO._.R.O外键 FK_SHIRO_UR_REFERENCE_SHIRO._.R.O外键 FK_SHIRO_UR_REFERENCE_SHIRO._.U.S外键 FK_SHIRO_US_REFERENCE_SHIRO._.D.E视图清单 . 视图 view_shiro_user_resource 视图 view_shiro_user_role_permission 序列清

6、单 . 序列 SHIRO_USER_ID_SE.Q错误 ! 未定义书签。错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。

7、错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。 错误 ! 未定义书签。序列 SHIRO_ROLE_ID_SEQ序列 SHIRO_GROUP_ID_SE.Q 错误 ! 未定义书签。序列 SHIRO_RESOURCE_ID_SE.Q 错误 ! 未定义书签。序列 SHIRO_PERMISSION_ID_SE.Q 错误 ! 未定义书签。序列 SHIRO_LINECESE_ID_SEQ 错误 ! 未定义书签。序列 SHIRO_RSA_KEYS_ID_SE.Q 错误 ! 未定义书签。序列 SHIRO_MACHINE_BINDING_ID_SE.Q 错误 ! 未定义书签。配置手册 .

8、 错误 !未定义书签。系统引入工程模板 . 错误 !未定义书签。简单模型描述E-R 图图 1-1 整体 E-R表格清单名称描述shiro_user系统用户表shiro_role系统角色表shiro_dept系统部门表shiro_resource系统资源表shiro_permission系统权限表shiro_group系统组表shiro_user_role系统用户与角色关系表shiro_role_resource系统角色与资源关系表shiro_role_permission系统角色与权限关系表shiro_group_user系统组与用户关系表shiro_resource_permission系统

9、资源与权限关系表shiro_group_role系统组与角色关系表shiro_linecese系统许可证表shiro_machine_binding系统机器绑定表shiro_rsa_keys系统非对称加密秘钥表外键清单名称父表格子表格外键列FK_SHIRO_GR_REFERENCE_SHIRO_DEshiro_deptshiro_groupdept_idFK_SHIRO_GR_REFERENCE_SHIRO_GRshiro_groupshiro_group_rolegroup_idFK_SHIRO_GR_REFERENCE_SHIRO_ROshiro_roleshiro_group_roler

10、ole_idFK_SHIRO_GU_REFERENCE_SHIRO_GRshiro_groupshiro_group_usergroup_idFK_SHIRO_GU_REFERENCE_SHIRO_USshiro_usershiro_group_useruser_idFK_SHIRO_MB_REFERENCE_SHIRO_LI shiro_lineceseshiro_machine_bindinglinecese_idFK_SHIRO_MB_REFERENCE_SHIRO_RKshiro_rsa_keysshiro_machine_bindingkey_idFK_SHIRO_RE_REFERE

11、NCE_SHIRO_PEshiro_permissishiro_resource_permisspermission_ioniondFK_SHIRO_RE_REFERENCE_SHIRO_REshiro_resourceshiro_resource_permissresource_idFK_SHIRO_RO_REFERENCE_SHIRO_DEshiro_deption shiro_roledept_idFK_SHIRO_RP_REFERENCE_SHIRO_PEshiro_permissishiro_role_permissionpermission_iondFK_SHIRO_RP_REFE

12、RENCE_SHIRO_ROshiro_roleshiro_role_permissionrole_idFK_SHIRO_RR_REFERENCE_SHIRO_REshiro_resourceshiro_role_resourceresource_idFK_SHIRO_RR_REFERENCE_SHIRO_ROshiro_roleshiro_role_resourcerole_idFK_SHIRO_UR_REFERENCE_SHIRO_ROshiro_roleshiro_user_rolerole_idFK_SHIRO_UR_REFERENCE_SHIRO_USshiro_usershiro_

13、user_roleuser_idFK_SHIRO_US_REFERENCE_SHIRO_DEshiro_deptshiro_userdept_id名称描述view_shiro_user_resource查询用户拥有的资源view shiro user role permission查询用户所关联角色的权限视图清单序列清单名称描述SHIRO_USER_ID_SEQ系统用户表主键序列SHIRO_ROLE_ID_SEQ系统角色表主键序列SHIRO_GROUOP_ID_SEQ系统组表主键序列SHIRO_RESOURCE_ID_SEQ系统资源表主键序列SHIRO_PERMISSION_ID_SEQ系统权

14、限表主键序列SHIRO_LINECESE_ID_SEQ系统许可证表主键序列SHIRO_RSA_KEYS_ID_SEQ系统非对称加密秘钥表主键序列SHIRO_MACHINE_BINDING_ID_SEQ系统机器绑定表主键序列完全模型描述E-R 图图 2-1 整体 E-R表格清单表格 shiro_user (系统用户表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(10)10TRUETRUEFALSEdept_id部门编号VARCHAR2(64)64FALSEFALSETRUEusername用户名称VARCHAR2(32)32FALSEFALSEFALSEpassword

15、密码VARCHAR2(255)255FALSEFALSEFALSEsalt秘钥VARCHAR2(255)255FALSEFALSEFALSEstatus状态VARCHAR2(16)16FALSEFALSEFALSEcreate_time账号创建时间DATEFALSEFALSEFALSEmodify_passw最后一次修改密DATEFALSEFALSEFALSEord time码的时间2.2.2.表格 shiro_role (系统角色表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(10)10TRUETRUEFALSEname角色名称VARCHAR2(32)32FALSE

16、FALSEFALSEdescription描述VARCHAR2(255)255FALSEFALSEFALSEavailable是否可用NUMBER(10)10FALSEFALSEFALSEdept id部门编号VARCHAR2(64)64FALSEFALSETRUE2.2.3.表格 shiro_dept (系统部门表)名称注释数据类型长度不能为空是否主键是否外键id项目编号VARCHAR2(64)64TRUETRUEFALSEname名称VARCHAR2(64)64FALSEFALSEFALSEparent_id上级编号VARCHAR2(64)64FALSEFALSEFALSEbounds范围

17、区域FALSEFALSEFALSElevel单位等级NUMBER(10)10FALSEFALSEFALSE2.2.4. 表格 shiro_resource (系统资源表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUETRUEFALSEtype类型VARCHAR2(20)20FALSEFALSEFALSEresource资源VARCHAR2(50)50FALSEFALSEFALSEpriority优先级NUMBER(10)10FALSEFALSEFALSEicon图标VARCHAR2(50)50FALSEFALSEFALSEparentId上级编号NUMBE

18、R(10)10FALSEFALSEFALSEname名称VARCHAR2(50)50FALSEFALSEFALSEtarget目标地址VARCHAR2(50)50FALSEFALSEFALSEis_out是否站外NUMBER(10)10FALSEFALSEFALSEcss样式VARCHAR2(50)50FALSEFALSEFALSE2.2.5.表格 shiro_permission(系统权限表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(10)10TRUETRUEFALSEname名称VARCHAR2(32)32FALSEFALSEFALSEtype类型VARCHAR

19、2(16)16FALSEFALSEFALSEparent_id上级编号NUMBER(10)10FALSEFALSEFALSEpermission权限VARCHAR2(128)128FALSEFALSEFALSEpriority优先级NUMBER(10)10FALSEFALSEFALSE表格 shiro_group (系统组表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(10)10TRUETRUEFALSEname名称VARCHAR2(50)50FALSEFALSEFALSEdescription描述VARCHAR2(100)100FALSEFALSEFALSEdept

20、_id部门编号VARCHAR2(64)64FALSEFALSETRUE表格 shiro_user_role (系统用户与角色关系表)名称注释数据类型长度不能为空是否主键是否外键user_id用户编号NUMBER(10)10FALSEFALSETRUErole id角色编号NUMBER(10)10FALSEFALSETRUE表格 shiro_role_resource (系统角色与资源关系 表)名称注释数据类型长度不能为空是否主键是否外键role_id角色编号NUMBER(10)10FALSEFALSETRUEresource id资源编号NUMBER(10)10FALSEFALSETRUE表格

21、 shiro_role_permission (系统角色与权限关系表)名称注释数据类型长度不能为空是否主键是否外键role_id角色编号NUMBER(10)10FALSEFALSETRUEpermission_id资源编号NUMBER(10)10FALSEFALSETRUE表格 shiro_group_user (系统组与用户关系表)名称注释数据类型长度不能为空是否主键是否外键group_id组编号NUMBER(10)10FALSEFALSETRUEuser_id用户编号NUMBER(10)10FALSEFALSETRUE表格 shiro_reource_permission (系统资源与权限

22、 关系表)名称注释数据类型长度不能为空是否主键是否外键resource_id资源编号NUMBER(10)10FALSEFALSETRUEpermission_id权限编号NUMBER(10)10FALSEFALSETRUE表格 shiro_group_role (系统组与角色关系表)名称注释数据类型长度不能为空是否主键是否外键group_id组编号NUMBER(10)10FALSEFALSETRUErole_id角色编号NUMBER(10)10FALSEFALSETRUE2.2.13.表格 shiro_linecese (系统许可证表)名称注释数据类型长度不能为空是否主键是否外键id项目编号N

23、UMBER(6)6TRUETRUEFALSEis_used是否使用NUMBER(10)10FALSEFALSEFALSEsource序列号VARCHAR2(50)50FALSEFALSEFALSEvalidity_date有效时间DATEFALSEFALSEFALSE2.2.14. 表格 shiro_machine_binding (系统机器绑定表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUETRUEFALSEmachine_code机器码VARCHAR2(42)42FALSEFALSEFALSElinecese_id证书编号NUMBER(10)10FA

24、LSEFALSETRUEstatus状态VARCHAR2(10)10FALSEFALSEFALSEkey idKey 编号NUMBER(10)10FALSEFALSETRUE2.2.15. 表格 shiro_ras_keys (系统非对称加密秘钥表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUETRUEFALSEpublic_key公钥CLOBFALSEFALSEFALSEprivate key私钥CLOBFALSEFALSEFALSE外键清单2.3.1.外键 FK_SHIRO_GR_REFERENCE_SHIRO_DE2.3.1.1.外键 FK_SHIR

25、O_GR_REFERENCE_SHIR的O描_D述E名称FK_SHIRO_GR_REFERENCE_SHIRO_DE子表格shiro_group父表格shiro_dept外键列dept_id名称父表格列子表格列id = dept_ididdept_id2.3.1.2.外键 FK_SHIRO_GR_REFERENCE_SHIR的O连_D接E清单2.3.2.2.外键 FK_SHIRO_GR_REFERENCE_SHIRO_GR名称FK_SHIRO_GR_REFERENCE_SHIRO_GR子表格shiro_group_role父表格shiro_group外键列group_id2.3.2.1.外键

26、FK_SHIRO_GR_REFERENCE_SHIR的O描_G述R外键 FK_SHIRO_GR_REFERENCE_SHIR的O连_G接R清单名称父表格列子表格列id = group_ididgroup_id外键 FK_SHIRO_GR_REFERENCE_SHIRO_RO2.3.3.1.2.3.3.2.外键 FK_SHIRO_GR_REFERENCE_SHIR的O描_R述O名称FK_SHIRO_GR_REFERENCE_SHIRO_RO子表格shiro_group_role父表格shiro_role外键列role_id外键 FK_SHIRO_GR_REFERENCE_SHIR的O连_R接O清

27、单名称父表格列子表格列id = role_ididrole_id2.3.4.1.外键 FK_SHIRO_GU_REFERENCE_SHIRO_GR外键 FK_SHIRO_GU_REFERENCE_SHIR的O描_G述R名称FK_SHIRO_GU_REFERENCE_SHIRO_GR子表格shiro_group_user父表格shiro_group外键列group_id2.3.4.2. 外键 FK_SHIRO_GU_REFERENCE_SHIR的O连_G接R清单名称父表格列子表格列id = group_ididgroup_id外键 FK_SHIRO_GU_REFERENCE_SHIRO_US名称

28、FK_SHIRO_GU_REFERENCE_SHIRO_US子表格shiro_group_user父表格shiro_user外键列user_id2.3.5.1.外键 FK_SHIRO_GU_REFERENCE_SHIR的O描_U述S名称父表格列子表格列id = user ididuser id2.3.5.2.外键 FK_SHIRO_GU_REFERENCE_SHIR的O连_U接S清单外键 FK_SHIRO_MB_REFERENCE_SHIRO_LI名称FK_SHIRO_MB_REFERENCE_SHIRO_LI子表格shiro_machine_binding父表格shiro_linecese外

29、键列linecese_id2.3.6.1.外键 FK_SHIRO_MB_REFERENCE_SHIR的O描_L述I外键 FK_SHIRO_MB_REFERENCE_SHIR的O连_L接I 清单名称父表格列子表格列id = linecese_ididlinecese_id外键 FK_SHIRO_MB_REFERENCE_SHIRO_RK2.3.7.1.2.3.7.2.外键 FK_SHIRO_MB_REFERENCE_SHIR的O描_R述K名称FK_SHIRO_MB_REFERENCE_SHIRO_RK子表格shiro_machine_binding父表格shiro_rsa_keys外键列key_

30、id外键 FK_SHIRO_MB_REFERENCE_SHIR的O连_R接K清单名称父表格列子表格列id = key ididkey id外键 FK_SHIRO_RE_REFERENCE_SHIRO_PE外键 FK_SHIRO_RE_REFERENCE_SHIR的O_描P述E名称FK_SHIRO_RE_REFERENCE_SHIRO_PE子表格shiro_resource_permission父表格shiro_permission外键列permission_id2.3.8.2. 外键 FK_SHIRO_RE_REFERENCE_SHIR的O_连P接E 清单名称父表格列子表格列id = perm

31、ission_ididpermission_id外键 FK_SHIRO_RE_REFERENCE_SHIRO_RE2.3.9.1. 外键 FK_SHIRO_RE_REFERENCE_SHIR的O_描R述E名称FK_SHIRO_RE_REFERENCE_SHIRO_RE子表格shiro_resource_permission父表格shiro_resource外键列resource_id2.3.9.2. 外键 FK_SHIRO_RE_REFERENCE_SHIR的O_连R接E 清单名称父表格列子表格列id = resource ididresource id外键 FK_SHIRO_RO_REFER

32、ENCE_SHIRO_DE名称FK_SHIRO_RO_REFERENCE_SHIRO_DE子表格shiro_role父表格shiro_dept2.3.10.1.外键 FK_SHIRO_RO_REFERENCE_SHI外键列dept_id名称父表格列子表格列id = dept_ididdept_id2.3.10.2.外键 FK_SHIRO_RO_REFERENCE_SHI外键 FK_SHIRO_RP_REFERENCE_SHIRO_PE2.3.11.1.外键 FK_SHIRO_RP_REFERENCE_SHIR的O_描P述E名称FK_SHIRO_RP_REFERENCE_SHIRO_PE子表格s

33、hiro_role_permission父表格shiro_permission外键列permission_id2.3.11.2.外键 FK_SHIRO_RP_REFERENCE_SHIR的O_连P接E 清单名称父表格列子表格列id = permission_ididpermission_id外键 FK_SHIRO_RP_REFERENCE_SHIRO_RO2.3.12.1.外键 FK_SHIRO_RP_REFERENCE_SHIR的O_描R述O名称FK_SHIRO_RP_REFERENCE_SHIRO_RO子表格shiro_role_permission父表格shiro_role外键列role

34、_id外键 FK_SHIRO_RP_REFERENCE_SHIR的O_连R接O清单名称父表格列子表格列id = role_ididrole_id外键 FK_SHIRO_RR_REFERENCE_SHIRO_RE外键 FK_SHIRO_RR_REFERENCE_SHIR的O_描R述E名称FK_SHIRO_RR_REFERENCE_SHIRO_RE子表格shiro_role_resource父表格shiro_resource外键列resource_id外键 FK_SHIRO_RR_REFERENCE_SHIR的O_连R接E 清单名称父表格列子表格列Id = resource ididresourc

35、e id外键 FK_SHIRO_RR_REFERENCE_SHIRO_RO外键 FK_SHIRO_RR_REFERENCE_SHIR的O_描R述O名称FK_SHIRO_RR_REFERENCE_SHIRO_RO子表格shiro_role_resource父表格shiro_role外键列role_id2.3.14.2.外键 FK_SHIRO_RR_REFERENCE_SHIR的O_连R接O清单名称父表格列子表格列id = role_ididrole_id外键 FK_SHIRO_UR_REFERENCE_SHIRO_RO外键 FK_SHIRO_UR_REFERENCE_SHIR的O_描R述O名称F

36、K_SHIRO_UR_REFERENCE_SHIRO_RO子表格shiro_user_role父表格shiro_role外键列role_id2.3.15.2.外键 FK_SHIRO_UR_REFERENCE_SHIR的O_连R接O清单名称父表格列子表格列id = role ididrole id外键 FK_SHIRO_UR_REFERENCE_SHIRO_US外键 FK_SHIRO_UR_REFERENCE_SHIR的O_描U述S名称FK_SHIRO_UR_REFERENCE_SHIRO_US子表格shiro_user_role父表格shiro_user外键列user_id2.3.16.2.外

37、键 FK_SHIRO_UR_REFERENCE_SHIR的O_连U接S 清单名称父表格列子表格列id = user_ididuser_id外键 FK_SHIRO_US_REFERENCE_SHIRO_DE外键 FK_SHIRO_US_REFERENCE_SHIR的O_描D述E名称FK_SHIRO_US_REFERENCE_SHIRO_DE子表格shiro_user父表格shiro_dept外键列dept_id2.3.17.2.外键 FK_SHIRO_US_REFERENCE_SHIR的O_连D接E 清单名称父表格列子表格列id = dept ididdept id)视图清单视图 view_sh

38、iro_user_resource视图 view_shiro_user_resource 的描述名称描述view_shiro_user_resource查询用户拥有的资源视图 view_shiro_user_resource 的 SQL查询SELECTr. ID, r. TYPE, , , , , r. NAME, , , , NULL : INTEGER AS group_idFROM(shiro_resource rLEFT JOIN shiro_role_resource rr ON ( = r. ID)LEFT JOIN shiro_user_role ur ON ( = )UNION

39、 ALLSELECTr. ID, r. TYPE, , , , , r. NAME,FROM(shiro_resource rLEFT JOIN shiro_role_resource rr ON ( = r. ID)LEFT JOIN shiro_group_role gr ON ( = )LEFT JOIN shiro_group_user gu ON ( = );视图 view_shiro_user_resource 的表格清单名称描述shiro_resource系统资源表shiro_role_resource系统角色与资源关系表shiro_user_role系统用户与角色关系表名称描述

温馨提示

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

评论

0/150

提交评论