供电公司继电保护信息管理系统的设计与实现
2018-01-02张艳
张艳
摘 要:供电公司的继电保护的信息管理系统主要是计算机的网络技术和自动控制的技术所构成的,这是电力系统与新社会发展相适应的必然产物。将继电保护信息的管理系统应用在供电公司当中,有助于提升管理的灵活性,操作更加方便。鉴于此,本文将对供电公司继电保护信息管理系统的设计与实现进行分析。
关键词:供电公司;继电保护;信息管理系统;设计
就继电保护的装置来说,这是我国电力系统二次部分的一个重要内容,有助于提升系统本身的安全性和稳定性与经济性。电力系统的继电保护信息管理抓哟依靠人工进行,在科学技术发展的背景下,部分电厂已经开始应用计算机进行辅助,然而在实用性与灵活性上还具有很大的问题。所以,通过什么样的方式促进电力系统对继电保护信息的科学化管理,与电力系统的安全运行之间相符合,是我国供电企业在现阶段发展的重要问题。
一、供电公司继电保护信息管理系统的设计
(一)总体框架的设计
一般采用的都是模块化设计的方法,模块化的可重用性与力度的控制能力飞铲强。选择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.