摘要:面對電力行業(yè)重組和改革的深入,企業(yè)逐步的進行市場化轉(zhuǎn)型,管理也需要更為科學的信息決策系統(tǒng)的有力支撐。信息管理系統(tǒng)(MIS)是現(xiàn)代企業(yè)實現(xiàn)信息管理的重要內(nèi)容,也是電力自動化設(shè)計的核心,本文從電力行業(yè)信息化、自動化的現(xiàn)狀出發(fā),結(jié)合工作實踐,對基于Web的電網(wǎng)實時信息管理系統(tǒng)進行了研究和論述。
關(guān)鍵詞:電網(wǎng);電力自動化;MIS;Web;信息管理系統(tǒng)
1 研究背景與現(xiàn)狀
1.1 系統(tǒng)研究的背景和意義
二十一世紀的中國電力系統(tǒng)已經(jīng)進入信息網(wǎng)絡(luò)化時代,在新的市場經(jīng)濟體制下,電力企業(yè)的管理模式、管理理念、管理方法和管理手段也發(fā)生了很大的變化,管理機制由分散型向集約化發(fā)生轉(zhuǎn)變。因此,MIS在現(xiàn)代電力企業(yè)管理中的功能性日益提高,也對電網(wǎng)MIS設(shè)計提出了新的要求。
2 系統(tǒng)分析
筆者工作的單位吳江市供電公司是蘇州供電公司下屬企業(yè),下設(shè)15個二級機構(gòu)23個供電所,擁有用電客戶318686戶計1575954千瓦,是國家一流縣級供電企業(yè)。吳江電網(wǎng)位于江蘇電網(wǎng)、蘇州電網(wǎng)的最南端和最末端,公司擁有35千伏及以上變電站31座,主變?nèi)萘?797.8兆伏安,其中220千伏變電站3座,容量660兆伏安,110千伏變電站14座,容量835兆伏安,35千伏變電站14座,容量302.8兆伏安。大力推進企業(yè)體制改革,創(chuàng)新管理和技術(shù)是關(guān)鍵,而創(chuàng)新電力自動化、信息化建設(shè)對電網(wǎng)的正常供電及供電質(zhì)量起著至關(guān)重要的作用。
2.1 系統(tǒng)概述
電網(wǎng)實時信息管理系統(tǒng)(MIS)是一個以網(wǎng)絡(luò)為基礎(chǔ)覆蓋全企業(yè)或主要業(yè)務部門的輔助管理信息系統(tǒng),它與企業(yè)的管理密切相關(guān),也是現(xiàn)代電力企業(yè)管理的有效手段,符合企業(yè)的管理模式和市場意識,為企業(yè)的最終目標服務。
從需求來看,要求MIS系統(tǒng)以企業(yè)內(nèi)部網(wǎng)為依托,通過數(shù)據(jù)整合技術(shù),將生產(chǎn)經(jīng)營的實時系統(tǒng)數(shù)據(jù)引入到MIS中,形成一體化的信息管理系統(tǒng)平臺。運用最新的計算機技術(shù)、電力經(jīng)濟分析方法和決策分析模型實現(xiàn)了生產(chǎn)經(jīng)營指標動態(tài)分析、投入產(chǎn)出比較、電價趨勢分析、預報以及報價方案分析、評估等功能。
2.2 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)
基于Web的電網(wǎng)實時信息管理系統(tǒng)是局域網(wǎng)內(nèi),客戶端通過Web服務器與數(shù)據(jù)庫進行連接,實現(xiàn)數(shù)據(jù)的實時交互。
3 Web服務器的建立
3.1 系統(tǒng)編程語言
在現(xiàn)實條件下,為滿足系統(tǒng)的兼容性,使系統(tǒng)能在不同操作系統(tǒng)中都可以實現(xiàn)良好的運行,本系統(tǒng)的編程語言采用了基于J2EE規(guī)范的Java編程語言,該編程語言具有面向?qū)ο蟆⑵脚_無關(guān)、結(jié)構(gòu)中立、可移植、數(shù)據(jù)分布及操作分布、可靠安全、多線程等等優(yōu)點。
3.2 服務器軟硬件配置
本系統(tǒng)采用了Windows 2000Server作為服務器開發(fā)的多用途操作系統(tǒng)。由于本系統(tǒng)編程語言為Java語言,所以采用了Java產(chǎn)品Tomcat作為本系統(tǒng)的Web服務器。Tomcat是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統(tǒng)平臺,是一個跨平臺的Web服務器,能實時編譯執(zhí)行JSP程序代碼,接受瀏覽器的請求命令并發(fā)布相關(guān)信息。
3.3 Web動態(tài)交互的實現(xiàn)
目前的動態(tài)頁面技術(shù)有PHP、ASP、JSP三種。其中JSP是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù),可以在85%上的服務器上運行,實現(xiàn)平臺和服務器的獨立性,而且基于JSP技術(shù)的應用程序比基于ASP的應用程序易于維護和管理,選用JSP技術(shù)實現(xiàn)Web系統(tǒng)與用戶間的動態(tài)交互功能。
4 基于Web的數(shù)據(jù)庫設(shè)計
數(shù)據(jù)平臺是MIS系統(tǒng)建設(shè)的根本,是MIS系統(tǒng)的核心。本系統(tǒng)采用SOL-Server2000數(shù)據(jù)庫,以SQL語言為數(shù)據(jù)庫操作指令語言。服務器的Web服務都離不開數(shù)據(jù)庫的支持,Web數(shù)據(jù)庫就是用戶利用瀏覽器作為輸入界面,然后輸入所需的數(shù)據(jù),瀏覽器將這些數(shù)據(jù)返回給網(wǎng)站,而網(wǎng)站再對這些數(shù)據(jù)進行相應處理。
4.1JDBC數(shù)據(jù)庫接口
JDBC是Java數(shù)據(jù)庫連接技術(shù)的簡稱,是可用于執(zhí)行SQL語句的Java API應用程序設(shè)計接口。JDBC為Java程序提供了統(tǒng)一的接口,實現(xiàn)了與數(shù)據(jù)庫的無縫操作。由于本系統(tǒng)采用了B/S模式的三層模型架構(gòu),用戶層通過瀏覽頁提出請求,由中間層的Web服務器實現(xiàn)對數(shù)據(jù)庫的操作。因此,為編程方便簡單,采取JDBC-ODBC橋和ODBC驅(qū)動程序的連接方案,只需在Web服務器內(nèi)實現(xiàn)ODBC驅(qū)動程序和橋代碼即可。
5 系統(tǒng)具體功能的實現(xiàn)
作為科學有效的電網(wǎng)實時信息管理系統(tǒng),應該具備保證系統(tǒng)的安全性和資料的保密性的權(quán)限功能、信息上傳的審核批準等流程功能、信息的Web上傳、管理、查詢?yōu)g覽等功能,特別是對于電網(wǎng)中極其重要的圖紙型資料,必須保證其Web可瀏覽性及保密性。
5.1 權(quán)限功能
權(quán)限功能的實現(xiàn),主要在信息管理系統(tǒng)的文檔數(shù)據(jù)庫GraphManage中建立了一個權(quán)限數(shù)據(jù)表任務,在該表中存儲每一位用戶的信息和操作權(quán)限,系統(tǒng)管理員可在Web頁面按照用戶需求,將各基本權(quán)限組合,形成各種權(quán)限,由系統(tǒng)存入表中。用戶登陸時,系統(tǒng)根據(jù)用戶的登陸名稱及密碼查詢認證數(shù)據(jù)庫的內(nèi)容并進行匹配,判斷其相應權(quán)限,實現(xiàn)特定的服務。
5.2 流程功能的實現(xiàn)
系統(tǒng)的流程功能與權(quán)限功能緊密結(jié)合,資料上傳的基本流程塊與相應的基本權(quán)限對應,當被賦予相應權(quán)限的用戶登錄系統(tǒng)時,便可執(zhí)行相應的流程操作功能塊。而對于在流程中運轉(zhuǎn)的文件項目,則在GraphProject數(shù)據(jù)表記錄其所處的流程狀態(tài),當文件項目初始上傳后,便開始產(chǎn)生流程狀態(tài),每一個流程產(chǎn)生的狀態(tài)對應數(shù)據(jù)表內(nèi)的一個數(shù)字。每個流程對應的基本權(quán)限只能操作具有相應流程狀態(tài)的文件項目,當相應流程的操作執(zhí)行后,實際上便是改變了其數(shù)據(jù)表中流程狀態(tài)。
5.3 文檔上傳功能
系統(tǒng)主要使用jspSmartUpload.jar組件實現(xiàn)文檔的上傳,其內(nèi)部實現(xiàn)了FTP傳輸,并提供相應控制。
5.4 Web瀏覽功能
對于Word、Excel等普通文檔,系統(tǒng)使用了IE瀏覽器本身自帶的WebBrowser控件來實現(xiàn)Web瀏覽功能。對于AutoCAD圖紙,系統(tǒng)采用了Volo View實現(xiàn)其瀏覽功能。
6 結(jié)論
在當前的電力市場環(huán)境下,電力自動化、信息化建設(shè)應該以最大化經(jīng)濟效益和提高工作效率為前提,利用先進的技術(shù)和管理方法,實現(xiàn)基于Web的電網(wǎng)實時信息管理,實現(xiàn)動態(tài)經(jīng)濟分析、報價輔助決策、交易信息管理、模擬成本效驗等功能,從技術(shù)上為電力企業(yè)的開源節(jié)能增效提供保證。從而提高電力企業(yè)的自動化和信息化水平,提升企業(yè)的市場競爭能力。
作者簡介:
王劼 (1978.12.13),男,江 蘇吳江,助理工程師,信息中心工作。