智慧政务统一用户管理详细设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智慧政务平台统一用户管理系统

详细设计

目录

1 引言 (1)

1.1 编写目的 (1)

1.2 读者对象 (1)

1.3 项目背景 (1)

1.4 编写原则 (2)

1.5 定义 (2)

1.6 参考资料 (2)

1.7 变更历史 (3)

2 需求说明 (3)

2.1 总体描述 (3)

2.1.1 概述 (3)

2.1.2 系统目标 (3)

2.1.3 系统结构设计要求 (4)

2.1.4 假设和约束 (5)

2.2 功能需求概述 (6)

2.2.1 单点登陆 (7)

2.2.2 组织机构管理 (7)

2.2.3 属性管理 (7)

2.2.4 界面管理 (7)

2.2.5 应用系统管理 (8)

2.3 安全要求概述 (8)

2.4 接口要求概述 (8)

2.5 性能要求概述 (8)

2.6 其他需求概述 (9)

3 技术方案设计 (10)

3.1 系统体系结构设计 (10)

3.2 系统功能结构设计 (10)

4 数据库设计 (11)

4.1 表结构设计 (11)

4.1.1 系统应用表(uim_application) (11)

4.1.2 组织机构表(uim_organization) (11)

4.1.3 组织机构管理员表(uim_orgadmin) (12)

4.1.4 用户表(uim_user) (12)

4.1.5 应用用户表(uim_appuser) (12)

4.1.6 用户组表(uim_appgroup) (13)

4.1.7 角色表(uim_approle) (14)

4.1.8 应用-用户组成员表(uim_groupuser) (14)

4.1.9 应用-用户组管理员表(uim_groupadmin) (15)

4.1.10 应用-角色分类表(uim_approleclass) (15)

4.1.11 应用-角色成员表(uim_roleuser) (15)

4.1.12 应用-角色管理员表(uim_roleadmin) (16)

4.1.13 应用管理员表(uim_applicationadmin) (16)

4.1.14 操作分类表(uim_appoperationclass) (16)

4.1.15 资源信息表(uim_appresource) (17)

4.1.16 操作信息表(uim_appoperation) (17)

4.1.17 权限分配表(uim_apppermission) (18)

4.1.18 内部要素表(uim_entity) (19)

4.1.19 属性定义表(uim_attribute) (19)

4.1.20 属性枚举定义表(uim_attributeenum) (20)

4.1.21 应用-属性表(uim_appattribute) (21)

4.1.22 应用-界面定义表(uim_userinterface) (21)

4.1.23 界面属性分配表(uim_uiattribute) (22)

4.1.24 用户登录信息表(uim_ssosession) (22)

4.1.25 ID序列表(uim_idsequence) (22)

4.1.26 操作日志表(uim_syslog) (23)

4.2 安全性设计 (23)

4.2.1 总体要求 (23)

4.2.2 详细要求 (23)

5 应用系统设计 (26)

5.1 功能模块设计 (26)

5.1.1 单点登陆(SSO) (26)

5.1.2 组织机构管理 (30)

5.1.3 应用系统管理 (42)

5.1.4 用户组管理 (46)

5.1.5 角色管理 (52)

5.1.6 资源管理 (60)

5.1.7 操作管理 (64)

5.1.8 权限管理 (71)

5.1.9 属性管理 (79)

5.1.10 界面管理 (85)

5.2 公用构件设计 (91)

5.2.1 统一用户选择组件 (91)

6 接口设计 (92)

6.1 内部接口设计 (92)

6.1.1 DB接口 (92)

6.1.2 WebService接口 (112)

6.2 外部接口设计 (113)

7 系统维护设计 (113)

7.1 日常维护设计 (113)

7.1.1 运维管理模块 (113)

7.1.2 日志管理模块 (113)

7.2 容错设计 (114)

7.2.1 出错信息 (114)

7.2.2 补救措施 (115)

1引言

1.1编写目的

对“统一用户管理”系统中设计的各功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细数据结构,为编写源代码提供必要的说明。对实现细节作精确的描述,在编码阶段就可以将详细设计中对功能实现的描述,直接翻译、转化为用某种程序设计语言书写的程序。

1.2读者对象

本文档的读者对象为该系统承建单位的项目经理、架构师、研发人员,还有建设单位、监理单位的相关人员。

1.3项目背景

XX区作为安徽省唯一一个区级单位(全省共有三市一区)被认定为第一批国家智慧城市试点城区。开展了“XX市XX智慧校园”、“XX市XX智慧社区”、“XX 市XX智慧医疗”、“XX市XX智慧政务”和“XX市XX智慧旅游”等方面的建设方案和规划。智慧城市建设将推动XX区集约、智能、绿色、低碳的新型城镇化发展,对拉动内需,带动产业转型升级具有非常重要的意义。本期项目将针对智慧教育、智慧政务和智慧社区三方面进行建设。

“统一用户管理”作为智慧政务建设中的一个基础组成部分,为其他应用系统提供统一的单点登陆、身份认证服务,这样进入各业务子系统无需再进行登陆验证;提供统一的组织机构管理、人员用户管理、角色权限配置、授权管理,通

相关文档
最新文档