李新江



摘 要:醫(yī)院后勤作為一個必不可少的部門,能夠促進醫(yī)院其他部門的發(fā)展。如今醫(yī)院朝著規(guī)模化、智能化、專業(yè)化、一體化不斷發(fā)展,傳統(tǒng)的手動后勤信息管理體制已經不能適應時代的發(fā)展。隨著各種新型科學技術的發(fā)展,尤其是云計算平臺能夠快速計算和存儲龐大的數(shù)據(jù),將其應用到醫(yī)院后勤信息管理系統(tǒng)的設計中能夠滿足醫(yī)院后勤信息管理高效性、安全性等要求。于是文章設計一種基于云計算平臺的醫(yī)院后勤信息管理系統(tǒng),提高醫(yī)院信息管理管理水平。
關鍵詞:云計算平臺;醫(yī)院后勤;信息管理系統(tǒng);系統(tǒng)設計
中圖分類號: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
醫(yī)院后勤的正常運轉能夠保證醫(yī)院其他方面的的高效、正常工作,所以在醫(yī)院的發(fā)展中,需要重視醫(yī)院后勤的管理工作。醫(yī)院后勤涉及到的內容繁瑣,涉及到醫(yī)院的方方面面。隨著醫(yī)院規(guī)模的不斷擴大,醫(yī)院后勤工作也發(fā)生了比較大的改變,其中涉及到的信息數(shù)據(jù)增大,難以通過傳統(tǒng)的手動方式進行管理,有必要設計一個醫(yī)院后勤信息管理系統(tǒng),從而提高醫(yī)院后勤管理人員的管理工作[1]。由于在醫(yī)院后勤中涉及到龐大的數(shù)據(jù)信息,對這些數(shù)據(jù)進行安全有效的管理和存儲還是比較困難,但是由于云計算的發(fā)展,正好可以解決醫(yī)院后勤信息管理系統(tǒng)設計相關的問題[2-3]。因為云計算平臺是一個超級計算模式,其計算功能強大,能夠存儲大量數(shù)據(jù),所以將其應用到醫(yī)院后勤信息管理系統(tǒng)中能夠提高系統(tǒng)資源利用率,提高系統(tǒng)運算速度和安全性,還能夠降低系統(tǒng)的設計成本[4-5]。所以本文將設計一個云計算平臺,然后基于該平臺設計一個醫(yī)院后勤信息管理系統(tǒng)。
1 云計算平臺的設計
1.1 搭建云計算平臺架構
云計算平臺的功能強大,因為其中應用多種技術,比如服務器虛擬技術、分布式文件存儲技術等,通過這些技術的應用,能夠將互聯(lián)網中各個資源整合到一起,使之能夠實現(xiàn)協(xié)同工作[6-7]。云計算平臺因功能不同,可以將其劃分為三種不同類型的云計算平臺,分別為計算型云計算平臺、存儲型云計算平臺和綜合型計算平臺。由于本文是對醫(yī)院后勤信息管理系統(tǒng)進行設計,所以使用存儲型的云平臺更為合適。存儲型云計算平臺的架構圖如圖1所示。
基于存儲型云計算平臺的醫(yī)院后勤信息管理系統(tǒng)中,使用虛擬技術應用于存儲層中,然后其中使用的虛擬化服務器集群使用軟件VMware WorkStation進行搭建,并且將該集群作為存儲設備。圖1中的基礎管理層使用的是Hadoop系統(tǒng),主要作用在于實現(xiàn)分布式文件存儲功能。然后圖1中的應用接口層使用了用戶認證和網絡接口等,主要作用在于連接上下兩層,從而實現(xiàn)通信作用。最后圖1中的上層訪問層安裝的就是本文需要設計的醫(yī)院后勤信息管理系統(tǒng)。
1.2 分布式文件系統(tǒng)的設計
分布式文件系統(tǒng)的設計主要在于搭建Hadoop平臺,該平臺的搭建也就是在虛擬服務器集群上面安裝和部署Hadoop和HDFS集群,然后還需要在Hadoop平臺上完成MapReduce分布式計算函數(shù)。此時搭建的Hadoop平臺屬于一個個體,并不能實現(xiàn)數(shù)據(jù)交互作用,所以需要使用Hadoop系統(tǒng)中自帶的組件模塊使其能夠和Client端進行數(shù)據(jù)交互。于是分布式文件系統(tǒng)的設計大體上已經完成。Hadoop平臺的遠程文件服務架構如圖2所示。
從圖2中可以看出,該架構圖中主要由三個部分組成,分別為客戶端模塊、目錄服務和扁平文件服務。其中每個組成部分的運行端部不同,比如,客戶端模塊在Client端進行運行,當醫(yī)院后勤信息管理系統(tǒng)在運行過程中,客戶端模塊能夠提供JAVA語言的文件訪問功能接口,并且還能夠對醫(yī)院后勤信息管理系統(tǒng)進行文件操作管理或者管理服務器端的響應;目錄服務模塊在NameNode節(jié)點上進行運行,主要作用有創(chuàng)建、管理目錄,統(tǒng)計數(shù)據(jù)塊信息,管控目錄中的資料,管控數(shù)據(jù)塊和DateNode之間的映射等;扁平文件服務模塊在服務器端的DateNode節(jié)點上進行運行,主要作用在于完成客戶端文件操作請求,并且還需要對NameNode節(jié)點上的各種控制命令進行無條件執(zhí)行[8-9]。
1.3 虛擬化技術的設計
基于云計算平臺的醫(yī)院后勤信息管理系統(tǒng)中使用的虛擬化技術主要就是在服務器上安裝VMware WorkStation軟件,該軟件的功能強大,能夠滿足本系統(tǒng)的設計需求,使用該軟件可以實現(xiàn)存儲設備的虛擬化。虛擬化技術的設計和實現(xiàn),需要完成四臺虛擬機的創(chuàng)建,完成網絡的配置,完成操作系統(tǒng)的部署,最后需要在服務器上構件一個虛擬化服務器集群。雖然虛擬化技術的設計和實現(xiàn)操作內容較多,但是其中主要分為兩個步驟,首先是虛擬機的創(chuàng)建,然后就是配置虛擬機之間的網絡連接,該網絡連接的主要目的就是可以形成一個虛擬化服務器集群,從而實現(xiàn)醫(yī)院后勤信息管理系統(tǒng)的運行。
2 醫(yī)院后勤信息管理系統(tǒng)的設計
2.1 系統(tǒng)需求分析
任何一款軟件的設計和研發(fā),其中非常重要的環(huán)節(jié)就是需求分析,因為需求分析可以得到軟件的用途、性能和功能等,然后還能夠分析出軟件的模塊和總體構架。醫(yī)院后勤信息管理系統(tǒng)中的目標客戶主要為醫(yī)生工作人員和患者,通過對目標用戶的需求分析,能夠得到系統(tǒng)開發(fā)的技術點和功能點,然后在通過對細節(jié)的詳細分析,使得開發(fā)成本和效率都能夠有所提高,繼而能夠形成一份完整的需求分析報告。醫(yī)院后勤信息管理系統(tǒng)設計的需求分析如下:
(1)業(yè)務需求:開發(fā)設計人員為了了解業(yè)務需求,需要從專業(yè)人員那里獲取信息,然后通過業(yè)務相關的流程、規(guī)章制度、場景等對業(yè)務需求進行真實描述。
(2)用戶需求:系統(tǒng)的設計目標以用戶作為出發(fā)點,所以用戶的需求分析非常重要。用戶希望醫(yī)院后勤信息管理系統(tǒng)能夠記錄醫(yī)院相關的基礎信息,而且用戶還希望系統(tǒng)具有操作簡單、適應性好、迅速快捷、安全性高等特點,所以在系統(tǒng)的設計中需要考慮到這些用戶的需求。
(3)功能需求:醫(yī)院后勤信息管理系統(tǒng)的開發(fā)設計主要為醫(yī)院后勤相關的工作進行服務,所以系統(tǒng)在功能需求上要能夠完成醫(yī)院用戶的任務,比如具備記錄和查詢醫(yī)院后勤信息的功能。
2.2 功能模塊分析
通過系統(tǒng)的需求分析,可以將醫(yī)院后勤信息管理系統(tǒng)分為五個不同的模塊,分別為資產信息管理、后勤材料管理、車輛信息管理、節(jié)能信息管理和系統(tǒng)管理,如圖3所示。將醫(yī)院后勤信息管理系統(tǒng)設置為這5個模塊,基本上能夠滿足醫(yī)院后勤相關的需求。分析如下:
(1)資產信息管理模塊:該管理模塊主要涉及到醫(yī)院資產相關信息,其中包含三個基礎內容,分別為倉庫信息、房屋信息和后勤設備,這三個基礎內容將會以模塊的形成呈現(xiàn)給用戶,從而方便用戶快速選擇自己所需要的內容,并且這三個模塊能夠給用戶提供一系列的功能,比如對基本信息進行查詢、登記等,其中還包含設備使用狀態(tài)、供應商的相關信息和物資管理等方面。
(2)后勤材料管理模塊:該管理模塊主要涉及到后勤中的各種材料信息管理,比如辦公材料管理、五金材料管理一次性消耗品和印刷品管理等。
(3)車輛信息管理模塊:該模塊主要涉及到醫(yī)院的車輛信息,因為醫(yī)院屬于人流較為聚集的地方,其中需要使用到各種車輛開展工作,為了使得車輛得到更好的利用和管理,所以在醫(yī)院后勤信息管理系統(tǒng)中設置了車輛信息管理模塊。該模塊中主要包含醫(yī)院車輛費用管理、常駐車輛管理、車輛保險管理和車輛使用記錄管理等。
(4)節(jié)能信息管理模塊:該模塊主要涉及到醫(yī)院水、電等能源的使用情況,因為醫(yī)院常年消耗的能源比較大,能源的大量消耗不僅會影響到生態(tài)環(huán)境,而且還會提高醫(yī)院的成本。所以通過節(jié)能信息管理模塊可以對能源使用情況進行記錄,并且根據(jù)這些信息數(shù)據(jù)對醫(yī)院日常能源進行標準化設置,以實現(xiàn)節(jié)能環(huán)保的要求。
(5)系統(tǒng)管理模塊:系統(tǒng)管理模塊主要涉及到對醫(yī)院后勤信息管理系統(tǒng)的管理,其中包含的主要內容有對系統(tǒng)進行權限管理、管理系統(tǒng)中的基礎數(shù)據(jù)、管理系統(tǒng)中的日志等。
2.3 系統(tǒng)結構設計
醫(yī)院后勤信息管理系統(tǒng)結構設計中,主要將其分為四個層次,分別為表現(xiàn)層、業(yè)務層、持久層和數(shù)據(jù)層,其中持久層和數(shù)據(jù)層使用的框架模式一致,使用的是Hibernate,另外兩個層次的框架模式存在差別,其中業(yè)務層使用的是Atruts和JavaBeans,最后的表現(xiàn)層使用的是框架JSP和Struts。雖然這四個層屬于系統(tǒng)的主要層,但是之間并不能協(xié)同合作,于是系統(tǒng)中應用執(zhí)行數(shù)據(jù)轉換類的一些工具類使得每層之間能夠通暢運行。
醫(yī)院后勤信息管理系統(tǒng)結構中業(yè)務層屬于最為重要的一層,于是文章在系統(tǒng)結構設計中主要對業(yè)務層進行詳細分析。通過進一步劃分,可以將業(yè)務層分為業(yè)務邏輯層和控制處理層,這樣的劃分方式的主要目的能夠給WEB用戶提供統(tǒng)一的操作接口。
(1)業(yè)務邏輯層:本文所設計的醫(yī)院后勤信息管理系統(tǒng)中,業(yè)務邏輯層的功能實現(xiàn)主要使用的是Struts框架中的JavaBean,業(yè)務邏輯層的功能比較多,其中最主要的5個功能如 [10]:①用戶信息檢測功能。該功能主要是對系統(tǒng)用戶的合法性進行判斷,當醫(yī)院后勤信息關系系統(tǒng)的管理員登陸到系統(tǒng)中之后,屏幕上會顯示管理員的用戶名、IP地址等信息。所以該系統(tǒng)中只有符合系統(tǒng)要求的人員才可以正常登入;②數(shù)據(jù)檢索功能。表現(xiàn)層會出現(xiàn)相關的檢索條件,此時就由數(shù)據(jù)檢索對這些條件進行調用,根據(jù)檢索條件,然后在系統(tǒng)中的封裝業(yè)務數(shù)據(jù)控制組件中進行訪問,查詢到結果之后將其返回給表現(xiàn)層,即數(shù)據(jù)檢索的功能;③邏輯錯誤檢測功能。在表現(xiàn)層,用戶會進行一系列的操作,該操作是否符合邏輯,需要對其進行檢測,當邏輯出現(xiàn)錯誤時,邏輯錯誤檢測將會對其進行診斷;④數(shù)據(jù)狀態(tài)檢測功能。每當一個業(yè)務邏輯完成操作之后,需要將該操作狀態(tài)返回到表現(xiàn)層,此時數(shù)據(jù)狀態(tài)檢測就能夠實現(xiàn)該步驟;⑤日志信息檢索功能。在醫(yī)院后勤信息管理系統(tǒng)中用戶完成整個操作過程之后,在這個過程中會產生各種信息,為了日后方便用戶使用,需要將這些信息數(shù)據(jù)返回到日志中,然后將其存儲到數(shù)據(jù)庫中,即實現(xiàn)了日志信息檢索功能。
(2)控制處理層。醫(yī)院后勤信息管理系統(tǒng)結構業(yè)務層中的另外一個控制處理層,其中使用的總控制組件為Action類和JavaBean,JavaBean和Action類可以作為業(yè)務層和表現(xiàn)層的交互界面[10]。控制組件需要能夠接收到表現(xiàn)層的請求,于是其中需要使用到Struts框架的Formbean,當用戶輸入各種信息數(shù)據(jù)之后,此時該數(shù)據(jù)形成并不能滿足于各業(yè)務的邏輯形式,于是使用相關業(yè)務的組件能夠對這些信息數(shù)據(jù)進行檢查,然后將其轉化為合適的邏輯形式。總之,通過控制處理層,用戶可以添加、修改、刪除相關的記錄。
業(yè)務層的總體模型如圖4所示。
2.4 數(shù)據(jù)庫的設計
在醫(yī)院后勤信息管理系統(tǒng)中主要涉及到四大實體部分,分別為用戶實體、庫存實體、車輛檔案實體和房屋實體,這四個實體之間存在相互聯(lián)系的關系。數(shù)據(jù)可的設計也主要從這四個部分進行分析,
用戶實體:用戶實體即用戶信息,在系統(tǒng)內部包含所有用戶的信息,比如用戶名、用戶密碼、用戶權限和其他各種信息等。
車輛檔案實體:該實體就是與醫(yī)院車輛相關信息,其中包含車輛名稱、車牌號、車輛保險和車庫車位等信息。
庫存實體:醫(yī)院中存在各種設備,庫存實體中就需要對這些設備的信息進行記錄、更新,從而有利于管理人員對這些設備的使用狀態(tài)進行詳細了解。對于這些設備的記錄主要包含設備的購買時間、用途、種類、數(shù)量、使用年限、購買地點、名稱等等。
房屋實體:該實體部分就是對醫(yī)院的房屋狀態(tài)進行記錄,其中包含房屋的大小、用途、編號、位置、名稱等。
3 結語
醫(yī)院后勤的高效率管理有利于提高醫(yī)院的整體發(fā)展水平,而且醫(yī)院后勤涉及到的內容復雜、繁瑣,其中存在很多需要進行信息管理的工作。文章基于云計算平臺的醫(yī)院后勤信息管理系統(tǒng)的設計,能夠為醫(yī)院后勤信息管理工作提供便捷之處,而且通過云計算平臺,該系統(tǒng)的功能強大、操作簡單、安全性較高,在醫(yī)院后勤中能夠發(fā)揮不錯的應用效果。當然,該系統(tǒng)的設計還有進一步改進的空間,通過對其進行不斷完善,提高系統(tǒng)的綜合性能。
參考文獻
[1]趙麗偉.云計算技術在醫(yī)院后勤信息化建設中的應用研究[J].軟件,2020,41,481(05):216-218.
[2]楊洛渝,張承曄.推進“互聯(lián)網+”在研究型醫(yī)院后勤建設中的應用與發(fā)展[J].中國研究型醫(yī)院,2017,456(02):7-14.
[3]虞濤,金廣予.擁抱互聯(lián)網+,創(chuàng)建醫(yī)院后勤新生態(tài)[J].中國醫(yī)院建筑與裝備,2016,17(011):68-70.
[4]裴勇.大數(shù)據(jù)背景下的一站式醫(yī)院后勤信息管理系統(tǒng)建設實踐與體會[J].中國醫(yī)院建筑與裝備,2019,20(10):57-60.
[5]張鈺.遼陽市第三人民醫(yī)院后勤信息管理系統(tǒng)的設計與實現(xiàn)[D].長春:吉林大學,2011.
[6]趙黎斌.面向云存儲的分布式文件系統(tǒng)關鍵技術研究[D].西安:西安電子科技大學,2011.
[7]張晗嬌.基于Android的分布式云存儲系統(tǒng)[D].濟南:山東大學,2014.
[8]王鵬.云計算的關鍵技術與應用實例[M].北京:人民郵電出版社,2010.
[9]王躍.基于Hadoop分布式文件系統(tǒng)的分析與研究[J].計算機光盤軟件與應用,2011(9):161-162.
[10]劉銘徽.基于Struts與Hibernate框架的圖書管理系統(tǒng)研究與設計[J].安徽大學學報(自然科學版),2009(03):36-38.