引 言
随着计算机、网络通信等高新技术的飞速发展和广泛应用,变电站监控方式从过去的有人值班过渡到无人值守,由过去的单纯调度运行转变为调度运行、生产、经营管理等多种运用。
但是,目前变电站系统中依然存在以C/S(client/server)模式为主的web应用系统,主要是由于其具有以下优势:交互性强,客户端有一套完整的程序,在出错提示及在线帮助方面功能强大;采用配对的点对点结构模式,提供了更安全的存取结构;两层结构降低了网络通信量,更利于处理大量数据。然而随着互联网的广泛应用,特别是随着Internet技术的发展,实现了数据共享,并能提供给领导部门进行决策和管理。B/S (browser/server)结构的新颖与流行及在很多方面相对于C/S结构的巨大改进,使Web应用程序向B/S模式发展成为未来的趋势。
因此,在变电站监控中增加Web浏览功能变得越来越迫切,而且具有广阔的市场前景;本文提出了一种对已有的变电站监控系统实现从C/S模式到B/S 模式的转变的web技术方案。
6
第一章 可行性分析
1.1 分析目前系统
目前,部分电厂的变电站母线平衡实时监控系统采用的是C/S模式的系统结构,在这中模式下,系统主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理变电站的数据,如数据库服务器,其主要工作是客户请求服务器上的数据进行查询和操作时,对这些资源进行最优化管理。中间件负责联结客户应用程序与服务器管理程序,协同完成一个作业,以满足用户查询管理数据的要求。在这种模式下,变电站母线平衡实时监控系统中用的数据是从中间库中到的。 系统架构如图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如下:
7
浏览器 Web 服务器 数据库
图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新系统带来的影响
8
(1)功能:采用建议系统后,改进了原有系统的功能不足之处,所以对更加方便用户操作,对于重要数据的手工备份添加到新系统中,从而能更好的对变电站的母性平衡进行很好的实时监控。
(2)现有软件:由于建议系统采用了先进的web技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到原有系统的功能,使现有软件能够很好的继承下来。 (3)用户:建议系统使用的新操作是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。
1.4 技术可行性分析
Java技术分析:
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称 Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动感的Web、Internet计算。
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4或Java 1.5。
Java语言是面向对象的,Java分为三个体系JavaSE,JavaEE,JavaME。其中J2EE技术是B/S模式的完全实现,在 J2EE下面有好多技术可以实现该系统的功能模块,比如常用的框架有Struts+Hibernate+Spring,利用这三个框架就可以很好的进行B/S模式下系统的开发。
就目前情况而言,使用Java 2 EE技术完全可以实现建议系统在B/S模式下的功能。
1.5经济可行性分析
该系统对客户的影响:建议系统是为了改善原有系统在维护、功能和对系统扩展方面的缺点,所以新系统一经使用在维护和管理方面一定会得到很好的改善,用户在使用了新系统后只需要维护服务器,客户端完全不需要维护,较少了维护费用,且升级新系统时也只需升级服务器端,大大减轻了管理员的任务。
9
第二章 需求分析
2.1系统背景概述
2.1.1目标
部分电厂的变电站目前使用的是C/S模式的母性平衡实时监控系统,由于该模式下的应用系统开发和维护成本较高,不利于今后系统的扩展,且客户端负载重,应用系统的移植性也差(对于B/S模式不存在移植的问题),所以本项目是在原有系统功能模块的基础上进行的改进和重新设计,系统模式从C/S模式改为B/S模式。
2.1.2运行环境
操作系统:Windows XP/Windows 2000 服务器:tomcat 数据库:Oralce10g
2.1.3条件与限制
本系统操作简单,除管理员最好是变电站母线电量平衡监控系统操作员(以前做过)了解系统数据的流程外其他人员会基本电脑操作即可。由于数据的重要性,希望用户经常进行数据的备份和维护。
2.2数据描述
对数据进行逻辑描述时可把数据分为动态数据和静态数据。所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。所谓动态数据.包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。进行描述时应把各数据元素逻辑地分成若干组,列如函数、源数据或对于其应用更为恰当的逻辑分组。给出每一数据元的名称(包括缩写和代码)、定义(或物理意义)度量单位、值域、格式和类型等有关信息。
2.2.1静态数据
变电站的基本数据:
用户基本信息,异常范围,异常类型,母线公式。
日表码数据,小时曲线表码数据,电表基本数据,测量点基本数据,变电站基 本数据
母线平衡公式:总电量公式,分电量公式。
2.2.2动态数据
动态数据输入输出如下:(见表2-1)
10
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库毕业设计论文2.1(2)在线全文阅读。
相关推荐: