4医院运营数据统计查询分析系统数据库设计说明书.docx

上传人:b****2 文档编号:17670679 上传时间:2023-07-27 格式:DOCX 页数:28 大小:26.37KB
下载 相关 举报
4医院运营数据统计查询分析系统数据库设计说明书.docx_第1页
第1页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第2页
第2页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第3页
第3页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第4页
第4页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第5页
第5页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第6页
第6页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第7页
第7页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第8页
第8页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第9页
第9页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第10页
第10页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第11页
第11页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第12页
第12页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第13页
第13页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第14页
第14页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第15页
第15页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第16页
第16页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第17页
第17页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第18页
第18页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第19页
第19页 / 共28页
4医院运营数据统计查询分析系统数据库设计说明书.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

4医院运营数据统计查询分析系统数据库设计说明书.docx

《4医院运营数据统计查询分析系统数据库设计说明书.docx》由会员分享,可在线阅读,更多相关《4医院运营数据统计查询分析系统数据库设计说明书.docx(28页珍藏版)》请在冰点文库上搜索。

4医院运营数据统计查询分析系统数据库设计说明书.docx

4医院运营数据统计查询分析系统数据库设计说明书

第四部分

数据库设计说明

1引言3

1.1标识3

1.2数据库概述3

1.3文档概述3

2引用文件3

3数据库级设计决策4

3.1数据库系统选型4

3.2数据库系统选型原则4

4数据库详细设计5

4.1操作员表wt_sys_Operator5

4.1.1数据项5

4.1.2相关详细文字说明6

4.2组织机构资料表wt_sys_Organization6

4.2.1数据项6

4.2.2相关详细文字说明7

4.3系统菜单表wt_auth_Menu7

4.3.1数据项7

4.3.2相关详细文字说明9

4.4报表参数wt_report_Para9

4.4.1数据项9

4.4.2相关详细文字说明15

4.5功能点表wt_auth_Function15

4.5.1数据项15

4.5.2相关详细文字说明16

4.6角色表wt_auth_Role16

4.6.1数据项16

4.6.2相关详细文字说明17

4.7树形字典参数表wt_dict_Tree17

4.7.1数据项17

4.7.2相关详细文字说明18

4.8登录日志wt_log_Login18

4.8.1数据项18

4.8.2相关详细文字说明19

4.9查询条件wt_report_Query19

4.9.1数据项19

4.9.2相关详细文字说明20

4.10统计图参数wt_report_StaGraph20

4.10.1数据项20

4.10.2相关详细文字说明21

5用于数据库访问或操纵的软件配置项的详细设计22

5.1分类22

5.2数据库的分布特性22

5.3数据库的命名原则22

5.4数据库其他相关要求24

1引言

本文档定义了综合查询系统的数据结构,它是后续编码、测试、实施的基准。

本文档详细地说明了综合查询系统的内在行为,它还说明了综合查询系统用到的基本表,及相关业务系统表及其之间的关系、设计约束。

今后,所有与综合查询系统相关的数据结构的变更,都要记录在该文档中。

1.1标识

子系统编号

子系统名称

子系统组名称

子系统组代码

4G

综合查询

管理系统

9

1.2数据库概述

综合查询系统使用的数据数据库里的数据是可靠的、正确的。

所以我们给用户选择了数据库中最好的产品Oracle,计算机系统的故障(停电、包括机器故障、介质故障、误操作、自然灾害等),Oracle可能遭到破坏。

由此可见,对Oracle做好数据库的备份显得尤为重要。

我们为此特别准备了一套完整的备份解决方案。

1.3文档概述

本文档定义了综合查询系统的数据结构,它是后续编码、测试、实施的基准。

本文档详细地说明了综合查询系统的内在行为,它还说明了综合查询系统用到的基本表,及相关业务系统表及其之间的关系、设计约束。

今后,所有与综合查询系统相关的数据结构的变更,都要记录在该文档中。

2引用文件

3数据库级设计决策

3.1数据库系统选型

XX综合查询系统采用ORACLE大型关系型数据库系统。

ORACLE数据库系统是当今市面上运行最稳定、负载最均衡的大型关系型数据库系统,均可独立于硬件平台,基于主流的Unix(IBMAIX、HPUNIX、SUNSolaris)和主流的Linux(RedHatLinux,SUSELinux等)以及WINDOWS,系统具有完善的安全系统和容错功能,数据安全级别都能达到C2级或以上,数据安全保护措施完备:

没有读锁,采取快照SNAP方式完全消除了分布读写冲突。

自动检测死锁和冲突并解决。

易于开发和维护,具有数据和网络透明性,支持异种网络、异构数据库系统及异构分布式数据库访问;支持大型数据库,数据类型支持数字、字符、大至2GB的二进制数据,为数据库的面向对象存储提供数据支持。

3.2数据库系统选型原则

一、安全可靠性

综合查询系统数据库系统用来存放各种数据,其自身的安全性是非常重要的,必须确保数据的安全存放、不受入侵、完整性、完备性、一致性等。

应当选择具有一定安全级别和性能的数据库系统来保证数据安全。

二、可扩展性

随着医疗卫生业务的发展而不断完善的系统,依赖这些庞大的数据存储可以开展电子政务、商业智能以及其它关键性业务应用服务。

因此需要数据库系统支持从移动用户的膝上电脑到拥有数千兆字节数据以千计用户的大规模并性系统。

三、易操作性

客户能否将数据库方面地集成到业务系统中并加以管理,也是系统顺利运行的关键。

因此需要数据库系统易于使用和管理。

该数据库系统必须提供一整套的GUI管理工具,可以简化其安装、管理及远程操作;并且提供友好的程序员开发工具,实现应用程序的快速开发和高效运行。

另外,综合查询数据库系统的选择还应该考虑以下技术要求:

●支持关系数据库

●支持ANSI/ISOSQL-89和SQL-92、ODBC和X/A协议

●支持基于TCP/IP、SPX/IP协议的分别式数据库应用

●支持客户机/服务器体系结构

●支持UNIX和WINDOWS平台

●支持联机数据备份和恢复

●支持系统、客户和表级的权限管理

●支持SMP多CPU硬件体系结构

●支持多字节数据处理格式

●系统扩充时,可以平滑升级

●数据库所达到的安全级别

●支持加锁机制

●支持异构数据库之间的互联

在进行数据库设计时要遵循的规范:

统一的数据库元素命名,包括表、视图、字段、存储过程、触发器;完善的数据一致性设计;完整的数据库设计文档。

考虑医院巨大的数据量,我们建议采用ORACLE10g企业版作为整个系统的数据库。

4数据库详细设计

4.1操作员表wt_sys_Operator

4.1.1数据项

字段名(中文)

字段名(字母)

类型及其精度

说明

备注

操作员ID

INT_OPRID

INTEGER

notnull

操作员ID

登陆帐号

VC_ACCOUNT

VARCHAR2(40)

登陆帐号

密码

VC_PASSWORD

VARCHAR2(40)

密码

用户名

VC_NAME

VARCHAR2(50)

用户名

用户类型

TI_TYPE

INTEGER

用户类型

所属机构

VC_ORGIDS

VARCHAR2(255)

所属机构

职务

VC_DUTY

VARCHAR2(100)

职务

联系电话

VC_TELEPHONE

VARCHAR2(20)

联系电话

状态

TI_STATUS

INTEGER

状态

备注

VC_REMARK

VARCHAR2(255)

备注

创建人

INT_CREATEID

INTEGER

创建人

创建时间

DT_MODIFYTIME

DATE

创建时间

VC_FAVORMENU

INTEGER

4.1.2相关详细文字说明

--主键

--Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableWT_SYS_OPERATOR

addconstraintPK_WT_SYS_OPERATORprimarykey(INT_OPRID);

4.2组织机构资料表wt_sys_Organization

4.2.1数据项

属性名称

属性标识

类型

非空

备注

组织ID

INT_ORGID

INTEGER

notnull

父ID

INT_PID

INTEGER

父ID为0时,表示是运营商的直属代理商

继承信息

VC_INTERID

VARCHAR2(255)

节点的继承信息,以.分隔

层次

TI_LEVEL

INTEGER

表示当前是第几层,最顶层为1。

机构代码

VC_ORGCODE

VARCHAR2(20)

机构名称

VC_ORGNAME

VARCHAR2(50)

地址

VC_ADDR

VARCHAR2(255)

电话

VC_PHONE

VARCHAR2(100)

负责人

VC_MANAGER

VARCHAR2(50)

备注

VC_REMARK

VARCHAR2(255)

创建人

INT_CREATEID

INTEGER

创建时间

DT_CREATETIME

DATE

修改人

INT_MODIFYID

INTEGER

修改时间

DT_MODIFYTIME

DATE

VC_ORGTITLE

VARCHAR2(50),

VC_ORGPIC

VARCHAR2(255)

4.2.2相关详细文字说明

--Addcommentstothecolumns

commentoncolumnWT_SYS_ORGANIZATION.INT_PID

is'父ID为0时,表示是运营商的直属代理商';

commentoncolumnWT_SYS_ORGANIZATION.VC_INTERID

is'节点的继承信息,以.分隔';

commentoncolumnWT_SYS_ORGANIZATION.TI_LEVEL

is'表示当前是第几层,最顶层为1。

';

--主键

--Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableWT_SYS_ORGANIZATION

addconstraintPK_WT_SYS_ORGANIZATIONprimarykey(INT_ORGID);

4.3系统菜单表wt_auth_Menu

4.3.1数据项

字段名(中文)

字段名(字母)

类型及其精度

说明

备注

菜单ID

VC_MENUID

VARCHAR2(15)

NOTNULL

格式:

父编号+子编号,

如父为:

001,子为:

001,则该菜单ID为001001

层数最多5层

菜单名称

VC_MENUNAME

VARCHAR2(50)

NOTNULL

父ID

VC_PID

VARCHAR2(15)

继承信息

VC_INTERID

VARCHAR2(100)

层次

TI_LEVEL

INTEGER

即菜单级别,暂只支持一、二、三级

同级的序号

TI_LEVELORDER

INTEGER

目前暂不用,留作扩展。

同一级菜单里的显示顺序,查找时依此为升序排序

系统类型

TI_SYSTYPE

INTEGER

0--开发人员系统

1--综合查询系统

保留字段,暂时不用,但在程序中没有删除

菜单路径

VC_URL

VARCHAR2(255)

报表名称

VC_REPORTNAME

VARCHAR2(100)

报表参数

VC_REPORTPARA

VARCHAR2(1000)

备注

VC_REMARK

VARCHAR2(255)

特殊标识

VC_SPECDESC

VARCHAR2(255)

作为本记录的特殊标识字段

当本字段=USER_DYNAMIC_DEFINE时

菜单名直接=vc_MenuName(表示是用户自己输入的菜单名)

否则,菜单名是通过vc_MenuName取配置文件中的值

创建人

INT_CREATEID

INTEGER

创建时间

DT_CREATETIME

DATE

修改人

INT_MODIFYID

INTEGER

修改时间

DT_MODIFYTIME

DATE

4.3.2相关详细文字说明

--主键

--Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableWT_AUTH_MENU

addconstraintPK_WT_AUTH_MENUprimarykey(VC_MENUID);

4.4报表参数wt_report_Para

4.4.1数据项

属性名称

属性标识

类型

非空

备注

ID

INT_PARAID

INTEGER

notnull

采用序列号生成器:

SEQ_REPORT_PARA(三表共用,且务必一致对应)

菜单编号

VC_MENUID

VARCHAR2(15)

不区分大小写,只能字母和数字

报表名称

VC_REPORTNAME

VARCHAR2(50)

报表标识

VC_NAME

VARCHAR2(30)

MenuID

报表源的类型

VC_SRCTYPE

VARCHAR2(20)

值:

file,definebean

(1)如要发布的报表源为报表文件,其值为file。

(2)如要发布的报表源为经过API处理的com.runqian.report.usermodel.ReportDefine对象,则其值为defineBean。

(3)如要发布的报表源为经过API处理的com.runqian.report.usermodel.Report对象,则其值为ReportBean。

报表文件名

VC_REPORTFILENAME

VARCHAR2(50)

Bean名称

VC_BEANNAME

VARCHAR2(50)

缩放比例

FO_SCALE

FLOAT

功能条位置

VC_FUNCBARLOCATION

VARCHAR2(10)

值:

top,bottom,both

默认值:

top

功能钮分隔符

VC_SPARATOR

VARCHAR2(50)

是否生成缺省报表参数及宏输入表单

VC_GENERATEPARAMFORM

VARCHAR2(5)

动态数据库连接配置

VC_CONNECTION

VARCHAR2(100)

报表所需要的参数

VC_PARAMS

VARCHAR2(500)

功能条的字体

VC_FUNCBARFONTFACE

VARCHAR2(50)

功能条的字体大小

VC_FUNCBARFONTSIZE

VARCHAR2(50)

功能条的字体颜色

VC_FUNCBARFONTCOLOR

VARCHAR2(10)

功能条背景色

VC_FUNCTIONBARCOLOR

VARCHAR2(10)

是否显示存为Excel的功能钮

VC_NEEDSAVEASEXCEL

VARCHAR2(5)

值:

是yes或否no

是否显示存为PDF的功能钮

VC_NEEDSAVEASPDF

VARCHAR2(5)

值:

是yes或否no

是否显示存为Text的功能钮

VC_NEEDSAVEASTEXT

VARCHAR2(5)

值:

是yes或否no

是否显示打印报表的功能钮

VC_NEEDPRINT

VARCHAR2(5)

值:

是yes或否no

打印钮外观

VC_PRINTLABEL

VARCHAR2(20)

存为Excel钮外观

VC_EXCELLABEL

VARCHAR2(20)

存为PDF钮外观

VC_PDFLABEL

VARCHAR2(20)

存为Text钮外观定义

VC_TEXTLABEL

VARCHAR2(20)

是否显示直接打印按钮

VC_NEEDDIRECTPRINT

VARCHAR2(5)

值:

是yes或否no

直接打印按钮宽度

VC_PRINTBUTTONWIDTH

VARCHAR2(10)

直接打印按钮高度

VC_PRINTBUTTONHEIGHT

VARCHAR2(10)

打印的报表文件名

VC_PRINTEDRAQ

VARCHAR2(50)

Text单元格分隔符

VC_TEXTDATASEPARATOR

VARCHAR2(50)

是否打印前能修改数据

VC_CANMODIFYBEFOREPRINT

VARCHAR2(5)

值:

是yes或否no

存为EXCEL时报表尺寸

VC_EXCELUSEPAPERSIZE

VARCHAR2(5)

报表另存为时的文件名

VC_SAVEASNAME

VARCHAR2(50)

存为Excel时的分页方式

VC_EXCELPAGESTYLE

VARCHAR2

(1)

自定义的功能条

VC_USERFUNCBARELEMENTS

VARCHAR2(50)

报表分页宽度

VC_WIDTH

VARCHAR2(10)

报表分页高度

VC_HEIGHT

VARCHAR2(10)

报表分栏数

VC_COLUMNS

VARCHAR2(10)

是否显示报表页数及翻页

VC_NEEDPAGEMARK

VARCHAR2(5)

报表页数显示钮的外观定义

VC_PAGEMARKLABEL

VARCHAR2(20)

第一页的功能钮外观定义

VC_FIRSTPAGELABEL

VARCHAR2(20)

前一页的功能钮外观定义

VC_PREVPAGELABEL

VARCHAR2(20)

后一页的功能钮外观定义

VC_NEXTPAGELABEL

VARCHAR2(20)

最后页的功能钮外观定义

VC_LASTPAGELABEL

VARCHAR2(20)

是否显示无超链接的页码标识

VC_DISPLAYNOLINKPAGEMARK

VARCHAR2(5)

值:

是yes或否no

提交按钮外观定义

VC_SUBMIT

VARCHAR2(20)

是否可以离线填报

VC_NEEDOFFLINEINPUT

VARCHAR2(5)

值:

是yes或否no

离线保存按钮定义

VC_OFFLINE

VARCHAR2(5)

是否可从Excel文件上载数据来填报

VC_NEEDIMPORTEXCEL

VARCHAR2(5)

值:

是yes或否no

导入Excel文件按钮定义

VC_IMPORTEXCELLABEL

VARCHAR2(20)

保存数据前后的java处理类

VC_PROCESSOR

VARCHAR2(50)

提交数据后是否返回并刷新

VC_BACKANDREFRESH

VARCHAR2(5)

是否选中单元格的内容

VC_SELECTTEXT

VARCHAR2(5)

值:

是yes或否no

默认显示raq

VC_DEFAULTRAQ

VARCHAR2(50)

是否固定表头

VC_ISTHSCROLL

VARCHAR2(5)

备注

VC_REMARK

VARCHAR2(500)

创建人

INT_CREATEID

INTEGER

创建时间

DT_CREATETIME

DATE

修改人

INT_MODIFYID

INTEGER

修改时间

DT_MODIFYTIME

DATE

VC_FIRSTQUERY

VARCHAR2(5)

4.4.2相关详细文字说明

--主键

--Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableWT_REPORT_PARA

addconstraintPK_WT_REPORT_PARAprimarykey(INT_PARAID);

4.5功能点表wt_auth_Function

4.5.1数据项

属性名称

属性标识

类型

非空

备注

功能点ID

INT_FUNCID

INTEGER

notnull

功能名称

VC_NAME

VARCHAR2(50)

notnull

父ID

INT_PID

INTEGER

继承信息

VC_INTERID

VARCHAR2(255)

层次

TI_LEVEL

INTEGER

所在层次中的序号

TI_LEVELORDER

INTEGER

备注

VC_REMARK

VARCHAR2(255)

特殊标识

VC_SPECDESC

VARCHAR2(255)

作为本记录的特殊标识字段

当本字段=USER_DYNAMIC_DEFINE时

功能名直接=vc_Name(表示是用户自己输入的功能名)

否则,功能名是通过vc_Name取配置文件中的值

4.5.2相关详细文字说明

--主键

--Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableWT_AUTH_FUNCTION

addconstraintPK_WT_AUTH_FUNCTIONprimarykey(INT_FUNCID);

4.6角色表wt_auth_Role

4.6.1数据项

属性名称

属性标识

类型

非空

备注

角色ID

INT_ROLEID

INTEGER

NOTNULL

名称

VC_NAME

VARCHAR2(100)

NOTNULL

所属机构

INT_ORGID

INTEGER

取值为组织机构管理表中ID

备注

VC_REMARK

VARCHAR2(255)

创建人

INT_CREATEID

INTEGER

创建时间

DT_CREATETIME

DATE

修改人

INT_MODIFYID

INTEGER

修改时间

DT_MODIFYTIME

DATE

4.6.2相关详细文字说明

--主键

--Create/Recreateprimary,uniqueandforeignkeyconstraints

altertableWT_AUTH_ROLE

addconstraintPK_WT_AUTH_ROLEprimarykey(INT_ROLEID);

4.7树形字典参数表wt_dict_Tree

4.7.1数据项

属性名称

属性标识

类型

非空

备注

字典表ID

VC_DICTID

VARCHAR2(50)

notnull

唯一标识

根节点标题

VC_TITLE

VARCHAR2(50)

查询语句

VC_SQL

LON

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2