程 敏,黃向前,涂 昊,李 揚(yáng)
(1.國(guó)網(wǎng)安慶供電公司,安徽 安慶 246600;2.國(guó)網(wǎng)岳西縣供電公司,安徽 安慶 246600)
隨著我國(guó)能源結(jié)構(gòu)的戰(zhàn)略轉(zhuǎn)型,傳統(tǒng)的高能耗、高污染的化石能源逐漸被電力能源取代,因此近年來(lái)電網(wǎng)建設(shè)數(shù)量呈爆發(fā)式增長(zhǎng)。根據(jù)某市電力公司數(shù)據(jù)顯示,2019年,該電力公司10 kV以下配電網(wǎng)工程多達(dá)590個(gè),面臨著嚴(yán)峻的電網(wǎng)預(yù)算編制及工程項(xiàng)目建設(shè)管理等基礎(chǔ)性工作挑戰(zhàn)[1-3]。而這些工作大多是按照相關(guān)預(yù)算設(shè)計(jì)標(biāo)準(zhǔn)、以多重內(nèi)嵌的EXCEL表格形式展開,某一個(gè)表格出現(xiàn)錯(cuò)誤需對(duì)內(nèi)嵌的多個(gè)表格進(jìn)行更改,嚴(yán)重影響預(yù)算編制速度和準(zhǔn)確度。因此,開發(fā)一款信息化的基于流程優(yōu)化模式的配電網(wǎng)工程預(yù)算智能編制系統(tǒng)顯得尤為重要。
本文的配電網(wǎng)項(xiàng)目管理系統(tǒng)采用Java2平臺(tái)企業(yè)版(Java 2 platform enterprise edition,J2EE)架構(gòu)。它是一種相對(duì)獨(dú)立的可跨平臺(tái)的系統(tǒng)構(gòu)建模型。配電網(wǎng)項(xiàng)目管理平臺(tái)的基礎(chǔ)功能是在模塊劃分的基礎(chǔ)上實(shí)現(xiàn)這個(gè)系統(tǒng)的功能,同時(shí)還要利用平臺(tái)中的日志及網(wǎng)絡(luò)文件實(shí)現(xiàn)配電網(wǎng)項(xiàng)目的全周期管理。系統(tǒng)架構(gòu)如圖1所示。

圖1 系統(tǒng)架構(gòu)圖
配電網(wǎng)的預(yù)算編審系統(tǒng)設(shè)計(jì)是根據(jù)配電網(wǎng)工程特點(diǎn)和用戶需求,利用C++語(yǔ)言編輯軟件、MySQL數(shù)據(jù)庫(kù)和MDI、SDI兩種視圖編輯工具對(duì)系統(tǒng)進(jìn)行建設(shè)分析。系統(tǒng)框架如圖2所示。

圖2 系統(tǒng)框架圖
從圖2可以看出,該系統(tǒng)包含了工程項(xiàng)目管理、預(yù)算工程量快速錄入、基礎(chǔ)數(shù)據(jù)管理、報(bào)表系統(tǒng)、預(yù)算智能快速審查、工程預(yù)算信息綜合管理共6個(gè)模塊。工程項(xiàng)目管理采用工作分解結(jié)構(gòu)(work breakdown structure,WBS)對(duì)項(xiàng)目按照層級(jí)進(jìn)行劃分,方便快速查找和垂直管理。預(yù)算快速錄入可將預(yù)算定額模板導(dǎo)入相應(yīng)模塊,同時(shí)可根據(jù)工程特點(diǎn)進(jìn)行手動(dòng)修改。基礎(chǔ)數(shù)據(jù)管理模塊是對(duì)電網(wǎng)項(xiàng)目的基本信息管理,如項(xiàng)目材料、機(jī)械設(shè)備信息等。報(bào)表系統(tǒng)可對(duì)預(yù)算報(bào)表進(jìn)行統(tǒng)計(jì)及批量導(dǎo)出。預(yù)算智能審查可從系統(tǒng)中利用預(yù)算模板自動(dòng)審查報(bào)表中的不足。信息綜合管理模塊可對(duì)上述操作步驟進(jìn)行查詢。
系統(tǒng)模塊劃分的基礎(chǔ)是系統(tǒng)分層。本文中的配電網(wǎng)項(xiàng)目管理系統(tǒng)采用三層結(jié)構(gòu)。從業(yè)務(wù)接口到數(shù)據(jù)存儲(chǔ)之間邏輯關(guān)系明確,同時(shí)利用程序編輯工具建立業(yè)務(wù)層間邏輯關(guān)系。系統(tǒng)層次如圖3所示。

圖3 系統(tǒng)層次圖
系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖4所示。從圖4可以看出,系統(tǒng)登錄成功后進(jìn)入顯示界面,登錄完成后能通過(guò)系統(tǒng)的信息管理實(shí)現(xiàn)對(duì)電網(wǎng)項(xiàng)目的管理。

圖4 系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖
MySQL數(shù)據(jù)庫(kù)是一種開源的跨平臺(tái)數(shù)據(jù)庫(kù),它可以在不同操作系統(tǒng)下進(jìn)行開發(fā)應(yīng)用。MySQL數(shù)據(jù)庫(kù)安全性極強(qiáng)并能在不同的系統(tǒng)平臺(tái)保持穩(wěn)定的開發(fā)性能。系統(tǒng)數(shù)據(jù)庫(kù)包含了數(shù)據(jù)添加功能、數(shù)據(jù)存儲(chǔ)功能、數(shù)據(jù)讀取功能、數(shù)據(jù)更換功能和數(shù)據(jù)刪除功能。數(shù)據(jù)庫(kù)模型如圖5所示。

圖5 數(shù)據(jù)庫(kù)模型
系統(tǒng)是建立在網(wǎng)絡(luò)基礎(chǔ)上的、采用數(shù)據(jù)瀏覽器進(jìn)行項(xiàng)目管理的智能化平臺(tái)。因此,系統(tǒng)采用了微軟VS.NET Framework技術(shù)支撐,通過(guò)服務(wù)器平臺(tái)將后臺(tái)數(shù)據(jù)庫(kù)和用戶端進(jìn)行數(shù)據(jù)交換。通過(guò)優(yōu)化系統(tǒng)的結(jié)構(gòu)形式,協(xié)調(diào)不同業(yè)務(wù)模塊間的工作。系統(tǒng)原理如圖6所示。

圖6 系統(tǒng)原理圖
本文是利用Delphi技術(shù)的電網(wǎng)工程建設(shè)管理軟件系統(tǒng),因此在系統(tǒng)建設(shè)之前要生成一個(gè)Forml窗口并默認(rèn)為主窗口。系統(tǒng)不同模塊間需進(jìn)行數(shù)據(jù)交換以避免數(shù)據(jù)的重復(fù)錄入[4]。開發(fā)人員可利用WPF和UI資源進(jìn)行系統(tǒng)數(shù)據(jù)和系統(tǒng)屬性的共享。
由于系統(tǒng)是針對(duì)電網(wǎng)中不同施工項(xiàng)目開發(fā)的、以造價(jià)管理為主的工程管理模塊,因此為系統(tǒng)增加了以權(quán)限管理為主的權(quán)限管理功能[5~7]。系統(tǒng)的權(quán)限主要包括用戶、角色、資源管理、操作授權(quán)以及權(quán)限五大類。每類權(quán)限中包含了不同的操作。系統(tǒng)權(quán)限設(shè)置如圖7所示。

圖7 系統(tǒng)權(quán)限設(shè)置示意圖
日志類信息是對(duì)系統(tǒng)模塊操作的記錄。系統(tǒng)日志如圖8表示。

圖8 系統(tǒng)日志示意圖
為了避免重復(fù)錄入帶來(lái)的時(shí)間浪費(fèi)和錯(cuò)誤率風(fēng)險(xiǎn)增加的可能,系統(tǒng)中對(duì)于一些定額機(jī)材采用模板式的快速錄入方式[8]。
通過(guò)Delphi開發(fā)工具和MySQL數(shù)據(jù)庫(kù)添加快速導(dǎo)入模塊。導(dǎo)入模塊對(duì)象屬性如表1所示。

表1 導(dǎo)入模塊對(duì)象屬性
電網(wǎng)的造價(jià)管理涉及項(xiàng)目施工階段的全周期,并以設(shè)計(jì)概算為造價(jià)管理的基礎(chǔ)直至竣工決算完成;同時(shí),系統(tǒng)中能按照工程造價(jià)總額的構(gòu)成,以系統(tǒng)工程款為依據(jù)對(duì)系統(tǒng)進(jìn)度進(jìn)行管理[9~11]。系統(tǒng)造價(jià)管理模塊是系統(tǒng)的核心功能,甲方可通過(guò)此模塊對(duì)系統(tǒng)進(jìn)度款支付、工程進(jìn)度、工程變更等工程施工各個(gè)環(huán)節(jié)進(jìn)行監(jiān)督管理。
為了驗(yàn)證系統(tǒng)的安全性和功能性,利用程序終端AT命令對(duì)系統(tǒng)進(jìn)行了測(cè)試分析。系統(tǒng)測(cè)試環(huán)境如表2所示。

表2 系統(tǒng)測(cè)試環(huán)境
安全性測(cè)試結(jié)果如表3所示。

表3 安全性測(cè)試結(jié)果
系統(tǒng)在保證安全的前提下需達(dá)到既定的使用功能,以滿足用戶的開發(fā)需求。系統(tǒng)功能測(cè)試結(jié)果如表4所示。

表4 功能測(cè)試結(jié)果
配電網(wǎng)建設(shè)管理是一種標(biāo)準(zhǔn)化的集成信息管理系統(tǒng)。該系統(tǒng)能有效克服人工管理中任務(wù)繁重且重復(fù)的不足,用一體化的管理模式對(duì)項(xiàng)目概預(yù)算進(jìn)行跟蹤管理,降低財(cái)會(huì)部門的壓力。本文以電網(wǎng)項(xiàng)目建設(shè)為例,按照項(xiàng)目進(jìn)度,開發(fā)了一款適用于項(xiàng)目預(yù)算至決算的管理系統(tǒng)。重點(diǎn)分析了系統(tǒng)框架、模塊及數(shù)據(jù)庫(kù)建設(shè),利用Delphi開發(fā)工具對(duì)按照系統(tǒng)模塊對(duì)系統(tǒng)進(jìn)行了可視化的開發(fā)研究,最后對(duì)系統(tǒng)安全性和功能性進(jìn)行了測(cè)試。結(jié)果表明,系統(tǒng)安全和功能均達(dá)到了預(yù)期目標(biāo)。