多個參與者之間按計算機特定規(guī)則進行文檔、信息和任務的自動傳遞。
2.2 為什么要使用工作流技術
廣電網(wǎng)絡工程項目管理從立項審批到工程實施,再到工程竣工驗收、結算,參與的人員、部門眾多,而工作流技術可以實現(xiàn)多個參與者之間的信息自動流轉,追蹤各個環(huán)節(jié)的執(zhí)行情況,對標準化的工作程序實現(xiàn)流程化,提高流程效率和效益,縮短工程建設周期,加強協(xié)作,優(yōu)化流程。
3 系統(tǒng)設計與實現(xiàn)
3.1 系統(tǒng)設計目標
通過構建工程項目管理系統(tǒng),實現(xiàn)工程項目管理的全流程 IT 化。工程項目管理系統(tǒng)是一個統(tǒng)一的工程信息管理平臺,推動廣電網(wǎng)絡工程建設管理從傳統(tǒng)的職能型向項目型轉變,構建工程項目總控體系和業(yè)務自動化,提高建設項目管理的工作效率和項目管理信息透明度,加強對項目的監(jiān)督力度,并構建起企業(yè)內部的項目管理知識體系。
3.2 系統(tǒng)架構
本系統(tǒng)項目基于 SOA(Service-Oriented Architecture,面向服務的架構)架構設計,通過技術組件層、業(yè)務組件層支撐“工程項目管理系統(tǒng)”的業(yè)務功能層,并通過用戶界面層支撐不同類型用戶的日常數(shù)據(jù)查詢和應用。系統(tǒng)架構圖如圖 1。
1. 采用基于 Browser/Server 的系統(tǒng)運行模式。它的好處是系統(tǒng)核心部分功能在服務器上實現(xiàn),用戶使用瀏覽器通過 WebServer 方式與數(shù)據(jù)庫進行數(shù)據(jù)交互,統(tǒng)一和簡化了電腦客戶端,系統(tǒng)升級與維護工作量也大大降低。
2. 使用了微軟 .NET 框架(.NET Framework)進行 Web 應用開發(fā)。通過 .NET 框架提供的多語言組件開發(fā)和統(tǒng)一編程環(huán)境,開發(fā)人員更容易的建立 Web 應用程序和 Web 服務。
3. 采用基 Oracle RDBMS 企業(yè)級關系數(shù)據(jù)庫的數(shù)據(jù)管理體系。它的好處是系統(tǒng)功能強、使用方便、可移植性好,是一種高可靠、高效率、大吞吐量的數(shù)據(jù)庫解決方案。
4. 系統(tǒng)接口采用 Web Service 方式進行數(shù)據(jù)交互。實現(xiàn)跨操作系統(tǒng)和跨編程語言的遠程調用,實現(xiàn)依據(jù) Web Service 規(guī)范實施的應用之間的數(shù)據(jù)相互交換。
3.3 功能模塊
本網(wǎng)絡工程項目管理系統(tǒng)包含了我的工作、流程管理、信息報表、知識管理、系統(tǒng)管理和 APP 程序六大功能模塊,圖 2 是系統(tǒng)功能模塊,圖 3 是系統(tǒng)的登錄界面。
1. 我的工作 :這個模塊是用戶的門戶頁面,用于管理當前賬號所對應的待辦、已辦事項列表,查詢相關的工單信息。
2. 流程管理 :這個模塊包含了工程項目管理的項立項階段、設計階段、施工階段、竣工資料階段和工程結算階段五大部分的流程管理。系統(tǒng)工作流程是系統(tǒng)的核心功能,項目參與的相關角色和各工作流環(huán)節(jié)梳理后如圖 4 所示,通過流程引擎,將工程的全過程管理統(tǒng)一在一個流程中實現(xiàn),如圖 5 所示。
3. 信息報表 :信息報表是為管理決策、項目跟蹤提供數(shù)據(jù)支撐作用的,對于項目管理人員非常重要,此功能模塊主要實現(xiàn)工程相關數(shù)據(jù)的統(tǒng)計報表、工程考核的相關數(shù)據(jù)報表。
4. 知識管理 :知識管理模塊主要功能是為工程建設各參與人員提供相關操作規(guī)范、規(guī)章制度、項目文檔、培訓資料、器材資料等知識文檔的查詢和學習輔助,讓項目人員的通過學習積累不斷提高業(yè)務水平。\
5. 系統(tǒng)管理 :系統(tǒng)管理是系統(tǒng)后臺支撐的功能模塊,用于提供部門、崗位、用戶人員權限管理,提供基礎數(shù)據(jù)(合同、組織、業(yè)務類型、器材)、設計模板的配置功能。
6. APP 程序 :為了提升工程管理工作的現(xiàn)場管理工作質量和效率,將施工日志填報、現(xiàn)場監(jiān)理記錄、現(xiàn)場檢查考核、事件上報等工作通過手機 APP 實現(xiàn),提高了現(xiàn)場管理的實時性,實現(xiàn)了現(xiàn)場數(shù)據(jù)與系統(tǒng)后臺數(shù)據(jù)的統(tǒng)一,如圖 6 所示。
3.4 特色功能
本系統(tǒng)的開發(fā)充分考慮了廣電網(wǎng)絡工程實施的特點,針對數(shù)據(jù)統(tǒng)一性、工程特殊性要求進行了系統(tǒng)開發(fā), 其中以下幾個功能特點實現(xiàn)了系統(tǒng)與實際工作的緊密結合,解決一些之前難以解決的幾個關鍵問題。
多系統(tǒng)協(xié)同。工程管理的上游工作是項目審批,實施過程中貫穿了器材的采購、領用、退補、平倉等工作,設計過程需要結合 GIS 地理信息和資源信息來設計圖紙,所以,網(wǎng)絡工程項目管理系統(tǒng)需要與 OA 辦公系統(tǒng)、器材管理系統(tǒng)、GIS 網(wǎng)絡資源管理系統(tǒng)緊密結合。OA 系統(tǒng)完成了項目立項前的市場評估、投資評估等審批環(huán)節(jié),立項通過后即將信息推送到網(wǎng)絡工程項目管理系統(tǒng)生成項目。器材管理系統(tǒng)主要完成各施工單位器材倉庫的出入庫管理,根據(jù)網(wǎng)絡工程項目管理系統(tǒng)推送的領、退料單對工程材料進行出入庫操作。GIS 網(wǎng)絡資源管理系統(tǒng)提供了現(xiàn)網(wǎng)的網(wǎng)絡資源數(shù)據(jù),包括管道資源情況、光纜資源情況、網(wǎng)絡結構圖等數(shù)據(jù),為工程項目的設計工作提供數(shù)據(jù)支撐。
高效的設計功能。工程設計工作包含了技術設計、詳細設計兩個重要環(huán)節(jié),技術設計主要完成工程整體方案、系統(tǒng)拓撲圖、資源占用等方面的設計,詳細設計主要完成工程的詳細圖紙、詳細材料、工程造價預算等方面的設計。廣電網(wǎng)絡工程項目采用了與自身工程特點相匹配的材料管理和預算管理,為了方便設計人員通過系統(tǒng)高效、準確地完成材料的發(fā)放和預算的編制,系統(tǒng)將材料編制和預算編制放在了同一個操作界面,設計人員可以方便的核對材料與預算之間的數(shù)據(jù)是否一致此外,還可以通過模板功能,將常用的工程類型使用的材料和預算項目編制成