諸德律 王瑞武 徐佳琪 肖 瑩
(國網(wǎng)江蘇省電力有限公司經(jīng)濟技術研究院)
造價數(shù)據(jù)信息管理是電網(wǎng)建設工程重要管理內(nèi)容,由于電網(wǎng)建設工程的施工周期長、投資規(guī)模大、物資計劃復雜等因素,使得電網(wǎng)工程造價信息的管理難度較大,再加上信息技術的應用不夠廣泛,使得造價管理中數(shù)據(jù)信息的提交、審批、統(tǒng)計分析等流程復雜、造價管理效率低下,不利于電網(wǎng)建設工程整體管理水平的提升。本文對電網(wǎng)建設工程造價數(shù)據(jù)信息管理系統(tǒng)的設計與功能實現(xiàn)進行了研究,基于對現(xiàn)實造價數(shù)據(jù)信息管理業(yè)務需求的分析,設計了系統(tǒng)應用框架和功能模塊結構等,對系統(tǒng)進行功能實現(xiàn)和性能評價,以提高電網(wǎng)建設工程的造價數(shù)據(jù)信息管理水平和效率。
電網(wǎng)建設工程造價數(shù)據(jù)信息種類繁多,可分為靜態(tài)投資信息和動態(tài)費用信息,靜態(tài)投資信息包括建筑工程直接或間接費用、設備購置及運輸費用、建設場地征用及清理費用、建設管理及技術服務費用等信息。動態(tài)費用信息包括價差預備費用和建設期貸款利息等。無論是變電站工程建設還是線路工程建設,都需要大量的資金和資源量,在實際的工程造價數(shù)據(jù)信息管理工作中,通常采用階段化的方式,分為投資決策環(huán)節(jié)造價數(shù)據(jù)信息管理、項目工程設計環(huán)節(jié)造價數(shù)據(jù)信息管理、施工設施環(huán)節(jié)以及竣工結算環(huán)節(jié)的造價數(shù)據(jù)信息管理。這些業(yè)務環(huán)節(jié)涉及到企業(yè)管理層、項目造價人員、造價審核人員等。根據(jù)當前我國電網(wǎng)建設工程的造價數(shù)據(jù)信息管理工作開展現(xiàn)狀,智能化造價管理系統(tǒng)具體的業(yè)務功能需求包括基礎信息管理需求、資產(chǎn)使用管理需求、資產(chǎn)流轉(zhuǎn)管理需求、同業(yè)對標及統(tǒng)計管理需求等。
(1)基礎造價信息管理方面:系統(tǒng)需要提供基本的用戶管理功能,需要為用戶提供工程信息注冊功能,上傳所需項目信息和附件,經(jīng)省電網(wǎng)公司審批后,系統(tǒng)更新對應的工程注冊信息。向項目管理人員提供要素價格信息查詢、工程進度信息查詢、工程審批意見和總體費用信息查詢等檢索接口,實現(xiàn)工程造價指數(shù)發(fā)布、費用調(diào)整信息發(fā)布、計價依據(jù)等信息發(fā)布功能;
(2)資產(chǎn)使用管理方面:系統(tǒng)需要為地市電業(yè)局、施工方以及物料供應方造價管理人員提供資產(chǎn)使用數(shù)據(jù)的編輯、查詢和對比操作功能,估概算、預算和結算數(shù)據(jù)信息都需要在處理完成之后提交到審批部門進行審核,審核通過則進行報表制作和歸檔,將審批結果反饋到造價管理人員處,否則再次進行資產(chǎn)使用計算[1-2];
(3)資產(chǎn)流轉(zhuǎn)管理方面:該業(yè)務主要包括項目工程的造價信息變更、物資計劃管理和合同價款管理。每項管理內(nèi)容都會引起項目造價數(shù)據(jù)或大或小的變動,因此要獨立進行管理,如造價信息變更管理需求,系統(tǒng)需要為造價管理人員提供造價信息變更請求功能、為領導層提供對應的審批功能。合同價款管理需求,系統(tǒng)需要提供價款清單的創(chuàng)建和維護、中標系數(shù)調(diào)整和提交等功能;
(4)同業(yè)對標及統(tǒng)計管理方面:同業(yè)對標是根據(jù)行業(yè)現(xiàn)狀對該工程造價的合理性進行分析,系統(tǒng)需要提供對標報表的條件查詢功能、不同年份造價數(shù)據(jù)的比較功能,還需要完成工程概算下降率、工程投資控制指標以及工程按期完成率的計算,并創(chuàng)建同業(yè)對標報表進行內(nèi)部歸檔;在業(yè)務管理中涉及很多數(shù)據(jù)的統(tǒng)計分析工作,系統(tǒng)要協(xié)助造價管理人員進行造價數(shù)據(jù)的整理和匯總,按照不同要求對各階段費用信息、工程年終考核信息、總費用信息進行檢索和報表自動創(chuàng)建等。
通過對電網(wǎng)建設工程造價信息管理業(yè)務需求的分析,對系統(tǒng)各個功能進行具體設計和實現(xiàn),如圖1 所示即為造價數(shù)據(jù)信息管理系統(tǒng)功能結構圖,在功能設計中遵循MVC模式,將系統(tǒng)劃分為表示層、業(yè)務層、技術/數(shù)據(jù)層。
圖1 系統(tǒng)功能結構圖
表示層負責與系統(tǒng)用戶進行交互,提供功能操作訪問支持,根據(jù)以下兩層的邏輯處理,更新表示視圖,做好與系統(tǒng)外觀顯示相關的工作。業(yè)務層封裝系統(tǒng)的核心功能服務組件,起到數(shù)據(jù)交換中承上啟下的作用,對接收數(shù)據(jù)進行邏輯處理,對Web 服務進行響應。技術/數(shù)據(jù)層所做事務直接操作數(shù)據(jù)庫,實現(xiàn)系統(tǒng)的技術基礎服務和數(shù)據(jù)訪問操作服務。同時該系統(tǒng)的構建要滿足本系統(tǒng)需要以及和電網(wǎng)領域其他業(yè)務軟件之間的數(shù)據(jù)交互需要,因此基于XML 可擴展標記語言技術構建跨平臺數(shù)據(jù)交換接口進行數(shù)據(jù)交換和協(xié)同管理,XML 在數(shù)據(jù)交換領域應用廣泛,所有交互數(shù)據(jù)封裝為XML 格式,利用. NET 中的相關組件進行封裝數(shù)據(jù)的處理[3]。
造價數(shù)據(jù)信息管理系統(tǒng)的網(wǎng)絡結構采用基于B/S的分布式模式,簡單來說就是瀏覽器/服務器模式,客戶機上安裝Web 瀏覽器,服務器上安裝數(shù)據(jù)庫,所有用戶均利用客戶端的Web 瀏覽器訪問系統(tǒng)Web服務器,瀏覽器通過Web Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互,有著成本低、選擇多、維護升級簡單等優(yōu)點。該系統(tǒng)的終端用戶包括設計咨詢單位、施工方、物料供應方、地市分公司以及電網(wǎng)總公司等,均通過交換機設備接入到服務器機房網(wǎng)絡,防火墻保障服務器機房的安全,中間代理服務器實現(xiàn)終端驗證服務。系統(tǒng)的Web服務器和數(shù)據(jù)庫服務器部署在電網(wǎng)總公司服務器機房中,電網(wǎng)總公司和地市級分公司直接基于電力專網(wǎng)內(nèi)部網(wǎng)絡訪問與操作系統(tǒng),設計咨詢單位、施工單位和物料供應單位需要在公共網(wǎng)絡資源支持下、在交換機控制下,進入電力通信專網(wǎng),驗證用戶身份、創(chuàng)建VPN虛擬專用網(wǎng)絡[4]。
2.3.1 基礎造價信息管理模塊
該模塊分為信息注冊和信息查詢兩個子模塊,通過信息注冊子模塊完成多個工程項目的添加和審批功能,通過信息查詢子模塊完成已完結工程造價信息、要素價格信息、行業(yè)造價管理等信息的在線檢索功能。
該模塊采用組件化的方式進行邏輯封裝,工程信息提交組件以Web 交互頁面方式將工程項目信息提交到對應的省網(wǎng)公司,工程信息審批組件則讀取并審批已提交的工程項目信息,通過工程信息查詢組件完成各種信息條件的提交、解析和結果顯示。審批狀態(tài)和結果的更新操作、查詢條件下的數(shù)據(jù)返回均需要調(diào)用數(shù)據(jù)庫操作組件完成,數(shù)據(jù)庫操作組件作為系統(tǒng)的公共功能組件,以接口形式為其他組件提供調(diào)用功能[5]。
2.3.2 資產(chǎn)使用管理模塊
該模塊分為數(shù)據(jù)上報、數(shù)據(jù)查詢與對比、歷史信息/技術查詢和數(shù)據(jù)審批4個子模塊,第一個子模塊完成對相關造價信息的報表制作和系統(tǒng)上傳,第二個子模塊完成電網(wǎng)建設工程資產(chǎn)使用數(shù)據(jù)以及差異的對比,第三個子模塊完成電網(wǎng)工程資產(chǎn)歷史使用情況和一些技術性信息的檢索,第四個子模塊完成各類提交上來的造價報表的查看和審批管理。
該模式所需的功能組件較多,包括數(shù)據(jù)庫操作功能組件、造價信息查詢組件、工程信息查詢與對比組件、造價數(shù)據(jù)審批組件、造價報表制作和上傳組件。這些組件的任務和功能與基礎造價信息管理模塊所需組件類似,同樣需要數(shù)據(jù)庫操作組件的支持[6-7]。其中造價報表制作組件基于.NET平臺中的Office COM組件將電網(wǎng)建設工程造價數(shù)據(jù)制作為EXCEL 文件并保存,后續(xù)借助造價報表上傳組件完成提交上傳,造價報表上傳組件可將制作的EXCEL 文件上傳到系統(tǒng)Web 服務器中。同時,數(shù)據(jù)交換接口的存在,能夠從其他電網(wǎng)工程相關軟件系統(tǒng)或平臺中接收到報表數(shù)據(jù),上傳到該造價信息管理系統(tǒng)中,實現(xiàn)數(shù)據(jù)融合與共享。
2.3.3 資產(chǎn)流轉(zhuǎn)管理模塊
該模塊分為變更管理、物資管理和合同價款管理三個子模塊,第一個子模塊完成變更業(yè)務請求提交和審批。第二個子模塊完成電網(wǎng)建設工程物資信息的提交、物資計劃的查看、物資臺賬的創(chuàng)建和記錄等,物資費用通常占整個工程造價的比例很高,物資臺賬的準確更新是保障項目成本的重要措施,同時造價管理人員在進行成本預算和投標報價編制時,要考慮到物資價格的準確性和變化趨勢。第三個子模塊完成對合同價款的變動管理,電網(wǎng)建設工程周期長,建設過程中可能會有人工單價、材料和設備價格的調(diào)整,還有工程延期賠償?shù)榷喾N情況,工程變更、物價變化、工程索賠等均歸為合同價款管理。
資產(chǎn)流轉(zhuǎn)管理業(yè)務內(nèi)容復雜,系統(tǒng)滿足資產(chǎn)流轉(zhuǎn)管理需求所用的功能組件結構也非常復雜,該模塊所需部分重要的組件如中標系數(shù)管理組件、物料調(diào)整組件、物資臺賬管理組件等。所有組件均需要在數(shù)據(jù)庫操作組件支持下才能正常運行,其中中標系數(shù)管理組件完成對中標系數(shù)的更新和調(diào)整,實現(xiàn)對物料招標過程的控制。物料調(diào)整組件完成對合同中的甲乙供比例等內(nèi)容的在線調(diào)整與后臺數(shù)據(jù)的及時更新。物資計劃與臺賬數(shù)據(jù)是電網(wǎng)建設工程重要管理事項,物資臺賬管理組件完成對臺賬的查詢、刪除、更新等,協(xié)助后續(xù)物質(zhì)計劃管理[8]。
2.3.4 同業(yè)對標及統(tǒng)計管理模塊
該模塊屬于造價數(shù)據(jù)信息管理系統(tǒng)的輔助性功能模塊,可分為同業(yè)對標管理、統(tǒng)計分析兩個子模塊,前者完成對標數(shù)據(jù)的檢索和數(shù)據(jù)報表的創(chuàng)建,后者完成對電網(wǎng)建設工程造價數(shù)據(jù)和其他基礎數(shù)據(jù)的多維度統(tǒng)計分析以及創(chuàng)建投資計劃。
該模塊所需功能組件包括對標數(shù)據(jù)查詢組件、對標數(shù)據(jù)報表創(chuàng)建組件、數(shù)據(jù)統(tǒng)計組件、投資計劃提交組件等,與上述其他模塊一樣也都需要在數(shù)據(jù)庫操作組件支持下正常運行。其中數(shù)據(jù)統(tǒng)計組件需要在用戶提出的統(tǒng)計條件下完成數(shù)據(jù)的準確檢索,利用數(shù)據(jù)庫的計算函數(shù)進行統(tǒng)計運算,以圖形或表格的形式顯示統(tǒng)計結果。
電網(wǎng)建設工程造價數(shù)據(jù)信息管理系統(tǒng)的設計采用基于.NET 平臺的開發(fā)技術,網(wǎng)絡結構為基于B/S的分布式模式,采用Web 服務器主機與數(shù)據(jù)庫服務器主機雙機并行模式,Web 服務器為IIS 5.5 專業(yè)版,數(shù)據(jù)庫服務器為SQL Server 2014 版,這兩個主機部署在電網(wǎng)總公司機房中,操作系統(tǒng)為Windows Server 2003 企業(yè)版。采用的CPU 為Intel Haswell i3 的雙核處理器,采用的. NET 框架為. NET Framework 4.5版,編程所用語言為C#、ASP.NET[9]。
3.2.1 基礎造價信息管理功能實現(xiàn)
項目信息查詢實現(xiàn)流程為:首先從前臺Web 頁面中獲取系統(tǒng)終端用戶的信息査詢請求,然后調(diào)用數(shù)據(jù)庫操作類接口中的Select Data()方法進行檢索,最后將結果以列表形式返回顯示,若檢索失敗返回錯誤信息;在信息注冊功能中,當要添加一項信息時,同樣在接收到用戶的添加請求后,實例化一個項目類Projects 對象,并設置對象的屬性,然后調(diào)用對象的Add Project()方法進行項目信息的添加,該操作同樣需要數(shù)據(jù)庫操作類的函數(shù)來完成。后續(xù)注冊過程中,更新項目數(shù)據(jù)信息并標記為未審批狀態(tài),調(diào)用Projects 對象的Make Check()方法進行審批,更新審批結果完成項目注冊。
3.2.2 資產(chǎn)使用管理功能實現(xiàn)
該功能實現(xiàn)需要使用Data Check 類檢查造價數(shù)據(jù)、DBopt 類進行數(shù)據(jù)庫操作、XMLOpt 類進行軟件間的交互等,各個類結構之間的接口調(diào)用關系較為復雜。功能實現(xiàn)過程中,在系統(tǒng)內(nèi)部創(chuàng)建EXCEL 形式的造價附件文件,調(diào)用EXCEL 文件處理接口解析和處理造價文件。資產(chǎn)使用管理中還需與其他軟件進行跨平臺交互,獲取更加詳細的電網(wǎng)建設工程造價數(shù)據(jù),便于造價文件的審批,該過程主要是基于另外指定系統(tǒng)數(shù)據(jù)庫中的數(shù)據(jù)對象引用服務,將其關聯(lián)到本系統(tǒng)的一個XML 邏輯對象上,將其目標應用節(jié)點更改為XML 根節(jié)點,更新XML 對象后,對其進行節(jié)點遍歷和讀取,從中獲取所需的與造價數(shù)據(jù)有關的目標數(shù)據(jù)。
3.2.3 資產(chǎn)流轉(zhuǎn)管理功能實現(xiàn)
該模塊不同功能實現(xiàn)的邏輯流程類似。系統(tǒng)通過Office COM 組件服務接口接收EXCEL 形式的造價數(shù)據(jù)變更內(nèi)容,基于數(shù)據(jù)庫操作類接口完成造價數(shù)據(jù)、物資計劃、物資臺賬、合同價款等數(shù)據(jù)的更新。造價變更功能實現(xiàn)邏輯流程為:由造價管理人員整理變更信息為EXCEL 形式并上傳系統(tǒng),通過File Up‐loader 功能組件將該EXCEL 以字節(jié)流形式傳輸?shù)椒掌鳎到y(tǒng)讀取文件大小和字節(jié)流傳輸量,并進行比較,確保無誤后調(diào)用Office COM 組件讀取文件中的內(nèi)容,獲取具體的變更數(shù)據(jù)并保存數(shù)據(jù)庫。
3.2.4 同業(yè)對標及統(tǒng)計管理功能實現(xiàn)
基于DBopt 數(shù)據(jù)庫操作類完成相關造價數(shù)據(jù)信息的統(tǒng)計和分析,將其封裝為EXCEL 報表并保存,系統(tǒng)終端用戶下載后進行人工對標分析。統(tǒng)計結果采用柱狀圖、扇形圖等方式返回到客戶端進行展示。該功能的實現(xiàn)重點在于對統(tǒng)計運算結果的圖形化處理[10]。
完善電網(wǎng)建設工程造價數(shù)據(jù)信息管理、加強造價控制,對降低工程建設成本、提升電網(wǎng)建設經(jīng)濟效益和社會效益以及做好電網(wǎng)建設規(guī)劃都有著重大且現(xiàn)實的意義。造價數(shù)據(jù)信息管理系統(tǒng)的設計,可基于造價管理業(yè)務需求,將系統(tǒng)分為本文所述的四個功能模塊進行詳細設計,將造價數(shù)據(jù)信息的提交、檢索、審批等業(yè)務和其他相關業(yè)務納入到統(tǒng)一的系統(tǒng)中進行集成化、便捷化管理,提高電網(wǎng)建設工程管理質(zhì)量。