电力技术论文代写|基于B/S模式的电力技术监督管理系统的总体设计和实现方法

发布时间:2012-04-18 13:24:00 论文编辑:第一代写网

目录
Abstract
Key words
摘要
关键词
1 系统开发背景
2 系统结构
3 系统实现的关键技术
4 系统开发应用平台及工具
5 系统功能
6 结束语
参考文献

Abstract: At present,the data of the supervisory management system of electrical technology is dealt by hand,the information is slowlytrans-ferred,a great deal of data is required to be dealt with and the information can’t be made for retrieving and sharing.With the development ofcomputer and internet(or intranet),it is possible to update the method of the supervisorymanagement system of electrical technology via internet(or intranet).This paper introduces the general design and techniques to complete the supervisorymanagement of electrical technology based onB/S mode.This system http://www.1daixie.com/dxlw/ adopts ASP.NET technology of Microsoft Inc. and Web DataWindow of Sun Inc. and achieved information quicklytransferred,report tables collection and calculation,various query and report tables unified management.This paper also puts forward a methodwhich adopts Web DataWindow technique of PowerBuilder7.0 to solve the problem,which is the data input and output as Freeform format。

Key words: ASP.NET; supervisory technology; web dataWindow; B/S mode

摘要:由于目前电力技术监督管理系统数据处理采用手工方式,信息传递速度较慢,数据处理量较大,同时不利于技术监督信息的查询和共享。随着计算机与网络技术的发展,使得通过计算机网络更新技术监督管理手段成为可能。论述了基于B/S模式的电力技术监督管理系统的总体设计和实现方法。本系统采用了微软的最新技术ASP.NET和SUN公司的Web DataWindow技术,实现了电力技术信息的快速传递、报表汇总计算、多样式查询、报表统一管理等功能,很好地解决了FreeForm格式的报表的数据输入输出的问题。

关键词:ASP.NET; 技术监督; Web DataWindow; B/S模式

1 系统开发背景
电力技术监督是提高发、供电设备可靠性和保证电网安全优质稳定运行的重要基础工作,是电力生产建设管理工作的重要内容之一。传统的电力技术监督数据主要采用纸张报表方式上报数据,数据处理主要采用手工方式,信息传递速度较慢,数据处理工作量较大,同时不利于技术监督信息的查询和共享。计算机及网络技术的发展,使得通过计算机网络更新技术监督管理手段成为可能。为了使电力技术监督工作在已取得的成绩的基础之上,再上一层台阶,为了适应电力工业发展和电力市场改革的要求,必须采用新技术加强电力技术监督管理工作,开发技术监督计算机管理系统。
2 系统结构
在通过广泛调研和详尽的需求分析后,进行了系统的总体设计,系统设计以原有技术监督管理模式为基础,以计算机管理为手段,结合计算机及网络技术的特点,对原有模式进行了适当的合理化改造,在系统管理功能上既考虑了计算机信息管理先进性又考虑了原有技术监督管理模式的方便性。采用先进的三层结构和WEB技术、统一的用户身份认证和不同层次的浏览权限分配方案,以及多种系统配置工具和维护工具,使得系统技术先进、扩展性强、配置灵活,系统开发后,可实现省(网)范围内的电力技术监督信息的快速传递、文档远程传输、报表汇总计算、多样式查询、报表统一管理等功能,为远程技术监督提供现代化的技术手段。
系统结构图如图1所示,共分为四个基本模块: 基础管理、指标管理、设备管理、实验报告管理。九个监督专业:绝缘、化学、环保、电测、谐波、继保、热工、金属、节能。

3 系统实现的关键技术
基于B/S(Brower/Server)电力技术监督管理系统,大量采用了微软最新发布的技术开发而成。利用ASP.NET技术(Active Server Pages一种应用程序环境)、ADO.NET(一种比ADO-Active Data Object技术更新的数据访问模型)技术以及VB.NET等技术在浏览器中实现数据录入、审批、报表打印、数据查询等一系列功能。另外,由于各个监督专业的报表、试验报告大量采用FreeForm表的形式,若采用Ac-tiveX组件,编程量巨大,所以采用了Sun公司的PowerBuilder7.0的Web DataWindow技术,充分利用了PowerBuilder的DataWindow的强大的报表功能和数据查询功能及数据录入和显示功能。整个原理过程如图2所示[1-2]。

由于ASP.NET所创建的网页工作过程较为简单,所以这里不再陈述。下面就对Web DataWindow使用浏览器、Web服务器、动态页服务器(Power Dy-namo)及组件事务服务器(Jaguar CTS)工作过程作详细说明[1]。
1)在浏览器端,用户请求URL。
2)如果用户请求是一个静态网页,Web服务器获取HTML返回给浏览器。否则,把请求传递给页服务器(Power Dynamo),它定位所请求的页并执行服务器端的脚本。
3)服务器端脚本连接了运行于组件服务器Jaguar CTS(ComponentTransaction Server)的组件,并传递关于数据窗口(DataWindow)和数据库(Database)的连接信息。
4)组件服务器(Jaguar CTS)从数据库获取了数据窗口所需要的数据,并把数据窗口、数据和状态信息转换成HTML和JavaScript。
5)组件服务器(JaguarCTS)把HTML和JavaScript返回页服务器(PowerDynamo)
6)页服务器以HTML和JavaScript替换服务器端脚本,经由Web服务器把页返回到浏览器。
7)用户与数据窗口交互,例如,请求下一个页或更新数据。
8)Web服务器传递URL给页服务器,循环重新开始。
整个系统与微软公司和Sun公司的产品紧密结合,利用先进和流行的技术,采用微软MSDN软件标准进行开发。采用微软IIS6.0(Internet InformationServer)和Exchange server 5.5的有关技术解决系统中有关流程(审核)问题,并结合电子邮件在WEB上进行提醒。系统设计和系统开发过程中始终以数据流、数据接口、系统容错性、系统开放性、系统速度、网络速度、系统易操作维护等为控制点进行系统优化设计和开发,确保系统的先进性和实用性。
4 系统开发应用平台及工具
服务器端系统平台为Windows 2000 server及其配套组件;网络数据库平台为Oracle8i及其配套组件。开发工具为:微软正式发布的程序集成开发环境(IDE—Integrated development environment)———Vi-sual Studio .NET;网页制作工具为Dreamweaver4.0及其他网页制作工具;Web DataWindow的开发工具为Powerbuilder7.0。
5 系统功能
电力技术监督计算机管理系统分为四个模块:技术监督基础管理、技术监督指标管理、技术监督试验报告管理和技术监督设备管理。系统的主要使用人员为电力科学研究院及各厂(局)的技术监督专责人。
5.1 技术监督基础管理
技术监督基础管理模块的主要功能包括有关技术监督的各个专业标准、规范、条例、通知的发布、技术监督基础管理考核、技术监督总结、技术监督人员网络、技术监督人员培训。数据由各厂(局)录入,经由必要的审批流程后,在技术监督管理系统内发布,以供有关人员查询。
5.2 技术监督指标管理
技术监督指标管理主要对各厂(局)的技术监督指标进行管理,各厂(局)在要求的时间内录入数据,并经过必要的审批流程后,系统对其进行汇总、统计、计算分析,以供有关人员查询。技术监督指标管理总体数据流如图3所示。

5.3 技术监督设备管理
技术监督设备管理主要管理与技术监督有关的主要设备、计量装置等。各厂(局)录入设备信息,由技术监督管理系统进行汇总,以便有关人员查询。
5.4 技术监督试验报告管理
试验报告管理主要管理电科院所要求上报的与技术监督有关的各类试验报告。电科院或各厂(局)录入试验报告,并经必要的审批流程后,由技术监督管理系统进行汇总,以便有关人员查询。
6 结束语
本系统现正处于测试阶段,使用效果比较满意。由于采用了微软较先进的ASP.NET技术,编程语言采用的是VB.NET,代码将在编译后运行,而不是ASP3.0及更低版本的代码解释执行,所以提高了执行速度,并增强了代码的保密性。同时由于采用了Powerbuilder7. 0的Web DataWindow技术,解决了FreeForm格式的报表输入输出数据困难,人机交互界面差的问题。

参考文献:
[1] Ollie Cornes,Chris Goode,等著.崔洪斌,麻辛旗,等译.ASP.NET入门经典—VB.NET编程篇[M].北京:清华大学出版社出版,2002.
[2] 孟军,王宝学.精通ASP.NET网络编程[M].北京:人民邮电出版社,2002.
[3] 王鹏,王学军,李孔军,等.PowerBuilder7.0 Programmer’sGuide编程员指南[M].北京:北京希望电子出版社,2000.
[4] Jason Bell,Mike Clark,等著;赵彦敏译.ASP.NET程序员参考手册[M].北京:清华大学出版社,2002.

提交代写需求

如果您有论文代写需求,可以通过下面的方式联系我们。