摘要:針對目前水利工程維修養(yǎng)護專項工程管理過程中,所出現(xiàn)的維修養(yǎng)護標(biāo)準(zhǔn)、制度和辦法難以落實,導(dǎo)致維修養(yǎng)護工作不到位,水利工程難以順利運行等問題。文章在詳細(xì)分析水利工程維修養(yǎng)護專項工程管理需求的基礎(chǔ)上,運用UML建模語言建立系統(tǒng)模型,選用PHP開發(fā)語言、MySQL數(shù)據(jù)庫和Apacheweb服務(wù)器,研究開發(fā)基于B/S三層體系結(jié)構(gòu)模式的維修養(yǎng)護專項工程管理信息系統(tǒng)。該系統(tǒng)可提高水利工程維修養(yǎng)護管理效率,增加水利工程的經(jīng)濟效益和社會效益。
關(guān)鍵詞:PHP;維修養(yǎng)護;專項工程;管理信息系統(tǒng)
據(jù)統(tǒng)計,新中國成立后的60年內(nèi),我國的水利事業(yè)有了巨大的發(fā)展,全國共興建和休整提防27萬km,興建了8.5萬多座水庫,開辟了海河和淮河的排洪通道。這些水利工程項目的成功修建,對社會進步、區(qū)域經(jīng)濟的繁榮以及區(qū)域環(huán)境的改善都發(fā)揮了重要作用。但因水利工程在建設(shè)過程中受當(dāng)時條件和技術(shù)的限制,使得工程存在著許多危險和隱患。為了及時發(fā)現(xiàn)并處理這些不利因素,確保工程穩(wěn)定運行,促進經(jīng)濟發(fā)展,保障人們的生命和財產(chǎn)安全,必須對工程進行養(yǎng)護維修工作。但由于長期以來受“重建輕管”思想的影響,各級財政部門用于維修養(yǎng)護的經(jīng)費極少,加上供水價格偏低,造成資金投入嚴(yán)重不足,水利工程帶病運行,工程病險不能及時處理,歷年水毀工程得不到修復(fù),使得工程效益日漸衰減,主要表現(xiàn)在:管理體制不規(guī)范,維修養(yǎng)護不到位;維修養(yǎng)護技術(shù)資料欠規(guī)范;日常維修養(yǎng)護不全面等。
為了解決水利工程維修養(yǎng)護過程中存在的各種問題,水利部、安徽省水利廳等政府部門相繼出臺了一系類標(biāo)準(zhǔn)、制度和管理辦法,對水利工程維修養(yǎng)護項目的實施提出了規(guī)范要求,進一步提升了實施項目的工程效益與管理水平。為保障維修養(yǎng)護項目的正常開展、規(guī)范實施,擬開發(fā)水利工程維修養(yǎng)護專項管理信息系統(tǒng),輔助水利工程維修養(yǎng)護管理,提高管理效率,推進實施單位的項目管理規(guī)范化。
1專項工程菅理糸統(tǒng)需求分祈
1.1部門職能分析
通過對寧波市水利工程維修養(yǎng)護工作的調(diào)研,參照《寧波市水利工程維修養(yǎng)護管理辦法(試行)》文件,了解到維修養(yǎng)護專項工程管理過程中所涉及到的單位有水利工程主管部門、水利工程管理單位(簡稱為水管單位)和維修養(yǎng)護單位,其中,水管單位主要包括養(yǎng)護科、管理處、計劃科、財務(wù)科等部門。具體各部門職責(zé)如下:
①水利工程主管部門。主要負(fù)責(zé)監(jiān)督水管單位落實維修養(yǎng)護職責(zé)。
②水管單位。水管單位對工程維修養(yǎng)護工作的實施負(fù)總責(zé),貫徹執(zhí)行維修養(yǎng)護工作的政策、技術(shù)標(biāo)準(zhǔn)與規(guī)范、資金管理等相關(guān)規(guī)定;負(fù)責(zé)年度維修養(yǎng)護工作的組織實施;開展維修養(yǎng)護質(zhì)量管理及維修養(yǎng)護檢查和評價工作。其中,養(yǎng)護科、管理處、計劃科以及財務(wù)科的職責(zé)分別為:養(yǎng)護科負(fù)責(zé)專項工作的立項工作,負(fù)責(zé)施工管理、工程質(zhì)量監(jiān)督工作、組織或配合竣工驗收等工作。在養(yǎng)護科的協(xié)助下,計劃科組織招標(biāo)工作,確定維修養(yǎng)護單位。管理處成立工程管理領(lǐng)導(dǎo)小組,負(fù)責(zé)工程管理工作和監(jiān)理工作;負(fù)責(zé)工程資料的存檔。財務(wù)科主要負(fù)責(zé)審批工程款的支付申請;支付工程款。
③維修養(yǎng)護單位應(yīng)依照維修養(yǎng)護合同約定,履行項目維修養(yǎng)護職責(zé),保質(zhì)保量按期做好維修養(yǎng)護工作。
1.2UML建模
UML是一種語義豐富且面向?qū)ο蟮慕UZ言,可以幫助進行面向?qū)ο笤O(shè)計,此外,還能為軟件系統(tǒng)建立構(gòu)件和可視化模型,提供的用例圖還能更好的捕獲用戶需求。UML用來描述系統(tǒng)的靜態(tài)結(jié)構(gòu)和動態(tài)行為,其中,靜態(tài)結(jié)構(gòu)描述了系統(tǒng)中主要對象的屬性及操作,以及這些對象之間的關(guān)聯(lián),例如類圖和包圖;動態(tài)行為,規(guī)定了系統(tǒng)中重要對象的時間特性和對象間為完成某個目標(biāo)而相互進行通信的機制。
通過對寧波市水利工程維修養(yǎng)護專項管理工作的調(diào)查和分析,獲得了從計劃立項到驗收與支付整個專項管理工作的詳細(xì)需求。為了更形象地展示用戶的需求,方便用戶和開發(fā)者之間的交流,故采用用例圖進行系統(tǒng)建模。該用例圖應(yīng)包括3個參與者和7個用例,參與者分別為水利工程主管部門、水管單位以及維修養(yǎng)護單位;用例分別為計劃立項、選定工程承包人、合同管理、工程組織管理、進場開工、施工過程管理、工程資料存檔、責(zé)任缺陷期限管理和驗收與支付管理。通過對3個參與者的職能進行分析,可知水管單位和水利工程主管部門共同參與了計劃立項和驗收與支付兩個用例,水管單位和維修養(yǎng)護單位共同參與了選定工程承包人、合同管理、工程組織管理、進場開工、施工過程管理、工程資料存檔、責(zé)任缺陷期限管理和驗收與支付管理6個用例。維修養(yǎng)護專項工程系統(tǒng)用例圖,如圖1所示。
從用例圖中可看出三個部門在系統(tǒng)中的角色,水利工程主管部門主要負(fù)責(zé)監(jiān)督水管單位落實維修養(yǎng)護職責(zé),比如審批養(yǎng)護專項計劃、工程預(yù)算以及工程決算單等文件。水管單位對工程維修養(yǎng)護工作的實施負(fù)總責(zé),專項工程的立項工作,負(fù)責(zé)施工管理、工程質(zhì)量監(jiān)督工作,組織或配合竣工驗收等工作。維修養(yǎng)護單位依照維修養(yǎng)護合同約定,履行項目維修養(yǎng)護職責(zé)。結(jié)合水利工程維修養(yǎng)護專項工程管理工作的實際實施過程,從計劃立項到驗收支付整個流程,如圖2所示。
維修養(yǎng)護專項工程除了完成維修養(yǎng)護任務(wù)外,還需要完成工程簡介管理、政策法規(guī)管理以及系統(tǒng)管理3大任務(wù),在此過程中,涉及到大量信息的共享和交流,需要一個完善的信息管理平臺,幫助工作人員整理、統(tǒng)計并匯總信息,提高管理水平和管理效率,實現(xiàn)利益的最大化。
2系統(tǒng)的設(shè)計
2.1系統(tǒng)結(jié)構(gòu)
體系結(jié)構(gòu)是系統(tǒng)的一個總體藍圖,目前比較流行的是B/S和C/S體系結(jié)構(gòu)。B/S是在傳統(tǒng)的C/S模式基礎(chǔ)上發(fā)展起來的一種新模式。隨著計算機及軟、硬件技術(shù)的發(fā)展,與傳統(tǒng)的C/S模式相比,B/S模式更具優(yōu)勢:
①共享性強且開發(fā)簡單,適應(yīng)于廣域網(wǎng);
②具有分布性特點,查詢、瀏覽等業(yè)務(wù)操作可以不受時空限制;
③易于業(yè)務(wù)擴展且易于維護,在原先的網(wǎng)站上方便增加服務(wù)器功能。
因此,維修養(yǎng)護專項管理系統(tǒng)選用B/S模式,此外,維修養(yǎng)護專項管理系統(tǒng)不僅要求為維修養(yǎng)護內(nèi)部客戶端提高服務(wù),還要求為Internet上的客戶端提高服務(wù)。實現(xiàn)多用戶、網(wǎng)絡(luò)化的應(yīng)用要求,且不受到地域的限制,故采用B/S模式三層體系結(jié)構(gòu)。
B/S模式三層體系結(jié)構(gòu)包括界面表示層(web層)、業(yè)務(wù)邏輯層(BLL層)以及數(shù)據(jù)訪問和存儲層(DAL層),如圖3所示。采用三層體系結(jié)構(gòu)進行系統(tǒng)設(shè)計的優(yōu)點在于:
①Web技術(shù)的應(yīng)用,允許用戶通過Internet方便的訪問系統(tǒng);
②實現(xiàn)分布式應(yīng)用;
③數(shù)據(jù)采用HTTP傳輸,便于通過企業(yè)防火墻,因而避免了另開傳輸端口的問題,提高了系統(tǒng)的可集成性和安全性。
2.2開發(fā)平臺與技術(shù)
考慮到開發(fā)成本、系統(tǒng)的安全性以及普及性,本系統(tǒng)擬采用PHP+Apache+MySQL動態(tài)網(wǎng)頁開發(fā)模式,PHP功能強大,屬于開放源碼,又具有穩(wěn)定、快速、免費以及極強的跨平臺性。Faceb〇〇k、Yah〇〇、百度、騰訊、新浪、優(yōu)酷等國內(nèi)外許多大型IT公司都在大量使用PHP技術(shù)。和PHP—樣,Apache也屬于開發(fā)源碼,具有跨平臺、安全、穩(wěn)定、快速、全免費等優(yōu)點,是目前最穩(wěn)定的web服務(wù)器,全球有一半以上的網(wǎng)站都采用Apacheweb服務(wù)器。盡管PHP支持許多數(shù)據(jù)庫管理系統(tǒng),但因為MySQL^有免費使用、快速、可靠、功能齊全以及跨平臺等優(yōu)點,故本系統(tǒng)采用MySQL數(shù)據(jù)庫管理系統(tǒng)。
3系統(tǒng)的實現(xiàn)
根據(jù)系統(tǒng)的需求分析來看,維修養(yǎng)護專項管理系統(tǒng)包括系統(tǒng)功能模塊和業(yè)務(wù)功能模塊。業(yè)務(wù)功能模塊包括工程簡介管、合同管理、政策法規(guī)管理、維修養(yǎng)護單位管理、專項實施管理以及工程資料存檔管理等7大業(yè)務(wù)功能;系統(tǒng)功能模塊包括用戶管理和系統(tǒng)維護,具體見系統(tǒng)功能,如圖4所示。
工程簡介管理模塊主要包括工程簡介信息的添加、刪除、修改或查詢功能,工程簡介信息包括工程編碼(主鍵)、工程名稱、工程所在地、工程功能、工程效益以及歷史文化等。
計劃立項管理模塊的功能,主要是養(yǎng)護科把專項工程計劃報上級主管部門審批,審批通過后,生成專項工程計劃審批表。審批表包括審批編碼(主鍵)、工程名稱(外鍵)、報送單位、審批單位、審批日期以及審批情況等。
專項實施管理模塊的主要功能,是對維修養(yǎng)護過程中的數(shù)據(jù)進行統(tǒng)一管理,該模塊還包括了4個子模塊,分別是工程組織管理、進場開工管理、施工過程管理以及驗收管理模塊。工程組織管理模塊主要功能是添加、查詢或刪除監(jiān)理日志;進場開工管理模塊主要功能是添加、查詢或刪除審查記錄和開工令文件;施工過程管理模塊主要功能是添加、查詢或刪除施工記錄、監(jiān)測記錄和實驗記錄;驗收管理模塊主要功能是添加、查詢或刪除竣工資料和驗收會議紀(jì)要。
維修養(yǎng)護單位管理模塊的功能,主要包括維修養(yǎng)護單位信息的添加、刪除、修改或查詢。其工作流程主要是在養(yǎng)護科的協(xié)助下水管單位(計劃科)組織招投標(biāo)工作,確定維修養(yǎng)護單位。
合同管理模塊的功能,主要是添加、刪除或查詢合同文件。合同文件包括合同文件編碼(主鍵)、工程名稱(外鍵)、合同內(nèi)容、水管單位名稱、維修養(yǎng)護單位名稱以及日期等。系統(tǒng)管理模塊主要功能包括系統(tǒng)維護和用戶管理。政策法規(guī)管理主要是添加、刪除或查詢政策法規(guī)文件。
水利工程維修養(yǎng)護專項工程管理系統(tǒng)可動態(tài)實時地提供維修養(yǎng)護情況,保證維修養(yǎng)護資料的完整性與真實性。使得維修養(yǎng)護專項工程管理工作更加規(guī)范化、程序化、技術(shù)化以及信息化。系統(tǒng)還應(yīng)用Web技術(shù),支持任何瀏覽器和操作系統(tǒng),無論管理員還是用戶,都可以利用手機、平板電腦隨時通過互聯(lián)網(wǎng)訪問本系統(tǒng),真正提高工作效率。
4結(jié)語
隨著科技的發(fā)展和進步,信息技術(shù)為人們的生活和工作帶來了極大地便捷,水利工程管理也逐漸引進了信息技術(shù),以提高管理效率,節(jié)約成本。本文在詳細(xì)地調(diào)研與分析了寧波市的水利工程維修養(yǎng)護專項工程管理的基礎(chǔ)上,采用UML建模方法、PHP+Apache+MySQL開發(fā)模式,B/S三層體系結(jié)構(gòu)等關(guān)鍵技術(shù),開發(fā)了水利工程維修養(yǎng)護專項工程系統(tǒng),規(guī)范了水利工程維修養(yǎng)護專項工程系統(tǒng)的工作流程,改善了管理體制不規(guī)范、工程資料不全面以及維修養(yǎng)護工作的不全面性的狀況,更好地提高了管理水平和效率,保障了人民的生命和財產(chǎn)安全。(本文于2017年發(fā)表于《企業(yè)技術(shù)開發(fā)》)