基于corba的医院物资管理系统的设计与实现

基于corba的医院物资管理系统的设计与实现

ID:33916530

大小:1.93 MB

页数:61页

时间:2019-03-02

基于corba的医院物资管理系统的设计与实现_第1页
基于corba的医院物资管理系统的设计与实现_第2页
基于corba的医院物资管理系统的设计与实现_第3页
基于corba的医院物资管理系统的设计与实现_第4页
基于corba的医院物资管理系统的设计与实现_第5页
资源描述:

《基于corba的医院物资管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、酉亩童通盍兰亟±瑟窒生堂僮迨窒蔓2夏加强核算有重要意义,因而,物资管理系统同住院、门诊、血液等系统一样,也是Forte—HRP的熏要组成部分。本文以FortP棚RP医院物资管理系统为研究对象,讨论其从需求分析到编码的整个开发过程。1.2论文的技术背景计算机在医院行业已经使用多年,很多医院都采用了医院信息系统,但很多的系统已经不能完全满足需求;也有部分系统已经很成熟,能满足用户某方面的需求,用户对系统的使用非常熟悉。用户对系统进行升级换代的时候,考虑到成本的因素,可能只选择新系统的部分功能,而要求新系统能集成原有的系统。新的综合系统必须具备开放性、屏蔽异构性、可

2、伸缩性,能够不断地进行扩展等特点,并且能够最大限度地利用原有系统,做到新旧系统之间的无缝连接。总体上看,目前的医院信息系统平台大多具有以下特点:●硬件平台参差不齐,从低档的PC机到高档的工作站:●操作系统的种类多,如SunSolaris、WindowsNT、Windows98、Mindows95、DOS等:●开发语言多样性,有PowerBuiIder、Delphi、C、VsualC++等;另外,一些新建的医院对医院综合自动化及信息管理系统应用有迫切要求,国内有一些开发单位也开发了一些系统,这些系统主要是基于二层c/s体系结构进行开发的。由于二层c/s结构没有把

3、业务逻辑分离出来,程序结构上紧密耦合,使用户可以根据自身的特殊需求进行修改、配置的程度相当有限;而且如此庞大复杂的系统它的第~次开发肯定不会满足用户全部需求,二次开发时巨大的维护量令人望而生畏。因此,如何利用软件开发新技术,构建医院资源计划系统的应用程序框架,使得建成的医院资源计划系统在分布式异构环境下具有可复用、可移植、可扩展的能力便成为开发的关键。在日常运作中,大型医院不仅涉及到多种数据如输血,检验,病案管理,医疗统计,设备管理,财务管理,物资管理等,并且用到上述信息的人员包括系统员,医生,实习医生,护士,收费员,药剂员,行政人员,后勤人员;为便于对医院进

4、行管理,还要求院长能时时刻刻对医院的运作状况进行查询,病人也应能从Intcrnet上检索到相关信息;同时,为了与现有社会经济匿亩童通盍堂亟±硒窒生堂僮迨塞j塑jL基发展同步,需要增加外部接口部分,以使医院信息系统适应各项新技术的发展及改革的需要,如医院信息系统与医保系统、社区医疗系统、远程医疗系统及各级卫生行政主管部门的接口,为医院信息系统融入整个社会信息系统的发展奠定了基础。国前国内外针对医院行业的信息化产品满足上述要求的还很少a随着计算机软件技术的发展,特别是分布式对象技术和三层C/S计算模式的发展与成熟,为解决具有以上特点的系统的开发提供了新的思路和方法

5、,HRP的开发就采用了上述技术。本文主要从HRP的子系统-物资管理系统出发,描述其开发过程,并讨论三层C/S计算模式、分布式对象技术、UML在开发过程中的作用。1.2.1分布式对象技术与CORBA分布式对象技术是伴随网络技术发展起来的一种面向对象的技术,它始于20世纪90年代,如今已发展为分布式异构环境下建立应用系统集成框架和标准构件的核心技术,在企业分布式系统管理集成等方面发挥重要作用。它与债统的面向对象技术的区别在于:传统的面向对象技术有两个基本的特点:封装性和继承性,通常其强调的是代码复用,对象往往仅存在于一个程序中,程序的外界并不可能感知和访问这些对象

6、:而分布式对象技术主要使用了面向对象技术的封装性,分布式对象可以分布在网络的任何位雹,但分布式对象计算系统不支持跨站点的继承。分布式对象技术采用面向对象的多层客户机朋匣务器计算模型,该模型将分布在网络上的全部资源(无论是系统层还是应用层)都按照对象的概念来组织,每个对象都有定义清晰的访问接口。仓1j建和维护分布式对象实体的应用称为服务器,通过接口访问该对象的应用称为客户,服务器中的分布式对象不仅能够被访问,而且自身也可能作为其他对象的客户,因此在分布式对象技术中,客户与服务器的角色划分是相对的或多层次的。服务对象既可以是系统级对象,向其它对象或客户提烘一些基本

7、的系统级服务,如名称服务、事件服务、对象生命周期管理等等,也可以是应用级对象,向应用客户程序提供一些商业规则处理、事务逻辑处理等服务。分布式对象技术的重点是解决异构环境下的互操作性,其核心内容在于酉直童遵盍堂亟±瑟窒生堂僮诠塞苤!亟对象之问的互操作性,尤其是异构环境之间的互操作。解决互操作性的关键问题在于制定一套独立于硬件平台、操作系统以及编程语言的规范。目前,分布式对象技术己经成为建立应用程序框架(ApplicationFramework)和软构件的核心技术,在开发大型分布式应用系统中表现出强大的生命力。目前,较为成熟的分布式对象技术主要有微软公司的COM\

8、Dc0M、SUN公司的JavaRMI和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。