摘要:針對(duì)目前水利工程維修養(yǎng)護(hù)專項(xiàng)工程管理過(guò)程中,所出現(xiàn)的維修養(yǎng)護(hù)標(biāo)準(zhǔn)、制度和辦法難以落實(shí),導(dǎo)致維修養(yǎng)護(hù)工作不到位,水利工程難以順利運(yùn)行等問(wèn)題。文章在詳細(xì)分析水利工程維修養(yǎng)護(hù)專項(xiàng)工程管理需求的基礎(chǔ)上,運(yùn)用UML建模語(yǔ)言建立系統(tǒng)模型,選用PHP開(kāi)發(fā)語(yǔ)言、MySQL數(shù)據(jù)庫(kù)和Apacheweb服務(wù)器,研究開(kāi)發(fā)基于B/S三層體系結(jié)構(gòu)模式的維修養(yǎng)護(hù)專項(xiàng)工程管理信息系統(tǒng)。該系統(tǒng)可提高水利工程維修養(yǎng)護(hù)管理效率,增加水利工程的經(jīng)濟(jì)效益和社會(huì)效益。
關(guān)鍵詞:PHP;維修養(yǎng)護(hù);專項(xiàng)工程;管理信息系統(tǒng)
據(jù)統(tǒng)計(jì),新中國(guó)成立后的60年內(nèi),我國(guó)的水利事業(yè)有了巨大的發(fā)展,全國(guó)共興建和休整提防27萬(wàn)km,興建了8.5萬(wàn)多座水庫(kù),開(kāi)辟了海河和淮河的排洪通道。這些水利工程項(xiàng)目的成功修建,對(duì)社會(huì)進(jìn)步、區(qū)域經(jīng)濟(jì)的繁榮以及區(qū)域環(huán)境的改善都發(fā)揮了重要作用。但因水利工程在建設(shè)過(guò)程中受當(dāng)時(shí)條件和技術(shù)的限制,使得工程存在著許多危險(xiǎn)和隱患。為了及時(shí)發(fā)現(xiàn)并處理這些不利因素,確保工程穩(wěn)定運(yùn)行,促進(jìn)經(jīng)濟(jì)發(fā)展,保障人們的生命和財(cái)產(chǎn)安全,必須對(duì)工程進(jìn)行養(yǎng)護(hù)維修工作。但由于長(zhǎng)期以來(lái)受“重建輕管”思想的影響,各級(jí)財(cái)政部門用于維修養(yǎng)護(hù)的經(jīng)費(fèi)極少,加上供水價(jià)格偏低,造成資金投入嚴(yán)重不足,水利工程帶病運(yùn)行,工程病險(xiǎn)不能及時(shí)處理,歷年水毀工程得不到修復(fù),使得工程效益日漸衰減,主要表現(xiàn)在:管理體制不規(guī)范,維修養(yǎng)護(hù)不到位;維修養(yǎng)護(hù)技術(shù)資料欠規(guī)范;日常維修養(yǎng)護(hù)不全面等。
為了解決水利工程維修養(yǎng)護(hù)過(guò)程中存在的各種問(wèn)題,水利部、安徽省水利廳等政府部門相繼出臺(tái)了一系類標(biāo)準(zhǔn)、制度和管理辦法,對(duì)水利工程維修養(yǎng)護(hù)項(xiàng)目的實(shí)施提出了規(guī)范要求,進(jìn)一步提升了實(shí)施項(xiàng)目的工程效益與管理水平。為保障維修養(yǎng)護(hù)項(xiàng)目的正常開(kāi)展、規(guī)范實(shí)施,擬開(kāi)發(fā)水利工程維修養(yǎng)護(hù)專項(xiàng)管理信息系統(tǒng),輔助水利工程維修養(yǎng)護(hù)管理,提高管理效率,推進(jìn)實(shí)施單位的項(xiàng)目管理規(guī)范化。
1專項(xiàng)工程菅理糸統(tǒng)需求分祈
1.1部門職能分析
通過(guò)對(duì)寧波市水利工程維修養(yǎng)護(hù)工作的調(diào)研,參照《寧波市水利工程維修養(yǎng)護(hù)管理辦法(試行)》文件,了解到維修養(yǎng)護(hù)專項(xiàng)工程管理過(guò)程中所涉及到的單位有水利工程主管部門、水利工程管理單位(簡(jiǎn)稱為水管單位)和維修養(yǎng)護(hù)單位,其中,水管單位主要包括養(yǎng)護(hù)科、管理處、計(jì)劃科、財(cái)務(wù)科等部門。具體各部門職責(zé)如下:
①水利工程主管部門。主要負(fù)責(zé)監(jiān)督水管單位落實(shí)維修養(yǎng)護(hù)職責(zé)。
②水管單位。水管單位對(duì)工程維修養(yǎng)護(hù)工作的實(shí)施負(fù)總責(zé),貫徹執(zhí)行維修養(yǎng)護(hù)工作的政策、技術(shù)標(biāo)準(zhǔn)與規(guī)范、資金管理等相關(guān)規(guī)定;負(fù)責(zé)年度維修養(yǎng)護(hù)工作的組織實(shí)施;開(kāi)展維修養(yǎng)護(hù)質(zhì)量管理及維修養(yǎng)護(hù)檢查和評(píng)價(jià)工作。其中,養(yǎng)護(hù)科、管理處、計(jì)劃科以及財(cái)務(wù)科的職責(zé)分別為:養(yǎng)護(hù)科負(fù)責(zé)專項(xiàng)工作的立項(xiàng)工作,負(fù)責(zé)施工管理、工程質(zhì)量監(jiān)督工作、組織或配合竣工驗(yàn)收等工作。在養(yǎng)護(hù)科的協(xié)助下,計(jì)劃科組織招標(biāo)工作,確定維修養(yǎng)護(hù)單位。管理處成立工程管理領(lǐng)導(dǎo)小組,負(fù)責(zé)工程管理工作和監(jiān)理工作;負(fù)責(zé)工程資料的存檔。財(cái)務(wù)科主要負(fù)責(zé)審批工程款的支付申請(qǐng);支付工程款。
③維修養(yǎng)護(hù)單位應(yīng)依照維修養(yǎng)護(hù)合同約定,履行項(xiàng)目維修養(yǎng)護(hù)職責(zé),保質(zhì)保量按期做好維修養(yǎng)護(hù)工作。
1.2UML建模
UML是一種語(yǔ)義豐富且面向?qū)ο蟮慕UZ(yǔ)言,可以幫助進(jìn)行面向?qū)ο笤O(shè)計(jì),此外,還能為軟件系統(tǒng)建立構(gòu)件和可視化模型,提供的用例圖還能更好的捕獲用戶需求。UML用來(lái)描述系統(tǒng)的靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為,其中,靜態(tài)結(jié)構(gòu)描述了系統(tǒng)中主要對(duì)象的屬性及操作,以及這些對(duì)象之間的關(guān)聯(lián),例如類圖和包圖;動(dòng)態(tài)行為,規(guī)定了系統(tǒng)中重要對(duì)象的時(shí)間特性和對(duì)象間為完成某個(gè)目標(biāo)而相互進(jìn)行通信的機(jī)制。
通過(guò)對(duì)寧波市水利工程維修養(yǎng)護(hù)專項(xiàng)管理工作的調(diào)查和分析,獲得了從計(jì)劃立項(xiàng)到驗(yàn)收與支付整個(gè)專項(xiàng)管理工作的詳細(xì)需求。為了更形象地展示用戶的需求,方便用戶和開(kāi)發(fā)者之間的交流,故采用用例圖進(jìn)行系統(tǒng)建模。該用例圖應(yīng)包括3個(gè)參與者和7個(gè)用例,參與者分別為水利工程主管部門、水管單位以及維修養(yǎng)護(hù)單位;用例分別為計(jì)劃立項(xiàng)、選定工程承包人、合同管理、工程組織管理、進(jìn)場(chǎng)開(kāi)工、施工過(guò)程管理、工程資料存檔、責(zé)任缺陷期限管理和驗(yàn)收與支付管理。通過(guò)對(duì)3個(gè)參與者的職能進(jìn)行分析,可知水管單位和水利工程主管部門共同參與了計(jì)劃立項(xiàng)和驗(yàn)收與支付兩個(gè)用例,水管單位和維修養(yǎng)護(hù)單位共同參與了選定工程承包人、合同管理、工程組織管理、進(jìn)場(chǎng)開(kāi)工、施工過(guò)程管理、工程資料存檔、責(zé)任缺陷期限管理和驗(yàn)收與支付管理6個(gè)用例。維修養(yǎng)護(hù)專項(xiàng)工程系統(tǒng)用例圖,如圖1所示。

從用例圖中可看出三個(gè)部門在系統(tǒng)中的角色,水利工程主管部門主要負(fù)責(zé)監(jiān)督水管單位落實(shí)維修養(yǎng)護(hù)職責(zé),比如審批養(yǎng)護(hù)專項(xiàng)計(jì)劃、工程預(yù)算以及工程決算單等文件。水管單位對(duì)工程維修養(yǎng)護(hù)工作的實(shí)施負(fù)總責(zé),專項(xiàng)工程的立項(xiàng)工作,負(fù)責(zé)施工管理、工程質(zhì)量監(jiān)督工作,組織或配合竣工驗(yàn)收等工作。維修養(yǎng)護(hù)單位依照維修養(yǎng)護(hù)合同約定,履行項(xiàng)目維修養(yǎng)護(hù)職責(zé)。結(jié)合水利工程維修養(yǎng)護(hù)專項(xiàng)工程管理工作的實(shí)際實(shí)施過(guò)程,從計(jì)劃立項(xiàng)到驗(yàn)收支付整個(gè)流程,如圖2所示。
維修養(yǎng)護(hù)專項(xiàng)工程除了完成維修養(yǎng)護(hù)任務(wù)外,還需要完成工程簡(jiǎn)介管理、政策法規(guī)管理以及系統(tǒng)管理3大任務(wù),在此過(guò)程中,涉及到大量信息的共享和交流,需要一個(gè)完善的信息管理平臺(tái),幫助工作人員整理、統(tǒng)計(jì)并匯總信息,提高管理水平和管理效率,實(shí)現(xiàn)利益的最大化。
2系統(tǒng)的設(shè)計(jì)
2.1系統(tǒng)結(jié)構(gòu)
體系結(jié)構(gòu)是系統(tǒng)的一個(gè)總體藍(lán)圖,目前比較流行的是B/S和C/S體系結(jié)構(gòu)。B/S是在傳統(tǒng)的C/S模式基礎(chǔ)上發(fā)展起來(lái)的一種新模式。隨著計(jì)算機(jī)及軟、硬件技術(shù)的發(fā)展,與傳統(tǒng)的C/S模式相比,B/S模式更具優(yōu)勢(shì):
①共享性強(qiáng)且開(kāi)發(fā)簡(jiǎn)單,適應(yīng)于廣域網(wǎng);
②具有分布性特點(diǎn),查詢、瀏覽等業(yè)務(wù)操作可以不受時(shí)空限制;
③易于業(yè)務(wù)擴(kuò)展且易于維護(hù),在原先的網(wǎng)站上方便增加服務(wù)器功能。
因此,維修養(yǎng)護(hù)專項(xiàng)管理系統(tǒng)選用B/S模式,此外,維修養(yǎng)護(hù)專項(xiàng)管理系統(tǒng)不僅要求為維修養(yǎng)護(hù)內(nèi)部客戶端提高服務(wù),還要求為Internet上的客戶端提高服務(wù)。實(shí)現(xiàn)多用戶、網(wǎng)絡(luò)化的應(yīng)用要求,且不受到地域的限制,故采用B/S模式三層體系結(jié)構(gòu)。
B/S模式三層體系結(jié)構(gòu)包括界面表示層(web層)、業(yè)務(wù)邏輯層(BLL層)以及數(shù)據(jù)訪問(wèn)和存儲(chǔ)層(DAL層),如圖3所示。采用三層體系結(jié)構(gòu)進(jìn)行系統(tǒng)設(shè)計(jì)的優(yōu)點(diǎn)在于:
①Web技術(shù)的應(yīng)用,允許用戶通過(guò)Internet方便的訪問(wèn)系統(tǒng);
②實(shí)現(xiàn)分布式應(yīng)用;
③數(shù)據(jù)采用HTTP傳輸,便于通過(guò)企業(yè)防火墻,因而避免了另開(kāi)傳輸端口的問(wèn)題,提高了系統(tǒng)的可集成性和安全性。
2.2開(kāi)發(fā)平臺(tái)與技術(shù)
考慮到開(kāi)發(fā)成本、系統(tǒng)的安全性以及普及性,本系統(tǒng)擬采用PHP+Apache+MySQL動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)模式,PHP功能強(qiáng)大,屬于開(kāi)放源碼,又具有穩(wěn)定、快速、免費(fèi)以及極強(qiáng)的跨平臺(tái)性。Faceb〇〇k、Yah〇〇、百度、騰訊、新浪、優(yōu)酷等國(guó)內(nèi)外許多大型IT公司都在大量使用PHP技術(shù)。和PHP—樣,Apache也屬于開(kāi)發(fā)源碼,具有跨平臺(tái)、安全、穩(wěn)定、快速、全免費(fèi)等優(yōu)點(diǎn),是目前最穩(wěn)定的web服務(wù)器,全球有一半以上的網(wǎng)站都采用Apacheweb服務(wù)器。盡管PHP支持許多數(shù)據(jù)庫(kù)管理系統(tǒng),但因?yàn)椋停樱眩蹋抻忻赓M(fèi)使用、快速、可靠、功能齊全以及跨平臺(tái)等優(yōu)點(diǎn),故本系統(tǒng)采用MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)。
3系統(tǒng)的實(shí)現(xiàn)
根據(jù)系統(tǒng)的需求分析來(lái)看,維修養(yǎng)護(hù)專項(xiàng)管理系統(tǒng)包括系統(tǒng)功能模塊和業(yè)務(wù)功能模塊。業(yè)務(wù)功能模塊包括工程簡(jiǎn)介管、合同管理、政策法規(guī)管理、維修養(yǎng)護(hù)單位管理、專項(xiàng)實(shí)施管理以及工程資料存檔管理等7大業(yè)務(wù)功能;系統(tǒng)功能模塊包括用戶管理和系統(tǒng)維護(hù),具體見(jiàn)系統(tǒng)功能,如圖4所示。
工程簡(jiǎn)介管理模塊主要包括工程簡(jiǎn)介信息的添加、刪除、修改或查詢功能,工程簡(jiǎn)介信息包括工程編碼(主鍵)、工程名稱、工程所在地、工程功能、工程效益以及歷史文化等。
計(jì)劃立項(xiàng)管理模塊的功能,主要是養(yǎng)護(hù)科把專項(xiàng)工程計(jì)劃報(bào)上級(jí)主管部門審批,審批通過(guò)后,生成專項(xiàng)工程計(jì)劃審批表。審批表包括審批編碼(主鍵)、工程名稱(外鍵)、報(bào)送單位、審批單位、審批日期以及審批情況等。
專項(xiàng)實(shí)施管理模塊的主要功能,是對(duì)維修養(yǎng)護(hù)過(guò)程中的數(shù)據(jù)進(jìn)行統(tǒng)一管理,該模塊還包括了4個(gè)子模塊,分別是工程組織管理、進(jìn)場(chǎng)開(kāi)工管理、施工過(guò)程管理以及驗(yàn)收管理模塊。工程組織管理模塊主要功能是添加、查詢或刪除監(jiān)理日志;進(jìn)場(chǎng)開(kāi)工管理模塊主要功能是添加、查詢或刪除審查記錄和開(kāi)工令文件;施工過(guò)程管理模塊主要功能是添加、查詢或刪除施工記錄、監(jiān)測(cè)記錄和實(shí)驗(yàn)記錄;驗(yàn)收管理模塊主要功能是添加、查詢或刪除竣工資料和驗(yàn)收會(huì)議紀(jì)要。
維修養(yǎng)護(hù)單位管理模塊的功能,主要包括維修養(yǎng)護(hù)單位信息的添加、刪除、修改或查詢。其工作流程主要是在養(yǎng)護(hù)科的協(xié)助下水管單位(計(jì)劃科)組織招投標(biāo)工作,確定維修養(yǎng)護(hù)單位。
合同管理模塊的功能,主要是添加、刪除或查詢合同文件。合同文件包括合同文件編碼(主鍵)、工程名稱(外鍵)、合同內(nèi)容、水管單位名稱、維修養(yǎng)護(hù)單位名稱以及日期等。系統(tǒng)管理模塊主要功能包括系統(tǒng)維護(hù)和用戶管理。政策法規(guī)管理主要是添加、刪除或查詢政策法規(guī)文件。
水利工程維修養(yǎng)護(hù)專項(xiàng)工程管理系統(tǒng)可動(dòng)態(tài)實(shí)時(shí)地提供維修養(yǎng)護(hù)情況,保證維修養(yǎng)護(hù)資料的完整性與真實(shí)性。使得維修養(yǎng)護(hù)專項(xiàng)工程管理工作更加規(guī)范化、程序化、技術(shù)化以及信息化。系統(tǒng)還應(yīng)用Web技術(shù),支持任何瀏覽器和操作系統(tǒng),無(wú)論管理員還是用戶,都可以利用手機(jī)、平板電腦隨時(shí)通過(guò)互聯(lián)網(wǎng)訪問(wèn)本系統(tǒng),真正提高工作效率。
4結(jié)語(yǔ)
隨著科技的發(fā)展和進(jìn)步,信息技術(shù)為人們的生活和工作帶來(lái)了極大地便捷,水利工程管理也逐漸引進(jìn)了信息技術(shù),以提高管理效率,節(jié)約成本。本文在詳細(xì)地調(diào)研與分析了寧波市的水利工程維修養(yǎng)護(hù)專項(xiàng)工程管理的基礎(chǔ)上,采用UML建模方法、PHP+Apache+MySQL開(kāi)發(fā)模式,B/S三層體系結(jié)構(gòu)等關(guān)鍵技術(shù),開(kāi)發(fā)了水利工程維修養(yǎng)護(hù)專項(xiàng)工程系統(tǒng),規(guī)范了水利工程維修養(yǎng)護(hù)專項(xiàng)工程系統(tǒng)的工作流程,改善了管理體制不規(guī)范、工程資料不全面以及維修養(yǎng)護(hù)工作的不全面性的狀況,更好地提高了管理水平和效率,保障了人民的生命和財(cái)產(chǎn)安全。(本文于2017年發(fā)表于《企業(yè)技術(shù)開(kāi)發(fā)》)