第一章 前言 在现行的的电力监测系统中,在各个地区及厂站都设置了监测点,定时采取数据,因此对这些数据的查询和处理就成了电力监测系统的关键问题。 现行系统 电力系统电网网损和关口数据的远程查询在目前采取的是网页查询方式。即通过网页与远程服务器相连,通过网页提供的交互功能实现对数据库的查询。 现行系统的不足 在通过网页对远程数据库查询时,由于网页设计是针对普通多数用户而设计的,网页本身交互性差,且极易受网络状况的影响,因而在具体的查询过程中,尤其是在查询大量数据时,不仅查询过程繁琐,效率低下,而且会有大量用户不需的冗余数据。由于网页本身功能的限制,对查询到的数据也很难进行其他有效的处理。 我们设计的系统 在电网网损和关口数据的远程查询过程中,针对数据库庞大,且查询工作仅限于电力系统内部部门,因而我们采用Client/Server(客户/服务器)系统方式实现对远程数据库的查询,取代以往的网页查询方式,从而可以实现查询的方便性,有效性,目的性。 我们向用户提供3种请求方式:服务请求,块请求和COM请求。服务请求和块请求是基于Windows Sockets网络编程接口,利用Windows Sockets规范提供的一套标准API实现网络数据传输。COM请求是利用微软的组建对象模型(Component Object Model,简称COM)规范,在Win32环境中生成可重用对象,便于组件的维护和升级。在COM请求中,客户端和服务器端是通过接口相连的。接口固定后,客户端和服务器端便可实现相对独立的编程,当一端改变后,只需重新编译和连接着一端,而不必更改另一端,从而有极大的灵活性。
...... |