王晶晶
(蘇州大學 附屬第二醫院,江蘇 蘇州 215004)
基于MVC3架構醫院基建管理系統的設計開發和應用
王晶晶
(蘇州大學 附屬第二醫院,江蘇 蘇州215004)
基于提高當前醫院基建項目管理效率的目的,本文應用MVC3架構設計了醫院基建管理系統及各個模塊功能,系統模塊包括項目前期管理模塊、招標采購管理模塊、造價管理模塊、合同管理模塊、進度計劃管理模塊、用戶權限管理模塊、工程質量管理模塊。系統的實踐應用結果表明:應用該系統可以有效提高醫院基建項目的管理效率,可以確保醫院基建項目的順利開展。
MVC設計模式;B/S結構;基建管理系統;設計應用
醫院是國家基礎設施場所中的重要組成部分,它的建設水平直接關系到國計民生。醫院進行基建就是為了提高社會醫療服務的整體水平,增加醫療保障資源,讓患者在就診的過程中享受到優質的醫療環境。因此,要采取相關措施加強醫院基建項目的管理,提高基建的管理水平。隨著科學技術的發展,信息化系統應用的范圍越來越廣泛,為了提高醫院基建的管理效率,文中設計了基于MVC3架構基建管理系統。
基于MVC3架構基建管理系統是按照醫院基建業務信息化建設的總體要求進行部署,對模塊功能統一進行設計,全面滿足基建項目管理中的需求。通過基建項目管理系統可以實現醫院、監理單位、建設管理單位、施工單位、設計單位之間基建業務流程的高效運轉。
MVC(Model View Controller)設計模式將系統分成模型、視圖和控制器3部分[1],這是一種十分經典的軟件架構設計模式。其中,模型部分用來封裝數據模型和業務邏輯,相當于業務邏輯層;視圖部分用于用戶實現交互的界面,用來實現數據輸入、數據輸出,相當于表示層。控制器用來實現視圖和模型部分的協同工作,控制整個業務流程,相當于控制層。MVC設計模式框圖如圖1所示。

圖1 MVC設計模式
根據圖1可知,MVC的3個組成部分是獨立存在但相互作用的,實現3部分的高內聚和松耦合的聯系[2]。MVC這種模式具有以下優點:①視圖和模型相分離,方便在部分數據類型基礎上使用大量表現形式。②視圖和模型相分離,可單獨發生變化,顯著提高了軟件的跨平臺性、可擴展性、可移植性及通用性。③控制器和視圖可以實現動態實時表示數據。④模型和控制器可以滿足使用者的信息輸入與數據運算的兩者關系。MVC設計模式都能為理解和分析應用模 型提供其最基本和有效的分析方法,為軟件設計提供規范的依據[3-4]。
基于MVC3架構基建管理系統的開發采用 B/S結構,系統劃分為客戶端、服務器、數據庫3部分,通過網絡完成各部分之間的信息交換。數據庫端主要存儲系統所需數據,客戶端顯示系統界面和需要處理的事務。基于 MVC設計模式的B/S結構是一種層次化結構。

圖2 系統整體結構圖
由圖2可知,B/S結構下的 MVC設計模式分為數據層、業務層和表現層3個層次,用戶界面由View負責構建,本系統采用 Microsoft Visual Studio 2010開發平臺,因此,在View層表現為應用窗體的形式。控制器負責響應用戶的請求,根據請求調用相關模型進行處理,模型封裝了業務層和數據層兩部分。用戶和系統通過視圖完成交互請求,視圖實現通過控制器訪問模型來完成。在控制層設計多個 Action,系統通過 Action訪問業務層事務,業務層與數據層連接,從而達到數據與實現分離的目的。
基于MVC3架構基建管理系統的設計目標是根據基建工程項目有效的控制要求制定的。基建管理部門在對具體基建項目建設之前進行立項、選址、可行性研究、環評、節能,組織設計招投標和設計方案報批,負責辦理人防意見書、土地證、建設用地規劃許可證、建設工程規劃許可證、施工許可證等各項報批手續。根據招投標法及醫院有關規定程序,配合醫院招標采購中心做好有關工程監理、施工、設備、材料等招投標工作。根據醫院使用功能需要,修改完善設計方案、初步設計和施工圖設計;在工程施工階段,負責土建、精裝修、附屬工程等各項工作;項目完工后,接受工程審計。根據基本建設檔案管理規定,作好各種文書、合同、竣工材料的管理。根據行業規范和醫院、科室管理權限,凡涉及工程建設過程中重大事情及時向院領導匯報,以便做出正確決策。具體組織醫院總體規劃方案論證,并進行分階段實施。綜上所述,該系統主要包含以下功能模塊:權限管理模塊、項目前期管理模塊、招標采購管理模塊、造價管理模塊、合同管理模塊、進度計劃管理模塊、工程質量管理模塊。
根據用戶需求分析和系統架構設計,最終確定系統整體模塊圖如圖3所示。

圖3 基建工程管理系統整體模塊圖
4.1項目前期管理模塊
該模塊的主要功能包括預可研管理、初設管理、可研管理、施工前期工作進度管理、規劃及施工圖設計管理、審核申請報告(專項方案報告審批、評價及核準)。
4.2招標采購管理模塊
招標采購模塊主要是對醫院基建項目的招標工作和物質采購工作進行監督和管理。
招標工作的監督和管理主要包括:①工程主要標段劃分及中標情況:包括名稱、編號、中標單位、內容、概算價、中標價等。②調試、設計、監理中標情況:包括中標價、中標單位、概算價等。③投標商情況:根據投標單位和招標項目等進行查詢。④審查招標文件、審批核備評標大綱的相關情況。
項目物資采購主要包括項目類物資采購、一般修理費項目物資采購及成本類物資采購。該系統的物資采購是指基建項目的物資需要進行的采購,在系統內部創建采購訂單。
4.3造價管理模塊
該模塊的主要功能主要包括:基建項目的可研估算、初步設計概算、初設計劃、工程結算、竣工決算、定額計劃、造價分析報告、造價管理專業平價、信息價格應用。
4.4合同管理模塊
該模塊主要是反映醫院基建項目建筑、設備、安裝工程和相關費用的情況及執行的合同情況,如合同變更、合同付款等信息。1)合同清單:為了便于對合同進行查詢,制定合同清單,其內容包括合同名稱、簽訂日期、付款方式、供應商名稱、合同各項金額(設備、監理、調試、施工等分項)、概算分類,并存儲各合同的原件,以便進行查閱。2)各類合同的分布情況:對各類合同進行分類,包括醫院基建項目的建筑施工合同、安裝施工合同、設備合同等,同時還包括各類合同的數量和招標金額等。3)合同執行情況:包括合同的基本信息,執行中存在的問題,執行細節,合同分攤項目、結算情況、付款情況等。
4.5進度計劃管理模塊
該模塊主要是對項目的進度計劃進行管理,包括工程計劃、現場施工進度情況、圖紙交付進度、設計變更、進度盤點、調試啟動信息、調試報告和試運總結等方面的情況。工程計劃主要包括一、二級網絡計劃和里程碑進度計劃。現場施工進度情況主要包括現場施工進度的圖片信息和相關文字等[5]。圖紙交付進度主要包括圖紙是否按時交付,圖紙交付的及時性能否滿足項目的施工進度要求,并分析影響項目建設進度的原因。設計變更主要包括變更的分類、原因、審查情況、內容、資金等。進度盤點主要分析進度的偏差情況、影響進度的各方面原因如人力、設備材料、組織、設計、機具等,并預先提出擬采取的措施和動態跟蹤情況等。調試啟動信息主要包括試運記錄、工作計劃、消缺工作、設備狀況等。調試報告主要包括采取的措施、存在的問題、未完成項目等。
4.6工程質量管理模塊
該模塊的主要功能就是對基建項目的質量進行管理,監控工程質量。主要功能如下所述:制定質量管理體系的目標及檢驗計劃,質量監督記錄和計劃,記錄各個階段項目的驗收情況,進行達標投產考核。記錄項目的總體評價情況,統計各個施工單位上傳的質量驗評信息,如項目本期及累計質量事故量比較;項目質量驗收優良/合格率比較;施工承包單位質量優良/合格率比較。對土建、調試、安裝、設備監造、設計等工作中存在的質量問題及整改措施進行記錄和跟蹤檢查等,進行工程質量事故統計等[6]。
4.7用戶權限管理模塊
由于系統的用戶包括系統管理員、領導和部門主管,用戶權限管理包括用戶與權限管理、日志管理等功能。
醫院的基建項目管理是一項非常復雜的工程,需要慎重考慮涉及到的多方面的內容,任何一個環節出現問題都可能影響將來基建項目的質量,最終影響醫院整體的建筑環境。本文設計的基建項目管理系統應用在醫院基建項目管理中,可以有效提高醫院基建項目的管理效率,確保醫院基建項目的順利開展。
[1]Adam Freeman,Steven Sanderson.Pro ASP.NET MVC3 Framework[M].Apress,2011:61.
[2]段斌,李光輝.基于MVC框架的公共部門績效評價系統[J].計算機工程,2009,35(6):263-266.
[3]李新良,羅戈夕.MVC設計模式的改進研究[J].北京電子科技學院學報,2009,17(4):33-37.
[4]匡芳君.基于MVC模式的網絡教學平臺設計[J].計算機技術與發展,2010,20(12):251-254.
[5]陳云洪.建設單位的工程項目管理[J].工程與建設,2009,23 (1):140-141.
[6]盛春奎.代甲方項目管理模式下若干關鍵問題的研究與分析[J].項目管理技術,2012(7):78-81.
Design development and application infrastructure management system based on MVC3 architecture
WANG Jing-jing
(The Second Affiliated Hospital of Soochow University,Suzhou 215004,China)
Based on the purposes of improving current hospital infrastructure projects management efficiency,this paper design the hospital infrastructure management system of MVC3 architecture and the various functional modules,system modules include pre-project management module,bidding management module,cost management module,contract management module,schedule program management module,user rights management module,project Quality Management module.Practical application of the system indicated that:the application of the system can effectively improve the management efficiency of the hospital infrastructure projects to ensure the smooth development of hospital infrastructure projects.
MVC design pattern;B/S structure;infrastructure management systems;design and application
TP311.1
A
1674-6236(2016)06-0118-03
2015-05-07稿件編號:201505062
王晶晶(1969—),女 ,江蘇泰興人,工程師。研究方向:醫院院內工程管理。