三层结构在医院信息管理系统的意义

三层结构在医院信息管理系统的意义

【摘要】计算机技术正逐步渗透到医院应用的各个领域,包括数据库应用技术、图像处理技术和数字通信技术。其中,数据库应用技术是应用最广泛的技术,也是医院计算机方面使用的基础软件,在医院的日常运行汇总起着不可替代的作用。数据库应用程序根据所选数据库、是单用户访问还是多用户访问以及访问数据库的用户类型和同时存储的信息使用本地数据库和远程数据库。本文就三层结构在医院信息管理系统中的应用展开研究。

【关键词】医院信息管理系统;三层结构;信息化

就目前现状而言,多数的医院已经有了适合本医院发展的医院信息管理系统,基本上是采用两层C/S模式进行的。但计算机技术飞速发展,相关的管理系统也在不断的升级,以此为背景,二对层结构处理结构进行完善,形成三成结构的数据处理结构,面对系统方面的问题进行扩展和维护。成本、数据安全和程序之间的通信功能方面都存在一些问题。在这种背景下,形成了一个三层结构。

一、三层结构的定义、原理

1.1三层结构的定义

三层结构指的是从客户端到数据库之间增加一个层次,这一层次的增加就形成了三层结构。三层既是逻辑方面的三层,也可将其看做是数据访问、业务规则、验证等方面的中间层,通常情况下客户端不能够直接与数据库进行交互,需要通过中间层形成连接,双方通过中间层进行数据库的交互。

1.2三层结构的原理

在三层结构中,系统的主要功能和业务逻辑层面之间进行处理,我们将中间层也称之为组件层,但并不是简单的将三台计算机或者是三层结构放在一起,这不仅是B/S应用程序,而且是逻辑的三层结构,甚至是一台机器上的三层。三层系统的应用包括业务规则、数据访问、验证等,面对中间层处理的过程中,会出现客户端不能和数据库进行直接交互的情况,需要通过COM/DCOM通信与中间层建立连接,之后通过中间层来实现和数据库之间的交互行为。

1.3三层结构与两层结构的主要区别

两层结构:当任何地方发生变化时,都需要重新开发整个系统。“多层”设置在一层,分工不明确,耦合程度高,难以适应需求变化,可维护性低,可扩展性差。三层结构:当一个层发生变化时,只需要改变层,整个系统就不需要改变了。层清晰、分工清晰、层间耦合度低,提高效率、适应需求变化、高可维护性和高可伸缩性。

二、三层结构应用在医院信息管理系统上的优势

2.1分布逻辑板块,降低成本

将系统化整为零,分为几个不同的逻辑板块,可有效的降低医院在信息管理系统开发的成本和维护方面所需的成本。我们一般将三层结构分为多个部分,其中包括逻辑部分、应用服务器分类部分、客户层部分和哭护短的应用服务器部分,数据库之间通过中间程序来进行医院业务逻辑的变化,其中,不需要改变的是客户端。将逻辑板块分布开来,不仅仅可以将风险进行分散,同时,也降低了大面积维修的资金,间接地达到了降低成本的目的。

2.2极大程度的增强了系统自身的扩展性

模块化的好处是将系统纵向或者是横向的进行扩展,这样做的优势主要是将系统提升为更加强大的平台,扩大系统的规模,增强系统在网络方面的应用。在使用中脱离了砼结构的束缚,分布式的数据处理成为了可能。在医院的信息化建设中,三层结构的主要优势体现在了对模块的设计方面,用户在现有的结构中进行了基础上的系统拓展,以此来提高医院信息化的速度和质量。同时,在建立中间层的时候,这种结构的出现更加符合市场的要求,同时也能够缩短系统的开发周期。减少开发展所需的成本。目前,市场中的三层结构已经出现,一般是运用C语言和Java语言作为这一领域的主要程序语言,在市场中有一定的自身发展优势。HPP应用服务器完全基于Java语言和开放标准,它依赖于HP的服务优势和Bluestone的技术优势。它在系统跨平台是同种,具有很高的可靠性,并且这方面的优势比较明显,具有很强的竞争力。随着市场发展的速度不断加快,将有越来越多的软件厂商参与进来,使医院面临更多的选择。

三、结束语

综上所述,三层结构应用在医院信息管理系统上存在一定的优势,主要体现在两个方面,一是分布逻辑板块,降低成本,二是极大程度的增强了系统自身的扩展性。现代信息技术的变化日新月异,运用三层结构在管理中进行应用不仅能够提升医院的管理效率和运行效率,更能够加快医院信息化的发展速度,从而提升医院的服务质量,为广大患者提供更加高效,更加完善的医疗服务,为医院的长足发展打下良好的基础,也为我国医疗体系的完善打下基础。

参考文献

[1]宿明.三层结构在医院信息管理系统中的优势[J].吉林医学.2008(06):964

[2]陈荣山,姚婕,吴昊.住院电子病历实现技术与应用体会[J].科技创新与应用2015(10):294

[3]白亦霆.医院信息系统设计及应用[J].信息与电脑(理论版).2017(05):94-95

作者:虞丽红 单位:济宁市第一人民医院