通用权限管理系统开发文档.docx

上传人:罗晋 文档编号:6199938 上传时间:2020-09-23 格式:DOCX 页数:22 大小:717.55KB
返回 下载 相关 举报
通用权限管理系统开发文档.docx_第1页
第1页 / 共22页
通用权限管理系统开发文档.docx_第2页
第2页 / 共22页
通用权限管理系统开发文档.docx_第3页
第3页 / 共22页
通用权限管理系统开发文档.docx_第4页
第4页 / 共22页
通用权限管理系统开发文档.docx_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《通用权限管理系统开发文档.docx》由会员分享,可在线阅读,更多相关《通用权限管理系统开发文档.docx(22页珍藏版)》请在三一文库上搜索。

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 (系

2、统权限表) .62.2.6.表格 shiro_group (系统组表) .62.2.7.表格 shiro_user_role (系统用户与角色关系表) .62.2.8.表格 shiro_role_resource (系统角色与资源关系表) .62.2.9.表格 shiro_role_permission (系统角色与权限关系表) .62.2.10.表格 shiro_group_user (系统组与用户关系表) .72.2.11.表格 shiro_reource_permission (系统资源与权限关系表) .72.2.12.表格 shiro_group_role (系统组与角色关系表) .7

3、2.2.13.表格 shiro_linecese (系统许可证表) .72.2.14.表格 shiro_machine_binding (系统机器绑定表) .72.2.15.表格 shiro_ras_keys(系统非对称加密秘钥表).82.3.外键清单 .82.3.1.外键 FK_SHIRO_GR_REFERENCE_SHIRO_DE .82.3.2.外键 FK_SHIRO_GR_REFERENCE_SHIRO.GR82.3.3.外键 FK_SHIRO_GR_REFERENCE_SHIRO.RO92.3.4.外键 FK_SHIRO_GU_REFERENCE_SHIRO_GR .92.3.5.外

4、键 FK_SHIRO_GU_REFERENCE_SHIRO.US102.3.6.外键 FK_SHIRO_MB_REFERENCE_SHIRO.LI102.3.7.外键 FK_SHIRO_MB_REFERENCE_SHIRO_RK .102.3.8.外键 FK_SHIRO_RE_REFERENCE_SHIRO_PE .112.3.9.外键 FK_SHIRO_RE_REFERENCE_SHIRO.RE112.3.10.外键 FK_SHIRO_RO_REFERENCE_SHIRO_DE .122.3.11.外键 FK_SHIRO_RP_REFERENCE_SHIRO.PE122.3.12.外键 FK

5、_SHIRO_RP_REFERENCE_SHIRO_RO .132.3.13.外键 FK_SHIRO_RR_REFERENCE_SHIRO.RE132.3.14.外键 FK_SHIRO_RR_REFERENCE_SHIRO_RO .132.3.15.外键 FK_SHIRO_UR_REFERENCE_SHIRO_.RO142.3.16.外键 FK_SHIRO_UR_REFERENCE_SHIRO_US .142.3.17.外键 FK_SHIRO_US_REFERENCE_SHIRO_DE .15.2.4.视图清单 .152.4.1.视图 view_shiro_user_resource .152

6、.4.2.视图 view_shiro_user_role_permission .172.5.序列清单 .182.5.1.序列 SHIRO_USER_ID_SEQ .182.5.2.序列 SHIRO_ROLE_ID_SEQ .182.5.3.序列 SHIRO_GROUP_ID_SEQ.182.5.4.序列 SHIRO_RESOURCE_ID_SEQ.182.5.5.序列 SHIRO_PERMISSION_ID_SEQ .182.5.6.序列 SHIRO_LINECESE_ID_SEQ.192.5.7.序列 SHIRO_RSA_KEYS_ID_SEQ.192.5.8.序列 SHIRO_MACHI

7、NE_BINDING_ID_SEQ.193.配置手册 .194.系统引入工程模板 .19.1. 简单模型描述1.1. E-R图图 1-1 整体 E-R1.2. 表格清单名称描述shiro_user系统用户表shiro_role系统角色表shiro_dept系统部门表.shiro_resource系统资源表shiro_permission系统权限表shiro_group系统组表shiro_user_role系统用户与角色关系表shiro_role_resource系统角色与资源关系表shiro_role_permission系统角色与权限关系表shiro_group_user系统组与用户关系表s

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

9、GRshiro_groupFK_SHIRO_GU_REFERENCE_SHIRO_USshiro_userFK_SHIRO_MB_REFERENCE_SHIRO_LI shiro_lineceseFK_SHIRO_MB_REFERENCE_SHIRO_RKshiro_rsa_keysFK_SHIRO_RE_REFERENCE_SHIRO_PEshiro_permissionFK_SHIRO_RE_REFERENCE_SHIRO_REshiro_resourceFK_SHIRO_RO_REFERENCE_SHIRO_DEshiro_deptFK_SHIRO_RP_REFERENCE_SHIRO_

10、PEshiro_permissionFK_SHIRO_RP_REFERENCE_SHIRO_ROshiro_roleFK_SHIRO_RR_REFERENCE_SHIRO_REshiro_resourceFK_SHIRO_RR_REFERENCE_SHIRO_ROshiro_roleFK_SHIRO_UR_REFERENCE_SHIRO_ROshiro_roleFK_SHIRO_UR_REFERENCE_SHIRO_USshiro_userFK_SHIRO_US_REFERENCE_SHIRO_DEshiro_deptshiro_groupshiro_group_roleshiro_group

11、_roleshiro_group_usershiro_group_usershiro_machine_bindingshiro_machine_bindingshiro_resource_permissionshiro_resource_permissionshiro_roleshiro_role_permissionshiro_role_permissionshiro_role_resourceshiro_role_resourceshiro_user_roleshiro_user_roleshiro_userdept_idgroup_idrole_idgroup_iduser_idline

12、cese_idkey_idpermission_idresource_iddept_idpermission_idrole_idresource_idrole_idrole_iduser_iddept_id名称描述view_shiro_user_resource查询用户拥有的资源view_shiro_user_role_permission查询用户所关联角色的权限.1.4. 视图清单1.5. 序列清单名称描述SHIRO_USER_ID_SEQ系统用户表主键序列SHIRO_ROLE_ID_SEQ系统角色表主键序列SHIRO_GROUOP_ID_SEQ系统组表主键序列SHIRO_RESOURCE_

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

14、LSEFALSETRUEusername用户名称VARCHAR2(32)32FALSEFALSEFALSEpassword密码VARCHAR2(255)255FALSEFALSEFALSEsalt秘钥VARCHAR2(255)255FALSEFALSEFALSE.status状态create_time账号创建时间modify_passw最后一次修改密ord_time码的时间VARCHAR2(16)16FALSEFALSEFALSEDATEFALSEFALSEFALSEDATEFALSEFALSEFALSE2.2.2. 表格 shiro_role (系统角色表)名称注释数据类型长度不能为空是否主

15、键是否外键id项目编号NUMBER(10)10TRUETRUEFALSEname角色名称VARCHAR2(32)32FALSEFALSEFALSEdescription描述VARCHAR2(255)255FALSEFALSEFALSEavailable是否可用NUMBER(10)10FALSEFALSEFALSEdept_id部门编号VARCHAR2(64)64FALSEFALSETRUE2.2.3. 表格 shiro_dept (系统部门表)名称注释数据类型长度不能为空是否主键是否外键id项目编号VARCHAR2(64)64TRUETRUEFALSEname名称VARCHAR2(64)64F

16、ALSEFALSEFALSEparent_id上级编号VARCHAR2(64)64FALSEFALSEFALSEbounds范围区域MDSYS.SDO_GEFALSEFALSEFALSEOMETRYlevel单位等级NUMBER(10)10FALSEFALSEFALSE2.2.4. 表格 shiro_resource (系统资源表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUETRUEFALSEtype类型VARCHAR2(20)20FALSEFALSEFALSEresource资源VARCHAR2(50)50FALSEFALSEFALSEpriority

17、优先级NUMBER(10)10FALSEFALSEFALSEicon图标VARCHAR2(50)50FALSEFALSEFALSEparentId上级编号NUMBER(10)10FALSEFALSEFALSEname名称VARCHAR2(50)50FALSEFALSEFALSEtarget目标地址VARCHAR2(50)50FALSEFALSEFALSEis_out是否站外NUMBER(10)10FALSEFALSEFALSEcss样式VARCHAR2(50)50FALSEFALSEFALSE.2.2.5. 表格 shiro_permission (系统权限表)名称注释数据类型长度不能为空是否

18、主键是否外键id项目编号NUMBER(10)10TRUETRUEFALSEname名称VARCHAR2(32)32FALSEFALSEFALSEtype类型VARCHAR2(16)16FALSEFALSEFALSEparent_id上级编号NUMBER(10)10FALSEFALSEFALSEpermission权限VARCHAR2(128)128FALSEFALSEFALSEpriority优先级NUMBER(10)10FALSEFALSEFALSE2.2.6. 表格 shiro_group (系统组表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(10)10TRUE

19、TRUEFALSEname名称VARCHAR2(50)50FALSEFALSEFALSEdescription描述VARCHAR2(100)100FALSEFALSEFALSEdept_id部门编号VARCHAR2(64)64FALSEFALSETRUE2.2.7. 表格 shiro_user_role (系统用户与角色关系表)名称注释数据类型长度不能为空是否主键是否外键user_id用户编号NUMBER(10)10FALSEFALSETRUErole_id角色编号NUMBER(10)10FALSEFALSETRUE2.2.8. 表格 shiro_role_resource (系统角色与资源关

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

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

22、up_id组编号NUMBER(10)10FALSEFALSETRUErole_id角色编号NUMBER(10)10FALSEFALSETRUE2.2.13.表格 shiro_linecese (系统许可证表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUETRUEFALSEis_used是否使用NUMBER(10)10FALSEFALSEFALSEsource序列号VARCHAR2(50)50FALSEFALSEFALSEvalidity_date有效时间DATEFALSEFALSEFALSE2.2.14.表格 shiro_machine_binding (

23、系统机器绑定表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUETRUEFALSEmachine_code机器码VARCHAR2(42)42FALSEFALSEFALSElinecese_id证书编号NUMBER(10)10FALSEFALSETRUEstatus状态VARCHAR2(10)10FALSEFALSEFALSEkey_idKey 编号NUMBER(10)10FALSEFALSETRUE.2.2.15.表格 shiro_ras_keys (系统非对称加密秘钥表)名称注释数据类型长度不能为空是否主键是否外键id项目编号NUMBER(6)6TRUET

24、RUEFALSEpublic_key公钥CLOBFALSEFALSEFALSEprivate_key私钥CLOBFALSEFALSEFALSE2.3. 外键清单2.3.1. 外键 FK_SHIRO_GR_REFERENCE_SHIRO_DE2.3.1.1.外键 FK_SHIRO_GR_REFERENCE_SHIRO的描DE述名称FK_SHIRO_GR_REFERENCE_SHIRO_DE子表格shiro_group父表格shiro_dept外键列dept_id2.3.1.2.外键 FK_SHIRO_GR_REFERENCE_SHIRO的连DE接清单名称父表格列子表格列id = dept_ididdept_id2.3.2. 外键 FK_SHIRO_GR_REFERENCE_SHIRO_GR2.3.2.1.外键 FK_SHIRO_GR_REFERENCE_SHIRO的描GR述名称FK_SHIRO_GR_REFERENCE_SHIRO_GR子表格shiro_group_role父表格shiro_group外键列group_id.2.3.2.2.外键 FK_SHIRO_GR_REFERENCE_SHIRO的连GR接清单名称

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1