基于Web的电网实时信息管理系统的研究

时间:2022-05-26 04:47:06

基于Web的电网实时信息管理系统的研究

摘要:面对电力行业重组和改革的深入,企业逐步的进行市场化转型,管理也需要更为科学的信息决策系统的有力支撑。信息管理系统(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),男,江 苏吴江,助理工程师,信息中心工作。

上一篇:萨中油田注水井洗井方法的探讨 下一篇:小议水库管理信息集成系统的开发与设计