网学网为需要其他类别的朋友们搜集整理了简单远程控制系统--主控端及部分被控端设计相关资料,希望对各位网友有所帮助!
包括论文,设计,论文字数:13148,页数:29
摘 要
目前,随着计算机网络的广泛应用,网络速度越来越快,使用远程控制技术,可以对远程计算机进行操作,就像控制本地计算机一样。这种技术在远程设备(软件)的维护、监控与故障诊断等方面有着广泛的应用前景。远程技术支持将占据技术支持的主流:远程教学和培训也将快速发展。企业规模将迅速扩大,所有这些发展都为远程控制软件提供了一个广阔的天地。
简单远程控制系统由主控端和被控端两部分组成。主控端用于实施各种对连网计算机的监控操作,被控端对于接收到的数据进行分析,解释并执行。系统主要可以实现获取被控端信息、被控端系统控制、消息发送和被控端界面控制的监控功能。作者的主要工作是主控端的设计与实现及整个获取被控端信息模块的设计与实现。
本文对远程控制系统原理和主要相关技术作了简单介绍,在进行的需求分析之后,详细描述了本系统的主控端的设计与实现及被控端的获取被控端信息模块的设计与实现,最后表格形式给出测试结果。
关键词:远程控制;C/S模式;套接字
Simple Remote Control System
-- The Design of Controlling Terminal and Parts of
Controlled Terminal
Abstract
At present, along with the development of the network technology, the speed of the network is faster and faster. Using the technology of remote control, the remote computer can be controlled as conveniently as the local one. The technology of remote control can be very useful in the maintenance, monitoring and malfunction diagnosis of remote computers. Remote control technique will be a tide of technique support; distance education and train will also be developing in a high speed. The scope of enterprises will extend at a very fast speed in the same way. These all development provides a wide space for remote control software.
The simple remote control system consists of two parts including controlling terminal and controlled terminal. We can monitor the controlled terminal and implement some operation about controlling the controlled terminal on the controlling monitor. The controlled terminal is used for analyzing, explaining and implement the received data. The system can implement the function of getting the information of controlled terminal, control controlled terminal, sending messages, controlling the screen of the controlled computer and so on. My job is the design and implementation of the controlling terminal and the function of getting the information of controlled terminal.
The paper simply introduces the theory of remote control and the main correlative technology. After the analysis, it describes the design and implement of the controlling terminal and the function of getting the information of controlled terminal. At last, it shows the result in form of figures.
Key words: Remote control; Client rver mode; socket
目 录
1 引言 1
1.1 背景 1
1.2 国内外研究现状 1
1.3 本课题研究的意义 2
1.4 作者主要工作 2
2 相关理论基础 3
2.1 远程控制概述 3
2.1.1 远程控制软件的原理 3
2.1.2 远程控制技术的应用 4
2.2 开发环境 5
2.3 主要控件介绍 5
2.3.1 Winsock控件 5
2.3.2 Timer控件介绍 5
2.4 C/S模式 5
2.5 TCP协议与UDP协议介绍 6
2.5.1 TCP 协议 6
2.5.2 UDP 协议 6
3 需求分析 6
3.1 系统概貌 6
3.2 功能要求 7
3.3 主控端设计思路 7
3.4 性能要求 8
3.5 运行要求 8
4 主控端及部分被控端设计与实现 8
4.1 简单远程控制系统结构设计 8
4.1.1 简单远程控制系统的结构 8
4.1.2 简单远程控制系统的功能模块 9
4.2 系统功能的实现 10
4.2.1 主控端界面 10
4.2.2 功能实现过程 11
4.2.3 系统控制功能的实现 11
4.2.4 发送消息功能的实现 13
4.2.5 界面控制功能的实现 14
4.3 部分被控端程序功能的实现 16
4.3.1 被控端的连接 16
4.3.2 获取被控端信息功能的实现 17
5 测试 19
5.1 测试环境 19
5.2 测试过程与结果 19
结 论 21
参考文献 22
致 谢 23
声 明 24