毕业设计变电站母线电量平衡实时监控系统文档格式.docx
《毕业设计变电站母线电量平衡实时监控系统文档格式.docx》由会员分享,可在线阅读,更多相关《毕业设计变电站母线电量平衡实时监控系统文档格式.docx(62页珍藏版)》请在冰豆网上搜索。
客户应用程序是系统中用户与数据进行交互的部件。
服务器程序负责有效地管理变电站的数据,如数据库服务器,其主要工作是客户请求服务器上的数据进行查询和操作时,对这些资源进行最优化管理。
中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。
在这种模式下,变电站母线平衡实时监控系统中用的数据是从中间库中到的。
系统架构如图1-1所示:
图1-1
随着电力系统管理体制的改革及信息化建设的逐步推进,C/S结构的变电站实时监控系统的已经不能完全满足用户的需求:
(1)对于软件的升级已迫在眉睫,系统的的功能越来越大,并且网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。
(2)传统的C/S结构的软件需要针对不同的操作系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。
C/S模式下,服务器及带宽决定了网络的性能。
每台服务器的自身存储空间决定了所能提供的信息量,而且客户端访问数量过多,超过了服务器所能容纳的量,服务器会负荷过大而造成系统的瘫痪。
(3)C/S模式下,服务器容错性不高,一旦服务器出现问题,整个系统将会瘫痪。
与C/S模式相比,B/S模式有如下优点:
B/S模式是一种以Web技术为基础的新型的MIS系统平台模式。
把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。
模式如图1-2如下:
图1-2
B/S模式的优势:
首先它简化了客户端。
它无需象C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。
这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。
其次,它简化了系统的开发和维护。
系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。
各个用户通过HTTP请求在权限范围内调用Web服务器上不同处理程序,从而完成对数据的查询或修改。
相对于C/S,B/S的维护具有更大的灵活性。
当形势变化时,它无须再为每一个现有的客户应用程序升级,而只需对Web服务器上的服务处理程序进行修订。
这样不但可以提高公司的运作效率,还省去了维护时协调工作的不少麻烦。
再次,它使用户的操作变得更简单。
对于C/S模式,客户应用程序有自己特定的规格,使用者需要接受专门培训。
而采用B/S模式时,客户端只是一个简单易用的浏览器软件。
无论是决策层还是操作层的人员都无需培训,就可以直接使用。
B/S模式的这种特性,还使MIS系统维护的限制因素更少。
最后,B/S特别适用于网上信息发布,使得传统的MIS的功能有所扩展。
这是C/S所无法实现的。
而这种新增的网上信息发布功能恰是现代企业所需的。
这使得电力公司等企业的大部分书面文件可以被电子文件取代,从而提高了企业的工作效率,使企业行政手续简化,节省人力物力。
所以改进后的系统采用B/S模式系统结构,可以很好的满足客户的需求。
1.2操作可行性分析
对系统的简要描述:
新的母性平衡实时监控系统是在原有系统功能的基础上进行改进,采用B/S模式系统结构,对于客户端的维护各管理得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
与现有系统比较的优越性
在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新系统克服了原来系统维护费用高,系统扩展难,系统工作负担重,客户端维护和管理困难等缺点。
而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
1.3新系统带来的影响
(1)功能:
采用建议系统后,改进了原有系统的功能不足之处,所以对更加方便用户操作,对于重要数据的手工备份添加到新系统中,从而能更好的对变电站的母性平衡进行很好的实时监控。
(2)现有软件:
由于建议系统采用了先进的web技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到原有系统的功能,使现有软件能够很好的继承下来。
(3)用户:
建议系统使用的新操作是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。
1.4技术可行性分析
Java技术分析:
Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。
用Java实现的HotJava浏览器(支持Javaapplet)显示了Java的魅力:
跨平台、动感的Web、Internet计算。
Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。
Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。
在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。
现在Java平台已经嵌入了几乎所有的操作系统。
这样Java程序可以只编译一次,就可以在各种系统中运行。
Java应用编程接口已经从1.1x版发展到1.2版。
目前常用的Java平台基于Java1.4或Java1.5。
Java语言是面向对象的,Java分为三个体系JavaSE,JavaEE,JavaME。
其中J2EE技术是B/S模式的完全实现,在J2EE下面有好多技术可以实现该系统的功能模块,比如常用的框架有Struts+Hibernate+Spring,利用这三个框架就可以很好的进行B/S模式下系统的开发。
就目前情况而言,使用Java2EE技术完全可以实现建议系统在B/S模式下的功能。
1.5经济可行性分析
该系统对客户的影响:
建议系统是为了改善原有系统在维护、功能和对系统扩展方面的缺点,所以新系统一经使用在维护和管理方面一定会得到很好的改善,用户在使用了新系统后只需要维护服务器,客户端完全不需要维护,较少了维护费用,且升级新系统时也只需升级服务器端,大大减轻了管理员的任务。
第二章需求分析
2.1系统背景概述
2.1.1目标
部分电厂的变电站目前使用的是C/S模式的母性平衡实时监控系统,由于该模式下的应用系统开发和维护成本较高,不利于今后系统的扩展,且客户端负载重,应用系统的移植性也差(对于B/S模式不存在移植的问题),所以本项目是在原有系统功能模块的基础上进行的改进和重新设计,系统模式从C/S模式改为B/S模式。
2.1.2运行环境
操作系统:
WindowsXP/Windows2000
服务器:
tomcat
数据库:
Oralce10g
2.1.3条件与限制
本系统操作简单,除管理员最好是变电站母线电量平衡监控系统操作员(以前做过)了解系统数据的流程外其他人员会基本电脑操作即可。
由于数据的重要性,希望用户经常进行数据的备份和维护。
2.2数据描述
对数据进行逻辑描述时可把数据分为动态数据和静态数据。
所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。
所谓动态数据.包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。
进行描述时应把各数据元素逻辑地分成若干组,列如函数、源数据或对于其应用更为恰当的逻辑分组。
给出每一数据元的名称(包括缩写和代码)、定义(或物理意义)度量单位、值域、格式和类型等有关信息。
2.2.1静态数据
变电站的基本数据:
用户基本信息,异常范围,异常类型,母线公式。
日表码数据,小时曲线表码数据,电表基本数据,测量点基本数据,变电站基
本数据
母线平衡公式:
总电量公式,分电量公式。
2.2.2动态数据
动态数据输入输出如下:
(见表2-1)
表2-1动态数据
动态输入数据
动态输出数据
总电量,分电量
不平衡度
电表初码,电表底码
电表总电量、退补电量、倍率。
2.2.3数据采集
输入数据的来源:
已应用的中间数据库和本系统中维护数据。
2.3功能需求
2.3.1功能划分
系统功能划分见表2-2
表2-2功能结构表:
系统管理
用户管理,给用户授权,用户更改密码。
异常范围管理(包括关注范围管理),异常类型管理,母线平衡公式维护和变电站、测量点、电表维护。
母线电量平衡管理
母线平衡汇总,母线电量汇总,失压统计,所有查询报表可导出生成Excel表,增加按周、月、季、年分析功能。
退补电量管理
电量追加,退补电量查询。
系统数据管理
手工数据备份,清除历史数据。
信息提示
异常信息,电量跃变异常信息,恢复正常信息,对变电站、测量点和电表信息通过中间库相应内容自动更新。
但更新前需有提示,手动确认后方可执行。
功能结构图如2-1下:
图2-1变电站监控系统功能结构图
2.3.2功能描述
(1)系统管理功能
本模块包括:
在用户管理方面,系统管理员可以增加客户端,可分配不同的权限,
进行用户的增加、删除、对不同的用户授予不同的权限、用户可以修
改密码。
授权用户可以对站点信息进行修改。
用户可以对异常范围(见表2-3)及关注范围进行修改,可对各电压等级出现异常的范围和需要关注的范围数据进行维护,能够对异常的类型进行维护管理,维护母线平衡公式。
表2-3异常范围默认值为现行标准(可修改)
电压等级
异常范围
关注范围
220KV
±
1%
0.5%
110KV
2%
35KV
10KV
对变电站、测量点和电表信息通过中间库相应内容自动更新。
对于因站点改造、通道异常、表计异常无法进行平衡的站点可手工修改分析属性,系统对该站点进行提示(按颜色区分)。
异常范围默认值中,增加设置电量极值,增加变损异常报警范围(暂定为2%)可修改。
本系统原则上对变电站、测量点和电表信息通过中间库相应内容自动更新。
但是为防止系统断电和其他不可测的原因造成的数据不同步提供了手动更