1、输血管理系统概要设计 系统设计说明 一、引言1.1编写目的在充分分析输血管理系统的需求分析的基础上,编写该系统的概要设计文档,其目的是为系统的详细设计提供功能模块的分配和数据结构的详细说明。本软件概要设计文档的读者对象为编程人员、测试人员。1.2定义编号名称说明输血管理系统提供准确、方便的工作手段和环境,以便保质、保量的满足医院各部门对血液的需求,保证病人用血安全。1.3参考资料输血管理系统:系统需求分析医院信息系统基本功能规范中华人民共和国卫生部-信息化工作领导小组 2002年4月软件工程概论清华大学出版社二、任务概述2.1目标在需求分析阶段通过对系统的分析,确定了用户对本系统的功能需求和性
2、能要求,开发本系统的目的是为了实现适应血库管理工作流程、简化血库管理工作流程,因此本系统的主要任务是血液出入库管理、病人输血管理;并且根据用户的需求对数据进行查询统计;同时还要保证数据的安全性和完整性,防止重要信息被修改和非法数据的录入,系统在运行时,要有较好的稳定性,防止用户的错误操作或其它原因而引起的系统崩溃。2.2运行环境服务器硬件:PIII 1G以上,硬盘40G以上专用服务器操作系统:Windos 2000 Server or WIN NT Server 4.0数据库:MicroSoft SQL Server 2000 Server工作站硬件:PIII 800以上,内存128M以上有盘
3、工作站操作系统:Win98Windows 2000 Professional2.3需求概述功能结构图:2.4条件与限制考虑用户的实际情况,本系统提供网络版与单机版两种模式。单机版系统必须手工录入病人信息、输血申请单,且不处理费用问题。而网络版系统必须与HIS/CIS系统联网方可调入病人信息、输血申请单及费用交纳信息,可处理费用划价问题。三、总体设计3.1系统说明系统名称:输血管理系统运行平台:Windows 98/NT/2000开发工具:Delphi数据库:SQL Server7.0Delphi工程名称:SXGLDelphi工程简称:SXSQL Server数据库名称:SXGL数据库中各对象拥
4、有者:dbo医星程序编号:医星操作员工作量常量:程序目录结构:输血管理系统|菜单 |输血管理|输血前检验 |输血申请单 |交叉配血 |发血出库 |输血反馈 |输血前检验查询 |输血申请单查询 |交叉配血查询 |发血出库查询 |输血反馈查询 |出入库管理|血液入库 |血液外卖|采购计划 |血液入库查询|血液外卖查询|采购计划查询 |库存管理|血库盘存|报废出库 |血液盘存查询|报废出库查询|血液超限查询|血液有效期管理 |统计报表|入库明细|出库明细|盘存明细|采购计划单 |输血申请单|交叉配血报告单 |科室用血统计 |病人信息|病人信息录入 |病人信息查询|血液信息|血液信息录入 |血液信息查
5、询 |系统维护|字典维护 |-初始化系统 |系统参数设置|用户管理 |自定义票据 |-收据补打 |-登录退出-|操作员登录 |-操作员退出 |操作员密码 |-退出系统 |-关机 3.2处理流程输血管理输血前检验输血申请单交叉配血发血出库输血反馈出入库管理血液入库血液外卖出库血液采购计划库存管理血液盘存有效期管理报废出库病人管理病人信息录入血液管理血液信息录入3.3功能模块分配模块编号模块功能模块名称备注SX01输血管理输血申请单cFrmSxSqdSX02输血前检验cFrmSxCgjySX03交叉配血cFrmSxPxsySX05发血出库cFrmSxFxglSX06输血反馈cFrmSxFkSX07
6、输血申请单查询cFrmSxSqdQSX08输血前检验查询cFrmSxCgjyQSX09交叉配血查询cFrmSxPxsyQSX11发血出库查询cFrmSxFxglQSX12输血反馈查询cFrmSxFkQSX13出入库管理血液入库cFrmSxXyrkSX14血液外卖cFrmSxXyckSX15采购计划cFrmSxCgjhSX16血液入库查询cFrmSxXyrkQSX17血液外卖查询cFrmSxXyckQSX18采购计划查询cFrmSxCgjhQSX19库存管理血库盘存cFrmSxXkpcSX20报废出库cFrmSxXybfSX22血液有效期管理cFrmSxXyyxqSX23血库盘存查询cFrmSx
7、XkpcQSX24报废出库查询cFrmSxXybfQSX25血液超限查询cFrmSxXycxQSX26统计报表血液入库明细cFrmSxXyrkmxRSX27血液出库明细cFrmSxXyckmxRSX28血库盘存明细cFrmSxXkpcmxRSX29采购计划单cFrmSxCgjhdRSX30输血申请单cFrmSxSqdRSX31交叉配血报告单cFrmSxPxsybgdRSX32科室用血统计cFrmSxKsyxtjRSX33系统维护字典维护cFrmSxZdwhSX34初始化系统使用已有模块SX35系统参数设置使用已有模块SX36用户管理使用已有模块SX37自定义票据使用已有模块SX38收据补打使用
8、已有模块SX39登录退出操作员登录使用已有模块SX40操作员退出使用已有模块SX41操作员密码使用已有模块SX42退出系统使用已有模块SX43关机使用已有模块SX44病人信息病人信息录入使用已有模块SX45病人信息查询使用已有模块SX46血液信息血液信息录入cFrmSxXySX47血液信息查询cFrmSxXyQ3.4总体结构和模块外部设计采用C/S结构,采用面向对象和模块化技术编程。模块引用关系图:四、数据结构设计4.1 逻辑结构设计说明:使用ERStudio完成数据库逻辑结构设计,并在文档中做整体描述和相应说明。在ERStudio中打开4.2 物理结构设计说明:使用ERStudio完成数据库
9、逻辑结构设计,并在文档中做整体描述和相应说明。在ERStudio中打开4.3数据结构与程序的关系4.4数据库结构在设计数据库结构中应注意数据之间的函数依赖性,用规范化后的数据库关系来建立数据库结构。通过分析,设计建立的数据库表如下:数据类型简写说明:VCVarChar CChar BBit IInt NDecimal约束简写说明:PK主键 FK外键 ID自增长字段输血前检验报告单项目字典数据表名称输血前检验单项目字典英文名称TBZDJYDXM字段名称字段说明数据类型约束备注CBM检验单项目编码VC:10PKNot nullCMC检验单项目名称VC:30NullITYPE字典类型:对于本视图,该
10、值为2INot nullIDATATYPE数据类型INot nullIDECNUM小数点后位数INot nullIITEMTYPE项目类型INot nullBENABLE可用性BNot nullCBZ备注VC:50Null输血前检验报告单模板信息表数据表名称输血前检验单模板信息表英文名称TBMBJYDXX字段名称字段说明数据类型约束备注CMBBH模板编号VC:10PKNot nullCMBDL模板大类VC:20Not nullCMBZLBM模板子类编码VC:10FKNot nullCMBMC模板名称VC:40Not nullIMBSX模板属性0:公用模板1:科室模板2:医生模板INot nul
11、lCMBSYZBM模板所有者编码(参看住院科室字典、住院医生字典)VC:10Not nullCMBSYZMC模板所有者名称VC:20NullIWIDTH模板宽度INot nullIHEIGHT模板高度INot nullDQYSJ模板启用时间DNot nullDTYSJ模板停用时间DNullDCJSJ模板创建时间DNullCCJRGH模板创建人工号(参看操作员字典)VC:10FKNot nullCCJRMC模板创建人名称VC:20NullISTATUS模板状态0:已经停用1:正常2:创建未启用 INot nullCQYRGH模板启用人工号(参看操作员字典)VC:10FKNot nullCQYRM
12、C模板启用人名称VC:20NullCTYRGH模板停用人工号(参看操作员字典)VC:10FKNot nullCTYRMC模板停用人名称VC:20NullBWORKED是否为默认模板BNot nullBDYMB是否为多页模板BNot nullIHEADERH页头高度IIFOOTERH页脚高度ICBGDMBBH报告单使用的模板编号VC:20NullCBZ备注VC:50Null输血前检验报告单模板明细表数据表名称输血前检验单模板明细表英文名称TBMBJYDMX字段名称字段说明数据类型约束备注CINNERID项目在模板中的内部IDVC:20Not nullCMBBH模板编号VC:10PK、FKNot
13、nullCXMBM检验单项目编码VC:10FKNot nullDBEGIN项目起用时间DNot NullDEND项目停用时间DNot NullIXMLX项目类型INot nullCTITLE项目标题VC:50NullIXPOSTIONX坐标INot nullIYPOSTIONY坐标INot nullIWIDTH宽度INot nullIHEIGHT高度INot nullICTL3D三维效果0:没有 1:有INot nullIBORDER边框 0:没有 1:有INot nullITABORDERTaborder序号INot nullICOMBOEDIT列表框是否可以编辑 0:不可以 1:可以INo
14、t nullIPENWIDTHShape的画笔宽度INot nullCFONT_NAME字体类型VC:30Not nullIFONT_SIZE字体大小INot nullIFONTCOLOR字体颜色INot nullIBGCOLOR背景颜色INot nullIISQITEM是否为检索项目0:不是1:是INot nullIENCOPY是否为检索项目0:不是1:是INot nullCHINT用来保存临时数据VC:255Not nullISTATUS项目状态0:已经停用1:正常2:创建未启用INot nullCSFXMBM检验项目对应的收费项目编码VC:20Not nullCSFXMMC检验项目对应的
15、收费项目名称VC:50Not Null输血前检验报告单信息表数据表名称输血前检验英文名称TBSGJY字段名称字段说明数据类型约束 备注CJYDH检验单号VC:20PKNot null(单机版时从SYSCONTR中获得自动生成。)CMBBH模板编号VC:10FKNot nullCJCLB检查类别VC:20Not nullCJCZLBM检查子类编码VC:10Not nullCJCZLMC检查子类名称VC:10Not nullCBRID病人IDVC:10FKNot nullCBRXM病人姓名 VC:20NullCXB病人性别VC:10NullCNL病人年龄VC:10NullCBAH病案号VC:20N
16、ot null(住院病人即住院号,门诊病人即门诊号,下同)CKSBM病人科室编码VC:10nullCKSMC病人科室名称VC:50NullCZYBQBM住院病区编码VC:10Null(门诊病人为空,下同)CZYBQMC住院病区名称VC:50Null(门诊病人为空,下同)CCWBM床位编码VC:10Null(门诊病人为空,下同)CXYZDX病人血型正定向VC:10NullCXYFDX病人血型反定向VC:10NullBRH病人RHBNullDJYRQ检验日期DNot nullCJYRBM检验人编码VC:10FKNot nullCJYRXM检验人姓名VC:20NullISTATUS检验单状态INot
17、 null0:作废1:未划价2: 已划价3:已记账4: 已执行5:已写报告6: 已执行可冲帐7: 申请执行CBRLX病人类型VC:10Null(门诊病人/住院病人)CCZYGH操作员工号VC:10FKNot null(看操作员字典表中操作员工号, 下同)CCZYXM操作员姓名VC:20Null(看操作员字典表中操作员姓名, 下同)CBZ备注VC:50Null注:本表仅作为模板表,数据保存在年表中,表名称由TBSXJYDXX+4位年份组成。输血前检验报告单明细表数据表名称输血前检验单明细表英文名称TBJYDMX字段名称字段说明数据类型约束备注CBH配血单号VC:10PKNot nullCINNE
18、RID内部ID号VC:20Not nullCXMBM检验单项目编码(参看输血前检验单项目字典)VC:10PK、FKNot nullCDATA1数据1:文本型数据VC:7000NullCDATA2数据2:字符串型数据VC:255NullCDATAFLAG数据类型0:数据1中数据有效1:数据2中数据有效VC:1Not nullIRTFDATA保存RVF格式的数据,仅对录入控件为RichViewEdit的数据有效IMAGENot null注:本表仅作为模板表,数据保存在年表中,表名称由TBSXJYDMX+4位年份组成。输血申请单项目字典数据表名称输血申请单项目字典英文名称TBZDSQDXM字段名称字
19、段说明数据类型约束备注CBM申请单项目编码VC:10PKNot nullCMC申请单项目名称VC:30NullITYPE字典类型:对于本视图,该值为2INot nullIDATATYPE数据类型INot nullIDECNUM小数点后位数INot nullIITEMTYPE项目类型INot nullBENABLE可用性BNot nullCBZ备注VC:50Null输血申请单模板信息表数据表名称输血申请单模板信息表英文名称TBMBSQDXX字段名称字段说明数据类型约束备注CMBBH模板编号VC:10PKNot nullCMBDL模板大类VC:20Not nullCMBZLBM模板子类编码VC:1
20、0FKNot nullCMBMC模板名称VC:40Not nullIMBSX模板属性0:公用模板1:科室模板2:医生模板INot nullCMBSYZBM模板所有者编码(参看住院科室字典、住院医生字典)VC:10Not nullCMBSYZMC模板所有者名称VC:20NullIWIDTH模板宽度INot nullIHEIGHT模板高度INot nullDQYSJ模板启用时间DNot nullDTYSJ模板停用时间DNullDCJSJ模板创建时间DNullCCJRGH模板创建人工号(参看操作员字典)VC:10FKNot nullCCJRMC模板创建人名称VC:20NullISTATUS模板状态0
21、:已经停用1:正常2:创建未启用 INot nullCQYRGH模板启用人工号(参看操作员字典)VC:10FKNot nullCQYRMC模板启用人名称VC:20NullCTYRGH模板停用人工号(参看操作员字典)VC:10FKNot nullCTYRMC模板停用人名称VC:20NullBWORKED是否为默认模板BNot nullBDYMB是否为多页模板BNot nullIHEADERH页头高度IIFOOTERH页脚高度ICBGDMBBH报告单使用的模板编号VC:20NullCBZ备注VC:50Null输血申请单模板明细表数据表名称输血申请单模板明细表英文名称TBMBSQDMX字段名称字段说
22、明数据类型约束备注CINNERID项目在模板中的内部IDVC:20Not nullCMBBH模板编号VC:10PK、FKNot nullCXMBM申请单项目编码VC:10FKNot nullDBEGIN项目起用时间DNot NullDEND项目停用时间DNot NullIXMLX项目类型INot nullCTITLE项目标题VC:50NullIXPOSTIONX坐标INot nullIYPOSTIONY坐标INot nullIWIDTH宽度INot nullIHEIGHT高度INot nullICTL3D三维效果0:没有 1:有INot nullIBORDER边框 0:没有 1:有INot n
23、ullITABORDERTaborder序号INot nullICOMBOEDIT列表框是否可以编辑 0:不可以 1:可以INot nullIPENWIDTHShape的画笔宽度INot nullCFONT_NAME字体类型VC:30Not nullIFONT_SIZE字体大小INot nullIFONTCOLOR字体颜色INot nullIBGCOLOR背景颜色INot nullIISQITEM是否为检索项目0:不是1:是INot nullIENCOPY是否为检索项目0:不是1:是INot nullCHINT用来保存临时数据VC:255Not nullISTATUS项目状态0:已经停用1:正常2:创建未启用INot nullCSFXMBM检验项目对应的收费项目编码VC:20Not nullCSFXMMC检验项目对应的收费项目名称VC:50Not null输血申请单信息表数据表名称输血申请单信息表英文名称TBSQDXX字段名称字段说明数据类型约束备
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1