输血管理系统概要设计.docx

上传人:b****6 文档编号:4741243 上传时间:2022-12-08 格式:DOCX 页数:66 大小:231.36KB
下载 相关 举报
输血管理系统概要设计.docx_第1页
第1页 / 共66页
输血管理系统概要设计.docx_第2页
第2页 / 共66页
输血管理系统概要设计.docx_第3页
第3页 / 共66页
输血管理系统概要设计.docx_第4页
第4页 / 共66页
输血管理系统概要设计.docx_第5页
第5页 / 共66页
点击查看更多>>
下载资源
资源描述

输血管理系统概要设计.docx

《输血管理系统概要设计.docx》由会员分享,可在线阅读,更多相关《输血管理系统概要设计.docx(66页珍藏版)》请在冰豆网上搜索。

输血管理系统概要设计.docx

输血管理系统概要设计

一、引言

1.1编写目的

在充分分析输血管理系统的需求分析的基础上,编写该系统的概要设计文档,其目的是为系统的详细设计提供功能模块的分配和数据结构的详细说明。

本软件概要设计文档的读者对象为编程人员、测试人员。

1.2定义

编号

名称

说明

输血管理系统

提供准确、方便的工作手段和环境,以便保质、保量的满足医院各部门对血液的需求,保证病人用血安全。

1.3参考资料

输血管理系统:

《系统需求分析》

医院信息系统基本功能规范

中华人民共和国卫生部-信息化工作领导小组2002年4月

《软件工程概论》

清华大学出版社

二、任务概述

2.1目标

在需求分析阶段通过对系统的分析,确定了用户对本系统的功能需求和性能要求,开发本系统的目的是为了实现适应血库管理工作流程、简化血库管理工作流程,因此本系统的主要任务是血液出入库管理、病人输血管理;并且根据用户的需求对数据进行查询统计;同时还要保证数据的安全性和完整性,防止重要信息被修改和非法数据的录入,系统在运行时,要有较好的稳定性,防止用户的错误操作或其它原因而引起的系统崩溃。

2.2运行环境

服务器

◆硬件:

PIII1G以上,硬盘40G以上专用服务器

◆操作系统:

Windos2000ServerorWINNTServer4.0

◆数据库:

MicroSoftSQLServer2000Server

工作站

◆硬件:

PIII800以上,内存128M以上有盘工作站

◆操作系统:

Win98\Windows2000Professional

2.3需求概述

功能结构图:

 

2.4条件与限制

考虑用户的实际情况,本系统提供网络版与单机版两种模式。

单机版系统必须手工录入病人信息、输血申请单,且不处理费用问题。

而网络版系统必须与HIS/CIS系统联网方可调入病人信息、输血申请单及费用交纳信息,可处理费用划价问题。

三、总体设计

3.1系统说明

系统名称:

输血管理系统

运行平台:

Windows98/NT/2000

开发工具:

Delphi

数据库:

SQLServer7.0

Delphi工程名称:

SXGL

Delphi工程简称:

SX

SQLServer数据库名称:

SXGL

数据库中各对象拥有者:

dbo

医星程序编号:

医星操作员工作量常量:

程序目录结构:

输血管理系统——|——菜单

|——输血管理——|——输血前检验

|——输血申请单

|——交叉配血

|——发血出库

|——输血反馈

|——输血前检验查询

|——输血申请单查询

|——交叉配血查询

|——发血出库查询

|——输血反馈查询

|——出入库管理——|——血液入库

|——血液外卖

|——采购计划

|——血液入库查询

|——血液外卖查询

|——采购计划查询

|——库存管理——|——血库盘存

|——报废出库

|——血液盘存查询

|——报废出库查询

|——血液超限查询

|——血液有效期管理

|——统计报表——|——入库明细

|——出库明细

|——盘存明细

|——采购计划单

|——输血申请单

|——交叉配血报告单

|——科室用血统计

|——病人信息——|——病人信息录入

|——病人信息查询

|——血液信息——|——血液信息录入

|——血液信息查询

|——系统维护——|——字典维护

|----初始化系统

|——系统参数设置

|——用户管理

|——自定义票据

|----收据补打

|—--登录退出----|——操作员登录

|----操作员退出

|——操作员密码

|----退出系统

|----关机

3.2处理流程

输血管理

输血前检验

输血申请单

交叉配血

发血出库

输血反馈

出入库管理

血液入库

血液外卖出库

血液采购计划

库存管理

血液盘存

有效期管理

报废出库

病人管理

病人信息录入

血液管理

血液信息录入

3.3功能模块分配

模块编号

模块功能

模块名称

备注

SX01

输血管理

输血申请单

cFrmSxSqd

SX02

输血前检验

cFrmSxCgjy

SX03

交叉配血

cFrmSxPxsy

SX05

发血出库

cFrmSxFxgl

SX06

输血反馈

cFrmSxFk

SX07

输血申请单查询

cFrmSxSqdQ

SX08

输血前检验查询

cFrmSxCgjyQ

SX09

交叉配血查询

cFrmSxPxsyQ

SX11

发血出库查询

cFrmSxFxglQ

SX12

输血反馈查询

cFrmSxFkQ

SX13

出入库管理

血液入库

cFrmSxXyrk

SX14

血液外卖

cFrmSxXyck

SX15

采购计划

cFrmSxCgjh

SX16

血液入库查询

cFrmSxXyrkQ

SX17

血液外卖查询

cFrmSxXyckQ

SX18

采购计划查询

cFrmSxCgjhQ

SX19

库存管理

血库盘存

cFrmSxXkpc

SX20

报废出库

cFrmSxXybf

SX22

血液有效期管理

cFrmSxXyyxq

SX23

血库盘存查询

cFrmSxXkpcQ

SX24

报废出库查询

cFrmSxXybfQ

SX25

血液超限查询

cFrmSxXycxQ

SX26

统计报表

血液入库明细

cFrmSxXyrkmxR

SX27

血液出库明细

cFrmSxXyckmxR

SX28

血库盘存明细

cFrmSxXkpcmxR

SX29

采购计划单

cFrmSxCgjhdR

SX30

输血申请单

cFrmSxSqdR

SX31

交叉配血报告单

cFrmSxPxsybgdR

SX32

科室用血统计

cFrmSxKsyxtjR

SX33

系统维护

字典维护

cFrmSxZdwh

SX34

初始化系统

使用已有模块

SX35

系统参数设置

使用已有模块

SX36

用户管理

使用已有模块

SX37

自定义票据

使用已有模块

SX38

收据补打

使用已有模块

SX39

登录退出

操作员登录

使用已有模块

SX40

操作员退出

使用已有模块

SX41

操作员密码

使用已有模块

SX42

退出系统

使用已有模块

SX43

关机

使用已有模块

SX44

病人信息

病人信息录入

使用已有模块

SX45

病人信息查询

使用已有模块

SX46

血液信息

血液信息录入

cFrmSxXy

SX47

血液信息查询

cFrmSxXyQ

3.4总体结构和模块外部设计

采用C/S结构,采用面向对象和模块化技术编程。

模块引用关系图:

四、数据结构设计

4.1逻辑结构设计

说明:

使用ERStudio完成数据库逻辑结构设计,并在文档中做整体描述和相应说明。

在ERStudio中打开

4.2物理结构设计

说明:

使用ERStudio完成数据库逻辑结构设计,并在文档中做整体描述和相应说明。

在ERStudio中打开

4.3数据结构与程序的关系

4.4数据库结构

在设计数据库结构中应注意数据之间的函数依赖性,用规范化后的数据库关系来建立数据库结构。

通过分析,设计建立的数据库表如下:

数据类型简写说明:

VC——VarCharC——CharB——BitI——IntN——Decimal

约束简写说明:

PK——主键FK——外键ID——自增长字段

输血前检验报告单项目字典

数据表名称

输血前检验单项目字典

英文名称

TBZDJYDXM

字段名称

字段说明

数据类型

约束

备注

CBM

检验单项目编码

VC:

10

PK

Notnull

CMC

检验单项目名称

VC:

30

Null

ITYPE

字典类型:

对于本视图,该值为2

I

Notnull

IDATATYPE

数据类型

I

Notnull

IDECNUM

小数点后位数

I

Notnull

IITEMTYPE

项目类型

I

Notnull

BENABLE

可用性

B

Notnull

CBZ

备注

VC:

50

Null

输血前检验报告单模板信息表

数据表名称

输血前检验单模板信息表

英文名称

TBMBJYDXX

字段名称

字段说明

数据类型

约束

备注

CMBBH

模板编号

VC:

10

PK

Notnull

CMBDL

模板大类

VC:

20

Notnull

CMBZLBM

模板子类编码

VC:

10

FK

Notnull

CMBMC

模板名称

VC:

40

Notnull

IMBSX

模板属性

0:

公用模板

1:

科室模板

2:

医生模板

I

Notnull

CMBSYZBM

模板所有者编码

(参看住院科室字典、住院医生字典)

VC:

10

Notnull

CMBSYZMC

模板所有者名称

VC:

20

Null

IWIDTH

模板宽度

I

Notnull

IHEIGHT

模板高度

I

Notnull

DQYSJ

模板启用时间

D

Notnull

DTYSJ

模板停用时间

D

Null

DCJSJ

模板创建时间

D

Null

CCJRGH

模板创建人工号(参看操作员字典)

VC:

10

FK

Notnull

CCJRMC

模板创建人名称

VC:

20

Null

ISTATUS

模板状态

0:

已经停用

1:

正常

2:

创建未启用

I

Notnull

CQYRGH

模板启用人工号

(参看操作员字典)

VC:

10

FK

Notnull

CQYRMC

模板启用人名称

VC:

20

Null

CTYRGH

模板停用人工号

(参看操作员字典)

VC:

10

FK

Notnull

CTYRMC

模板停用人名称

VC:

20

Null

BWORKED

是否为默认模板

B

Notnull

BDYMB

是否为多页模板

B

Notnull

IHEADERH

页头高度

I

IFOOTERH

页脚高度

I

CBGDMBBH

报告单使用的模板编号

VC:

20

Null

CBZ

备注

VC:

50

Null

输血前检验报告单模板明细表

数据表名称

输血前检验单模板明细表

英文名称

TBMBJYDMX

字段名称

字段说明

数据类型

约束

备注

CINNERID

项目在模板中的内部ID

VC:

20

Notnull

CMBBH

模板编号

VC:

10

PK、FK

Notnull

CXMBM

检验单项目编码

VC:

10

FK

Notnull

DBEGIN

项目起用时间

D

NotNull

DEND

项目停用时间

D

NotNull

IXMLX

项目类型

I

Notnull

CTITLE

项目标题

VC:

50

Null

IXPOSTION

X坐标

I

Notnull

IYPOSTION

Y坐标

I

Notnull

IWIDTH

宽度

I

Notnull

IHEIGHT

高度

I

Notnull

ICTL3D

三维效果0:

没有1:

I

Notnull

IBORDER

边框0:

没有1:

I

Notnull

ITABORDER

Taborder序号

I

Notnull

ICOMBOEDIT

列表框是否可以编辑0:

不可以1:

可以

I

Notnull

IPENWIDTH

Shape的画笔宽度

I

Notnull

CFONT_NAME

字体类型

VC:

30

Notnull

IFONT_SIZE

字体大小

I

Notnull

IFONTCOLOR

字体颜色

I

Notnull

IBGCOLOR

背景颜色

I

Notnull

IISQITEM

是否为检索项目

0:

不是

1:

I

Notnull

IENCOPY

是否为检索项目

0:

不是

1:

I

Notnull

CHINT

用来保存临时数据

VC:

255

Notnull

ISTATUS

项目状态0:

已经停用1:

正常2:

创建未启用

I

Notnull

CSFXMBM

检验项目对应的收费项目编码

VC:

20

Notnull

CSFXMMC

检验项目对应的收费项目名称

VC:

50

NotNull

输血前检验报告单信息表

数据表名称

输血前检验

英文名称

TBSGJY

字段名称

字段说明

数据类型

约束

备注

CJYDH

检验单号

VC:

20

PK

Notnull

(单机版时从SYSCONTR中获得自动生成。

CMBBH

模板编号

VC:

10

FK

Notnull

CJCLB

检查类别

VC:

20

Notnull

CJCZLBM

检查子类编码

VC:

10

Notnull

CJCZLMC

检查子类名称

VC:

10

Notnull

CBRID

病人ID

VC:

10

FK

Notnull

CBRXM

病人姓名

VC:

20

Null

CXB

病人性别

VC:

10

Null

CNL

病人年龄

VC:

10

Null

CBAH

病案号

VC:

20

Notnull(住院病人即住院号,门诊病人即门诊号,下同)

CKSBM

病人科室编码

VC:

10

null

CKSMC

病人科室名称

VC:

50

Null

CZYBQBM

住院病区编码

VC:

10

Null(门诊病人为空,下同)

CZYBQMC

住院病区名称

VC:

50

Null(门诊病人为空,下同)

CCWBM

床位编码

VC:

10

Null(门诊病人为空,下同)

CXYZDX

病人血型正定向

VC:

10

Null

CXYFDX

病人血型反定向

VC:

10

Null

BRH

病人RH

B

Null

DJYRQ

检验日期

D

Notnull

CJYRBM

检验人编码

VC:

10

FK

Notnull

CJYRXM

检验人姓名

VC:

20

Null

ISTATUS

检验单状态

I

Notnull

0:

作废

1:

未划价

2:

已划价

3:

已记账

4:

已执行

5:

已写报告

6:

已执行可冲帐

7:

申请执行

CBRLX

病人类型

VC:

10

Null(门诊病人/住院病人)

CCZYGH

操作员工号

VC:

10

FK

Notnull(看操作员字典表中操作员工号,下同)

CCZYXM

操作员姓名

VC:

20

Null(看操作员字典表中操作员姓名,下同)

CBZ

备注

VC:

50

Null

注:

本表仅作为模板表,数据保存在年表中,表名称由TBSXJYDXX+4位年份组成。

输血前检验报告单明细表

数据表名称

输血前检验单明细表

英文名称

TBJYDMX

字段名称

字段说明

数据类型

约束

备注

CBH

配血单号

VC:

10

PK

Notnull

CINNERID

内部ID号

VC:

20

Notnull

CXMBM

检验单项目编码

(参看输血前检验单项目字典)

VC:

10

PK、FK

Notnull

CDATA1

数据1:

文本型数据

VC:

7000

Null

CDATA2

数据2:

字符串型数据

VC:

255

Null

CDATAFLAG

数据类型

0:

数据1中数据有效

1:

数据2中数据有效

VC:

1

Notnull

IRTFDATA

保存RVF格式的数据,仅对录入控件为RichViewEdit的数据有效

IMAGE

Notnull

注:

本表仅作为模板表,数据保存在年表中,表名称由TBSXJYDMX+4位年份组成。

输血申请单项目字典

数据表名称

输血申请单项目字典

英文名称

TBZDSQDXM

字段名称

字段说明

数据类型

约束

备注

CBM

申请单项目编码

VC:

10

PK

Notnull

CMC

申请单项目名称

VC:

30

Null

ITYPE

字典类型:

对于本视图,该值为2

I

Notnull

IDATATYPE

数据类型

I

Notnull

IDECNUM

小数点后位数

I

Notnull

IITEMTYPE

项目类型

I

Notnull

BENABLE

可用性

B

Notnull

CBZ

备注

VC:

50

Null

输血申请单模板信息表

数据表名称

输血申请单模板信息表

英文名称

TBMBSQDXX

字段名称

字段说明

数据类型

约束

备注

CMBBH

模板编号

VC:

10

PK

Notnull

CMBDL

模板大类

VC:

20

Notnull

CMBZLBM

模板子类编码

VC:

10

FK

Notnull

CMBMC

模板名称

VC:

40

Notnull

IMBSX

模板属性

0:

公用模板

1:

科室模板

2:

医生模板

I

Notnull

CMBSYZBM

模板所有者编码

(参看住院科室字典、住院医生字典)

VC:

10

Notnull

CMBSYZMC

模板所有者名称

VC:

20

Null

IWIDTH

模板宽度

I

Notnull

IHEIGHT

模板高度

I

Notnull

DQYSJ

模板启用时间

D

Notnull

DTYSJ

模板停用时间

D

Null

DCJSJ

模板创建时间

D

Null

CCJRGH

模板创建人工号(参看操作员字典)

VC:

10

FK

Notnull

CCJRMC

模板创建人名称

VC:

20

Null

ISTATUS

模板状态

0:

已经停用

1:

正常

2:

创建未启用

I

Notnull

CQYRGH

模板启用人工号

(参看操作员字典)

VC:

10

FK

Notnull

CQYRMC

模板启用人名称

VC:

20

Null

CTYRGH

模板停用人工号

(参看操作员字典)

VC:

10

FK

Notnull

CTYRMC

模板停用人名称

VC:

20

Null

BWORKED

是否为默认模板

B

Notnull

BDYMB

是否为多页模板

B

Notnull

IHEADERH

页头高度

I

IFOOTERH

页脚高度

I

CBGDMBBH

报告单使用的模板编号

VC:

20

Null

CBZ

备注

VC:

50

Null

输血申请单模板明细表

数据表名称

输血申请单模板明细表

英文名称

TBMBSQDMX

字段名称

字段说明

数据类型

约束

备注

CINNERID

项目在模板中的内部ID

VC:

20

Notnull

CMBBH

模板编号

VC:

10

PK、FK

Notnull

CXMBM

申请单项目编码

VC:

10

FK

Notnull

DBEGIN

项目起用时间

D

NotNull

DEND

项目停用时间

D

NotNull

IXMLX

项目类型

I

Notnull

CTITLE

项目标题

VC:

50

Null

IXPOSTION

X坐标

I

Notnull

IYPOSTION

Y坐标

I

Notnull

IWIDTH

宽度

I

Notnull

IHEIGHT

高度

I

Notnull

ICTL3D

三维效果0:

没有1:

I

Notnull

IBORDER

边框0:

没有1:

I

Notnull

ITABORDER

Taborder序号

I

Notnull

ICOMBOEDIT

列表框是否可以编辑0:

不可以1:

可以

I

Notnull

IPENWIDTH

Shape的画笔宽度

I

Notnull

CFONT_NAME

字体类型

VC:

30

Notnull

IFONT_SIZE

字体大小

I

Notnull

IFONTCOLOR

字体颜色

I

Notnull

IBGCOLOR

背景颜色

I

Notnull

IISQITEM

是否为检索项目

0:

不是

1:

I

Notnull

IENCOPY

是否为检索项目

0:

不是

1:

I

Notnull

CHINT

用来保存临时数据

VC:

255

Notnull

ISTATUS

项目状态0:

已经停用1:

正常2:

创建未启用

I

Notnull

CSFXMBM

检验项目对应的收费项目编码

VC:

20

Notnull

CSFXMMC

检验项目对应的收费项目名称

VC:

50

Notnull

输血申请单信息表

数据表名称

输血申请单信息表

英文名称

TBSQDXX

字段名称

字段说明

数据类型

约束

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

当前位置:首页 > 高中教育 > 小学教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1