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

下载本文档

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

文档简介

1、通用权限管理系统开发文档部门:地理信息部作者:王立彪版本: 1.0时间: 2017-01-13目录1.简单模型描述.11.1.E-R 图.11.2.表格清单 .11.3.外键清单 .21.4.视图清单 .31.5.序列清单 .32.完全模型描述.42.1.E-R 图.42.2.表格清单 .42.2.1.表格 shiro_user (系统用户表).42.2.2.表格 shiro_role(系统角色表).52.2.3.表格 shiro_dept(系统部门表) .52.2.4.表格 shiro_resource(系统资源表) .52.2.5.表格 shiro_permission(系统权限表) .6

2、2.2.6.表格 shiro_group (系统组表).62.2.7.表格 shiro_user_role(系统用户与角色关系表) .72.2.8.表格 shiro_role_resource(系统角色与资源关系表) .72.2.9.表格 shiro_role_permission(系统角色与权限关系表) .72.2.10.表格 shiro_group_user (系统组与用户关系表) .72.2.11.表格 shiro_reource_permission(系统资源与权限关系表).72.2.12.表格 shiro_group_role(系统组与角色关系表) .82.2.13.表格 shiro

3、_linecese (系统许可证表) .82.2.14.表格 shiro_machine_binding(系统机器绑定表) .82.2.15.表格 shiro_ras_keys (系统非对称加密秘钥表) .82.3.外键清单 .92.3.1.外键 FK_SHIRO_GR_REFERENCE_SHIRO_DE .92.3.2.外键 FK_SHIRO_GR_REFERENCE_SHIRO_GR .92.3.3.外键 FK_SHIRO_GR_REFERENCE_SHIRO_RO .102.3.4.外键 FK_SHIRO_GU_REFERENCE_SHIRO_GR .102.3.5.外键 FK_SHI

4、RO_GU_REFERENCE_SHIRO_US .102.3.6.外键 FK_SHIRO_MB_REFERENCE_SHIRO_LI .112.3.7.外键 FK_SHIRO_MB_REFERENCE_SHIRO_RK .112.3.8.外键 FK_SHIRO_RE_REFERENCE_SHIRO_PE .122.3.9.外键 FK_SHIRO_RE_REFERENCE_SHIRO_RE.122.3.10.外键 FK_SHIRO_RO_REFERENCE_SHIRO_DE .132.3.11.外键 FK_SHIRO_RP_REFERENCE_SHIRO_PE .132.3.12.外键 FK_

5、SHIRO_RP_REFERENCE_SHIRO_RO .142.3.13.外键 FK_SHIRO_RR_REFERENCE_SHIRO_RE.142.3.14.外键 FK_SHIRO_RR_REFERENCE_SHIRO_RO .142.3.15.外键 FK_SHIRO_UR_REFERENCE_SHIRO_RO .152.3.16.外键 FK_SHIRO_UR_REFERENCE_SHIRO_US .152.3.17.外键 FK_SHIRO_US_REFERENCE_SHIRO_DE .162.4.视图清单 .162.4.1.视图 view_shiro_user_resource .162

6、.4.2.视图 view_shiro_user_role_permission.182.5.序列清单 .192.5.1.序列 SHIRO_USER_ID_SEQ .192.5.2.序列 SHIRO_ROLE_ID_SEQ .192.5.3.序列 SHIRO_GROUP_ID_SEQ .192.5.4.序列 SHIRO_RESOURCE_ID_SEQ .192.5.5.序列 SHIRO_PERMISSION_ID_SEQ .192.5.6.序列 SHIRO_LINECESE_ID_SEQ .202.5.7.序列 SHIRO_RSA_KEYS_ID_SEQ .202.5.8.序列 SHIRO_MA

7、CHINE_BINDING_ID_SEQ .203.配置手册 .204.系统引入工程模板 .201. 简单模型描述1.1. E-R 图图 1-1 整体 E-R1.2. 表格清单名称描述shiro_usershiro_roleshiro_dept系统用户表系统角色表系统部门表shiro_resourceshiro_permissionshiro_groupshiro_user_roleshiro_role_resourceshiro_role_permissionshiro_group_usershiro_resource_permissionshiro_group_roleshiro_line

8、ceseshiro_machine_bindingshiro_rsa_keys系统资源表系统权限表系统组表系统用户与角色关系表系统角色与资源关系表系统角色与权限关系表系统组与用户关系表系统资源与权限关系表系统组与角色关系表系统许可证表系统机器绑定表系统非对称加密秘钥表1.3. 外键清单名称父表格子表格外键列FK_SHIRO_GR_REFERENCE_SHIROshiro_deptshiro_groupdept_id_DEFK_SHIRO_GR_REFERENCE_SHIROshiro_groupshiro_group_rolegroup_id_GRFK_SHIRO_GR_REFERENCE_S

9、HIROshiro_roleshiro_group_rolerole_id_ROFK_SHIRO_GU_REFERENCE_SHIROshiro_groupshiro_group_usergroup_id_GRFK_SHIRO_GU_REFERENCE_SHIROshiro_usershiro_group_useruser_id_USFK_SHIRO_MB_REFERENCE_SHIROshiro_lineceseshiro_machine_bindinlinecese_id_LIgFK_SHIRO_MB_REFERENCE_SHIROshiro_rsa_keysshiro_machine_b

10、indinkey_id_RKgFK_SHIRO_RE_REFERENCE_SHIROshiro_permissishiro_resource_permisspermission_i_PEoniondFK_SHIRO_RE_REFERENCE_SHIROshiro_resourceshiro_resource_permissresource_id_REionFK_SHIRO_RO_REFERENCE_SHIROshiro_deptshiro_roledept_id_DEFK_SHIRO_RP_REFERENCE_SHIROshiro_permissishiro_role_permissionpe

11、rmission_i_PEondFK_SHIRO_RP_REFERENCE_SHIROshiro_roleshiro_role_permissionrole_id_ROFK_SHIRO_RR_REFERENCE_SHIROshiro_resourceshiro_role_resourceresource_id_REFK_SHIRO_RR_REFERENCE_SHIROshiro_roleshiro_role_resourcerole_id_ROFK_SHIRO_UR_REFERENCE_SHIROshiro_roleshiro_user_rolerole_id_ROFK_SHIRO_UR_RE

12、FERENCE_SHIROshiro_usershiro_user_roleuser_id_USFK_SHIRO_US_REFERENCE_SHIROshiro_deptshiro_userdept_id_DE名称描述view_shiro_user_resource查询用户拥有的资源view_shiro_user_role_permission查询用户所关联角色的权限1.4. 视图清单1.5. 序列清单名称描述SHIRO_USER_ID_SEQSHIRO_ROLE_ID_SEQSHIRO_GROUOP_ID_SEQSHIRO_RESOURCE_ID_SEQSHIRO_PERMISSION_ID

13、_SEQSHIRO_LINECESE_ID_SEQSHIRO_RSA_KEYS_ID_SEQSHIRO_MACHINE_BINDING_ID_SEQ系统用户表主键序列系统角色表主键序列系统组表主键序列系统资源表主键序列系统权限表主键序列系统许可证表主键序列系统非对称加密秘钥表主键序列系统机器绑定表主键序列2. 完全模型描述2.1. E-R 图图 2-1 整体 E-R2.2. 表格清单表格 shiro_user (系统用户表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(10)10TRUETRUEFALSEdept_id部门编号VARCHAR2(6464FALSEFALS

14、ETRUE)username用户名称VARCHAR2(3232FALSEFALSEFALSE)password密码VARCHAR2(25255FALSEFALSEFALSE5)salt秘钥VARCHAR2(25255FALSEFALSEFALSE5)status状态VARCHAR2(1616FALSEFALSEFALSE)create_time账号创建时间DATEFALSEFALSEFALSEmodify_pass最后一次修改密DATEFALSEFALSEFALSEword_time码的时间表格 shiro_role (系统角色表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUM

15、BER(10)10TRUETRUEFALSEname角色名称VARCHAR2(3232FALSEFALSEFALSE)description描述VARCHAR2(25255FALSEFALSEFALSE5)available是否可用NUMBER(10)10FALSEFALSEFALSEdept_id部门编号VARCHAR2(6464FALSEFALSETRUE)表格 shiro_dept(系统部门表)名称注释数据类型长度不能为空是否主键是否外键id项目编号VARCHAR2(6464TRUETRUEFALSE)name名称VARCHAR2(6464FALSEFALSEFALSE)parent_i

16、d上级编号VARCHAR2(6464FALSEFALSEFALSE)bounds范围区域MDSYS.SDO_GFALSEFALSEFALSEEOMETRYlevel单位等级NUMBER(10)10FALSEFALSEFALSE表格 shiro_resource(系统资源表)id名称注释项目编号数据类型NUMBER(6)长度6不能为空 TRUE是否主键 TRUE是否外键FALSEtype类型VARCHAR2(2020FALSEFALSEFALSE)resource资源VARCHAR2(5050FALSEFALSEFALSE)priority优先级NUMBER(10)10FALSEFALSEFAL

17、SEicon图标VARCHAR2(5050FALSEFALSEFALSE)parentId上级编号NUMBER(10)10FALSEFALSEFALSEname名称VARCHAR2(5050FALSEFALSEFALSE)target目标地址VARCHAR2(5050FALSEFALSEFALSE)is_out是否站外NUMBER(10)10FALSEFALSEFALSEcss样式VARCHAR2(5050FALSEFALSEFALSE)表格 shiro_permission(系统权限表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(10)10TRUETRUEFALSE

18、name名称VARCHAR2(3232FALSEFALSEFALSE)type类型VARCHAR2(1616FALSEFALSEFALSE)parent_id上级编号NUMBER(10)10FALSEFALSEFALSEpermission权限VARCHAR2(12128FALSEFALSEFALSE8)priority优先级NUMBER(10)10FALSEFALSEFALSE表格 shiro_group(系统组表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(10)10TRUETRUEFALSEname名称VARCHAR2(5050FALSEFALSEFALSE)d

19、escription描述VARCHAR2(10100FALSEFALSEFALSE0)dept_id部门编号VARCHAR2(6464FALSEFALSETRUE)表格 shiro_user_role(系统用户与角色关系表)名称注释数据类型长度不能为空是否主键是否外键user_id用户编号NUMBER(10)10FALSEFALSETRUErole_id角色编号NUMBER(10)10FALSEFALSETRUE表格 shiro_role_resource(系统角色与资源关系表)名称注释数据类型长度不能为空是否主键是否外键role_id角色编号NUMBER(10)10FALSEFALSETRU

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

21、SETRUE表格 shiro_reource_permission(系统资源与权限关系表)名称注释数据类型长度不能为空是否主键是否外键resource_id资源编号NUMBER(10)10FALSEFALSETRUEpermission_i权限编号NUMBER(10)10FALSEFALSETRUEd表格 shiro_group_role(系统组与角色关系表)名称注释数据类型长度不能为空是否主键是否外键group_id组编号NUMBER(10)10FALSEFALSETRUErole_id角色编号NUMBER(10)10FALSEFALSETRUE表格 shiro_linecese(系统许可证

22、表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUETRUEFALSEis_used是否使用NUMBER(10)10FALSEFALSEFALSEsource序列号VARCHAR2(5050FALSEFALSEFALSE)validity_dat有效时间DATEFALSEFALSEFALSEe表格 shiro_machine_binding(系统机器绑定表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUETRUEFALSEmachine_co机器码VARCHAR2(4242FALSEFALSEFALSEde)lineces

23、e_id证书编号NUMBER(10)10FALSEFALSETRUEstatus状态VARCHAR2(1010FALSEFALSEFALSE)key_idKey 编号NUMBER(10)10FALSEFALSETRUE表格 shiro_ras_keys (系统非对称加密秘钥表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUETRUEFALSEpublic_key公钥CLOBFALSEFALSEFALSEprivate_key私钥CLOBFALSEFALSEFALSE2.3. 外键清单外键 FK_SHIRO_GR_REFERENCE_SHIRO_DE外键 FK

24、_SHIRO_GR_REFERENCE_SHIRO_DE的描述名称FK_SHIRO_GR_REFERENCE_SHIRO_DE子表格shiro_group父表格shiro_dept外键列dept_id外键 FK_SHIRO_GR_REFERENCE_SHIRO_DE的连接清单名称父表格列子表格列id = dept_ididdept_id外键 FK_SHIRO_GR_REFERENCE_SHIRO_GR外键 FK_SHIRO_GR_REFERENCE_SHIRO_GR的描述名称FK_SHIRO_GR_REFERENCE_SHIRO_GR子表格shiro_group_role父表格shiro_gr

25、oup外键列group_id外键 FK_SHIRO_GR_REFERENCE_SHIRO_GR的连接清单名称父表格列子表格列id = group_ididgroup_id外键 FK_SHIRO_GR_REFERENCE_SHIRO_RO外键 FK_SHIRO_GR_REFERENCE_SHIRO_RO的描述名称FK_SHIRO_GR_REFERENCE_SHIRO_RO子表格shiro_group_role父表格shiro_role外键列role_id外键 FK_SHIRO_GR_REFERENCE_SHIRO_RO的连接清单名称父表格列子表格列id = role_ididrole_id外键

26、FK_SHIRO_GU_REFERENCE_SHIRO_GR外键 FK_SHIRO_GU_REFERENCE_SHIRO_GR的描述名称FK_SHIRO_GU_REFERENCE_SHIRO_GR子表格shiro_group_user父表格shiro_group外键列group_id外键 FK_SHIRO_GU_REFERENCE_SHIRO_GR的连接清单名称父表格列子表格列id = group_ididgroup_id外键 FK_SHIRO_GU_REFERENCE_SHIRO_US外键 FK_SHIRO_GU_REFERENCE_SHIRO_US的描述名称FK_SHIRO_GU_REFE

27、RENCE_SHIRO_US子表格shiro_group_user父表格shiro_user外键列user_id外键 FK_SHIRO_GU_REFERENCE_SHIRO_US的连接清单名称父表格列子表格列id = user_ididuser_id外键 FK_SHIRO_MB_REFERENCE_SHIRO_LI外键 FK_SHIRO_MB_REFERENCE_SHIRO_LI的描述名称FK_SHIRO_MB_REFERENCE_SHIRO_LI子表格shiro_machine_binding父表格shiro_linecese外键列linecese_id外键 FK_SHIRO_MB_REFE

28、RENCE_SHIRO_LI的连接清单名称父表格列子表格列id = linecese_ididlinecese_id外键 FK_SHIRO_MB_REFERENCE_SHIRO_RK外键 FK_SHIRO_MB_REFERENCE_SHIRO_RK的描述名称FK_SHIRO_MB_REFERENCE_SHIRO_RK子表格shiro_machine_binding父表格shiro_rsa_keys外键列key_id外键 FK_SHIRO_MB_REFERENCE_SHIRO_RK的连接清单名称父表格列子表格列id = key_ididkey_id外键 FK_SHIRO_RE_REFERENCE

29、_SHIRO_PE外键 FK_SHIRO_RE_REFERENCE_SHIRO_PE的描述名称FK_SHIRO_RE_REFERENCE_SHIRO_PE子表格shiro_resource_permission父表格shiro_permission外键列permission_id外键 FK_SHIRO_RE_REFERENCE_SHIRO_PE的连接清单名称父表格列子表格列id = permission_ididpermission_id外键 FK_SHIRO_RE_REFERENCE_SHIRO_RE外键 FK_SHIRO_RE_REFERENCE_SHIRO_RE的描述名称FK_SHIRO

30、_RE_REFERENCE_SHIRO_RE子表格shiro_resource_permission父表格shiro_resource外键列resource_id外键 FK_SHIRO_RE_REFERENCE_SHIRO_RE的连接清单名称父表格列子表格列id = resource_ididresource_id外键 FK_SHIRO_RO_REFERENCE_SHIRO_DE外键 FK_SHIRO_RO_REFERENCE_SHIRO_DE的描述名称FK_SHIRO_RO_REFERENCE_SHIRO_DE子表格shiro_role父表格shiro_dept外键列dept_id外键 FK

31、_SHIRO_RO_REFERENCE_SHIRO_DE的连接清单名称父表格列子表格列id = dept_ididdept_id外键 FK_SHIRO_RP_REFERENCE_SHIRO_PE外键 FK_SHIRO_RP_REFERENCE_SHIRO_PE的描述名称FK_SHIRO_RP_REFERENCE_SHIRO_PE子表格shiro_role_permission父表格shiro_permission外键列permission_id外键 FK_SHIRO_RP_REFERENCE_SHIRO_PE的连接清单名称父表格列子表格列id = permission_ididpermission_id外键 FK_SHIRO_RP_REFERENCE_SHIRO_RO外键 FK_SHIRO_RP_REFERENCE_SHIRO_RO的描述名称FK_SHIRO_RP_REFERENCE_SHIRO_RO子表格shiro_role_permission父表格shiro_role外键列role_id外键 FK_SHIRO_RP_REFERENCE_SHIRO_RO的连接清单名称父表格列子表格列id = role_ididrol

温馨提示

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

评论

0/150

提交评论