当前位置:文档之家› 医院血库管理系统

医院血库管理系统

医院血库管理系统设计与实现Hospital Blood Bank Management SystemDesign and Implementation目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1 系统开发背景 (1)1.2 系统的目标定位 (1)第2章开发环境与技术 (3)2.1 开发环境 (3)2.2 相关技术 (3)2.2.1 Powerbuilder技术 (3)2.2.2 Oracle相关技术 (4)2.2.3 Powerbuilder操作数据库技术 (4)第3章需求分析 (5)3.1 系统目标 (5)3.2 系统功能描述 (5)第4章概要设计 (7)4.1 血库管理系统功能 (7)4.2 程序模块处理流程说明 (7)4.2.1 血液成分维护 (8)4.2.2 血液入库 (8)4.2.3 血库统计 (8)4.3 系统数据流图 (8)4.3.1 血液参数设置 (9)4.3.2 查询统计 (9)第5章系统的详细设计与实现 (10)5.1 系统的详细设计 (10)5.1.1 数据库设计 (10)5.1.2 系统界面设计 (11)5.2 系统的具体实现 (13)5.2.1 血库血液成分维护 (13)5.2.2 数据窗口控件实现 (14)5.2.3 数据库操作 (15)5.2.4 数据窗口设计代码 (16)结论 (17)参考资料 (188)摘要本文不仅简要介绍了医院管理信息系统(HIS)的现状与发展及其总体设计,而且对医院管理信息系统中血库管理业务子系统的分析、设计及实现的过程做了详细的论述,并且以血库信息系统为例讲述了一套完整的建模方法。

血库子系统实现了对血库的统一管理。

主要由:血库参数设置、血液库存管理、用血申请管理、血库划价收费、血库统计查询等功能。

为了满足系统的复杂要求,使用了面向对象方法对医院管理信息系统进行分析和设计。

设计阶段考虑了系统的安全性、完整性、可重用性及扩展性,采用了系统功能模块化设计、用户权限设置等。

此设计思想可在本文的血库业务子系统的系统分析与设计中得以体现。

关键词医院信息系统、对象建摸、安全、 INTRANET、 INTERNETABSTRACTThis paper not only simply introduces the condition,development and general design of HIS(hospital information system), but also gives a particular presentation about Blood bank subsystem’s analysis、design and implementation. Blood bank subsystem implements the general management of blood, including parameter setting (Blood bank ),blood management,consumer application management,blood charge, blood stat and query bank and so on.To satisfy the system’s complex requirements, object oriented analysis is used in HIS to analyze and design. in the design section, the system ’s s afety,integrity,re-use and expansibility are considered. And I adopted system function module design,user power setting, etc. this method will be realized in the system analysis and design of medical registration subsystem.Keywords : HIS ,OMT , Security , Intranet , Internet第1章绪论血库管理系统作为医院信息系统的一部分,与医院管理系统紧密联系。

其开发背景和目标定位类似于医院管理系统。

本章便以医院管理系统为例阐述血库系统的开发背景和目标定位。

医院是信息化程度高而且复杂的单位,其信息除具有一般的信息的特征以外,通常还有相关性、多样性、时效性等特性。

1.1 系统开发背景医院信息系统(HIS)是指应用电子计算机和网络通信设备,为医院及其所属各部门提供病人医疗信息、财务核算分析信息、行政管理信息和决策分析统计信息的收集、存储、处理、提取和数据通讯的能力,并能满足所有授权用户对信息的各种功能需求的计算机应用软件系统。

医院管理信息系统是现代化医院必不可少的基础设施与技术支撑环境。

医院信息系统属于迄今世界上现存的企业级信息系统中最为复杂的一类,这是由医院本身的目标、任务和性质决定的。

它不仅要同其他所有管理信息系统(MIS)一样追踪、管理伴随人流、财流、物流所产生的管理信息,从而提高整个系统的运行效率,而且还应该支持以病人医疗信息记录为中心的整个医疗、教学、科研活动。

建立医院信息系统是一项艰巨的系统工程。

它涉及了现代管理科学、系统化、信息化、计算机技术、网络通信技术、医院管理学和各部门管理业务、医学科学技术等多学科的范畴。

现代化医院管理体系,必须要有信息系统支持,以便适应新的医院运行机制转变,即由社会福利型向经营核算型转变,要求医院管理者由经验管理向现代化科学管理转变。

1.2 系统的目标定位近几年来,网络技术的发展可谓突飞猛进,这一方面为医院信息系统的建设创造了绝好的机会,为医院建设计算机网络提供了更大的选择余地;另一方面,也增加了医院网络的设计的难度。

如何把握医院的计算机网络的需求,采用何种技术,选用什么设备,已成为今天医院信息系统建设者普遍关心的课题。

目前医院管理信息系统基本上是局域网,其功能很强,但远程获取和交换的能力有限。

医院管理信息系统最好建成医院内部的INTRANET,它是将INTERNET技术用于医院内部的网络,即:医院内部网INTRANET。

INTRANET即有传统的局域网的功能,又具备INTERNET的开放性和灵活性;在提供医院内部应用的同时,还能够提供医院内外的无缝连接;不仅实现以应用为中心的信息共享、信息收集与传递,而且具有构建和管理成本低、操作简便、易学易用、统一友好的用户界面和安装维护方便等一系列优点。

INTRANET使用TCP/IP协议,为医院信息系统提供了完整的解决方案。

第2章开发环境与技术本章将介绍该系统的开发环境,用到的主要技术及相应数据库。

2.1 开发环境系统采用的开发工具为powerbuilder 6.5版本,采用powerbuilder 语言结合oracle数据库,其他用到的工具数据库操作工具Plsql Developer 7.0,报表开发工具DataWindow Designer 2.0。

2.2 相关技术系统开发主要用到以下三种开发技术:2.2.1 Powerbuilder技术Powerbuilder是一个用来进行客户/服务器开发的完全的可视化开发环境。

使用Powerbuilder可以用一种可视的直观的方式来创建应用程序的用户界面和数据库接口。

Powerbuilder为应用开发提供了全面综合性的支持,可概括为以下几点:事件驱动的应用程序、功能强大的编程语言与函数、面向对象的编程、跨平台开发、开放的数据库连接系统。

PowerBuilder可完成的工作(1)设计窗口和定义窗口中的控制。

窗口中的控制主要包括命令、图象按钮、滚动条、列表框、下拉列表框、下拉图象列表框、收音机按钮、打钩选择框、数据窗口、单行及多行编辑框等等。

(2)生成菜单。

(3)生成智能的操纵数据库的数据窗口对象,该对象可查询和更新数据库而无需用SQL编程。

数据窗口操纵的数据源可以是表、视图、存储过程(如果数据库支持的话)以及外部数据等几种类型。

在同一个窗口上,几个不同的数据窗口还可以同时对不同的数据库系统进行操作。

(4)可以在程序中直接书写SQL语句操纵数据库。

(5)可以极方便地生成和维护数据库。

2.2.2 Oracle相关技术Oracle8作为世界第一大数据库,无论是在关系数据库传统的联机事物处理的技术上,还是决策支持上,以及分布式处理技术、分布式的复制技术、数据库性能的可伸缩性、并行处理技术、安全性等许多方面都处于领先地位。

Oracle8的并行SQL体系结构通过动态地将数据库操作分割成单个的任务,并将工作负荷在多个处理器间进行分配,大大提高了数据库查询和更新的性能。

Oracle8比其它的数据库产品能够并行化更多的操作。

下面列出其中的部分操作:查询、插入、修改、删除、排序(ORDER BY),聚集(GROUP BY)、表创建(CREATE TABLE ... AS SELECT)、表空间创建、数据加载、索引创建、恢复。

2.2.3 Powerbuilder操作数据库技术Powerbuilder是数据库应用开发工具,操作数据库的手段如下:用数据窗口操作数据库:数据窗口是Powerbuilder操作数据库的最重要的手段,通过数据窗口可以查询、修改、插入和删除数据库的数据。

Powerbuilder 数据窗口操作数据库的能力非常强,是Powerbuilder的精华所在。

数据窗口的数据源可以是表或视图、多表连接、查询对象、外部数据源、存储过程。

第3章需求分析本章介绍血库管理系统的目标,并对系统进行功能描述。

3.1 系统目标(1)提供血液电子信息化库存管理。

(2)提供患者输血管理。

(3)与医生工作站信息共享,完成完整的用血医嘱流程。

(4)提供统计查询血库管理信息。

3.2 系统功能描述血库参数设置:(1)血液字典维护:查看血库血液的血型(不能修改),维护血库存在的血液成分。

(2)血库常数表设置:对血库管理系统需要的几项常数信息进行设置。

用血申请管理:用血申请单录入,可以看到医生医嘱开立所有的用血申请单,可以对其进行修改或将其作废;也可以录入新的用血申请单。

血液库存管理:(1)血液入库:办理血液入库手续。

每袋血有唯一的血液编码,并被注明血液成分(全血、血清、血浆、悬浮红细胞等,在参数设置中已经设置好的血液成分字典的有效项目进行选择)、血型、RH值、血量等内容。

(2)血液出库:按照配血结果将血液下发给相关部门。

血库收费:医技科室终端批费:对住院患者进行血费、材料费及化验费的划价、收费,这些费用因患者输血而产生。

相关主题