输血管理系统概要设计Word文档下载推荐.docx
《输血管理系统概要设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《输血管理系统概要设计Word文档下载推荐.docx(66页珍藏版)》请在冰豆网上搜索。
开发工具:
Delphi
数据库:
SQLServer7.0
Delphi工程名称:
SXGL
Delphi工程简称:
SX
SQLServer数据库名称:
数据库中各对象拥有者:
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物理结构设计
4.3数据结构与程序的关系
4.4数据库结构
在设计数据库结构中应注意数据之间的函数依赖性,用规范化后的数据库关系来建立数据库结构。
通过分析,设计建立的数据库表如下:
数据类型简写说明:
VC——VarCharC——CharB——BitI——IntN——Decimal
约束简写说明:
PK——主键FK——外键ID——自增长字段
输血前检验报告单项目字典
数据表名称
输血前检验单项目字典
英文名称
TBZDJYDXM
字段名称
字段说明
数据类型
约束
CBM
检验单项目编码
VC:
10
PK
Notnull
CMC
检验单项目名称
30
Null
ITYPE
字典类型:
对于本视图,该值为2
I
IDATATYPE
IDECNUM
小数点后位数
IITEMTYPE
项目类型
BENABLE
可用性
B
CBZ
50
输血前检验报告单模板信息表
输血前检验单模板信息表
TBMBJYDXX
CMBBH
模板编号
CMBDL
模板大类
20
CMBZLBM
模板子类编码
FK
CMBMC
模板名称
40
IMBSX
模板属性
0:
公用模板
1:
科室模板
2:
医生模板
CMBSYZBM
模板所有者编码
(参看住院科室字典、住院医生字典)
CMBSYZMC
模板所有者名称
IWIDTH
模板宽度
IHEIGHT
模板高度
DQYSJ
模板启用时间
D
DTYSJ
模板停用时间
DCJSJ
模板创建时间
CCJRGH
模板创建人工号(参看操作员字典)
CCJRMC
模板创建人名称
ISTATUS
模板状态
已经停用
正常
创建未启用
CQYRGH
模板启用人工号
(参看操作员字典)
CQYRMC
模板启用人名称
CTYRGH
模板停用人工号
CTYRMC
模板停用人名称
BWORKED
是否为默认模板
BDYMB
是否为多页模板
IHEADERH
页头高度
IFOOTERH
页脚高度
CBGDMBBH
报告单使用的模板编号
输血前检验报告单模板明细表
输血前检验单模板明细表
TBMBJYDMX
CINNERID
项目在模板中的内部ID
PK、FK
CXMBM
DBEGIN
项目起用时间
NotNull
DEND
项目停用时间
IXMLX
CTITLE
项目标题
IXPOSTION
X坐标
IYPOSTION
Y坐标
宽度
高度
ICTL3D
三维效果0:
没有1:
有
IBORDER
边框0:
ITABORDER
Taborder序号
ICOMBOEDIT
列表框是否可以编辑0:
不可以1:
可以
IPENWIDTH
Shape的画笔宽度
CFONT_NAME
字体类型
IFONT_SIZE
字体大小
IFONTCOLOR
字体颜色
IBGCOLOR
背景颜色
IISQITEM
是否为检索项目
不是
是
IENCOPY
CHINT
用来保存临时数据
255
项目状态0:
已经停用1:
正常2:
创建未启用
CSFXMBM
检验项目对应的收费项目编码
CSFXMMC
检验项目对应的收费项目名称
输血前检验报告单信息表
TBSGJY
备注
CJYDH
检验单号
(单机版时从SYSCONTR中获得自动生成。
)
CJCLB
检查类别
CJCZLBM
检查子类编码
CJCZLMC
检查子类名称
CBRID
病人ID
CBRXM
病人姓名
CXB
病人性别
CNL
病人年龄
CBAH
病案号
Notnull(住院病人即住院号,门诊病人即门诊号,下同)
CKSBM
病人科室编码
null
CKSMC
病人科室名称
CZYBQBM
住院病区编码
Null(门诊病人为空,下同)
CZYBQMC
住院病区名称
CCWBM
床位编码
CXYZDX
病人血型正定向
CXYFDX
病人血型反定向
BRH
病人RH
DJYRQ
检验日期
CJYRBM
检验人编码
CJYRXM
检验人姓名
检验单状态
作废
未划价
2:
已划价
3:
已记账
4:
已执行
5:
已写报告
6:
已执行可冲帐
7:
申请执行
CBRLX
病人类型
VC:
Null(门诊病人/住院病人)
CCZYGH
操作员工号
Notnull(看操作员字典表中操作员工号,下同)
CCZYXM
操作员姓名
Null(看操作员字典表中操作员姓名,下同)
注:
本表仅作为模板表,数据保存在年表中,表名称由TBSXJYDXX+4位年份组成。
输血前检验报告单明细表
输血前检验单明细表
TBJYDMX
CBH
配血单号
内部ID号
(参看输血前检验单项目字典)
CDATA1
数据1:
文本型数据
7000
CDATA2
数据2:
字符串型数据
CDATAFLAG
数据1中数据有效
数据2中数据有效
1
IRTFDATA
保存RVF格式的数据,仅对录入控件为RichViewEdit的数据有效
IMAGE
本表仅作为模板表,数据保存在年表中,表名称由TBSXJYDMX+4位年份组成。
输血申请单项目字典
TBZDSQDXM
申请单项目编码
申请单项目名称
输血申请单模板信息表
TBMBSQDXX
输血申请单模板明细表
TBMBSQDMX
输血申请单信息表
TBSQDXX
备