王海雙
(國(guó)網(wǎng)吉林大安市供電有限公司,吉林 大安 131300)
電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
王海雙
(國(guó)網(wǎng)吉林大安市供電有限公司,吉林 大安 131300)
對(duì)使用于電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)中的技術(shù)進(jìn)行了介紹,同時(shí)對(duì)電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的設(shè)計(jì)進(jìn)行了分析,并對(duì)電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的實(shí)現(xiàn)進(jìn)行了論述。
電力設(shè)備;管理系統(tǒng);運(yùn)行
【DOI】10.13616/j.cnki.gcjsysj.2016.07.056
伴隨著我國(guó)經(jīng)濟(jì)建設(shè)的快速發(fā)展,城市對(duì)電力提出了更多的需求,為此,許多電力單位不斷對(duì)自身的容量及規(guī)模進(jìn)行擴(kuò)增,而在擴(kuò)增電廠容量及規(guī)模的同時(shí),最值得電力企業(yè)重視的就是輔助設(shè)備的管理。電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)是根據(jù)四川西昌電力公司運(yùn)行維護(hù)模型而構(gòu)建,其擁有通用的功能及自定義配置的作用,此電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)為電力行業(yè)運(yùn)行及維護(hù)電力設(shè)備提供了一個(gè)參考。
使用于電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的程序是J2EE構(gòu)建的分布式的業(yè)務(wù),而Oracle是此運(yùn)行維護(hù)管理系統(tǒng)的數(shù)據(jù)庫(kù)[1]。此運(yùn)行維護(hù)管理系統(tǒng)是應(yīng)用MVC模式設(shè)計(jì)的,主要是為了使該系統(tǒng)實(shí)現(xiàn)重用性高、維護(hù)便捷、耦合性低、可拓展使用、集成高以及可適用性等優(yōu)點(diǎn)。系統(tǒng)中的主要技術(shù)主要包括JDBC數(shù)據(jù)庫(kù)訪問技術(shù)、ORACLE數(shù)據(jù)庫(kù)、MVC構(gòu)架模式、SOA、JSP、消息隊(duì)列中間件以及頁(yè)面緩存技術(shù)。利用J2EE開發(fā)模型與JBOSS系統(tǒng),系統(tǒng)可以提供業(yè)務(wù)組件、角色權(quán)限、事務(wù)以及業(yè)務(wù)流程等各類管理功能,同時(shí)還可在此基礎(chǔ)上組成軟件平臺(tái)的子系統(tǒng),此系統(tǒng)再通過J2EE開發(fā)模型與中間件建立體系架構(gòu)。
目前NET及Java是電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)中使用最普遍的軟件平臺(tái)[2],通過使用電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的軟件平臺(tái)可以使軟件的質(zhì)量實(shí)現(xiàn)有效地提高、使此運(yùn)行維護(hù)管理系統(tǒng)實(shí)現(xiàn)兼容性、使此系統(tǒng)平臺(tái)實(shí)現(xiàn)有效地拓寬以及使所開發(fā)系統(tǒng)的復(fù)雜程度實(shí)現(xiàn)有效地減小。
3.1 系統(tǒng)的整體設(shè)計(jì)
電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)是根據(jù)系統(tǒng)的功能而實(shí)施的整體規(guī)劃及設(shè)計(jì),以實(shí)現(xiàn)處理文件、數(shù)據(jù)類型、規(guī)范、流程以及數(shù)據(jù)庫(kù)等具備基礎(chǔ)性的要素,再利用MVC模型對(duì)需要處理的基礎(chǔ)要素進(jìn)行規(guī)劃建模,以確保層次間及數(shù)據(jù)間具有松耦合性與分散獨(dú)立性。在設(shè)計(jì)電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的過程中,應(yīng)當(dāng)對(duì)程序模塊的構(gòu)成類型與系統(tǒng)軟件模塊間的邏輯性加以明確;同時(shí)應(yīng)當(dāng)從系統(tǒng)的層面出發(fā),對(duì)系統(tǒng)的成本、實(shí)現(xiàn)難度、業(yè)務(wù)延伸能力以及經(jīng)濟(jì)效益等要素進(jìn)行全面的考慮,以保障電力運(yùn)行維護(hù)管理系統(tǒng)的高效性;對(duì)設(shè)計(jì)預(yù)案的優(yōu)點(diǎn)與不足加以對(duì)比分析,對(duì)功能集、數(shù)據(jù)集以及數(shù)據(jù)流加以提取,將實(shí)際的工和流程、業(yè)務(wù)及設(shè)備抽象化,并在最大限度減少投入開發(fā)成本的同時(shí)保障系統(tǒng)的質(zhì)量。
3.2 系統(tǒng)子模塊設(shè)計(jì)
若想實(shí)現(xiàn)電力運(yùn)行維護(hù)管理系統(tǒng)的子模塊,則必須對(duì)合計(jì)數(shù)據(jù)庫(kù)及功能集加以界定,在此前提下建立運(yùn)行維護(hù)管理系統(tǒng),在建立時(shí)應(yīng)當(dāng)將西昌電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的描述當(dāng)作參考依據(jù),對(duì)各個(gè)環(huán)節(jié)的系統(tǒng)程序及工作加以精確的設(shè)計(jì),在設(shè)計(jì)各個(gè)模塊架構(gòu)的過程中,除了必須對(duì)業(yè)務(wù)的吃力過程以及業(yè)務(wù)的邏輯流程加以明確的描繪之外,還必須確保各個(gè)模塊與邏輯性的需求相符合。
應(yīng)當(dāng)根據(jù)可集成性與開放性、靈活性與可拓展性、前瞻性與先進(jìn)性、高效性與友好性以及安全性等設(shè)計(jì)原則來設(shè)計(jì)電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)。靈活性與可拓展性就是指根據(jù)開發(fā)此系統(tǒng)的整體規(guī)劃,再結(jié)合系統(tǒng)的工程實(shí)施辦法,構(gòu)建一個(gè)具備靈活性與拓展性的技術(shù)平臺(tái),使對(duì)象實(shí)現(xiàn)參數(shù)化與模塊化的管理,以使拓展及開發(fā)實(shí)現(xiàn)便捷化與靈活化,進(jìn)而達(dá)到迎合業(yè)務(wù)發(fā)展需求的目的;可集成性與開放性就是指此系統(tǒng)平臺(tái)應(yīng)當(dāng)選用可以與其他企業(yè)級(jí)應(yīng)用系統(tǒng)實(shí)現(xiàn)開放性的集成,再依據(jù)設(shè)備運(yùn)行維護(hù)有關(guān)的業(yè)務(wù)系統(tǒng)的接口技術(shù)規(guī)范,實(shí)現(xiàn)系統(tǒng)平臺(tái)與其他有關(guān)系統(tǒng)的相互配合。
最后,再利用Oracle數(shù)據(jù)庫(kù)提供的存儲(chǔ)過程提供相應(yīng)的API接口給二次開發(fā);前瞻性與先進(jìn)性就是指在設(shè)計(jì)、規(guī)劃、實(shí)施系統(tǒng)平臺(tái)以及系統(tǒng)平臺(tái)的運(yùn)行管理模式等方面實(shí)現(xiàn)先進(jìn)性,在完成系統(tǒng)部署以后,能夠從本部了解到所有分支結(jié)構(gòu)的值班狀況,統(tǒng)計(jì)的設(shè)備運(yùn)行狀況信息為統(tǒng)一監(jiān)管西昌電力提供了方便,同時(shí)也有效地減少了煩瑣的人工處理;高效性與友好性就是指三層體系結(jié)構(gòu)系統(tǒng)的規(guī)劃和設(shè)計(jì)必須為開發(fā)者維護(hù)代碼提供便利,實(shí)現(xiàn)數(shù)據(jù)開發(fā)人員只須針對(duì)實(shí)際問題操作,即對(duì)數(shù)據(jù)層的操作,對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理,最終用戶只須為界面設(shè)計(jì)人員提供友好界面。為了方便配合用戶的培訓(xùn)及應(yīng)用,定制操作界面或變更操作界面無須大規(guī)模改變代碼,只須更改相應(yīng)的界面代碼并確保系統(tǒng)內(nèi)部的邏輯業(yè)務(wù)與數(shù)據(jù)業(yè)務(wù)處理的核心代碼保持不變,便可使系統(tǒng)擁有較快的響應(yīng)速度;安全性,不言而喻,安全是第一要素,是保障系統(tǒng)安全穩(wěn)定運(yùn)行的基礎(chǔ),所以,必須綜合使用數(shù)據(jù)加密技術(shù)、身份識(shí)別技術(shù)以及管理手段來確保系統(tǒng)的可靠性與安全性。另外,在設(shè)計(jì)時(shí)必須對(duì)功能框架、軟件框架以及接口設(shè)計(jì)等系統(tǒng)框架的設(shè)計(jì)加以注重,還必須對(duì)設(shè)計(jì)電力運(yùn)行維護(hù)管理系統(tǒng)的功能模塊、設(shè)計(jì)數(shù)據(jù)庫(kù)的物理流程以及設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)加以注重,盡量克服設(shè)計(jì)期間出現(xiàn)的有關(guān)問題,以保證高效且科學(xué)地設(shè)計(jì)電力運(yùn)行維護(hù)管理系統(tǒng)。
電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的實(shí)現(xiàn)就是把系統(tǒng)程序語(yǔ)言化[3],通過程序設(shè)計(jì)語(yǔ)言,再根據(jù)軟件代碼對(duì)設(shè)計(jì)中的數(shù)據(jù)流及業(yè)務(wù)邏輯實(shí)施編碼處理,通過對(duì)設(shè)計(jì)軟件進(jìn)行編碼,以使設(shè)計(jì)軟件實(shí)現(xiàn)更深入的具體化。為了保障電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)實(shí)現(xiàn)具有可讀性、可維護(hù)性、可靠性、可測(cè)試性以及較高的質(zhì)量等,在設(shè)計(jì)電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)程序的階段就必須對(duì)提升質(zhì)量加以高度重視,此外,還必須對(duì)所使用的程序設(shè)計(jì)方的特性以及編碼風(fēng)格等加以充分的考慮。
電力運(yùn)行維護(hù)系統(tǒng)的實(shí)現(xiàn)首先必須擁有對(duì)應(yīng)的開發(fā)環(huán)境,即硬件環(huán)境及軟件環(huán)境[4]。而系統(tǒng)的軟件環(huán)境主要包括eclipse3.0的開發(fā)工具以及ORACLE11g數(shù)據(jù)庫(kù)。系統(tǒng)的硬件環(huán)境主要是指系統(tǒng)服務(wù)器的配置,選用的處理器必須具備4G的內(nèi)存、300GB×2的硬盤空間以及4×Intle(R)CPUE5405@2.00GHz。在建立好系統(tǒng)的主機(jī)及應(yīng)用環(huán)境之后,還應(yīng)當(dāng)對(duì)oracle數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)加以部署,再對(duì)數(shù)據(jù)庫(kù)的使用數(shù)據(jù)以及開發(fā)數(shù)據(jù)加以構(gòu)建,隨后再開始對(duì)設(shè)計(jì)系統(tǒng)進(jìn)行編碼。而定義人員權(quán)限、登錄系統(tǒng)、管理備件、管理交換班、設(shè)置消息提醒、查詢工作設(shè)計(jì)以及工作日志等都屬于電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的邏輯流程,此處介紹的電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的邏輯流程模塊其實(shí)僅是此電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的子功能模塊之一,電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的子功能模塊是由其與開發(fā)環(huán)境模塊、界面設(shè)計(jì)模塊以及基本功能模塊共同組成的。
測(cè)試電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的軟件對(duì)于電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)而言具有極其重要的現(xiàn)實(shí)意義。在對(duì)大型軟件系統(tǒng)進(jìn)行開發(fā)的漫長(zhǎng)過程中,會(huì)出現(xiàn)諸多繁雜的問題,人的主觀認(rèn)識(shí)不可能與客觀現(xiàn)實(shí)完全相符合,與開發(fā)電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)工程緊密聯(lián)系的各類人員在配合及通信方面也不可能做到盡善盡美,所以,在軟件生命周期的各個(gè)環(huán)節(jié)或多或少都會(huì)出現(xiàn)一些問題。倘若未發(fā)覺并改正軟件的明顯差錯(cuò)就將其投入生產(chǎn)性運(yùn)行,那么必定會(huì)導(dǎo)致更為嚴(yán)重的后果及更高的代價(jià)。而測(cè)試電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)軟件的目的就是在將軟件系統(tǒng)投入生產(chǎn)性運(yùn)行之前,盡量更多地將其中存在的缺陷找出來并加以糾正,使軟件系統(tǒng)在投入生產(chǎn)性運(yùn)行之后能夠創(chuàng)造出最大化的產(chǎn)能及效益,讓企業(yè)獲得更大的價(jià)值及利益。在完成電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)工作之后,必須對(duì)測(cè)試所設(shè)計(jì)的系統(tǒng)軟件加以高度重視,而測(cè)試過程中所使用的辦法主要包括可靠性與穩(wěn)定性測(cè)試、性能測(cè)試、功能測(cè)試以及安全性與訪問控制測(cè)試等。
在當(dāng)今網(wǎng)絡(luò)通信技術(shù)不斷進(jìn)步、電子信息技術(shù)快速發(fā)展的新形勢(shì)下,電力設(shè)備運(yùn)行維護(hù)管理系統(tǒng)也必將實(shí)現(xiàn)進(jìn)一步的創(chuàng)新與健全,系統(tǒng)也必將擁有更好的適用性及有效性。在供電管理的每個(gè)層次及階段使用有效、適用且先進(jìn)的管理體制,除了可以使電力單位的經(jīng)營(yíng)環(huán)境得到有效的改進(jìn)之外,還可使電力單位的生產(chǎn)經(jīng)營(yíng)成本實(shí)現(xiàn)有效的減少,進(jìn)而使電力單位的競(jìng)爭(zhēng)力實(shí)現(xiàn)有效的提升。
【1】馬銀戌,劉慶東,鮑慧.變電站智能巡視后臺(tái)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電力系統(tǒng)保護(hù)與控制,2014(10):112-115.
Design and Implementation of Operation and Maintenance Management System for Electric Power Equipment
WANGHai-shuang
(ChinaGridJilinPowerSupplyCo.Ltd.,Da'an131300,China)
This paper introduced the technology used in the power equipment operationmaintenance andmanagement system, at the same time, the design of powerequipmentoperationmaintenanceandmanagementsystemisanalyzed,and discussed the implementation ofpower equipment operationmaintenance and managementsystem.
powerequipment;managementsystem;operation
TM732
A
1007-9467(2016)07-0087-02
2016-6-10
王海雙(1971~),男,吉林大安人,工程師,從事電網(wǎng)工程建設(shè)與研究,(電子信箱)wanghs6333@sina.com。