蔡志恒
(福建江夏學院實驗實訓中心,福建 福州350108)
基于BS和CS混合架構的施工企業(yè)項目管理系統(tǒng)的分析
蔡志恒
(福建江夏學院實驗實訓中心,福建 福州350108)
采用信息化手段規(guī)范企業(yè)管理手段,實現(xiàn)施工企業(yè)信息化是實現(xiàn)我國信息化戰(zhàn)略目標的重要環(huán)節(jié)。本文結合中鐵二十四局的施工企業(yè)項目管理系統(tǒng)建設的實際情況,論述了施工企業(yè)項目管理系統(tǒng)建設的意義、過程和技術選型,重點介紹了系統(tǒng)的功能結構設計,討論了B/S+C/S混合架構作為施工企業(yè)項目管理系統(tǒng)的優(yōu)勢和特點。
BS;CS;混合架構;施工企業(yè);項目管理
信息化是當今世界經濟和社會發(fā)展的大趨勢,也是我國建筑產業(yè)結構升級和實現(xiàn)現(xiàn)代化的關鍵環(huán)節(jié)。我國經過多年的施工管理實踐雖然已經建立一套施工企業(yè)工程項目管理規(guī)范,但在管理信息化方面還非常薄弱,需要通過信息化技術得以實踐和提升。國家及國際各項建筑資質標準也明確要求采用信息化手段規(guī)范企業(yè)管理手段,提高綜合管理水平。
施工企業(yè)借鑒學習先進國家施工企業(yè)的成功經驗,并結合國內施工領域的具體實際,開發(fā)符合企業(yè)需求的施工企業(yè)信息管理系統(tǒng),必將極大提升我國施工企業(yè)綜合競爭力,改變傳統(tǒng)施工方式,引發(fā)施工領域的重大變革。
建筑施工企業(yè)管理信息化,是指對信息的收集、加工整理、儲存、傳遞與應用等一系列工作的總稱 。在我國,施工項目具有分布廣、周期緊、損耗大的特點,在施工過程中,施工項目管理人員需要對大量工程工序進行設計和施工安排,調度物資設備進出,并動態(tài)控制各項施工成本,這些工作都涉及對海量信息的獲取和分析控制。長期以來,我國施工企業(yè)對施工周期和施工資源的精細化控制一直依靠傳統(tǒng)的人工管控,粗放的人工管理模式往往造成施工工期延期,物料損耗嚴重,工程結算利潤低甚至虧損。
隨著計算機和網絡技術的高速發(fā)展,利用計算設備的高速處理能力結合互聯(lián)網絡,設計一套科學的施工項目管理系統(tǒng),增強企業(yè)對工程項目的綜合管理能力,成了建筑施工企業(yè)發(fā)展突破的關鍵所在。施工項目管理系統(tǒng)可有力促進各級工程管理人員工作的規(guī)范化和系統(tǒng)化,提高工作效率,為各級部門和領導以及現(xiàn)場工程管理人員提供全面、準確、快捷、方便的施工信息和輔助決策,進而提高企業(yè)施工效率,降低施工成本,提升企業(yè)綜合競爭力。
中鐵二十四局的施工項目管理系統(tǒng)建設應依照二十四局的施工業(yè)務發(fā)展變化,遵循實用原則進行逐步實現(xiàn)的。根據(jù)該局施工項目管理業(yè)務,系統(tǒng)的建設應達到以下幾個目標:
(1)圍繞施工管理提供一系列和業(yè)務對應的應用功能模塊,為綜合施工管理奠定數(shù)據(jù)基礎。(2)在實現(xiàn)各業(yè)務模塊功能的同時,實現(xiàn)業(yè)務間的橫向應用,進一步提升信息化管控。(3)廣泛采集施工過程涉及的各類數(shù)據(jù)信息,為領導宏觀決策提供信息支持。
企業(yè)應能迅速建立以工程項目管理為核心的企業(yè)級綜合工程項目管理系統(tǒng),構建施工企業(yè)高效率的信息鏈,有效控制項目成本和項目進度,全面管理生產資源,提高施工企業(yè)的綜合管理水平,實現(xiàn)企業(yè)經濟效益最大化。
系統(tǒng)的各個應用模塊應有效地在企業(yè)和具體施工項目的不同業(yè)務與職能領域應用,并可靈活的整合企業(yè)和具體施工項目的業(yè)務流程與業(yè)務數(shù)據(jù),適應企業(yè)不斷擴充和復雜發(fā)展的業(yè)務流程和信息要求。結合項目實際需求,施工項目管理系統(tǒng)功能設計如圖1所示:
圖1 中鐵二十四局的施工項目管理系統(tǒng)框圖
具體的系統(tǒng)功能劃分包括:
進度計劃:對施工的各個環(huán)節(jié)進行分解,按施工的邏輯進行合理安排,反映施工順序和各階段工程面貌及完成情況,是工程項目管理的最基本內容。成本管理:貫穿于項目管理活動的全過程和每個方面,從項目中標簽約開始到施工準備、現(xiàn)場施工、直至竣工驗收,在整個工程建設過程中進行實時動態(tài)的成本監(jiān)控與分析。合同管理:合同管理系統(tǒng)以工程合同為主線,支持其它各類相關合同的管理,全程跟蹤合同的執(zhí)行過程,為企業(yè)制訂資金計劃、監(jiān)控合同進度等提供強有力的輔助工具。物資管理:處理物資的供、管、用三方面的工作,保障供應,降低庫存,加速資金周轉,加強物資使用監(jiān)督和財務監(jiān)督,促進鐵路工程建設的發(fā)展。質量管理:以施工現(xiàn)場工程質量管理為核心,搭建施工方、監(jiān)理方和業(yè)主方的協(xié)同辦公平臺,實現(xiàn)了質量檢驗資料的評定、報審、驗收,通過互聯(lián)網完成工程質量數(shù)據(jù)對企業(yè)本部和質量監(jiān)督部門的上報和工程質量監(jiān)督的遠程管理。安全管理:涵蓋工程安全監(jiān)督及相關證件管理、安全目標管理與考核、安全施工組織設計管理、安全技術交底管理、安全檢查管理等,從而建立完善的施工現(xiàn)場安全管理體系,保證施工現(xiàn)場安全技術資料的原始性和真實性??⒐す芾恚簩崿F(xiàn)基于項目分解工程編制竣工驗收計劃,記錄相應的驗收和移交信息后,進入竣工結算、缺陷及保修服務支持。系統(tǒng)通過提煉竣工核心流程,集成承包、監(jiān)理、勘察設計等多方網絡信息,實現(xiàn)竣工驗收過程協(xié)同一致。風險管理:針對項目全生命周期對項目管理的各個職能范疇進行風險管理和控制,系統(tǒng)圍繞項目管理的計劃、預算、合同、進度等各個管理職能建立一整套完整的風險源控制機制。設備管理:規(guī)范設備管理的操作過程,建立起科學高效的設備管理體系,實現(xiàn)設備資源全生命周期管理,最大化利用設備資源,幫助客戶提高資產管理質量和資產服務水平。
通常施工項目具有多種業(yè)務場景,施工現(xiàn)場項目部由于涉及大量現(xiàn)場作業(yè),工作人員每天都要對大量單據(jù)進行操作;在公司本部,需掌握公司所有項目部的各類動態(tài)信息,并在此基礎上進行各類統(tǒng)計匯總分析和再利用。因此在應用架構上需要選擇一個既要保障施工現(xiàn)場各類業(yè)務開展的高效穩(wěn)定,又要兼顧上級公司對企業(yè)整體施工項目管理便利的應用架構。
B/S即Browser/Server(瀏覽器/服務器),是一種新型的數(shù)據(jù)庫信息系統(tǒng)的設計模式,由瀏覽器(客戶端)和Web服務器、數(shù)據(jù)庫服務器組成的三層結構C/S體系結構 。B/S模式下,一個業(yè)務實現(xiàn)需要通過瀏覽器觸發(fā),經網絡傳輸至服務器響應并做出相應計算,最后再返回至瀏覽器呈現(xiàn),該模式比較適合在查詢、統(tǒng)計等場景上應用。由于B/S模式的事件響應機制受制于瀏覽器響應能力和網絡環(huán)境,因此不適合需要快速響應的應用場合,比如現(xiàn)場的物料出入,每分鐘可能就涉及數(shù)百個物料的進出信息收集處理,B/S則反應較慢。C/S即 Client/Server(客戶端/服務器),是指一個或多個客戶和一個或多個服務器與下層的操作系統(tǒng)以及網絡系統(tǒng)所形成的一種分布式計算、分析和表示的復合系統(tǒng)。C/S模式下,專用客戶端可以在客戶端上對服務器數(shù)據(jù)進行緩存,并直接在客戶端上進行數(shù)據(jù)處理,過程中無需通過服務端響應,非常適用于對現(xiàn)場操作效率要求較高的應用場景。同時C/S模式存在分散的緩存數(shù)據(jù),當公司本部需要對所有施工現(xiàn)場進行匯總分析或者再利用時,C/S模式則有較大的限制。綜合以上兩種模式的優(yōu)缺點,本系統(tǒng)采用了B/S+C/S混合模式,在施工現(xiàn)場采用C/S進行業(yè)務的高效辦理,施工現(xiàn)場所形成的數(shù)據(jù)通過B/S定時集中提交至公司服務器,形成公司層面的各類統(tǒng)計匯總信息,進行發(fā)布搜索等再利用。這樣設計,既可充分發(fā)揮兩種模式的優(yōu)越性,又可以避免單一模式的缺陷,滿足施工項目管理的需求。
4.2.1 開發(fā)思路
本系統(tǒng)涉及眾多用戶,用戶數(shù)量較大、用戶類型復雜,需要充分而綜合地考慮多用戶并發(fā)的特點和復雜情況,以保證各級用戶能同時使用本系統(tǒng)實時傳輸有關信息。系統(tǒng)采用功能模塊化結構設計,每個模塊都被獨立地實現(xiàn),并通過標準接口聯(lián)系在一起。每個功能模塊在功能上獨立,同時可根據(jù)用戶需求靈活配置、組合,實現(xiàn)平滑升級擴容。模塊化的結構設計保證了系統(tǒng)的延展性和穩(wěn)定性,便于應用程序的升級及擴展,減少了應用系統(tǒng)開發(fā)(二次開發(fā)、定制)的成本。系統(tǒng)在設計上考慮到多層構架中的緩存技術的使用,用以提升系統(tǒng)的性能指標。在代碼實施階段將進行充分的代碼以及算法優(yōu)化。在測試部署階段將進行多層次的壓力測試。
系統(tǒng)安全方面,應用層將采用MD5加密和密鑰驗證的方式,實現(xiàn)用戶信息和權限信息的多重校驗,同時結合IP綁定、校驗碼、超時自動注銷、登錄審計等多種手段確保對系統(tǒng)的操作安全有效。另外還從操作系統(tǒng)的角度考慮系統(tǒng)安全措施,防止不法分子利用操作系統(tǒng)的一些BUG、后門取得對操作系統(tǒng)的非法操作權限。
4.2.2 開發(fā)平臺
選擇Microsoft.NET作為系統(tǒng)的主要開發(fā)平臺,NET是 Microsoft支持新一代Internet軟件和服務的平臺。作為一個開發(fā)平臺,它徹底支持XML和Web Services技術,以及支持面向服務的體系架構,適于構建靈活的分布式軟件構架。NET多層分布式架構體系是Windows DNA體系的下一代,它可以非常容易地按照邏輯分組來加以理解,在每一個類別(或層)中,特定的基礎元素和組件會在多種企業(yè)級應用程序中重現(xiàn)。并充分考慮了表示層、中間層、數(shù)據(jù)層之間的交互,在整個的交互設計中采用MVC(即模型-視圖-控制器)的軟件設計模式,能很好的實現(xiàn)數(shù)據(jù)層與表示層的分離,對保證代碼的可重用性、和軟件的健壯性具有重要意義。
4.2.3 數(shù)據(jù)庫平臺
由于施工工程具有施工點多、施工關聯(lián)數(shù)據(jù)量大等特點,因此在數(shù)據(jù)庫選型和設計時,選用具有較佳性能的MICROSOFT SQLSERVER 2008數(shù)據(jù)庫,該數(shù)據(jù)庫提供與.NET集成的開發(fā)環(huán)境和更高級的數(shù)據(jù)提取,同時簡化了對數(shù)據(jù)的訪問復雜度,能夠快捷的根據(jù)業(yè)務創(chuàng)建各類應用數(shù)據(jù)存儲。在具體業(yè)務功能的實現(xiàn)方面,本系統(tǒng)的數(shù)據(jù)庫瓶徑主要集中在SQL語句的執(zhí)行效率、數(shù)據(jù)表關系的復雜程度、以及數(shù)據(jù)表的記錄數(shù),在數(shù)據(jù)設計時采用存儲過程實現(xiàn)復雜的業(yè)務邏輯,以提高SQL語句的執(zhí)行效率。通過高度抽象降低數(shù)據(jù)表關系的復雜程度、提高數(shù)據(jù)的重用率以減少數(shù)據(jù)庫的訪問次數(shù),優(yōu)化性能。同時,系統(tǒng)設計時還對用于查詢的海量業(yè)務數(shù)據(jù)進行分表分庫,以提高海量數(shù)據(jù)的查詢響應速度。
施工企業(yè)項目管理系統(tǒng)的實施,不僅是企業(yè)信息化建設的必然要求,更是施工企業(yè)管理系統(tǒng)綜合實力與管理水平的重要標志之一。它是一項復雜而龐大的系統(tǒng)工程,必須進行細致充分的調查,對經濟指標的各種經濟方案進行分析與比較,不斷完善系統(tǒng)功能,為企業(yè)領導、業(yè)務部門、財務部門提供了有力的輔助決策支持,從而最大程度地提高施工企業(yè)工作效率,促進企業(yè)管理水平提升。
[1]陶建新.建筑施工企業(yè)管理信息化的現(xiàn)狀與發(fā)展對策[J].甘肅科技縱橫,2010(02):119-120,126.
[2]黃美瑩,鄭緯民,汪東升等.基于B/S式和JSP技術網絡流量動態(tài)監(jiān)控系統(tǒng)[J].計算機工程與應用,2002,(01):144-146.
[3]韓衛(wèi),石中盤,楊鵬.基于 Client/Server模式的智能抽題算法[J].計算機工程與應用,2001,(21):171-173.
TP393
A