论文部分内容阅读
随着网络和Web技术的飞速发展,正在改变着传统的监控方式。Web技术以HTTP技术为基础,具有简单、高效、跨平台等优点,已经成为信息网络的一种最普遍应用的信息交互平台。远程监控技术与Web技术紧密结合起来,使远程监控技术应用越来越广泛,在交通系统、工业生产、医学系统、办公自动化、智能楼宇、家庭自动化等许多领域发挥着重要作用。因此研究在Internet环境下,如何实现远程监控技术具有十分重要的意义。论文首先阐述了课题研究的背景与意义,论述了远程监控系统的概念和国内外研究发展的现状,分析了远程监控系统实现的关键问题并给出了技术路线。针对与传统的C/S模式的比较,提出了基于B/S模式的远程监控系统的体系结构。其次,详细讨论了与远程监控相关的Web技术,包括ASP与ASP.NET技术,最新流行的Ajax技术,WebService技术,数据库访问技术以及SVG技术。这些技术都是论文中实现远程监控系统的关键技术。最后,论文结合具体的机房设备环境监控项目,按照B/S结构的三层结构模型,详细分析和设计了各层,并对远程监控系统实现的关键问题:远程监控系统的数据实时显示,给出了基于Ajax+SVG技术的实时数据发布模型。针对B/S模式的远程实时监控系统的特点,详细分析了网络安全和实时性,并提出了相应的解决方案。系统使用了微软最新的.NET技术,以C#作为开发语言,以Visual studio 2005作为开发工具,以SQL Server 2005作为数据库平台,利用ASP.NET、ADO.NET和SVG等技术实现。该系统具有的突出特点是:平台无关、易于扩展、开放性、可重用性好、维护方便、响应迅速、安全性等。课题研究的目的一方面是构建及分析远程监控系统,探讨远程监控系统实现过程中遇到的关键问题;另一方面是通过论文所做的工作,对其它类似性质的远程监控系统的研制在理论和实际应用上提供一定的借鉴和帮助。