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