程 敏,黃向前,涂 昊,李 揚
(1.國網(wǎng)安慶供電公司,安徽 安慶 246600;2.國網(wǎng)岳西縣供電公司,安徽 安慶 246600)
隨著我國能源結(jié)構(gòu)的戰(zhàn)略轉(zhuǎn)型,傳統(tǒng)的高能耗、高污染的化石能源逐漸被電力能源取代,因此近年來電網(wǎng)建設(shè)數(shù)量呈爆發(fā)式增長。根據(jù)某市電力公司數(shù)據(jù)顯示,2019年,該電力公司10 kV以下配電網(wǎng)工程多達590個,面臨著嚴峻的電網(wǎng)預(yù)算編制及工程項目建設(shè)管理等基礎(chǔ)性工作挑戰(zhàn)[1-3]。而這些工作大多是按照相關(guān)預(yù)算設(shè)計標(biāo)準(zhǔn)、以多重內(nèi)嵌的EXCEL表格形式展開,某一個表格出現(xiàn)錯誤需對內(nèi)嵌的多個表格進行更改,嚴重影響預(yù)算編制速度和準(zhǔn)確度。因此,開發(fā)一款信息化的基于流程優(yōu)化模式的配電網(wǎng)工程預(yù)算智能編制系統(tǒng)顯得尤為重要。
本文的配電網(wǎng)項目管理系統(tǒng)采用Java2平臺企業(yè)版(Java 2 platform enterprise edition,J2EE)架構(gòu)。它是一種相對獨立的可跨平臺的系統(tǒng)構(gòu)建模型。配電網(wǎng)項目管理平臺的基礎(chǔ)功能是在模塊劃分的基礎(chǔ)上實現(xiàn)這個系統(tǒng)的功能,同時還要利用平臺中的日志及網(wǎng)絡(luò)文件實現(xiàn)配電網(wǎng)項目的全周期管理。系統(tǒng)架構(gòu)如圖1所示。
圖1 系統(tǒng)架構(gòu)圖
配電網(wǎng)的預(yù)算編審系統(tǒng)設(shè)計是根據(jù)配電網(wǎng)工程特點和用戶需求,利用C++語言編輯軟件、MySQL數(shù)據(jù)庫和MDI、SDI兩種視圖編輯工具對系統(tǒng)進行建設(shè)分析。系統(tǒng)框架如圖2所示。
圖2 系統(tǒng)框架圖
從圖2可以看出,該系統(tǒng)包含了工程項目管理、預(yù)算工程量快速錄入、基礎(chǔ)數(shù)據(jù)管理、報表系統(tǒng)、預(yù)算智能快速審查、工程預(yù)算信息綜合管理共6個模塊。工程項目管理采用工作分解結(jié)構(gòu)(work breakdown structure,WBS)對項目按照層級進行劃分,方便快速查找和垂直管理。預(yù)算快速錄入可將預(yù)算定額模板導(dǎo)入相應(yīng)模塊,同時可根據(jù)工程特點進行手動修改。基礎(chǔ)數(shù)據(jù)管理模塊是對電網(wǎng)項目的基本信息管理,如項目材料、機械設(shè)備信息等。報表系統(tǒng)可對預(yù)算報表進行統(tǒng)計及批量導(dǎo)出。預(yù)算智能審查可從系統(tǒng)中利用預(yù)算模板自動審查報表中的不足。信息綜合管理模塊可對上述操作步驟進行查詢。
系統(tǒng)模塊劃分的基礎(chǔ)是系統(tǒng)分層。本文中的配電網(wǎng)項目管理系統(tǒng)采用三層結(jié)構(gòu)。從業(yè)務(wù)接口到數(shù)據(jù)存儲之間邏輯關(guān)系明確,同時利用程序編輯工具建立業(yè)務(wù)層間邏輯關(guān)系。系統(tǒng)層次如圖3所示。
圖3 系統(tǒng)層次圖
系統(tǒng)網(wǎng)絡(luò)拓撲結(jié)構(gòu)如圖4所示。從圖4可以看出,系統(tǒng)登錄成功后進入顯示界面,登錄完成后能通過系統(tǒng)的信息管理實現(xiàn)對電網(wǎng)項目的管理。
圖4 系統(tǒng)網(wǎng)絡(luò)拓撲結(jié)構(gòu)圖
MySQL數(shù)據(jù)庫是一種開源的跨平臺數(shù)據(jù)庫,它可以在不同操作系統(tǒng)下進行開發(fā)應(yīng)用。MySQL數(shù)據(jù)庫安全性極強并能在不同的系統(tǒng)平臺保持穩(wěn)定的開發(fā)性能。系統(tǒng)數(shù)據(jù)庫包含了數(shù)據(jù)添加功能、數(shù)據(jù)存儲功能、數(shù)據(jù)讀取功能、數(shù)據(jù)更換功能和數(shù)據(jù)刪除功能。數(shù)據(jù)庫模型如圖5所示。
圖5 數(shù)據(jù)庫模型
系統(tǒng)是建立在網(wǎng)絡(luò)基礎(chǔ)上的、采用數(shù)據(jù)瀏覽器進行項目管理的智能化平臺。因此,系統(tǒng)采用了微軟VS.NET Framework技術(shù)支撐,通過服務(wù)器平臺將后臺數(shù)據(jù)庫和用戶端進行數(shù)據(jù)交換。通過優(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è)之前要生成一個Forml窗口并默認為主窗口。系統(tǒng)不同模塊間需進行數(shù)據(jù)交換以避免數(shù)據(jù)的重復(fù)錄入[4]。開發(fā)人員可利用WPF和UI資源進行系統(tǒng)數(shù)據(jù)和系統(tǒng)屬性的共享。
由于系統(tǒng)是針對電網(wǎng)中不同施工項目開發(fā)的、以造價管理為主的工程管理模塊,因此為系統(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è)置示意圖
日志類信息是對系統(tǒng)模塊操作的記錄。系統(tǒng)日志如圖8表示。
圖8 系統(tǒng)日志示意圖
為了避免重復(fù)錄入帶來的時間浪費和錯誤率風(fēng)險增加的可能,系統(tǒng)中對于一些定額機材采用模板式的快速錄入方式[8]。
通過Delphi開發(fā)工具和MySQL數(shù)據(jù)庫添加快速導(dǎo)入模塊。導(dǎo)入模塊對象屬性如表1所示。
表1 導(dǎo)入模塊對象屬性
電網(wǎng)的造價管理涉及項目施工階段的全周期,并以設(shè)計概算為造價管理的基礎(chǔ)直至竣工決算完成;同時,系統(tǒng)中能按照工程造價總額的構(gòu)成,以系統(tǒng)工程款為依據(jù)對系統(tǒng)進度進行管理[9~11]。系統(tǒng)造價管理模塊是系統(tǒng)的核心功能,甲方可通過此模塊對系統(tǒng)進度款支付、工程進度、工程變更等工程施工各個環(huán)節(jié)進行監(jiān)督管理。
為了驗證系統(tǒng)的安全性和功能性,利用程序終端AT命令對系統(tǒng)進行了測試分析。系統(tǒng)測試環(huán)境如表2所示。
表2 系統(tǒng)測試環(huán)境
安全性測試結(jié)果如表3所示。
表3 安全性測試結(jié)果
系統(tǒng)在保證安全的前提下需達到既定的使用功能,以滿足用戶的開發(fā)需求。系統(tǒng)功能測試結(jié)果如表4所示。
表4 功能測試結(jié)果
配電網(wǎng)建設(shè)管理是一種標(biāo)準(zhǔn)化的集成信息管理系統(tǒng)。該系統(tǒng)能有效克服人工管理中任務(wù)繁重且重復(fù)的不足,用一體化的管理模式對項目概預(yù)算進行跟蹤管理,降低財會部門的壓力。本文以電網(wǎng)項目建設(shè)為例,按照項目進度,開發(fā)了一款適用于項目預(yù)算至決算的管理系統(tǒng)。重點分析了系統(tǒng)框架、模塊及數(shù)據(jù)庫建設(shè),利用Delphi開發(fā)工具對按照系統(tǒng)模塊對系統(tǒng)進行了可視化的開發(fā)研究,最后對系統(tǒng)安全性和功能性進行了測試。結(jié)果表明,系統(tǒng)安全和功能均達到了預(yù)期目標(biāo)。