论文部分内容阅读
本文主要讨论了一个基于Client/Server模式的网络远程监控系统的设计和实现。本系统综合利用传感器技术、数据采集技术、网络通信技术、多媒体技术及面向对象编程技术,具有设备控制、消防保安等功能,可以同时在远程机和服务器上通过语音、信号灯、列表、波形等多种方式显示和处理监控和报警信息。该监控系统以监控信息的实时操作和实时控制为中心,充分利用了现有的局域网资源和广域网资源。整个系统采用分层的、面向对象的设计方法,具有结构模块化、层次化、接口简单、适应性强、升级扩展方便等特点,并可根据本系统的通讯设计规范对特殊的网络结构进行二次开发,具有良好的开放性。 本文主要分为两个部分对系统进行介绍:系统概述、系统各功能模块的实现。在系统概述部分,主要讨论了网络测控系统的研究背景,客户机/服务器模式的结构和发展,通讯协议的选择,本系统各个功能模块的划分等。在系统各功能模块的实现部分中,主要讨论了WinSocket技术、CSocket类和串行化技术、面向对象编程技术及系统通讯模块、硬件接口模块、监测信息显示模块、报警模块等具体模块的实现,最后得到一个开放的计算机网络监控系统。