用户名: 密码: 验证码:
基于C/S模式的网络远程监控系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文主要讨论了一个基于Client/Server模式的网络远程监控系统的设计和实现。本系统综合利用传感器技术、数据采集技术、网络通信技术、多媒体技术及面向对象编程技术,具有设备控制、消防保安等功能,可以同时在远程机和服务器上通过语音、信号灯、列表、波形等多种方式显示和处理监控和报警信息。该监控系统以监控信息的实时操作和实时控制为中心,充分利用了现有的局域网资源和广域网资源。整个系统采用分层的、面向对象的设计方法,具有结构模块化、层次化、接口简单、适应性强、升级扩展方便等特点,并可根据本系统的通讯设计规范对特殊的网络结构进行二次开发,具有良好的开放性。
     本文主要分为两个部分对系统进行介绍:系统概述、系统各功能模块的实现。在系统概述部分,主要讨论了网络测控系统的研究背景,客户机/服务器模式的结构和发展,通讯协议的选择,本系统各个功能模块的划分等。在系统各功能模块的实现部分中,主要讨论了WinSocket技术、CSocket类和串行化技术、面向对象编程技术及系统通讯模块、硬件接口模块、监测信息显示模块、报警模块等具体模块的实现,最后得到一个开放的计算机网络监控系统。
This dissertation discusses the design and realization of a Client/Server-based network integrated monitoring system. Synthesizing the technology of sensor, data acquisition, network communication, multimedia, and OOP (Object Oriented Programming), this system can provide device control and fire alarm and can as well display and process the monitoring and alarming information on both server and client, by manifold methods, such as speaker, signal lamp, list, oscillograph and etc. This monitoring system is focused on real-time control and monitor in local network and wide area network. With the object-oriented design and layered structure, it possesses these features: modeled, layered, simple interface, easy operation, strong adaptation, upgradable and so on. Additionally, the second develop can be done to special network with keeping to the communication of this system.
    This dissertation can be divided into two sections: system summarization and the realization of system's function models. In the former section, these are discussed in detail: research background of network monitoring system, configuration of Client/Server model, the selection of communication protocol, compartmentalization of system's function modules and etc. In the later section, the others are discussed: WinSocket technology, CSocket class and serialization technology, OOP technology and the realization of system communication module, hardware interface module, display module of monitoring information and alarming module and finally get an open network monitoring system.
引文
[1]David J.Kruglinski Scot Wingo著,希望图书创作室译,VisualC++6.0技术内幕,北京希望电子出版社,1999
    [2]陈坚,陈伟著,VisualC++网络高级编程,人民邮电出版社,2001
    [3]Robert D.Thompson著,前导工作室译,MFC开发人员参考手册,机械工业出版社,1998
    [4]程慧霞等著,用C++建造专家系统,电子工业出版社,1996
    [5]微软公司著,希望图书创作室译,创建和管理Web服务器(Microsoft Intemet Information Server4.0),北京希望电子出版社,1999
    [6]雷斌,杨建华,黄超,何斌等编著,Visual C++6.0网络编程技术,人民邮电出版社,2000
    [7]李博轩等编著,VisualC++6.0网络及Internet开发指南,清华大学出版社,2000
    [8]林海编著,浏览器/服务器应用开发,科学出版社,2000
    [9]董未名,杨柳,汤筠编著,趣味程序导学VisualC++6.0,清华大学出版社,2002
    [10]孙贞运,叶成兰,卢显良译,微型计算机接口,清华大学出版社,1985
    [11]中国计算机自动测量与控制技术协会编译,总线测试系统(自动测试领域最新进展),宇航出版社,1992
    [12]邹理和编著,数字信号处理,国防工业出版社,1985
    [13]王丽宏,苏晓红等编,C/C++语言入门与精通,哈尔滨工业大学出版社,1999
    [14]俞旭明,王保东,毛诗华著,Visual Basic 6.0中文版网络开发技术,人民邮电出版社,1999
    [15]陈坚,陈涛,孙志月等编著,实用VisualC++编程大全,西安电子科技大学出版社,2000
    [16]邵峰晶,张进,孔令波等编著,计算机网络基础,人民邮电出版社,2000
    [17]徐英等主编,Windows2000Server中文版使用指南,机械工业出版社,2000
    [18]捷新工作室编著,VisualC++6.0高级教程,国防工业出版社,2000
    [19]伍晓宇,辛勇编著,C/C++浯言与研究开发实践,航空工业出版社,2000
    [20]冯彬编著,例说VisualC++6.0,北京大学出版社,2000
    [21]李国徽,王涛,潘琳编著,VisualC++6.0编程实例技巧,华中理工大学出版社,1999
    
    
    [22]刘金龙,高兆法,巩玉国编著,VisualC++6.0类参考详解,清华大学出版社,1999
    [23]张宏,闫淑君编著,VisualC++5.0与MFC简明参考手册,电子工业出版社,1998
    [24]同志工作室编著,VisualC++6.0开发技巧与实例教程,人民邮电出版社,2000
    [25]OUGLAS E.COMER, "Intemetworking with TCP/IP, Vol. I: Principles, Protocols, and Architecture," Second Edition, Prentice-Hall Interational, Inc., 1991
    [26]"Windows Sockets: An Open Interface for Network Programming under Microsoft Windows," Version 1.1, Jan.20, 1993
    [27]"Windows Sockets 2 Service Provider Interface: A Service Provider Interface for Transparent Network Programming Under Microsoft Windows," Revision 2.2.0, May 10,1996
    [28]Uyless Black, "TCP/IP and Related Protocols", Second Edition, McGraw-Hill, Inc., 1995
    [29]DOUGLAS E.COMER and DAVID L. STEVENS, "Intemetworking with TCP/IP, Vol. III: Client/Server Programming And Application BSD Socket Version," Prentice-Hall International, Inc., 1993
    [30]Detection Systems, Inc. "Installation Instructions for the DS1101 Glass Breakage Detector"
    [31]梅杓春,现代网络测量系统,国外电子测量技术2001年第3期
    [32]杨春燕,闫光明,网络测量系统及组建,电测与仪表2000年第6期
    [33]王鸿钰,网络化测量和控制,仪表技术2001年第1期
    [34]郭春梅,浅谈虚拟仪器的发展背景及未来趋势,实用测试技术2000年11月第6期

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700