張艷
摘 要:供電公司的繼電保護(hù)的信息管理系統(tǒng)主要是計(jì)算機(jī)的網(wǎng)絡(luò)技術(shù)和自動(dòng)控制的技術(shù)所構(gòu)成的,這是電力系統(tǒng)與新社會(huì)發(fā)展相適應(yīng)的必然產(chǎn)物。將繼電保護(hù)信息的管理系統(tǒng)應(yīng)用在供電公司當(dāng)中,有助于提升管理的靈活性,操作更加方便。鑒于此,本文將對(duì)供電公司繼電保護(hù)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行分析。
關(guān)鍵詞:供電公司;繼電保護(hù);信息管理系統(tǒng);設(shè)計(jì)
就繼電保護(hù)的裝置來(lái)說(shuō),這是我國(guó)電力系統(tǒng)二次部分的一個(gè)重要內(nèi)容,有助于提升系統(tǒng)本身的安全性和穩(wěn)定性與經(jīng)濟(jì)性。電力系統(tǒng)的繼電保護(hù)信息管理抓喲依靠人工進(jìn)行,在科學(xué)技術(shù)發(fā)展的背景下,部分電廠已經(jīng)開(kāi)始應(yīng)用計(jì)算機(jī)進(jìn)行輔助,然而在實(shí)用性與靈活性上還具有很大的問(wèn)題。所以,通過(guò)什么樣的方式促進(jìn)電力系統(tǒng)對(duì)繼電保護(hù)信息的科學(xué)化管理,與電力系統(tǒng)的安全運(yùn)行之間相符合,是我國(guó)供電企業(yè)在現(xiàn)階段發(fā)展的重要問(wèn)題。
一、供電公司繼電保護(hù)信息管理系統(tǒng)的設(shè)計(jì)
(一)總體框架的設(shè)計(jì)
一般采用的都是模塊化設(shè)計(jì)的方法,模塊化的可重用性與力度的控制能力飛鏟強(qiáng)。選擇B/S模式三層體系的結(jié)構(gòu)構(gòu)架,最前面運(yùn)用的是JSP技術(shù),最后面運(yùn)用的是Microsoft SQL Server數(shù)據(jù)庫(kù)系統(tǒng),該系統(tǒng)為繼電保護(hù)的信息提供了非常優(yōu)化的一個(gè)管理體系,三層體系結(jié)構(gòu)應(yīng)用的優(yōu)點(diǎn)主要有,不管是局域網(wǎng)絡(luò)、廣域網(wǎng)絡(luò)用戶,都可以利用本地瀏覽器訪問(wèn)供電公司的內(nèi)部局域網(wǎng)絡(luò)的服務(wù)器。訪問(wèn)的用戶能夠?yàn)g覽并修改繼電保護(hù)的信息,并不需要特殊軟件的安裝就可以完成,有助于內(nèi)存空間的節(jié)省和用戶應(yīng)用,同時(shí),還能夠通過(guò)網(wǎng)絡(luò)加密,確保繼電保護(hù)的信息安全性與可靠性,可以為供電公司的發(fā)展帶來(lái)經(jīng)濟(jì)效益。
(二)設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)
1.設(shè)計(jì)的步驟分析
(1)明確數(shù)據(jù)庫(kù)建立的目的
在建立數(shù)據(jù)庫(kù)前,必須確定數(shù)據(jù)庫(kù)設(shè)計(jì)和建立的目的,必須克服這一問(wèn)題。想要更好地確定事件與主題內(nèi)容,方便儲(chǔ)存數(shù)據(jù)表與全部字段,要從數(shù)據(jù)庫(kù)當(dāng)中進(jìn)行明確。
(2)了解數(shù)據(jù)庫(kù)表當(dāng)中的字段
對(duì)規(guī)劃表進(jìn)行設(shè)計(jì)的過(guò)程中,必須重視下列問(wèn)題,一是,有關(guān)相應(yīng)主題的所有事件都被涵蓋在數(shù)據(jù)庫(kù)表當(dāng)中的字段內(nèi);二是,同一主題的信息也在每個(gè)表當(dāng)中存在;三是,包含所需的各種信息;四是,利用最小的邏輯對(duì)信息進(jìn)行保存;五是,所有的字段都必須直接和表的主題之間關(guān)聯(lián);六是,沒(méi)有計(jì)算和推導(dǎo)的數(shù)據(jù)。
(3)確定主關(guān)鍵字
對(duì)于主關(guān)鍵字來(lái)說(shuō),還可以稱(chēng)之為是字段集或者是字段。所有的字段集和記錄字段都要在各個(gè)表當(dāng)中包括,并且是唯一被確定的,如此一來(lái),在設(shè)計(jì)規(guī)劃的過(guò)程中,能夠連接不同表的數(shù)據(jù)。
(二)繼電保護(hù)信息管理系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)的主要原則包括在以下幾點(diǎn)。一是,想要更加便利地解析統(tǒng)計(jì)數(shù)據(jù),必須按照“主題”對(duì)數(shù)據(jù)進(jìn)行構(gòu)成,還要按照數(shù)據(jù)倉(cāng)庫(kù)的規(guī)劃步驟和原理對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)計(jì),同時(shí)設(shè)計(jì)數(shù)據(jù)倉(cāng)庫(kù);二是,為了幫助設(shè)計(jì)查詢和維護(hù),要對(duì)所有的數(shù)據(jù)庫(kù)命名進(jìn)行統(tǒng)一,有需要的話要進(jìn)行說(shuō)明;三是,高程度結(jié)構(gòu)化特征是設(shè)立數(shù)據(jù)庫(kù)的基本條件,有助于確立數(shù)據(jù)規(guī)范化和結(jié)構(gòu)化與標(biāo)準(zhǔn)化;四是,同一個(gè)時(shí)間點(diǎn)中,只有一個(gè)人具備表的控制權(quán),其他人只能夠閱讀和查詢,也就是數(shù)據(jù)庫(kù)的并發(fā)控制;五是,不按邏輯操作數(shù)據(jù)庫(kù)時(shí),處理設(shè)計(jì)系統(tǒng)當(dāng)中的對(duì)應(yīng)差錯(cuò)是必然的;六是,數(shù)據(jù)之間的邏輯關(guān)系會(huì)出現(xiàn)一定改變,該情形由數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)情況進(jìn)行反映;七是,要對(duì)數(shù)據(jù)庫(kù)當(dāng)中的所有數(shù)據(jù)有效性全面檢查,了解該數(shù)據(jù)庫(kù)字段的含義是不是明確;八是,為了讓系統(tǒng)當(dāng)中的各個(gè)數(shù)據(jù)庫(kù)達(dá)到性能的要求,不但要進(jìn)行適量冗余,減小系統(tǒng)研發(fā)的難度,促進(jìn)運(yùn)行速度得以提高,同時(shí),還要解決相關(guān)數(shù)據(jù)的一致性,將數(shù)據(jù)冗余降低到最低,因此,需要人們對(duì)事務(wù)性數(shù)據(jù)的關(guān)聯(lián)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)時(shí),必須遵循數(shù)據(jù)庫(kù)的設(shè)計(jì)程序和設(shè)計(jì)原理。
(三)數(shù)據(jù)庫(kù)備份和還原設(shè)計(jì)
數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行的時(shí)候,因?yàn)槎喾N因素導(dǎo)致故障發(fā)生。此時(shí),數(shù)據(jù)庫(kù)備份就更加地重要。所謂數(shù)據(jù)庫(kù)備份,其實(shí)是特別針對(duì)可能出現(xiàn)的故障所運(yùn)用的預(yù)防性舉措,備份是完成一些可以保證數(shù)據(jù)庫(kù)在第一時(shí)間還原到故障之前的狀態(tài)的操作。主要類(lèi)型有以下幾種:數(shù)據(jù)庫(kù)差異備份和數(shù)據(jù)庫(kù)完全備份以及事務(wù)日志備份。和數(shù)據(jù)庫(kù)備份相比而言,還有一個(gè)比較重要的功能即為數(shù)據(jù)庫(kù)還原。在這一系統(tǒng)當(dāng)中,主要運(yùn)用的數(shù)據(jù)庫(kù)的備份方式是選擇整個(gè)數(shù)據(jù)庫(kù)的備份文件還原數(shù)據(jù)。這一過(guò)程中,首先要讓管理員完成整個(gè)備份與還原操作,對(duì)于管理人員而言,必須輸入用戶名與密碼,不然則不能實(shí)施任何操作。
二、供電公司繼電保護(hù)信息管理系統(tǒng)的實(shí)現(xiàn)
(一)系統(tǒng)Site Mesh的頁(yè)面實(shí)現(xiàn)
在這一系統(tǒng)中,用戶界面是比較重要的部分,同時(shí),還是設(shè)計(jì)當(dāng)中的關(guān)鍵點(diǎn)。設(shè)計(jì)這一頁(yè)面時(shí),當(dāng)人們選擇的是專(zhuān)業(yè)技術(shù)合理地設(shè)計(jì)并裝飾頁(yè)面的話,就會(huì)使得用戶比較容易地接受并使用。對(duì)本系統(tǒng)運(yùn)用SiteMesh頁(yè)面進(jìn)行裝飾,讓整個(gè)系統(tǒng)的界面程序可以實(shí)現(xiàn)統(tǒng)一化裝飾,繼而更加融入地布局整個(gè)頁(yè)面。在所設(shè)計(jì)的系統(tǒng)當(dāng)中,人們并未運(yùn)用myeclipse當(dāng)中提供的一些頁(yè)面代碼片段的相關(guān)功能,由于選擇myeclipse提供的代碼片段功能,只是靜態(tài)的一種復(fù)制,但是Site Mesh原理就是復(fù)用。利用Filter(過(guò)濾器)和Site Mesh設(shè)計(jì)相應(yīng)地截取了我們所需的response與request,該截取會(huì)給傳統(tǒng)頁(yè)面制造一定的裝飾效果,例如,header和foote,即等裝飾的一種效果,當(dāng)實(shí)施這種裝飾時(shí),設(shè)計(jì)人員會(huì)將結(jié)果反饋給針對(duì)性地客戶端,只需要客戶端在JSP頁(yè)面中對(duì)Site Mesh的標(biāo)簽庫(kù)進(jìn)行導(dǎo)入,就能夠運(yùn)用了,J2EE當(dāng)中所應(yīng)用的Servlet2.5的規(guī)范中,可以直接應(yīng)用taglib指令在JSP頁(yè)面當(dāng)中,通過(guò)該項(xiàng)指令的應(yīng)用導(dǎo)入我們所需標(biāo)簽庫(kù)當(dāng)中。在Site Mesh框架的設(shè)計(jì)過(guò)程中,身為二進(jìn)制JAR文件必須在所有應(yīng)用的WEB NF/lib目錄下復(fù)制和保存,通過(guò)把Site Mesh核心濾波器在所有應(yīng)用web.xml的配置文件當(dāng)中,用戶請(qǐng)求能夠通過(guò)Site Mesh框架加強(qiáng)處理。此外,對(duì)decorator.Xml程序進(jìn)行編寫(xiě),可以有效地過(guò)濾用戶請(qǐng)求,結(jié)合所需配置的文件,指定頁(yè)面的裝飾器,以此對(duì)應(yīng)頁(yè)面與裝飾URL的頁(yè)面,如此一來(lái),能夠完成想要裝飾的功能。
(二)實(shí)現(xiàn)系統(tǒng)業(yè)務(wù)的邏輯層
就業(yè)務(wù)邏輯層而言,可以將其劃分成JPA實(shí)體層和Service層與EAO層以及Web層。就主要發(fā)展趨勢(shì)上來(lái)說(shuō),當(dāng)中的數(shù)據(jù)表策劃和實(shí)體類(lèi)與數(shù)據(jù)列策劃以及實(shí)體屬性的策劃反射關(guān)聯(lián)是由JPA層實(shí)現(xiàn)的,主要通過(guò)稱(chēng)作為持久化的單元方式加強(qiáng)管理,JPA實(shí)體操作的目標(biāo)是指數(shù)據(jù)庫(kù),要設(shè)計(jì)并完善數(shù)據(jù)庫(kù)的所有數(shù)據(jù)存儲(chǔ)與功能需求;對(duì)JPA來(lái)說(shuō),在EAO層中主要處理的是持久化的訪問(wèn)數(shù)據(jù)問(wèn)題,并且在EAO組件當(dāng)中對(duì)JPA實(shí)體增加和修改與刪除以及查詢進(jìn)行功能進(jìn)行封裝,進(jìn)而可以依賴(lài)注入,把持久化單元融入到EAO組件當(dāng)中;Service層業(yè)務(wù)邏輯組件的封裝一個(gè)或者是多個(gè)EAO組件,在Service層中,應(yīng)用不同的業(yè)務(wù)邏輯組件組織多個(gè)EAO組件,該層是用來(lái)完成相對(duì)具體的一個(gè)業(yè)務(wù)邏輯層的,同時(shí),還對(duì)相關(guān)事務(wù)的管理進(jìn)行增加;還有一個(gè)就是,Web層被稱(chēng)之為是MVC控制器層Control層,利用ASP托管Managed Bean充當(dāng)Web層,主要是利用業(yè)務(wù)邏輯構(gòu)件的調(diào)出,托管Managed Bean對(duì)用戶的請(qǐng)求給予相應(yīng)處理,然后,能夠在JSP頁(yè)面當(dāng)中應(yīng)用HTML標(biāo)簽庫(kù)顯示托管Bean的狀態(tài)功能。
三、結(jié)束語(yǔ)
供電公司繼電保護(hù)信息管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)是非常重要的,因此,要加強(qiáng)這一問(wèn)題的研究和分析,只有這樣,才能發(fā)現(xiàn)當(dāng)中存在的問(wèn)題,了解其發(fā)展的現(xiàn)狀,進(jìn)而針對(duì)性地優(yōu)化和改善,確保設(shè)計(jì)的科學(xué)化和合理化,為供電公司的可持續(xù)發(fā)展做好基礎(chǔ)保障。
參考文獻(xiàn):
[1]尚艷潔.電力系統(tǒng)繼電保護(hù)及故障信息系統(tǒng)的設(shè)計(jì)[J].電子技術(shù)與軟件工程,2017(23):163.
[2]黃彥,林鴻偉,黃劼,戴太文,李濤.繼電保護(hù)信息分類(lèi)采集與管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2017,25(12):89-92.