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