基于云计算平台的医院后勤信息管理系统设计

2021-07-11 12:14李新江
粘接 2021年4期
关键词:信息管理系统系统设计

李新江

摘 要:医院后勤作为一个必不可少的部门,能够促进医院其他部门的发展。如今医院朝着规模化、智能化、专业化、一体化不断发展,传统的手动后勤信息管理体制已经不能适应时代的发展。随着各种新型科学技术的发展,尤其是云计算平台能够快速计算和存储庞大的数据,将其应用到医院后勤信息管理系统的设计中能够满足医院后勤信息管理高效性、安全性等要求。于是文章设计一种基于云计算平台的医院后勤信息管理系统,提高医院信息管理管理水平。

关键词:云计算平台;医院后勤;信息管理系统;系统设计

中图分类号:TP311.52 文献标识码:A 文章编号:1001-5922(2021)04-0073-04

Abstract:As an indispensable department, hospital logistics can promote the development of other departments in the hospital. Nowadays, hospitals are constantly developing towards scale, intelligence, specialization, and integration. The traditional manual logistics information management system can no longer adapt to the development of the times. With the development of various new science and technology, especially the cloud computing platform can quickly calculate and store huge data, applying it to the design of hospital logistics information management system can meet the requirements of hospital logistics information management efficiency and safety. So the paper designs a hospital logistics information management system based on cloud computing platform to improve the level of hospital information management.

Key words:cloud computing platform; hospital logistics; information management system; system design

醫院后勤的正常运转能够保证医院其他方面的的高效、正常工作,所以在医院的发展中,需要重视医院后勤的管理工作。医院后勤涉及到的内容繁琐,涉及到医院的方方面面。随着医院规模的不断扩大,医院后勤工作也发生了比较大的改变,其中涉及到的信息数据增大,难以通过传统的手动方式进行管理,有必要设计一个医院后勤信息管理系统,从而提高医院后勤管理人员的管理工作[1]。由于在医院后勤中涉及到庞大的数据信息,对这些数据进行安全有效的管理和存储还是比较困难,但是由于云计算的发展,正好可以解决医院后勤信息管理系统设计相关的问题[2-3]。因为云计算平台是一个超级计算模式,其计算功能强大,能够存储大量数据,所以将其应用到医院后勤信息管理系统中能够提高系统资源利用率,提高系统运算速度和安全性,还能够降低系统的设计成本[4-5]。所以本文将设计一个云计算平台,然后基于该平台设计一个医院后勤信息管理系统。

1 云计算平台的设计

1.1 搭建云计算平台架构

云计算平台的功能强大,因为其中应用多种技术,比如服务器虚拟技术、分布式文件存储技术等,通过这些技术的应用,能够将互联网中各个资源整合到一起,使之能够实现协同工作[6-7]。云计算平台因功能不同,可以将其划分为三种不同类型的云计算平台,分别为计算型云计算平台、存储型云计算平台和综合型计算平台。由于本文是对医院后勤信息管理系统进行设计,所以使用存储型的云平台更为合适。存储型云计算平台的架构图如图1所示。

基于存储型云计算平台的医院后勤信息管理系统中,使用虚拟技术应用于存储层中,然后其中使用的虚拟化服务器集群使用软件VMware WorkStation进行搭建,并且将该集群作为存储设备。图1中的基础管理层使用的是Hadoop系统,主要作用在于实现分布式文件存储功能。然后图1中的应用接口层使用了用户认证和网络接口等,主要作用在于连接上下两层,从而实现通信作用。最后图1中的上层访问层安装的就是本文需要设计的医院后勤信息管理系统。

1.2 分布式文件系统的设计

分布式文件系统的设计主要在于搭建Hadoop平台,该平台的搭建也就是在虚拟服务器集群上面安装和部署Hadoop和HDFS集群,然后还需要在Hadoop平台上完成MapReduce分布式计算函数。此时搭建的Hadoop平台属于一个个体,并不能实现数据交互作用,所以需要使用Hadoop系统中自带的组件模块使其能够和Client端进行数据交互。于是分布式文件系统的设计大体上已经完成。Hadoop平台的远程文件服务架构如图2所示。

从图2中可以看出,该架构图中主要由三个部分组成,分别为客户端模块、目录服务和扁平文件服务。其中每个组成部分的运行端部不同,比如,客户端模块在Client端进行运行,当医院后勤信息管理系统在运行过程中,客户端模块能够提供JAVA语言的文件访问功能接口,并且还能够对医院后勤信息管理系统进行文件操作管理或者管理服务器端的响应;目录服务模块在NameNode节点上进行运行,主要作用有创建、管理目录,统计数据块信息,管控目录中的资料,管控数据块和DateNode之间的映射等;扁平文件服务模块在服务器端的DateNode节点上进行运行,主要作用在于完成客户端文件操作请求,并且还需要对NameNode节点上的各种控制命令进行无条件执行[8-9]。

1.3 虚拟化技术的设计

基于云计算平台的医院后勤信息管理系统中使用的虚拟化技术主要就是在服务器上安装VMware WorkStation软件,该软件的功能强大,能够满足本系统的设计需求,使用该软件可以实现存储设备的虚拟化。虚拟化技术的设计和实现,需要完成四台虚拟机的创建,完成网络的配置,完成操作系统的部署,最后需要在服务器上构件一个虚拟化服务器集群。虽然虚拟化技术的设计和实现操作内容较多,但是其中主要分为两个步骤,首先是虚拟机的创建,然后就是配置虚拟机之间的网络连接,该网络连接的主要目的就是可以形成一个虚拟化服务器集群,从而实现医院后勤信息管理系统的运行。

2 医院后勤信息管理系统的设计

2.1 系统需求分析

任何一款软件的设计和研发,其中非常重要的环节就是需求分析,因为需求分析可以得到软件的用途、性能和功能等,然后还能够分析出软件的模块和总体构架。医院后勤信息管理系统中的目标客户主要为医生工作人员和患者,通过对目标用户的需求分析,能够得到系统开发的技术点和功能点,然后在通过对细节的详细分析,使得开发成本和效率都能够有所提高,继而能够形成一份完整的需求分析报告。医院后勤信息管理系统设计的需求分析如下:

(1)业务需求:开发设计人员为了了解业务需求,需要從专业人员那里获取信息,然后通过业务相关的流程、规章制度、场景等对业务需求进行真实描述。

(2)用户需求:系统的设计目标以用户作为出发点,所以用户的需求分析非常重要。用户希望医院后勤信息管理系统能够记录医院相关的基础信息,而且用户还希望系统具有操作简单、适应性好、迅速快捷、安全性高等特点,所以在系统的设计中需要考虑到这些用户的需求。

(3)功能需求:医院后勤信息管理系统的开发设计主要为医院后勤相关的工作进行服务,所以系统在功能需求上要能够完成医院用户的任务,比如具备记录和查询医院后勤信息的功能。

2.2 功能模块分析

通过系统的需求分析,可以将医院后勤信息管理系统分为五个不同的模块,分别为资产信息管理、后勤材料管理、车辆信息管理、节能信息管理和系统管理,如图3所示。将医院后勤信息管理系统设置为这5个模块,基本上能够满足医院后勤相关的需求。分析如下:

(1)资产信息管理模块:该管理模块主要涉及到医院资产相关信息,其中包含三个基础内容,分别为仓库信息、房屋信息和后勤设备,这三个基础内容将会以模块的形成呈现给用户,从而方便用户快速选择自己所需要的内容,并且这三个模块能够给用户提供一系列的功能,比如对基本信息进行查询、登记等,其中还包含设备使用状态、供应商的相关信息和物资管理等方面。

(2)后勤材料管理模块:该管理模块主要涉及到后勤中的各种材料信息管理,比如办公材料管理、五金材料管理一次性消耗品和印刷品管理等。

(3)车辆信息管理模块:该模块主要涉及到医院的车辆信息,因为医院属于人流较为聚集的地方,其中需要使用到各种车辆开展工作,为了使得车辆得到更好的利用和管理,所以在医院后勤信息管理系统中设置了车辆信息管理模块。该模块中主要包含医院车辆费用管理、常驻车辆管理、车辆保险管理和车辆使用记录管理等。

(4)节能信息管理模块:该模块主要涉及到医院水、电等能源的使用情况,因为医院常年消耗的能源比较大,能源的大量消耗不仅会影响到生态环境,而且还会提高医院的成本。所以通过节能信息管理模块可以对能源使用情况进行记录,并且根据这些信息数据对医院日常能源进行标准化设置,以实现节能环保的要求。

(5)系统管理模块:系统管理模块主要涉及到对医院后勤信息管理系统的管理,其中包含的主要内容有对系统进行权限管理、管理系统中的基础数据、管理系统中的日志等。

2.3 系统结构设计

医院后勤信息管理系统结构设计中,主要将其分为四个层次,分别为表现层、业务层、持久层和数据层,其中持久层和数据层使用的框架模式一致,使用的是Hibernate,另外两个层次的框架模式存在差别,其中业务层使用的是Atruts和JavaBeans,最后的表现层使用的是框架JSP和Struts。虽然这四个层属于系统的主要层,但是之间并不能协同合作,于是系统中应用执行数据转换类的一些工具类使得每层之间能够通畅运行。

医院后勤信息管理系统结构中业务层属于最为重要的一层,于是文章在系统结构设计中主要对业务层进行详细分析。通过进一步划分,可以将业务层分为业务逻辑层和控制处理层,这样的划分方式的主要目的能够给WEB用户提供统一的操作接口。

(1)业务逻辑层:本文所设计的医院后勤信息管理系统中,业务逻辑层的功能实现主要使用的是Struts框架中的JavaBean,业务逻辑层的功能比较多,其中最主要的5个功能如 [10]:①用户信息检测功能。该功能主要是对系统用户的合法性进行判断,当医院后勤信息关系系统的管理员登陆到系统中之后,屏幕上会显示管理员的用户名、IP地址等信息。所以该系统中只有符合系统要求的人员才可以正常登入;②数据检索功能。表现层会出现相关的检索条件,此时就由数据检索对这些条件进行调用,根据检索条件,然后在系统中的封装业务数据控制组件中进行访问,查询到结果之后将其返回给表现层,即数据检索的功能;③逻辑错误检测功能。在表现层,用户会进行一系列的操作,该操作是否符合逻辑,需要对其进行检测,当逻辑出现错误时,逻辑错误检测将会对其进行诊断;④数据状态检测功能。每当一个业务逻辑完成操作之后,需要将该操作状态返回到表现层,此时数据状态检测就能够实现该步骤;⑤日志信息检索功能。在医院后勤信息管理系统中用户完成整个操作过程之后,在这个过程中会产生各种信息,为了日后方便用户使用,需要将这些信息数据返回到日志中,然后将其存储到数据库中,即实现了日志信息检索功能。

(2)控制处理层。医院后勤信息管理系统结构业务层中的另外一个控制处理层,其中使用的总控制组件为Action类和JavaBean,JavaBean和Action类可以作为业务层和表现层的交互界面[10]。控制组件需要能够接收到表现层的请求,于是其中需要使用到Struts框架的Formbean,当用户输入各种信息数据之后,此时该数据形成并不能满足于各业务的逻辑形式,于是使用相关业务的组件能够对这些信息数据进行检查,然后将其转化为合适的逻辑形式。总之,通过控制处理层,用户可以添加、修改、删除相关的记录。

业务层的总体模型如图4所示。

2.4 数据库的设计

在医院后勤信息管理系统中主要涉及到四大实体部分,分别为用户实体、库存实体、车辆档案实体和房屋实体,这四个实体之间存在相互联系的关系。数据可的设计也主要从这四个部分进行分析,

用户实体:用户实体即用户信息,在系统内部包含所有用户的信息,比如用户名、用户密码、用户权限和其他各种信息等。

车辆档案实体:该实体就是与医院车辆相关信息,其中包含车辆名称、车牌号、车辆保险和车库车位等信息。

库存实体:医院中存在各种设备,库存实体中就需要对这些设备的信息进行记录、更新,从而有利于管理人员对这些设备的使用状态进行详细了解。对于这些设备的记录主要包含设备的购买时间、用途、种类、数量、使用年限、购买地点、名称等等。

房屋实体:该实体部分就是对医院的房屋状态进行记录,其中包含房屋的大小、用途、编号、位置、名称等。

3 结语

医院后勤的高效率管理有利于提高医院的整体发展水平,而且医院后勤涉及到的内容复杂、繁琐,其中存在很多需要进行信息管理的工作。文章基于云计算平台的医院后勤信息管理系统的设计,能够为医院后勤信息管理工作提供便捷之处,而且通过云计算平台,该系统的功能强大、操作简单、安全性较高,在医院后勤中能够发挥不错的应用效果。当然,该系统的设计还有进一步改进的空间,通过对其进行不断完善,提高系统的综合性能。

参考文献

[1]赵丽伟.云计算技术在医院后勤信息化建设中的应用研究[J].软件,2020,41,481(05):216-218.

[2]杨洛渝,张承晔.推进“互联网+”在研究型医院后勤建设中的应用与发展[J].中国研究型医院,2017,456(02):7-14.

[3]虞涛,金广予.拥抱互联网+,创建医院后勤新生态[J].中国医院建筑与装备,2016,17(011):68-70.

[4]裴勇.大数据背景下的一站式医院后勤信息管理系统建设实践与体会[J].中国医院建筑与装备,2019,20(10):57-60.

[5]张钰.辽阳市第三人民医院后勤信息管理系统的设计与实现[D].长春:吉林大学,2011.

[6]赵黎斌.面向云存储的分布式文件系统关键技术研究[D].西安:西安电子科技大学,2011.

[7]张晗娇.基于Android的分布式云存储系统[D].济南:山东大学,2014.

[8]王鵬.云计算的关键技术与应用实例[M].北京:人民邮电出版社,2010.

[9]王跃.基于Hadoop分布式文件系统的分析与研究[J].计算机光盘软件与应用,2011(9):161-162.

[10]刘铭徽.基于Struts与Hibernate框架的图书管理系统研究与设计[J].安徽大学学报(自然科学版),2009(03):36-38.

猜你喜欢
信息管理系统系统设计
交通运输安全第三方评价信息管理系统设计与实现
论图书馆信息管理系统存在的问题及对策
计算机通信技术在信息管理系统中的运用
全国农村留守儿童信息管理系统正式启用
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
目标特性测量雷达平台建设构想
信息管理服务平台项目应用系统设计探析
医院信息管理系统安全运行的保障方法