湯億則 黃紅兵 王彥波 章毅
【摘要】 浙江電力通信系統(tǒng)保障能力系統(tǒng),需要用到三臺數(shù)據(jù)庫服務(wù)器,一臺應(yīng)用服務(wù)器,三臺數(shù)據(jù)庫服務(wù)包括國網(wǎng)TMS數(shù)據(jù)庫服務(wù)器、省公司通信管理系統(tǒng)服務(wù)器、創(chuàng)維數(shù)據(jù)庫服務(wù)器,這三臺服務(wù)器作為系統(tǒng)的數(shù)據(jù)源支撐,應(yīng)用服務(wù)器作為網(wǎng)站提供運(yùn)行服務(wù)。
【關(guān)鍵詞】 電力通信 保障能力 B/S架構(gòu) 指標(biāo)功能
浙江電力通信系統(tǒng)保障能力系統(tǒng),采用B/S架構(gòu)進(jìn)行進(jìn)行設(shè)計(jì)開發(fā),編程語言使用當(dāng)前比較靈活穩(wěn)定的java語言進(jìn)行編寫,系統(tǒng)開發(fā)的模式采用敏捷開發(fā)模式,以用戶的需求為核心,采用迭代,循序漸進(jìn)的方法進(jìn)行軟件開發(fā),使用敏捷開發(fā)的優(yōu)點(diǎn)在于項(xiàng)目在初期被分成多個(gè)子項(xiàng)目,各個(gè)子項(xiàng)目完成單獨(dú)測試之后,再對其進(jìn)行整合,此開發(fā)模式高內(nèi)聚、低耦合方便日后軟件維護(hù),有效的降低了日后軟件的維護(hù)成本。
一、應(yīng)用架構(gòu)設(shè)計(jì)
浙江電力通信系統(tǒng)保障能力系統(tǒng)采用軟件開發(fā)廣泛使用的Spring+Struts+ibaitis框架,其中還運(yùn)用到了天元網(wǎng)絡(luò)公司內(nèi)部研發(fā)出來的對ibatis框架和Spring框架整合的jar包,ibatis小巧使用方便,利于日后代碼修改維護(hù),提高代碼的可重用性,代碼開發(fā)采用單利模式,工廠模式,有力的保障了系統(tǒng)的性能。系統(tǒng)通過與TMS系統(tǒng)的數(shù)據(jù)庫接口實(shí)時(shí)抓取TMS數(shù)據(jù)庫的數(shù)據(jù),對數(shù)據(jù)進(jìn)行分析計(jì)算,并將結(jié)果通過與SkyWorth數(shù)據(jù)庫的接口及時(shí)更新到大屏窗口。詳情如下圖所示:
二、技術(shù)架構(gòu)設(shè)計(jì)
浙江電力通信系統(tǒng)保障能力系統(tǒng)架構(gòu)采用MVC架構(gòu)模式,MODEL(模型)、VIEW(視圖)、Controlller(控制器),Model代碼可重用組件,采用ORM(對象關(guān)系映射)對象關(guān)系映射與數(shù)據(jù)庫字段對應(yīng),以便與數(shù)據(jù)庫進(jìn)行交互,VIEW是應(yīng)用程序中處理數(shù)據(jù)顯示的部分,依照MODEL創(chuàng)建視圖,Conntroller控制器處理反饋用戶的請求主要存放業(yè)務(wù)處理業(yè)務(wù)邏輯,MVC模式分化了開發(fā)的方向,提高用戶體驗(yàn),降低程序的耦合度。
三、物理架構(gòu)設(shè)計(jì)
浙江電力通信系統(tǒng)保障能力系統(tǒng),需要用到三臺數(shù)據(jù)庫服務(wù)器,一臺應(yīng)用服務(wù)器,三臺數(shù)據(jù)庫服務(wù)包括國網(wǎng)TMS數(shù)據(jù)庫服務(wù)器、省公司通信管理系統(tǒng)服務(wù)器、創(chuàng)維數(shù)據(jù)庫服務(wù)器,這三臺服務(wù)器作為系統(tǒng)的數(shù)據(jù)源支撐,應(yīng)用服務(wù)器作為網(wǎng)站提供運(yùn)行服務(wù)。
四、功能簡要介紹
4.1資源配置管理
A.指標(biāo)錄入:用戶錄入指標(biāo)的基礎(chǔ)值輸入并保存在數(shù)據(jù)庫中。B.指標(biāo)統(tǒng)計(jì):使用用戶輸入的基礎(chǔ)數(shù)據(jù)和通過用戶基礎(chǔ)數(shù)據(jù)計(jì)算出來的最大值、最小值,在規(guī)則創(chuàng)建時(shí)候設(shè)定的理想值和權(quán)重計(jì)算出資源配置和調(diào)度生產(chǎn)及管理信息業(yè)務(wù)中的指標(biāo)分值,展示統(tǒng)計(jì)指標(biāo)詳情并傳入創(chuàng)維大屏。 C.指標(biāo)方案創(chuàng)建:創(chuàng)建指標(biāo)方案,其中資源配置、歷史運(yùn)行、網(wǎng)絡(luò)能力、外部影響、調(diào)度生產(chǎn)、管理信息等指標(biāo)大類的具體指標(biāo)參數(shù)都會關(guān)聯(lián)在這個(gè)創(chuàng)建的指標(biāo)方案中。D.指標(biāo)規(guī)則創(chuàng)建:設(shè)定指標(biāo)計(jì)算權(quán)重、理想值,自動統(tǒng)計(jì)出12家單位中各項(xiàng)指標(biāo)中最大值、最小值保存在數(shù)據(jù)庫中,作為指標(biāo)分值計(jì)算的條件。更新規(guī)則,更新之后將會重新計(jì)算相關(guān)指標(biāo)并保存在數(shù)據(jù)庫當(dāng)中并傳至創(chuàng)維大屏。
4.2歷史運(yùn)行管理
A.指標(biāo)錄入:歷史運(yùn)行指標(biāo)基礎(chǔ)數(shù)據(jù)庫錄入,并保存到數(shù)據(jù)庫中。B.指標(biāo)統(tǒng)計(jì):統(tǒng)計(jì)歷史運(yùn)行指標(biāo)分值,并保存到數(shù)據(jù)庫中,展示歷史運(yùn)行指標(biāo)統(tǒng)計(jì)詳情并傳至創(chuàng)維大屏,自動抓取國網(wǎng)TMS系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)根據(jù)規(guī)則中的權(quán)重、最大值、最小值、理想值計(jì)算出指標(biāo)的分值.C. 指標(biāo)規(guī)則創(chuàng)建:創(chuàng)建歷史運(yùn)行指標(biāo)規(guī)則方案并創(chuàng)建規(guī)則詳情,自動獲取12家單位上報(bào)數(shù)據(jù)最大最小值。查看規(guī)則詳情。
4.3網(wǎng)絡(luò)能力管理
A.指標(biāo)錄入:錄入網(wǎng)絡(luò)能力基礎(chǔ)指標(biāo)并保存值數(shù)據(jù)庫。B.指標(biāo)統(tǒng)計(jì):統(tǒng)計(jì)計(jì)算網(wǎng)絡(luò)能力指標(biāo)分值,查看統(tǒng)計(jì)結(jié)果。C.指標(biāo)規(guī)則創(chuàng)建:創(chuàng)建網(wǎng)絡(luò)能力規(guī)則方案,并設(shè)置網(wǎng)絡(luò)能力規(guī)則方案詳情,自動獲取12家單位網(wǎng)絡(luò)能力基礎(chǔ)值的最大值、最小值,查看規(guī)則詳情。
參 考 文 獻(xiàn)
[1](波蘭 )克羅沃克奇.《復(fù)雜系統(tǒng)與過程可靠性及安全性》.國防工業(yè)出版社 ,2014年5月
[2]張智剛.《電網(wǎng)調(diào)度系統(tǒng)安全生產(chǎn)保障能力評估》.中國電力出版社,2014年1月