





摘要:后勤物資管理對保障醫院開展醫療服務、教學科研等工作具有重要價值。文章在分析醫院后勤物資管理系統需求的基礎上,基于Java平臺開發醫院后勤物資管理系統。該系統采用分層式架構,設計了基礎信息管理模塊、設備管理模塊、耗材管理模塊、維修管理模塊、報賬管理模塊、系統管理模塊6個功能模塊。測試表明,系統達到預期設計目標。該系統的開發對提高醫院后勤物資管理效率、提高醫院的服務質量,建設現代化醫院有著較好的應用價值。
關鍵詞:Java;醫院;后勤物資管理;開發
中圖分類號:TP311文獻標志碼:A
0 引言
后勤物資管理是醫院后勤非常重要的職責,為醫院各項業務的開展、醫院的正常運行提供物資保障與服務[1]。醫院后勤物資管理與醫院的各個部門、各個環節有著重要關系。醫院后勤物資管理的水平對醫院醫療質量的高低以及經濟效益有著重要影響[2]。建立信息化的物資管理平臺,實現醫院后勤物資的信息化管理,對提高醫院后勤物資管理水平有著重要價值[3]。作為分布式企業級Web應用開發技術,Java具有較好的安全性、擴展性和可移植性,是開發醫院后勤物資管理系統的有效工具[4]。為進一步提高醫院后勤物資管理效率,本文基于Java平臺開發了醫院后勤物資管理系統,對提高醫院后勤物資的管理有著重要價值。
1 醫院后勤物資管理系統需求分析
1.1 系統功能需求分析
醫院后勤物資管理系統可以統一管理醫院的后勤物資,主要功能如下。
1.1.1 管理醫院后勤物資采購申請
后勤物資采購是后勤物資管理系統的重要職責。醫院后勤部門以各個科室提交的采購需求為依據,結合醫院財務年度的采購金額、采購周期,制定科學合理的后勤物資采購計劃。在物資采購之前,后勤部門可通過管理系統核查醫院后勤物資的庫存,結合后勤物資的庫存情況制定詳細的后勤物資采購計劃[5]。
1.1.2 管理后勤物資的入庫與出庫
在醫院后勤物資的入庫管理中,醫院后勤部門需要對物資的信息進行詳細記錄,如系統中物資的數量、物資的名稱、物資的型號、物資的生產廠家等。在醫院后勤物資出庫管理時,醫院后勤部門需要記錄物資出庫時間、出庫數量、物資的去向。對于非一次性的物資,醫院后勤部門需要對歸還物資的時間進行記錄。
1.1.3 管理物品的維修
醫院后勤物資管理系統需要實時記錄各科室提交的維修清單,提醒后勤工作人員根據清單進行維修。在維修過程中,當涉及物資的報廢時,后勤工作人員需要在醫院后勤物資管理系統進行提交上報,對物資的庫存信息進行及時修改。
1.1.4 管理后勤物資的盤點
醫院在后勤物資管理過程中,需要對物資的倉儲情況進行定期以及不定期的盤點。醫院的醫療物資、非醫療物資都會被損耗,并且非一次性物資在使用一定程度后,要進行報廢。這就需要醫院后勤物資管理系統對出入庫的物資數量進行及時調整[6]。在進行物資的盤點之前,后勤工作人員應支持各種后勤物資盤點表的打印、記錄,在結束盤點后,進行對比并做好記錄。
1.2 系統性能需求分析
1.2.1 系統的運行性能
醫院后勤物資管理系統需要應對醫院海量物資的查詢、出入庫需求,系統應能保持良好的運行效率,響應時間要小于3 s。此外,當工作人員在進行數據輸入或修改時,系統必須實時給予準確的警報信息,以提示數據錄入或修改的準確性。當系統發生故障時,系統的訪問會受到影響,此時要求影響的時間不能超過60 min。
1.2.2 系統的安全性能
醫院后勤物資系統用戶實行分級管理,對不同級別的用戶進行不同訪問權限的分配;為了保障系統的安全性,在系統登錄過程中,用戶需要輸入正確的用戶名、密碼以及校驗碼進行驗證;系統設置用戶登錄的有效次數,當用戶輸入密碼的次數比設置的次數多時,再次輸入密碼時要有時間限制;同時,系統定期備份數據庫數據;系統通過密文形式對密碼、登錄口令等敏感信息進行存儲。
1.2.3 系統的實用性與可擴展性
系統需要處理海量的醫院后勤物資管理需求,同時,滿足大量的后勤工作者的操作需求,因此,系統應具有較好的實用性。除此以外,系統應具有良好的可擴展性,方便將新功能模塊加入系統,以滿足醫院后勤物資管理的未來需求[7]。
2 基于Java的醫院后勤物資管理系統設計
2.1 系統總體設計
2.1.1 系統架構設計的MVC模式
模型視圖、模型構建與控制器是系統架構設計MVC模式的3個構件,所有業務數據根據模型進行構建,從而處理數據存儲和業務邏輯。當改變業務數據時,模型構建將該變化向視圖構件反映,進而實現了及時更新變化。基于所構建的視圖向用戶呈現模型數據,隨著模型數據的變化,系統更新模型視圖。根據不同的模型視圖,對不同用戶表現的數據形式進行描述。控制器接收模型業務邏輯的處理結果,同時,選擇合適的視圖作為用戶的顯示界面。
2.1.2 系統架構設計的分層模式
系統架構分層模式是把系統組織分成一系列層次,每一層次有一組服務。分層架構具有增量式特征,每開發一層,用戶就可以使用該層的服務。分層模式系統架構具有良好的可改變性與可移植性,當保留一層接口,那么另外一層可以代替這一層;由于每一層執行不同的任務,其功能也不同,各層之間獨立性較強,便于應用;同時,當修改某一層內容時其他層不受影響,這對系統維護與重復使用代碼意義重大。
2.1.3 系統架構的建立
基于Java的醫院后勤物資管理系統采用分層式架構,包括表示層、業務邏輯層、數據訪問層,如表1所示。表示層能夠實現系統和用戶之間的交互;業務邏輯層使用戶參數向底層傳遞;顯示層接收來自底層的處理結果。數據訪問與業務實體功能都包含于數據訪問層,能夠滿足對數據的處理。由此可見,基于分層結構的系統能夠實現代碼重用與優化。
2.2 系統功能模塊設計
基于Java的醫院后勤物資管理系統的功能模塊主要包括基礎信息管理模塊、設備管理模塊、耗材管理模塊、維修管理模塊、報賬管理模塊、系統管理模塊等,如圖1所示。基礎信息管理模塊實現管理系統用戶、管理醫院科室部門等,此外為系統操作人員維護系統提供支持;設備管理模塊包括對醫院設備進行分門別類登記,對設備進行發放,管理設備的使用等;報賬管理模塊主要是醫院財務部門基于供應商配送單對采購的金額進行核對,同時進行付款、銷賬;系統管理模塊實現設置系統的參數、修改密碼等。
3 基于Java的醫院后勤物資管理系統的實現
3.1 基礎信息管理模塊實現
基于Java的醫院后勤物資管理系統的基本信息管理模塊包括用戶設置、科室設置、管理用戶、管理科室等,如圖2所示。該模塊可以實現的功能包括用戶對賬號進行注冊、對密碼進行設置,對用戶資料進行填寫;更改個人信息;設置醫院的科室部門,對科室后勤物資使用的權限進行分配等。
3.2 耗材管理模塊的實現
基于Java的醫院后勤物資管理系統的耗材管理模塊涵蓋了耗材的入庫管理、耗材的字典管理、耗材的出庫管理、耗材的庫存管理等,如圖3所示。其可以實現的主要功能包括:對耗材的類型、數量、用途、使用的范圍進行登記;分類管理不同的耗材;對于新購買的耗材進行入庫檢驗與登記,對入庫單和簽收單進行填寫,明確入庫耗材的名稱、時間、數量、存儲位置等;對已經入庫的耗材出庫時進行檢驗,對領用耗材的部門、數量、類型等進行記錄與登記;對耗材的庫存情況進行盤點等。
3.3 維修管理模塊的實現
基于Java的醫院后勤物資管理系統的維修管理模塊涵蓋設定維修類別、登記維修、修正維修記錄等,如圖4所示。主要能夠實現以下功能:對維修類別進行分類,如突發性維修、例行維修、保修期內的維修、超過保修期的維修等;對維修計劃、維修故障類型等進行登記與記錄;對突發維修故障、類型、部門等進行詳細記錄。
3.4 設備管理模塊的實現
基于Java的醫院后勤物資管理系統的設備管理模塊由設備字典管理、設備發放管理、設備入庫管理、設備的庫存管理等構成。主要實現如下功能:對于設備的類型、數量、用途等進行登記,并進行設備的分類;根據設備不同的保存條件進行保存;在設備入庫時對于設備的名稱、類型、數量、入庫時間、存儲的位置等進行登記;在設備出庫時詳細登記設備的名稱、數量、類型、設備的去向、設備的歸還時間等;針對設備庫存管理工作,及時盤點入庫設備,詳細記錄設備的使用情況、維修情況等。
3.5 報賬管理模塊的實現
基于Java的醫院后勤物資管理系統的報賬管理模塊由建賬、出賬、記賬以及銷賬等構成。該模塊實現的主要功能為:當后勤物資入庫時,填寫入庫單與簽收單,基于此建立物資基本賬目;當后勤物資出庫時,填寫物資的出庫單,對物資出庫情況與物資使用情況進行記錄;每一個階段對后勤物資的庫存、消耗等進行盤點與登記;基于后勤物資的損耗、消耗以及損失的情況,對物資進行銷賬處理。
3.6 系統管理模塊的實現
基于Java的醫院后勤物資管理系統的系統模塊由修改密碼、設置系統參數等構成。該模塊能夠實現的主要功能為:當系統管理員對密碼進行修改時,僅可對密碼進行清空然后保存,以電話方式通知相關人員,使其更改密碼;當系統進行參數設置時,能夠實現醫院后勤物資管理系統的數據庫賬號、服務地址、數據庫密碼等參數的設置。上述功能僅由系統管理員操作實現。
4 系統實現
本文系統采用Java開發,并在醫院后勤科進行測試。系統測試是軟件系統測試的一個重要的步驟,以檢測系統是否達到預期設計目標。本文對所設計的醫院后勤物資管理系統進行測試,結果如表2所示。由測試結果可知:所設計的醫院后勤物資管理系統既能夠達到預期目的,又可以使預設需求得到滿足。
5 結語
綜上所述,基于服務為導向的物資管理日益受到重視。后勤物資管理對于醫院的正常運行具有非常重要的意義,因此,構建醫院后勤物資管理系統,并加強對醫院后勤物資的管理十分必要。基于Java的醫院后勤物資管理系統具有操作簡單、可擴展性強等優勢;能夠為醫院后勤物資管理系統提供一站式管控服務;使醫院后勤物資的管理流程不斷規范,為醫院運營提供全面的物資管理服務,確保醫院各項事業的穩定發展。
參考文獻
[1]周冀峰,張開,汪金新,等.基于Java Web的EAST-ICRF數據查詢系統[J].核電子學與探測技術,2023(3):627-633.
[2]曹燦,李磊.基于Java Web的考勤系統的設計與實現[J].黑龍江科學,2023(2):41-43.
[3]沈志元,張文健.基于Java技術的醫院管理系統的設計與實現[J].電腦知識與技術,2022(32):38-40,54.
[4]張沛,王雪濤,王永剛,等.規范化加號管理系統構建與應用研究[J].醫院管理論壇,2018(8):75-77.
[5]歐陽桂秀.基于Java和MySQL的數據庫管理系統的設計與實現[J].信息記錄材料,2022(9):240-242.
[6]姬慧,樓曉敏,季金恒,等.醫院后勤綜合管理系統的開發與應用[J].中國醫院建筑與設備,2022(3):51-54.
[7]楊波,賀明.醫院后勤物資管理系統的設計與實現研究[J].數字通信世界,2022(12):38-40.
Development of hospital logistics material management system based on Java
Abstract: Logistics material management has important value in ensuring that hospitals carry out medical services, teaching and research, and other work. On the basis of analyzing the requirements of the hospital logistics material management system, a hospital logistics material management system based on the Java platform is developed. The system adopts a layered architecture and designs six functional modules:basic information management module, equipment management module, consumables management module, maintenance management module, reimbursement management module, and system management module. Testing shows that the system has achieved the expected design goals. The development of this system has good application value in improving the efficiency of hospital logistics material management, improving the quality of hospital services,and building modern hospitals.
Key words: Java; hospitals; logistics material management; develop