关键词 互联网/内联网 电网 信息管理系统NEWPOWERNETWORKMANAGEMENTINFORMATION
SYSTEMbaseDONINTERNET/INTRANETSunXiaohui ZhouJiaqi
ElectricEngineeringDept.,ChongqingUniversity
Chongqing,400044China
HuangZhiqiang
ShenzhenElectricPowerSupplyBureau
Shenzhen,518001ChinaABSTRACT ExistingElectricNetworkManagementInformationSystem(ENMIS)canofferusefulinformationtooperators,butitstransportabilityandapplicationregionarerestrictedbyitsdevelopmentcircumstance,andthewasteofresourceswilloftenbeaccompaniedwiththereduplicatedevilmentofnewENMIS.InthispaperanewversionofENMISwithInternet/Intranettechniqueispresented,whichcanbeappliedeitherconnectingtoInternet,orindependentlyusedasanIntranetaccordingtotherequirementofusers.ThisnewENMIScanexpresspowersysteminformationinvariousways,existsgoodsoftwaretransportability.Itisconvenienttomaintainandeasytouse.
KEYWORDS Internet/Intranet Powernetwork ManagementInformationSystem(MIS)1 前言
电网管理信息系统为电力工作人员提供电力系统生产、运行信息,可辅助有关人员进行决策。因而它应该是一个易学、易用、界面友好、操作方便、具有多种表现方式的系统。
电网管理信息系统可以分很多种。按运行方式可分为单机和网络两种运行方式。单机系统的信息被局限在计算机以内,资源难以共享,用户的可活动空间较小。网络化的管理信息系统扩大了用户的活动空间,降低了地域的限制,是必然的发展方向。但若仅仅利用网络文件、打印共享特性,则未充分发挥网络的优点,还应该充分利用网络的分散、分布能力,最大限度地共享信息资源,缩小空间、时间的差距。
按电网管理信息系统的人机接口,可以分为字符界面、图形界面、多媒体界面等。字符界面的系统表现方式单一,难以表达复杂的信息。图形界面能较方便地加入图形、图象等效果,具有友好的用户接口。目前软件发展的趋势是越来越“人性化”,即用图形、图象、动画、声音等多媒体方法展示信息。在软件从字符界面到多媒体界面的发展过程中,出现了大量在不同环境下开发的不同的系统,这些系统的界面各具特色,确实为用户提供了方便,但用户要学习如此众多的软件也有一定难度。而且,尽管程序为用户提供了越来越复杂的功能,操作却越来越复杂,用户难以学习,甚至感到无从下手。
互联网(Internet)自80年代后期起发展很快;进入90年代后,WWW(WorldWideWeb)在Internet网页中加入了图象、声音等多媒体表现手段,使Internet得以在世界范围内普及开来。而目前的Java技术、脚本描述语言使网页更生动,并提供了交互手段。Internet的广泛应用缩小了人们在空间、时间上的距离,信息交流更加方便、直接。而以Internet方式建立起来的内联网(Intranet)集中了Internet的优势,为建立管理信息系统提供了新思路。
本文介绍了笔者正在开发的基于Internet/Intranet技术的电网管理信息系统。它充分利用Internet/Intranet的技术优势,以丰富多彩的方式表达电网信息,缩短了开发周期,并利于使用和维护。2 系统结构
系统结构如图1所示。它由服务器、用户浏览器、防火墙等构成。系统不与Internet网相连而独立运行时,构成内联网(Intranet),用户在本地登录,数据只限于网络内部用户访问。当Intranet与外部Internet相连时,合法用户不受地理位置的限制,可以在任何地方远程登录访问信息,与在本地访问没有任何区别,此时用防火墙限制非法用户对内部数据的访问。
图1 系统结构图
Fig.1 Systemconstruction系统的运行环境如下:
服务器操作系统采用Microsoft的WindowsNT。InternetWWW服务器软件采用WindowsNT附带的IIS(InternetInformationServer)。数据库服务器采用SQLServer。
客户端(即WWW浏览器)可以是Navigator或InternetExplorer。客户端对计算机和操作系统没有特殊要求,只要能够运行浏览器即可。计算机可以是基于486、Pentium芯片的计算机,也可以使用Mac机和工作站,操作系统可以是Windows3.X,Windows95/98/NT,OS/2,Unix等。
电力系统具有以下特点:电网地理上分散,供电局下属有多个供电分局,供电分局下属有若干营业所。各个供电局内部又有调度、运行、检修、人事、物资等多个不同的部门。由于基于Internet/Intranet的电网管理信息系统可以分布、分散地处理数据,系统可以在一台服务器上运行,也可以分布到多个服务器上。用户计算机只显示结果,不参加执行数据查询、专业计算。任何部门、任何地理位置的用户都可以在统一的界面下访问资源。3 数据流程
如图2所示,本系统的数据流程分为开发层、运行层和用户层三个层次。
图2 系统数据流程示意图
Fig.2 Systemflowchart开发层的工作主要是:制作用户界面、建立数据库、绘制电网图形。本系统的界面即是WWW网页。WWW网页在文字信息中融入了图形、图像、视频、声音等多媒体特性。它由超文本标记语言HTML(HyperTextMarkupLanguage)编写[1]。利用最简单的纯文本编辑器和专用的网页编辑器都可以编写网页。与一般的多媒体开发工具相比,它具有简单、易学、易维护、跨平台性能好等特点。数据库在开发阶段的主要工作是利用数据库服务器的开发工具,规划、设计数据库结构、录入数据库信息或导入已有的数据库。电网图形开发的主要任务是利用本系统通用的图例绘制电网接线图、变电站接线图和潮流图等,录入元件数据、生成图形数据库。
运行层由WWWServer、数据库服务器、计算服务器构成。WWWServer的主要功能是提供用户层的接口。它为用户提供浏览网页、数据库查询和专业计算功能。
WWWServer将网页文件及网页文件关联的超媒体文件传递到浏览器供用户浏览。网页的超连接由WWWServer实现。所谓超连接是指网页中的一些特殊的文字或图像,这些文字或图像包含连接信息。当用户点击这些文字或图像时,浏览器会自动连接到相关的网页。被超连接的网页可能在同一台服务器上,也有可能在不同的服务器上,地理距离可能跨越几十到几千公里。超连接的过程对用户是透明的,用户所有的操作都在浏览器中完成,而不用关心网页的具体地理位置。超连接更加符合人们的阅读习惯:当用户在查阅某一信息时,只需鼠标点击就可以即时获得相关信息,而不象大多数管理信息系统那样退回到起始状态重新查询或打开另一个程序来获得相关信息。
除了把内容不发生变化的管理系统界面的静态网页传递给浏览器外,WWWServer还给浏览器返回动态网页。动态网页则是由数据库生成的,即服务器根据浏览器的申请条件,从数据库中获取数据并动态地生成网页。数据库服务器的主要功能是为用户提供数据库查询、管理电网图形数据库、为计算服务器提供原始计算数据、管理计算服务器生成的结果数据。
计算服务器主要用于进行专业计算。用户通过浏览器发出计算命令,WWW服务器识别计算请求,转而调用计算服务器。各个计算模块从数据库服务器中获取数据,完成计算任务后,将计算结果返回到数据库服务器中,由数据库服务器生成动态页面返回给用户。
运行层与用户层之间主要传递的是网页文件,及网页文件中需要调用的图形、图像、声音、视频等[1][2]下一页