动态服务器网页在发电厂生产实时系统中的应用.pdf

上传人:3331 文档编号:32378072 上传时间:2020-02-11 格式:PDF 页数:3 大小:127KB
下载 相关 举报
动态服务器网页在发电厂生产实时系统中的应用.pdf_第1页
第1页 / 共3页
动态服务器网页在发电厂生产实时系统中的应用.pdf_第2页
第2页 / 共3页
动态服务器网页在发电厂生产实时系统中的应用.pdf_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
2维普资讯
gvip
第15卷第6期
广东电力
Vol 15 No6
2002年12月
GUANGDONG ELECTRIC POWER
Dec.2002
文童编号:1007-290X(2002)06-003502
动态服务器网页在发电厂生产实时系统中的应用
徐晖,张晓霞,陈立明,刘荣珍
(广东省电力试验研究所,广东广州510600
摘要;通过对动态服务器网页技术的介绍,讨论了如何利用其技术访问后台数据库。以認关发电厂10号机生
产实时系统为例,介绍了开发基于Web的发电厂生产实时系统的基本方法。利用动态服务器网页技术开发电
生产实时系统,可短开发周期,实现在线监视机纽实时数据的目标
关犍词:动态服务器网页;ADO;发电厂;生产实时系统
中分类号:TP277;TP311.135
文献标识码:B
Application of active server page to real-time system of power stations
XU Hui, ZHANG Xiao-xia, CHEN Li-ming, LIU Rong-zhen
(Guangdong Power Test &Research Institute, Guangzhou 510600, China)
Astract: This paper discusses how to create web application by using active server page(ASP) techique to access back-
ground database. Through an example in a power station, it illustrates a developing process for Web-based real-time system
of power stations
Key words: ASP; ADO; power station; operation real-time system
通过Web技术与数据库相结合,使网页的表页面并送到测览器。
现方式从最早的静态网页发展到现在的绚丽多彩
目前,许多发电厂MIS处理的对象是静态数
充满互动的网页。实现网页动态内容的主要技术有据,对于动态的、实时数据还不能有效地监视。笔
两种:公共网关接口( common gateway interface,者通过对韶关发电厂10号机组运行性能分析,认
cGI);动态服务器网页( active server page,ASP)。为使用ASP技术可实现动态的、交互式的、基于
CG是开发较早的技术,其可以实现动态内Web页面的实时系统,能够满足发电厂在线监视
容,但有缺陷:一是对每一个请求,CGI都要产的要求。
生一个新的进程,服务器资源消耗较大;二是
ASP访问数据库原理
CGI的主要编程语言是 Visual Basic,Perl和
CC++,开发应用程序不太方便。
1ASP内建对象
ASP是Web的服务器端脚本编写环境,其主
ASP包括许多内置的服务器和应用程序构件
要特性是把HIML、脚本和 Activex(络化多对象。这些对象如同微软公司提供的其它可视化工
媒体对象技术)组件等整合在一起,创建和运行动具一样,为开发人员提供了很多方便。这些对象包
态的、交互的和高性能的Web服务器应用程序。括:
ASP属于 Activex技术中服务器端的技术,这与
a) Requcst和 Responsc对象。 Rcqucst对象
通常在客户端实现动态网页的技术如 Java applet,提供了对任何HIP请求而转人脚本的信息存取,
Javascrip等有所不同,ASP的命令和脚本语句是其中包括窗体、表格、URL查询等有关信息
在服务器中解释执行,执行后的结果产生 HTMI Response对象可用于建立对信息的反馈。
b) Application和 Session对象。 Application
收搞日期:2002-06-22
对象用于存储一个特定应用程序所需要的信息,而
维普资讯hup:/www.cqvip.com
36
广东电力
第15卷
Session对象用于存储一个特定用户任务所需的信
息。利用 Application对象,用户可以对Web应用
实例
程序的属性进行设置,以实现信息共享,且利用加2.1系统设计
锁和解锁机制可确保多个用户不能同时修改同一属
韶关发电厂10号机组实时系统的设计目标是
性。利用 Session对象,只要用户在同一任务中,以ASP方式实现交互式、动态的Web在线监视系
则存储在 Session对象中的变量就始终有效;只有统,客户端不用安装应用程序,就能够通过浏览器
当该任务终止,服务器才会终止该任务对应的Sses-获得所需的机组运行数据情况。系统软件安装在服
sion对象。
务器端,由服务器实时地完成机组数据处理
c) Server对象。 Server对象允许脚本牛成
系统具体功能分为两大部分,实时数据监视和
Active Server组件,并利用新的功能对ASP环境历史数据査询。实时数据监视包括机组运行监视
进行扩展。
参数查询等功能;历史数据査询包括历史数据査
1.2ASP访问数据库
询、报信息査询的功能。
当客户端浏览器向Web服务器提出请求时,2.2系统开发的关键技术
个ASP脚本就开始执行。如果脚本中有对后台2.2.1系统平台
服务器进行操作的指令,就通过内置ADO与数
本系统的服务器采用 Microsoft Windows NT
据库对话,并将结果以HTML页面的形式送回服4.0作为网络服务器,实现整个网络的正常运行,
务器端。在客户端所见到是纯HTML表现的画 Microsoft Windows NT4.0的易用性、灵活性和
面,例如用表格来表现后台数据库表中的字段内通信服务能力能满足业务要求。同时安装相应的软

件(如SP3,IE4.01SP,IIS4.0等),后台数据
在结构关系上,ASP通过ODBC与数据库打库采用 SOL Server7.0。客户端的工作平台采用
交道。因此,向上层可兼容各类数据库系统。而对 Windows98。
下层,ASP产生的HTML对客户端的浏览器又有2.2.2创建数据源
广泛的适应性。
ASP采用ADO技术访问数据库,它把ODBC
ADO为ASP提供了完整的数据库访问解决方API封装成比较容易使用的对象。在具体应用上,
案。它可作用于服务器,提供含有数据库信息的网应先设置ODBC。设置ODBC的操作方式如下
页内容,通过执行SOL命令,让用户在浏览器画
a)在“控制面版”中单击“ODBC数据源管
面中输入、更新和删除服务器的有数据库信息。理器”对话框;
ADO可连接多种支持ODBC的数据库,如SQL
b)打开“系统DSN”选项,从“系统数据
Server, Oracle, Informix等。在使用时,首先需源”列表中可看到已经存在的数据源;
在控制面板的ODBC中建立相应的DSN(数据源
c)单击“添加”按钮,出现“创建新数据源”
名)。要选择“系统DSN”,指定所用的驱动程序,对话框;
在数据源名称中输入DSN名,并选定服务器和数
展开阅读全文
相关搜索

当前位置:首页 > 论文

版权所有:www.WDFXW.net 

鲁ICP备09066343号-25 

QQ: 200681278 或 335718200