当前位置:文档之家› 【单点登录】统一内部应用门户数据库设计说明书

【单点登录】统一内部应用门户数据库设计说明书

信息中心总集成及公共服务建设项目统一内部应用门户数据库设计说明书(V2.0)目录第一章引言 (1)1.1编写目的 (1)1.2项目概述 (1)1.3定义 (1)1.4参考资料 (2)第二章系统定义 (4)2.1系统边界 (4)2.2用户需求 (4)2.2.1数据需求 (4)2.2.2事务需求 (5)2.3系统需求 (6)第三章外部设计 (7)3.1标识符和状态 (7)3.2使用它的程序 (7)3.3支持软件环境 (7)第四章结构设计 (9)4.1概念结构设计 (9)4.1.1指标体系编码规范 (9)4.1.1.1引用文件 (9)4.1.1.2编制原则 (9)4.1.1.3统一门户涉及的指标体系 (10)4.1.1.3.1业务类指标 (10)4.1.1.3.2统计类指标 (10)4.1.2统一内部应用门户 (11)4.1.2.1实体-联系模型 (11)4.1.2.2概念模型说明 (12)4.1.2.2.1实体 (13)4.1.3组织机构管理 (18)4.1.3.1实体-联系模型 (18)4.1.3.2概念模型说明 (19)4.1.3.2.1实体 (20)4.1.3.2.2联系 (28)4.1.4单点登陆系统 (30)4.1.4.1单点登录系统 (30)4.1.4.2统一身份认证 (31)4.1.4.2.1实体-联系模型 (31)4.1.4.2.2概念模型说明 (32)4.1.4.2.2.1实体 (32)4.1.4.2.2.2联系 (34)4.1.4.3统一授权管理 (35)4.1.4.3.1实体-联系模型 (35)4.1.4.3.2概念模型说明 (36)4.1.4.3.2.1实体 (37)4.1.4.3.2.2联系 (40)4.2逻辑结构设计 (41)4.2.1表设计 (41)4.2.1.1统一内部应用门户 (41)4.2.1.1.1关系表汇总 (41)4.2.1.1.2关系表详细说明 (42)4.2.1.2组织机构管理 (46)4.2.1.2.1关系表汇总 (46)4.2.1.2.2关系表详细说明 (48)4.2.1.3单点登录 (53)4.2.1.3.1单点登陆系统 (53)4.2.1.3.1.1关系表汇总 (53)4.2.1.3.1.2关系表详细说明 (53)4.2.1.3.2统一身份认证 (54)4.2.1.3.2.1关系表汇总 (54)4.2.1.3.2.2关系表详细说明 (54)4.2.1.3.3统一授权管理 (55)4.2.1.3.3.2关系表详细说明 (56)4.2.2视图设计 (58)4.2.3触发器设计 (65)4.2.4角色设计 (65)4.2.5索引设计 (66)4.3物理结构设计 (66)4.3.1物理结构设计使用技术 (66)4.3.2表空间 (67)4.3.3数据文件 (67)4.3.4表 (67)4.3.5索引 (68)第五章运用设计 (69)5.1数据字典设计 (69)5.1.1数据结构设计原则 (69)5.1.2数据字典表 (69)5.2数据安全设计 (70)5.3数据库接口 (70)5.3.1统一组织结构 (70)5.3.2JDBC连接规范 (77)5.3.3JDBC主要优化 (78)第六章尚需解决的问题 (82)第七章附件 (83)第一章引言1.1 编写目的编写《数据库设计说明书》的目的是为了按照数据对象的完整性、业务规则详尽性以及数据库系统的效能、安全等等几个方面的要求,经过概念设计、逻辑设计、物理设计等几个设计过程,形成一个完整的、可扩展的、稳定的、安全的数据库方案。

本文档由承建方设计人员编写,本文档的预期读者为:承建方评审人员、开发人员、测试人员、实施人员;用户方领导、业务人员和技术人员;总设计,总监理,总集成人员。

1.2 项目概述统一内部应用门户是为了使用方便、统一入口以提高生产效率而构建的常用功能页面无缝集成的“一站式”办公环境。

为了使内部更好地协作,内部门户还将集成OA、邮件和业务系统的常用功能。

通过对后台多个应用系统进行集成,采用先进的协作门户平台帮助NM市人力资源和社会保障局各单位实现高效率办公。

1.3 定义1.4 参考资料第二章系统定义2.1 系统边界图2.1统一内部应用门户系统边界图统一内部应用门户主要管理以下数据:1,组织机构数据,所有使用统一内部应用门户的组织机构,需要将他们的机构数据纳入到统一门户,作为授权和审计的对象。

2,人员信息数据,作为统一内部应用门户的使用人员,与组织机构信息相关联。

3,业务系统数据,纳入统一内部应用门户的业务系统的名称,地址,端口,传递参数等信息。

4,统一内部应用门户内容数据,包括通知公告,文档信息等。

5,统一内部应用门户属性数据,包括模版,样式,菜单等6,权限数据,与业务人员,组织机构相关联的授权数据。

2.2 用户需求2.2.1 数据需求统一门户管理的数据主要包含组织机构、人员信息、业务系统信息、通知公告,新闻内容等。

对数据的主要约束有主键约束,参照完整性(外键),字段精度和类型约束,非空约束,校验约束。

具体如数据需求表所示2.2.2 事务需求统一内部应用门户存在的数据库事务包括:数据录入、数据更新/删除、数据查询等。

2.3 系统需求1.初始占用表空间大约10G。

2.数据共享,所有用户可以同时存取数据库中的数据,包括用户可以用各种方式通过接口使用业务系统实现数据共享3.减少数据冗余度,所有纳入统一内部应用门户的业务系统使用同一套组织机构和人员信息数据,避免了用户各自建立了组织机构和人员信息,减少了大量的数据冗余,维护了数据的一致性。

4.数据的物理独立性和逻辑独立性,物理硬件变化不影响统一内部应用门户数据的逻辑结构,并且逻辑结构与统一内部应用门户的程序框架相互独立。

5.数据的安全性和可靠性,保证数据不丢失,更新一致性,权限安全,有效和相容行。

保证在统一周期内,允许对数据实现多路存取又能防止用户之间的不正常交互作用。

6.数据的故障可恢复性,如果统一内部应用门户的数据发生故障,DBMS可及时发现故障和修复故障,保护数据。

第三章外部设计3.1 标识符和状态数据库共分2个用户,具体说明如下表所示:其中组织机构数据用户是管理统一内部应用门户系组织机构信息用户,业务数据用户用户存放组织机构用户业务功能的数据包括系统管理,应用集成,菜单管理等功能模块。

3.2 使用它的程序列出统一内部应用门户和纳入统一内部应用门户的业务系统将要使用或访问数据库的所有应用程序,给出这些应用程序的名称和关系说明。

3.3 支持软件环境统一内部应用门户同此数据库直接有关的支持软件环境,如操作系统、数据库管理系统、存储定位程序和用于装入、生成、修改、更新数据库的程序等说明如下。

操作系统客户端:运行环境:windows xp sp3 ,window7 sp1以及以上版本。

客户端的系统运行平台,使用window XP 和window7 系统,具有稳定,方便客户使用习惯的特点应用服务器:Weblogic 11g+ JDK 1.6服务使用的中间件,技术成熟,平台可靠,可连接数大,主流中间件。

数据库服务器:系统:HP UX11,数据库:Oracle 11g服务使用的数据库,grid网格计算,提供稳定高效的数据管理浏览器版本:IE8.0及以上版本,或者同版本核心浏览器主流浏览器,保证安全性,便于开发和维护Webcenter 11g使用成熟技术架构,与oracle其它核心业务产品无缝切入。

第四章结构设计4.1 概念结构设计统一内部应用门户系统,从现实角度来看,可以划分为三大类:统一内部应用门户数据、统一组织机构数据、单点登陆数据。

图4.1 数据结构图统一内部应用门户数据包括:系统管理、资源管理、菜单管理,个性化设置等。

统一组织机构数据包括:人员基本信息、组织机构基本信息、岗位基本信息等。

单点登陆数据包括:人员账户信息等。

4.1.1 指标体系编码规范为建立统一的劳动和社会保险信息标准,规范NM市失业保险基金信息化项目的劳动和社会保险管理信息系统建设, 总集成制定了指标体系编码规范。

主要引自人社部发的规范文件,作为失业基金项目劳动和社会保险信息化管理、应用软件开发和信息资源目录的基础信息规范,指导各板块进行数据库结构设计,统一内部应用门户需要遵照指标体系执行。

规范规定了失业基金项目在劳动和社会保险管理信息系统建设时所使用的指标体系和指标命名规则。

规范适用于失业基金项目劳动和社会保险管理信息系统的指标建立、指标扩充。

4.1.1.1 引用文件1.劳社信息函〔2000〕13号 ---- 关于印发《劳动和社会保险管理信息系统信息结构通则》的通知2.劳动和社会保险核心平台三版资料4.1.1.2 编制原则1. 系统性原则:指标集各组成部分遵循统一的指标编制方法,有着内在联系,相互关联,各自反映一类业务状态,并共同形成社会保险各应用系统基础指标。

2. 规范性原则:指标集充分遵循国家标准、相关行业标准、社会保险政策文件等有关规定,遵循统一的编码规则,对所确定的指标力求达到相对的科学规范。

3. 实用性原则:指标集以服务于社会保险管理信息系统为目的,重点关注经办类、交换类、接口类指标的规范统一。

4. 扩充性原则:指标集的设计既考虑对当前业务内容的可收集性,也充分考虑在业务发展后对指标进一步扩充的需要。

4.1.1.3 统一门户涉及的指标体系4.1.1.3.1业务类指标业务类指标是信息系统中反映信息主体(如用人单位、职工)的属性和度量的原始指标。

指标体系包括指标名称、编码、类型、长度、数值单位、检索项标识和指标解释。

指标名称采用国际、国内已有的标准名称,或使用通用、明确的词语。

指标解释包括指标的定义、范围和指标间的关系等说明。

指标的编码采用四层六位字符形式表示,反映指标的定义级别、所属业务类别、信息主体类型特征和顺序号等。

第一层定义级别,用一位大写英文字母表示,第二层业务类别,用一位大写英文字母表示,按A—Z顺序排列,第三层信息主体类型,用一位大写英文字母表示,第四层顺序号,用三位数字表示,取值范围为001~999。

顺序号可分段使用;停用的指标,其原用顺序号不再使用;停用后又恢复使用的指标,仍使用原顺序号。

顺序号确需超过999时可从百位到个位逐步扩充使用大写英文字母A—Z,但字母O、字母I和字母L不得使用。

4.1.1.3.2统计类指标统计类指标是对业务类指标加工归纳后形成的反映某一群体(如某行业全部国有企业、某地区全部失业人员等)的度量或水平的衍生性指标。

指标体系包括指标名称、编码、类型、长度、数值单位、计算公式和指标解释。

指标名称采用国际、国内已有的标准名称,或使用通用、明确的词语。

指标解释包括指标的定义、范围和指标间的关系等说明。

相关主题