經(jīng)驗人:李青藍
北京新機場工程項目管理系統(tǒng)的設(shè)計
經(jīng)驗人:李青藍
文章對北京新機場工程項目管理系統(tǒng)(BJJCPMS)的建設(shè)背景、總體目標、設(shè)計開發(fā)內(nèi)容進行了闡述,對該系統(tǒng)的軟件架構(gòu)、硬件架構(gòu)、網(wǎng)絡(luò)架構(gòu)和功能模塊的設(shè)計思路和方法進行了深入分析。
北京新機場工程是國家“十二五”期間的重點工程,也是中國民航史上的重要工程,具有投資大、涉及面廣、周期短、數(shù)據(jù)及信息處理工作量大,管理難度高的特點,建設(shè)一套科學(xué)有效的管理體系變得尤為迫切。為此,北京新機場建設(shè)指揮部決定引進已在長江三峽工程及昆明長水機場工程成功實施的三峽工程管理系統(tǒng)平臺,并在此基礎(chǔ)上進行深入設(shè)計、開發(fā),建設(shè)北京新機場工程項目管理系統(tǒng)(以下簡稱“BJJCPMS”)。
BJJCPMS在建設(shè)之初確定了系統(tǒng)建設(shè)的總體目標:1.建立一套能夠滿足北京新機場工程概算、合同、財務(wù)、物資設(shè)備等關(guān)鍵性業(yè)務(wù)處理需求和具有統(tǒng)一性的工程管理業(yè)務(wù)規(guī)范;2.實現(xiàn)北京新機場建設(shè)管理中財務(wù)的集中控制,有效地進行資金管理,緊密地將工程數(shù)據(jù)和財務(wù)數(shù)據(jù)進行關(guān)聯(lián);3.利用該系統(tǒng)在工程建設(shè)過程中陸續(xù)進行的在建資產(chǎn)登記,實現(xiàn)工程后期清晰、快捷地進行資產(chǎn)移交并輔助工程竣工決算;4.通過對概算、合同、財務(wù)等業(yè)務(wù)環(huán)節(jié)有效數(shù)據(jù)的采集、結(jié)構(gòu)化、整合,實現(xiàn)工程數(shù)據(jù)的沉淀和共享。
按照系統(tǒng)建設(shè)的總體目標對BJJCPMS進行系統(tǒng)設(shè)計。工程項目管理的基礎(chǔ)概念存在較高的共享性和統(tǒng)一性,故BJJCPMS與其他工程項目管理系統(tǒng)的設(shè)計上存在一定的共性。BJJCPMS采用原型法與面向?qū)ο蠓椒ńM合應(yīng)用的方式進行設(shè)計,最大限度的進行了軟件復(fù)用,充分吸收了軟件原型在其他工程上的應(yīng)用優(yōu)點。
BJJCPMS采用了B/S(瀏覽器/服務(wù)器Browser/ Server)的軟件架構(gòu),這種架構(gòu)的特點是系統(tǒng)的維護和升級較為簡單,客戶端的工作量小,大部分計算集中在服務(wù)器端。同時,基于WEB的訪問模式,使得用戶更易于操作,便捷的網(wǎng)絡(luò)條件也使其不容易受到地域的限制。
BJJCPMS硬件架構(gòu)采用了服務(wù)器+磁盤陣列+磁帶機的方式。其中磁盤陣列采用了RAID5(分布式奇偶校驗的獨立磁盤結(jié)構(gòu))的存儲解決方案,數(shù)據(jù)和與其相對應(yīng)的奇偶校驗信息存儲到各個磁盤上,同時進行數(shù)據(jù)寫入,確保一塊磁盤故障,數(shù)據(jù)依舊讀寫正常。另外,通過自動將數(shù)據(jù)寫入磁帶中,實現(xiàn)了磁盤陣列+磁帶機的雙保險,從而保證數(shù)據(jù)安全。
BJJCPMS置于內(nèi)部局域網(wǎng)中(LAN),局域網(wǎng)采用常用的星形網(wǎng)絡(luò)架構(gòu)。BJJCPMS使用固定分配IP,與磁盤陣列采用DAS方式進行連接(Direct Attached Storage—直接連接存儲,注:借助光纖通道與對應(yīng)服務(wù)器連接)。
三峽工程管理系統(tǒng)平臺原型共有15個功能模塊,BJJCPMS結(jié)合北京新機場工程項目特點和實際,上線了7個功能模塊并進行客戶化開發(fā)。7個功能模塊分別是編碼管理、崗位管理、成本管理、設(shè)備管理、合同管理、文檔管理、財務(wù)會計。
編碼管理
BJJCPMS的基礎(chǔ)編碼通過編碼管理模塊實現(xiàn),主要包括兩個部分:通用編碼和實體編碼,它們共同構(gòu)建了整個基礎(chǔ)編碼結(jié)構(gòu)。通用編碼定義了數(shù)據(jù)庫各功能表中通用的字段屬性,這部分字段需要在系統(tǒng)中進行選擇,不能直接由系統(tǒng)用戶手工錄入。例如:合同狀態(tài)、設(shè)備型號、設(shè)備安裝地點等。實體編碼則定義了數(shù)據(jù)庫表中的主鍵,起到標識的作用,具有唯一性的特點,需要手工輸入,包括有:設(shè)備編碼、物資編碼、合同編碼等。這些編碼的設(shè)計結(jié)合了自身功能和業(yè)務(wù)特點,體現(xiàn)了實際含義。
崗位管理
崗位管理功能提供系統(tǒng)在整個項目管理范圍內(nèi)不同功能域中參與者的信息。它定義了工程管理崗位、人員以崗位職責(zé)劃分的信息,定義了系統(tǒng)中單位人員在整個工程項目里的角色。崗位管理主要包含兩個功能:崗位制定和崗位授權(quán),崗位制定定義了系統(tǒng)中崗位和角色,包括文檔管理員、質(zhì)檢員等。崗位授權(quán)則將定義好的崗位和角色授權(quán)給系統(tǒng)中的單位人員。
成本管理
成本管理作為工程管理三要素之一,是BJJCPMS管理的重點。在北京新機場工程中,這一功能模塊主要用于管理工程概算,實現(xiàn)工程概算定義、概算與合同連接、概算執(zhí)行情況統(tǒng)計。北京新機場工程概算經(jīng)過國家有關(guān)部門的批復(fù),包括工程項目、規(guī)模和費用等內(nèi)容,在工程建設(shè)前期得到確認。國家批復(fù)的概算強調(diào)了宏觀層面的管理需要,更深更細的統(tǒng)計需求,則通過BJJCPMS中細分并編碼,最終形成概算的樹狀結(jié)構(gòu),樹干部分由國家批復(fù)的工程概算組成。通過將概算編碼與合同的清單項進行連接,實現(xiàn)工程概算與合同的關(guān)聯(lián)。這樣做的目的是在工程建設(shè)初期就將合同的每個支付項都分配了概算,每一筆合同支付的發(fā)生意味著概算的執(zhí)行。在工程建設(shè)過程的任何時間,建設(shè)單位都能及時準確掌握概算執(zhí)行情況,減少出現(xiàn)超概的風(fēng)險。
合同管理
合同管理是BJJCPMS中最為關(guān)鍵也最為復(fù)雜的一環(huán),它是串聯(lián)整個系統(tǒng)業(yè)務(wù)流程的核心,也是北京新機場工程的基礎(chǔ)管理模塊。BJJCPMS把整個北京新機場工程劃分為一個個合同,同時一個個合同組成整個工程。BJJCPMS體現(xiàn)了合同管理的三個重點,分別是合同信息管理、合同執(zhí)行、合同變更,對應(yīng)了系統(tǒng)中合同錄入、合同執(zhí)行、合同變更三個模塊。
在合同錄入環(huán)節(jié),BJJCPMS將合同分為兩類,分別是實體合同和虛擬合同。北京新機場工程建設(shè)過程中,產(chǎn)生的所有費用均通過這兩類合同在系統(tǒng)中進行支付。實體合同按照實際簽訂的合同信息進行錄入,虛擬合同用于處理無實體合同的報銷類費用。錄入系統(tǒng)的合同被分解出4個層次的信息,分別是合同基本信息、清單項信息、報價單項信息、掛接設(shè)備信息。其中合同基本信息包括承包人、監(jiān)理單位、合同總金額、簽訂日期等。合同清單項信息包括付款項、施工量清單項、物資設(shè)備項等,是合同的重要組成部分,它記錄了合同包含的清單、條目,是合同的最底層數(shù)據(jù)。報價單項與清單項為一一對應(yīng)的關(guān)系,它清晰的反映了該項清單的價格,同時對應(yīng)概算代碼。掛接設(shè)備信息處于報價單項下,顯示采購的設(shè)備信息,如果沒有則該項無數(shù)據(jù)。
合同執(zhí)行。該模塊主要用于合同支付,分為三個步驟,首先是填寫合同支付的基本信息,如:合同號、支付單號、扣預(yù)付款、其他扣款等。其次為合同支付內(nèi)容,包括支付數(shù)量和金額,支付單價由錄入時的清單項帶出,累計支付的數(shù)量不能超過該清單項錄入時的數(shù)量。再次為打印報表。在前兩項完成后,經(jīng)過用戶批準后從系統(tǒng)中打印出支付會審單和工程量清單等報表,走會簽流程。
合同變更。因為合同支付需要嚴格按照合同錄入時的數(shù)據(jù)進行,任何金額、項目等的變更,都需系統(tǒng)中進行合同變更,否則將無法完成合同支付。通過合同變更能清晰記錄合同變更的內(nèi)容、次數(shù),實現(xiàn)對變更的管理。
財務(wù)會計
財務(wù)會計功能主要包含五個模塊,分別是憑證管理、會計及預(yù)算科目維護、固定資產(chǎn)管理、竣工決算、財務(wù)報表。通過憑證管理進行憑證處理、憑證審核、憑證過賬、結(jié)賬等日常會計記賬流程;會計及預(yù)算科目維護則主要包括會計科目和預(yù)算科目的建立、編碼、增加、刪減等。會計科目的設(shè)置遵循合法性、全面性、實用性的原則,而預(yù)算科目的設(shè)置相對于會計科目則更有自由度,可以根據(jù)實際情況進行設(shè)置。固定資產(chǎn)的管理主要包括臺賬的建立,與BJJCPMS設(shè)備模塊的關(guān)聯(lián),這樣就與合同、設(shè)備建立了聯(lián)系,更方便的追蹤到固定資產(chǎn)的采購來源、原始價值和設(shè)備實物信息等,同時統(tǒng)計出固定資產(chǎn)折舊情況。竣工決算管理具有明顯工程建設(shè)特點,同時融入了竣工決算日?;乃悸?,即在建設(shè)的過程中逐步開展竣工決算的前期準備工作,在工程收尾階段能夠快速厘清資金、資產(chǎn)輔助工程決算。工程建設(shè)的財務(wù)會計報表弱化企業(yè)管理過程中三大報表中利潤表、資產(chǎn)負債表等報表,更多的體現(xiàn)在資金狀況表、資金平衡表、科目余額表、管理費明細表中。
物資設(shè)備管理
BJJCPMS物資設(shè)備管理功能中,重點在于對設(shè)備的管理。物資是作為設(shè)備的大類進行管理,即設(shè)備屬于物資下,物資以類別區(qū)分,而設(shè)備以單臺區(qū)分。為了便于工程竣工決算的資產(chǎn)移交和后續(xù)機場運行過程中的固定資產(chǎn)管理,BJJCPMS在設(shè)計之初嚴格按照《首都機場集團公司固定資產(chǎn)實物分類指導(dǎo)規(guī)則》對設(shè)備進行了定義、分類、編碼。這樣的設(shè)計能確保北京新機場投入運行后能快速、清晰的區(qū)分資產(chǎn),甚至能很快將數(shù)據(jù)導(dǎo)入至運行單位的固定資產(chǎn)管理系統(tǒng)。通過在合同清單項中掛接設(shè)備能清晰的找到設(shè)備采購的來源及原始金額。
文檔管理
文檔管理的流程相對簡單,但在北京新機場工程管理的過程中發(fā)揮了重要作用。系統(tǒng)中將每個文檔按照合同協(xié)議類、工程技術(shù)類、管理類、設(shè)計類進行劃分,然后對應(yīng)到關(guān)聯(lián)的合同,并進行編碼,最后裝入到按照經(jīng)辦部門、年份設(shè)計的文件夾中,實現(xiàn)了對北京新機場工程建設(shè)過程中的合同協(xié)議、管理文檔等的文本管理。文檔管理模塊的使用,大大降低了文件查詢難度。
10.3969/j.issn.1001-8972.2015.15.053