文档介绍:目录
引言 6
第一章可行性分析 7
分析目前系统 7
8
8
技术可行性分析 9
9
第二章需求分析 10
10
10
10
10
10
10
10
11
11
11
12
14
14
14
14
14
15
第三章总体设计 16
16
18
18
23
23
第四章详细设计 24
总体结构 24
24
26
27
28
28
28
33
36
37
信息提示管理 37
第五章编码实现 38
38
Java简介 38
MVC设计模式简介 39
流行框架简介 39
毕业总结 45
参看文献 46
附录 47
引言
随着计算机、网络通信等高新技术的飞速发展和广泛应用,变电站监控方式从过去的有人值班过渡到无人值守,由过去的单纯调度运行转变为调度运行、生产、经营管理等多种运用。
但是,目前变电站系统中依然存在以C/S(client/server)模式为主的web应用系统,主要是由于其具有以下优势:交互性强,客户端有一套完整的程序,在出错提示及在线帮助方面功能强大;采用配对的点对点结构模式,提供了更安全的存取结构;两层结构降低了网络通信量,更利于处理大量数据。然而随着互联网的广泛应用,技术的发展,实现了数据共享,并能提供给领导部门进行决策和管理。B/S (browser/server)结构的新颖与流行及在很多方面相对于C/S结构的巨大改进,使Web应用程序向B/S模式发展成为未来的趋势。
因此,在变电站监控中增加Web浏览功能变得越来越迫切,而且具有广阔的市场前景;本文提出了一种对已有的变电站监控系统实现从C/S模式到B/S 模式的转变的web技术方案。
第一章可行性分析
分析目前系统
目前,部分电厂的变电站母线平衡实时监控系统采用的是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如下:
浏览器
数据库
Web