行业应用背景
随着电力系统的快速发展,山东电网装机容量的不断增加,全国电力信息联网已经渐成未来发展趋势,同时在电力体制改革的新形势下,保证电网运行的安全可靠显得更为重要。在此形势下,也存在若干问题需要解决:
1.新设备、新技术不断涌现,通过什么渠道或方法能够快速提高自身素质来适应环境的变化。同时新兴的试验方法、技术、检测设备可以快速掌握并应用到工作中。
2.我省电力系统缺乏一个统一的高电压计量检测的工作体系。通过这个体系可以协调资源、加强管理。避免各地高电压试验室的建设与管理相互之间信息闭塞,进而发生试验室的建设与管理工作处于盲目状态、相应的资金不能得到合理的、有效的使用。
3.目前整个山东电网已经完成网络互通互联,传统的管理方法已经不能满足当前形势发展的需要,如何能够利用互联网的高效性、快速性、便捷性,来消除数据孤岛、互通资料信息已经是迫在眉睫的任务。
在此形势下,非常有必要研制出一套计算机应用系统软件,来配合我省电力高电压试验检测形势发展,进而可使全省的高电压试验设备既符合国家标准,又满足现场需要,同时也要保证检测设备的状态可控、在控。
经过鲁能软件员工与山东电力研究院电气所的各位专工的共同努力下,经过反复细致的业务调查与需求讨论工作,完成了山东电网高电压试验管理系统技术解决方案。
二、 系统环境
根据当前的山东电网的网络发展情况,软件的网络结构采用基于Intranet/Internet相结合的访问方式。
网络结构图如下:
在这个网络结构下,既可以在办公室通过快速安全的内部办公网进行连接,也可以在出差或外出时通过INTERNET互联网进行访问连接,真正做到网络化办公。
三、 开发环境
鲁软类库开发平台提供基于.NET环境的基本的开发平台,提供应用系统开发的基本功能和丰富的用户控件,包括数据库的连接和操作,数据字典的建立和维护,用户权限的管理等等,方便开发人员在该平台之上组建基于.NET的多个应用系统并实现统一的用户和权限管理,以达到缩短应用系统的开发周期,减少程序的编码量,提高应用系统的最终产品质量和可集成性。
开发结构图如下:

公用类库实现了数据库、业务逻辑、用户界面三层架构体系。业务逻辑层由webservice完成,直接操作数据库。用户界面层采用htc技术,同步调用webservice,并将htc包装成ascx用户控件,供程序员调用。
每个应用都有自己的应用数据库和字典数据库,这两个数据库可以合并。多个web应用共享一个安全数据库。每个web应用都维护自己的数据库连接池,统一管理该应用的所有数据库连接。
WebService是应用在INTERNET上的组件对象模型,是一种全新的分布式计算技术。本类库对数据库的操作都是通过WebService来完成,避免客户端对数据库的直接访问。数据的查询、添加、修改sql语句均兼顾sql server以及oracle的书写习惯及要求。
1
2
3
下一页>>