| 【中文题名】 | Ajax技术在B/S模式工业监控系统中的研究与应用 |
| 【英文题名】 | Research and Application of Ajax Technology in Industrial Monitoring Control System of B/S Structure |
| 【学科专业】 | 检测技术与自动化装置 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-11-12 |
| 【中关键词】 | Ajax技术,工业监控系统,BS模式,实时性,XML,啤酒发酵 |
| 【英关键词】 | Ajax technology,Industrial monitoring control system,B/S structure,Real-time,XML,Beer fermentation, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 |
实时性和可靠性是现代工业生产对工业监控系统的基本要求。工业监控系统目前采用的软件体系结构主要有C/S(Client/Server,客户-服务器模式)和B/S(Browser/Server,浏览器-服务器)模式两种,在传统的B/S模式下,浏览器客户端与服务器数据交互采用的是基于HTTP协议的同步数据请求-响应机制,这使系统的运行效率和实时性都受到了很大的限制。
针对这一问题,本文设计了一种基于Ajax技术的B/S模式工业监控系统,利用Ajax技术实现了浏览器客户端与服务器之间的异步数据通讯机制,在.NET平台下开发了系统,讨论了系统的实时性、安全性和可移植性,并设计了相应的解决方案。通过系统在啤酒发酵过程和胶乳生产过程中的应用,可以得出基于Ajax技术的B/S模式工业监控系统具有实时性高,通用性强的优点。
本文的主要工作和创新点如下:
(1)设计了“基于Ajax技术的B/S模式工业监控系统”方案。基于Ajax技术的B/S模式工业监控系统在客户端与服务器的交互过程中采用了Ajax技术,利用Ajax的“按需取数据”的模式使服务器只返回客户端需要更新的数据,减少了通讯数据流量,节省了... |
| 【论文题纲】 |
|
摘要 |
6-7 |
|
Abstract |
7-9 |
|
第1章 绪论 |
9-14 |
|
1.1 工业监控系统概述 |
9-12 |
|
1.1.1 客户端/服务器(Client/Server)模式的工业监控系统 |
9-10 |
|
1.1.2 浏览器/服务器(Browser/Server)模式的工业监控系统 |
10-12 |
|
1.2 本课题的研究背景 |
12-13 |
|
1.3 论文主要研究工作和内容安排 |
13-14 |
|
1.3.1 论文主要研究工作 |
13 |
|
1.3.2 论文内容安排 |
13-14 |
|
第2章 Ajax技术概述 |
14-25 |
|
2.1 Ajax的基本概念 |
14-18 |
|
2.2 Ajax的体系结构 |
18-19 |
|
2.3 Ajax技术的原理 |
19-23 |
|
2.3.1 Ajax处理客户端请求 |
19-20 |
|
2.3.2 Ajax应用交互模式 |
20-22 |
|
2.3.3 应用Ajax实现浏览器客户端与服务器异步交互过程 |
22-23 |
|
2.4 Ajax的优势及局限性 |
23-24 |
|
2.5 本章小结 |
24-25 |
|
第3章 基于Ajax技术的工业监控系统设计 |
25-33 |
|
3.1 系统总体设计 |
25-27 |
|
3.2 系统的服务器软件设计 |
27-29 |
|
3.2.1 Web服务器软件设计 |
27-28 |
|
3.2.2 数据库服务器软件设计 |
28-29 |
|
3.3 系统客户端功能设计 |
29-32 |
|
3.3.1 客户端程序功能分析 |
29 |
|
3.3.2 客户端与Web服务器异步通信的实现 |
29-32 |
|
3.4 本章小结 |
32-33 |
|
第4章 基于Ajax技术的工业监控系统开发 |
33-51 |
|
4.1 系统结构设计 |
33-34 |
|
4.2 下位机软件开发 |
34-35 |
|
4.3 上位机软件开发 |
35-43 |
|
4.3.1 PLC初始化模块开发 |
35-37 |
|
4.3.2 ActiveX控件开发 |
37-40 |
|
4.3.3 动态链接库(DLL)开发 |
40-41 |
|
4.3.4 数据报表的开发 |
41-42 |
|
4.3.5 Ajax引擎的开发 |
42-43 |
|
4.4 在啤酒发酵过程计算机控制系统中的应用 |
43-49 |
|
4.4.1 发酵过程主要工艺流程简介 |
43-45 |
|
4.4.2 系统体系结构 |
45-48 |
|
4.4.4 与原有C/S模式啤酒发酵控制系统的比较 |
48-49 |
|
4.5 在胶乳生产过程计算机控制系统中的应用 |
49-51 |
|
第5章 系统关键问题分析 |
51-59 |
|
5.1 系统实时性分析 |
51-54 |
|
5.1.1 影响工业监控系统实时性的因素 |
51-53 |
|
5.1.2 解决方案 |
53-54 |
|
5.2 系统安全性分析 |
54-57 |
|
5.2.1 B/S模式的安全性分析及其解决方案 |
54-55 |
|
5.2.2 Ajax的安全性分析及其解决方案 |
55-57 |
|
5.3 系统可移植性分析 |
57-58 |
|
5.4 本章小结 |
58-59 |
|
第6章 结论 |
59-60 |
|
6.1 论文工作总结 |
59 |
|
6.2 工作展望 |
59-60 |
|
参考文献 |
60-63 |
|
硕士期间参与的项目和科研成果 |
63-64 |
|
作者简介 |
64-65 |
|
致谢 |
65 |
|
| 【DOI】 | LunWen.ID:2.2008.386370 |