数据库设计说明书 联系客服

发布时间 : 星期四 文章数据库设计说明书更新完毕开始阅读17d1577301f69e31433294dc

影像文档管理系统数据库设计说明书 HG

? ? ? ? ? ? ? ? 《影像电子化系统总体设计说明书》,华光数码技术有限公司,2001.12。 《影像电子化系统功能说明书》,华光数码技术有限公司,2002.1。 《影像电子化系统概要设计说明书》,华光数码技术有限公司,2002.1。 Oracle技术系列丛书,机械工业出版社,1998.5。 GB/T l1457 软件工程术语 GB8566 计算机软件开发规范

GB8567 计算机软件产品开发文件编制指南 GB/T 12505 计算机软件配置管理计划规范

2.外部设计

2.1.标识符和状态

编写指南:联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加

的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这—特点及其有效时间范围。 此数数据的名称:华光影像文档,代码:HGDOC,意为华光公司的影像管理数据库。此

数据库是为了影像电子化系统(ElectroImage)需要而专门设计,目前暂不提供其他程序接口,不做其他目的,只存放影像电子化系统所有格式化的数据信息。 一个数据库的生命周期有规划(Planning)、生成(Creating)、监控(Monitoring)、

协调(Turning)四个阶段组成。这一周期的成功取决于培植过程(Cultural Processes)、管理过程(Management Processes)和技巧(Technology)三个方面。 由于影像电子化系统正在设计、开发阶段,HGIMAGE从2001/1/29日开始进行设计,目

前仍在设计阶段,其初步设计完成时间大概在2001/2/28日,配合程序的编写及测试此数据库的测试时间为2001/3/1-2000/3/31。之后要经过实施测试、正式运行、版本升级、更新、淘汰等几个阶段。

2.2.使用它的程序

编写指南:列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,

给出它的名称和版本。 此数据库是影像电子化系统的一部分,只供影像电子化系统的应用程序专门使用。目前

影像电子化系统的名称:影像电子化系统;代码(英文名):ElectroImage;版本:1.0.0(第一位为主版本号,第二位为副版本号,第三位为小版本号)。

2.3.约定

编写指南:陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。

此数据库为了配合程序的使用目前在Oracle进行实现,以后可以考虑用Access、SQLServer、Sybase进行实现,所有数据库对象用标准的SQL语句实现,便于数据库的移植,数据库的名称、代码在版本更新、移植时不做改变,版本随设计、开发、使用的不同阶段进行改变、更新。

详细的数据库对象设计约定见《影像电子化系统概要设计说明书》中物理结构设计要点中的描述。

2.4.专门指导

编写指南:向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指

北京华光数码公司 第 5 页 共 10 页 地址:北京市海淀区中关村南大街 电话:010-88888888 传真:010- 88888888

影像文档管理系统数据库设计说明书 HG

导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。

如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。

数据库的生成需要在设计完成后用数据库管理系统的数据库定义语言(DDL)、数据库操

纵语言(DML)的标准SQL语句进行数据库对象(表、索引)的建立及数据的插入。要有专门的建表语句及数据插入语句,目前只设计针对Oracle的。

2.5.支持软件

编写指南:简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程

序和用于装入、生成、修改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。 此数据库的需要有数据库管理系统:Oracle8.05 Enterprise Edition Server;版本:

8.05,进行实现支持,数据库对象的建立及数据的修改、更新用:SQL*Plus8.05;版本:8.05。 Oracle8.05 Enterprise Edition Server是Oracle公司的面向对象的关系型数据库管理系统,其数据库存储容量可达100Pb(1Pb=10的15次方Byte)SQL*Plus8.05是数据库管理员用来直接利用Oracle本身的SQL语句来操纵数据库、建立数据库对象、添加、修改数据库的工具,可实现其数据库管理系统图形化界面的95%以上的功能,可用来建立数据库、添加/删除用户、建立/删除数据库对象(表、索引等)、插入/删除/更新表数据。

Oracle的容量、性能指标来源于:Oracle技术系列丛书;机械工业出版社;1998.5月第一版。

3.结构设计

3.1.概念结构设计

编写指南:说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始

数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。 本节不详细说明现实世界中的实体,只列出数据库涉及的实体,详细的描述可以参照《影

像电子化系统功能说明书》、《影像电子化系统概要设计说明书》及本说明书中相关部分。 对象:原始文件、电子文档/文件等,每一个/份对应对象表中一条记录。 表单:索引输入界面,每一个对应表单表中一条记录。 字段:表单中定义的字段,每一条对应字段表中一条记录。 查询:查询界面,每一个对应查询界面表中一条记录

查询项:查询界面中定义的项,每一项对应查询项表中一条记录。 分组:显示结果的格式,每一种格式对应分组表中一条记录。

分组项:显示格式定义中的一项,每一项对应分组项表中一条记录。 显示:查询结果的显示,每一中显示列表方式对应显示表中一条记录。 显示项:显示中定义的项,每一项对应显示项表中的一条记录。 用户:系统操作的用户,每一用户对应用户表中一条记录。

组:用户属于组,从组继承权限,组可用来统一分配资源/权限。

3.2.逻辑结构设计

编写指南:说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,

包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。

北京华光数码公司 第 6 页 共 10 页 地址:北京市海淀区中关村南大街 电话:010-88888888 传真:010- 88888888

影像文档管理系统数据库设计说明书 HG

本节主要按照功能模块将表划分出来,提供一个数据库表的逻辑结构说明,方便开发者

理解物理结构设计,对结构不做严格的限定。各部分详细的E-R图可参照FS中各模块E-R图,详细的数据项说明可参照FS中的功能模块描述。 模块 表单管理 M_MaForm 查询设置管理 M_MaQuery 表 模块表对照表 代码 T_DAT_FORM T_DAT_FORM_FIELD T_OPE_QUERY T_OPE_QUERY_ITEM T_OPE_GROUP T_OPE_GROUP_ITEM T_OPE_DISP T_OPE_DISP_ITEM T_DAT_LIST T_DAT_OBJECT T_DAT_BOOK T_DAT_××× T_SYS_LOG T_OPE_OPE_TYPE T_OPE_INDEX_STAT T_OPE_STAT_RESULT T_SEC_USER T_SEC_USERGROUP T_SEC_ROLE T_SEC_USER_ROLE T_SEC_GROUP_ROLE T_SEC_USER_GROUP T_SYS_VERSION T_SYS_MSG T_SYS_SEQUENCE 描述 表单表 字段表 查询界面表 查询项表 分组表 分组项表 显示表 显示项表 下拉域表 添加索引 对象表 C_Index 本号表 索引表 日志管理 日志表 L_MaLog 操作类型表 索引日志表 索引统计表 权限管理 用户表 U_MaRole 组表 角色表 用户角色对照表 组与角色对照表 用户与组关系表 系统维护 版本表 S_MaSystem 信息代码表 序列表 3.3.物理结构设计

编写指南:建立系统程序员视图,包括:

a.数据在内存中的安排,包括对索引区、缓冲区的设计;

b.所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分; c.访问数据的方式方法。

本节用表格的方式详细描述系统所有表的表名称、字段定义(类型、长度、限定等)、

主键、外部键、初始记录等。

3.3.1.表单表 字段 FORM_ID FORM_NAME TABLE_NAME FORM_WIDTH FORM_HEIGHT FORM_BGCOLOR 中文名 表单编号 表单名称 表名称 表单宽度 表单高度 背景色 表单表-T_DAT_FORM 类型 长度 小数位 Null 主键 外部键 Number 30 N Y Varchar2 50 N Varchar2 30 N Number 10 N Number 10 N Varchar2 10 备注 唯一 唯一 北京华光数码公司 第 7 页 共 10 页 地址:北京市海淀区中关村南大街 电话:010-88888888 传真:010- 88888888

影像文档管理系统数据库设计说明书 HG

FORM_STATUS 表单状态 Char 1 主键:PK_DAT_FORM(FORM_ID) 外部键:无。 初始记录:无。

说明:此表存放系统生成索引表单的定义信息,初始化时为空每生成一张索引表单,增加一条对应的记录。

FORM_WIDTH、FORM_HEIGHT:计量单位是pixel。

FORM_BGCOLOR:将RGB函数值转化为字符串类型后保存。

FORM_STATUS:0:正常,可操作;1:删除,不可操作,只能恢复。

3.3.2.字段表

… …

3.3.3.查询界面表

… …

3.3.4.查询项表

… …

3.3.5.分组表

… …

3.3.6.分组项表

… …

3.3.7.显示表

… …

3.3.8.显示项表

… …

3.3.9.下拉域表

… …

3.3.10.对象表

… …

北京华光数码公司 第 8 页 共 10 页 地址:北京市海淀区中关村南大街 电话:010-88888888 传真:010- 88888888