医院血库管理系统.docx

上传人:b****1 文档编号:1340125 上传时间:2022-10-20 格式:DOCX 页数:19 大小:459.86KB
下载 相关 举报
医院血库管理系统.docx_第1页
第1页 / 共19页
医院血库管理系统.docx_第2页
第2页 / 共19页
医院血库管理系统.docx_第3页
第3页 / 共19页
医院血库管理系统.docx_第4页
第4页 / 共19页
医院血库管理系统.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

医院血库管理系统.docx

《医院血库管理系统.docx》由会员分享,可在线阅读,更多相关《医院血库管理系统.docx(19页珍藏版)》请在冰豆网上搜索。

医院血库管理系统.docx

医院血库管理系统

医院血库管理系统设计与实现

HospitalBloodBankManagementSystem

DesignandImplementation

摘要

本文不仅简要介绍了医院管理信息系统(HIS)的现状与发展及其总体设计,而且对医院管理信息系统中血库管理业务子系统的分析、设计及实现的过程做了详细的论述,并且以血库信息系统为例讲述了一套完整的建模方法。

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

主要由:

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

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

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

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

关键词医院信息系统、对象建摸、安全、INTRANET、INTERNET

ABSTRACT

Thispapernotonlysimplyintroducesthecondition,developmentandgeneraldesignofHIS(hospitalinformationsystem),butalsogivesaparticularpresentationaboutBloodbanksubsystem’sanalysis、designandimplementation.Bloodbanksubsystemimplementsthegeneralmanagementofblood,includingparametersetting(Bloodbank),bloodmanagement,consumerapplicationmanagement,bloodcharge,bloodstatandquerybankandsoon.

Tosatisfythesystem’scomplexrequirements,objectorientedanalysisisusedinHIStoanalyzeanddesign.inthedesignsection,thesystem’ssafety,integrity,re-useandexpansibilityareconsidered.AndIadoptedsystemfunctionmoduledesign,userpowersetting,etc.thismethodwillberealizedinthesystemanalysisanddesignofmedicalregistrationsubsystem.

Keywords:

HIS,OMT,Security,Intranet,Internet

第1章绪论

血库管理系统作为医院信息系统的一部分,与医院管理系统紧密联系。

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

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

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

1.1系统开发背景

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

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

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

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

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

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

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

1.2系统的目标定位

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

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

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

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

医院内部网INTRANET。

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

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

第2章开发环境与技术

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

2.1开发环境

系统采用的开发工具为powerbuilder6.5版本,采用powerbuilder语言结合oracle数据库,其他用到的工具数据库操作工具PlsqlDeveloper7.0,报表开发工具DataWindowDesigner2.0。

2.2相关技术

系统开发主要用到以下三种开发技术:

2.2.1Powerbuilder技术

Powerbuilder是一个用来进行客户/服务器开发的完全的可视化开发环境。

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

Powerbuilder为应用开发提供了全面综合性的支持,可概括为以下几点:

事件驱动的应用程序、功能强大的编程语言与函数、面向对象的编程、跨平台开发、开放的数据库连接系统。

PowerBuilder可完成的工作

(1)设计窗口和定义窗口中的控制。

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

(2)生成菜单。

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

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

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

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

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

2.2.2Oracle相关技术

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

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

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

下面列出其中的部分操作:

查询、插入、修改、删除、排序(ORDERBY),聚集(GROUPBY)、表创建(CREATETABLE...ASSELECT)、表空间创建、数据加载、索引创建、恢复。

2.2.3Powerbuilder操作数据库技术

Powerbuilder是数据库应用开发工具,操作数据库的手段如下:

用数据窗口操作数据库:

数据窗口是Powerbuilder操作数据库的最重要的手段,通过数据窗口可以查询、修改、插入和删除数据库的数据。

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

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

第3章需求分析

本章介绍血库管理系统的目标,并对系统进行功能描述。

3.1系统目标

(1)提供血液电子信息化库存管理。

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

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

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

3.2系统功能描述

血库参数设置:

(1)血液字典维护:

查看血库血液的血型(不能修改),维护血库存在的血液成分。

(2)血库常数表设置:

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

用血申请管理:

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

血液库存管理:

(1)血液入库:

办理血液入库手续。

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

(2)血液出库:

按照配血结果将血液下发给相关部门。

血库收费:

医技科室终端批费:

对住院患者进行血费、材料费及化验费的划价、收费,这些费用因患者输血而产生。

查询统计:

(1)血液库存查询:

统计血库现有库存、查询入库记录和出库记录。

(2)血库日统计:

统计当天各种不同血型、血液成分的血液的入库数、出库数、配血数和库存数(血量和袋数);也可进行历史记录查询。

系统默认为当日统计。

第4章概要设计

本系统采用传统的Client/Server体系结构。

原因主要是传统的Client/Server体系结构应用于企业信息系统的优势体现在将应用程序与数据存取一分为二,分别由Client和Server来执行,表现为服务请求与服务响应,充分利用了Client与Server的资源。

4.1血库管理系统功能

血库管理系统所有功能如下图所示:

上图给出了系统所实现的各项功能,主要包括系统参数设置,用血申请单录入、血库库存管理、查询统计等功能。

4.2程序模块处理流程说明

本节给出了程序主要模块的处理说明,包括输入数据、处理说明、输出数据等。

4.2.1血液成分维护

本功能是后面重点分析的内容

输入数据:

无,修改原始数据时输入为B_BLOODCONSTANT表中的内容。

处理说明:

修改血液成分的内容,包括血液成分,是否配血等数据信息。

输出数据:

血库血液成分维护的输出报表。

4.2.2血液入库

输入数据:

入库单号(血站出库单)、血袋号、血液类型、失效时间、血液成分。

处理说明:

(1)校验输入数据是否完整,不完整给出提示

(2)插入库存表(B_BLOOD)

输出数据:

血库入库报表。

4.2.3血库统计

输入数据:

时间段。

处理说明:

不必把查询出来的数据进行存储,可以按照任意时间段进行查询,此报表格式是按照入库、出库、库存进行查询,那么可以建立一个视图从入库表、出库表、库存表进行统计。

前台基本不用写程序。

输出数据:

查询结果和统计结果相应的报表。

4.3系统数据流图

本节将给出系统用到的部分主要的数据流图。

4.3.1血液参数设置

血液参数设置数据流图如下图所示:

此数据流图包含血液成分维护的内容,包含了血液成分的增加、删除等,是后面功能实现重点提到部分。

4.3.2查询统计

血库查询统计数据流图如下图所示:

上图给出了

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

当前位置:首页 > 人文社科 > 设计艺术

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

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