黃建瓊
(福州外語外貿學院通識教育學院,福州350202)
進入新世紀,我國經濟繼續高速發展,綜合國力持續增強,基礎設施建設規模不斷擴大,建筑業高速推進,許多有資歷的企業邁出國門參與國際工程項目的建設。分析工程項目建設的整個過程,可以劃分成若干個子階段,每個階段都有一個明顯的成果目標作為結束的標志,階段與階段之間邏輯相連。通常,工程項目建設可以分成四個主要階段,項目策劃階段、項目準備階段、項目實施階段及驗收階段[1]。而按照管理的角度來分析,縱觀整個工程項目建設過程,又可分為招投標管理、合同管理、風險管理、進度管理、質量管理、費用管理、資源管理等[2]。由此可見,工程項目管理過程極其復雜,采用傳統的人工管理方式顯然是不可取的。
文獻[3]介紹了工程管理信息系統在海外項目中的應用。李煥勤針對某通信公司論述了基于C/S模式的工程信息管理系統的設計與實現過程[4]。徐若龍等分析了現有通信工程項目管理系統中存在的一些問題,運用工程項目管理的理論,對系統的功能提出了一些優化方案[5]。施儉等給出了基于WEB的疏浚工程項目管理系統的功能架構[6]。文獻[7]提出了石化項目管理系統應采用的應用架構、主要功能等。雖然國內對工程項目管理系統的研究文獻較多,但都是針對某個特定領域的研究,這些系統均是單獨為某個工程項目而研發的管理信息系統。它們具有周期長、費用高等特點,如果照搬國外的工程項目管理信息系統又因為管理理念和管理方式不同而不合時宜,因此開發一款采用管理理念的通用性強的可定制的工程管理信息系統非常重要。
伴隨著網絡技術的發展,B/S(Browser/Server)結構逐漸成為信息系統應用的主流。由于B/S結構的數據及其處理均在服務器端,客戶機只要擁有瀏覽器軟件即可對服務器上的數據進行交互操作,數據統一管理和數據維護簡單是該結構的主要優點[8-9]。然而該結構也存在一個明顯的缺點即服務器負荷較重,需配備高配置的計算機作為服務器。此外從數據安全的角度來考慮,至少應該為數據庫服務器配備一臺備份服務器,以免因服務器意外癱瘓而導致系統數據無法恢復。
工程項目管理信息系統采用B/S結構,系統采用三層架構,將應用程序分成三個邏輯層面。采用三層體系結構有著諸多優點:其一,把系統劃分為不同的邏輯快將極大地降低開發和維護的成本;其二,分層結構使系統的擴展性大大增強,系統很容易在縱橫方向予以擴展;最后,三層結構使數據具備高度的安全性和完整性[10-11]。系統體系結構如圖1所示。
各層的主要內容如下:
1)表示層直接面向用戶,管理人員通過WEB瀏覽器登錄項目管理信息系統,執行項目的整個管理;
2)業務邏輯層對具體項目進行管理,包括數據查詢和信息管理等組件,是對具體問題進行操作,對數據業務進行邏輯處理;
3) 數據訪問層是對系統數據庫、文本文件等數據的存放形式進行操作,它為之上的兩層提供相應的數據服務;
4)數據庫中存放原始數據。
工程項目管理系統是工程項目管理者通過PC端WEB界面與后臺服務器上的數據庫進行數據交流的應用軟件操作系統。工程項目管理包含投標管理、合同與風險管理、進度管理、質量管理、費用管理、資源管理、總結與收尾管理等[2]。系統采用分模塊的方式設計,模塊和模塊之間通過數據庫邏輯相連。系統總體架構如圖2所示。
各模塊的主要功能如下:
投標管理:根據實際工程項目制定投標文件,包括工程范圍、預計工期、施工圖紙、人員安排、項目預算等。
合同與風險管理:合同管理包含合同的談判、簽訂、變更直至合同失效的全過程。在合同執行的整個項目周期均存在不同程度的風險,項目風險管理是對項目風險進行分析、識別并制定合理的應對措施和手段,進而保證項目總體目標實現。
進度管理:進度管理就是嚴格按照合同要求,制定生產進度計劃、進行作業分配、對進度控制和偏離校正進行管理,保證項目能按預定的工期完成任務。
質量管理:質量管理貫穿工程項目建設的全過程及工程建成后的使用周期。含決策階段、施工前后及工程完成后等方面的管理。
費用管理:工程項目投資大、費用高,費用管理是對含人工費、設備費、材料費、維護費等為組織項目活動而提供的各項費用進行有效的管理活動。
資源管理:資源管理是對含人力資源、工作場地、設備、財務、出資方和合作方等方面的管理。
收尾與總結管理:項目完成交付使用前需對項目進行驗收,還需將項目信息進行歸檔并提交審計,最后對整個工程項目的盈虧和不足進行評價。
工程項目管理涉及工程項目建設的整個周期,任務重、系統繁雜。采用B/S結構使數據的處理和維護只需在服務器端進行,數據安全性能高,而分模塊的設計方法便于開發。本文搭建了該系統的體系結構和總體架構,為工程項目管理系統的研發具有一定的參考意義,而如何實現分模塊的可定制的子系統則是下一步需重點研究的方向。
[1]陳旭,閆文周.工程項目管理[M].北京:化學工業出版社,2011.
[2]仲景冰.工程項目管理[M].武漢:華中科技大學出版社,2009.
[3]趙曉琬,王紅娟.工程管理信息系統在海外項目中的應用[J].水利水電施工,2012(04):88-89.
[4]李煥勤.通信公司工程管理信息系統的設計與實現[J].安陽工學院學報,2010(02):46-49.
[5]徐若龍,吳振海.通信工程項目管理系統功能分析與優化[J].江蘇通信,2013(02):64-67.
[6]施儉,陳荔.淺析基于WEB的疏浚工程項目管理系統架構[J].科技資訊,2010(14):161.
[7]張廷軍,黃彥鈞.石化工程項目管理系統的研究與應用[J].中國高新技術企業,2014(12):28-29.
[8]陳俊斌.C/S與B/S結合的軟件體系結構[J].電子技術與軟件工程,2015(03):68-69.
[9]許晏.C/S與B/S結構的比較[J].計算機光盤軟件與應用,2014(21):63-64.
[10]周端陽,王猛.基于三層體系結構的單元測試框架研究與實現[J].計算機應用,2010(08):2189-2192.
[11]張婉.基于三層體系結構的軟件應用框架分析與設計[J].信息與電腦:理論版,2013(08):178-179.