局域网中远程桌面监控系统的设计与实现
如何在局域网中搭建远程桌面访问系统

如何在局域网中搭建远程桌面访问系统远程桌面访问系统是指在局域网中,通过网络连接实现远程控制和访问其他计算机的功能。
在如今日益发展的云计算时代,远程桌面访问系统已经成为人们工作和生活中必不可少的一部分。
本文将为您介绍如何在局域网中搭建远程桌面访问系统,并提供详细的步骤和操作指南。
一、了解远程桌面访问系统的基本原理在开始搭建远程桌面访问系统之前,我们首先需要了解其基本原理。
远程桌面访问系统利用局域网中计算机之间的网络连接,在本地计算机上实现对远程计算机进行控制和访问的功能。
通过远程桌面访问系统,我们可以在本地计算机上像操作本地计算机一样操作远程计算机,并且可以传输文件和数据。
二、选择合适的远程桌面访问系统软件在选择远程桌面访问系统软件时,我们需要考虑软件的稳定性、安全性和功能全面性。
目前市场上有很多优秀的远程桌面访问系统软件,如TeamViewer、Windows远程桌面、Chrome远程桌面等。
根据实际需求选择合适的软件,并进行相应的下载和安装。
三、配置远程桌面访问系统软件安装完成后,我们需要进行相应的配置才能正常使用远程桌面访问系统。
首先,打开软件并按照提示进行初始化设置,设置管理员账户和密码。
然后,设置网络参数,包括IP地址、子网掩码以及网关等。
接下来,设置访问权限和安全设置,确保只有授权用户可以进行远程访问。
四、连接远程计算机在配置完成后,我们可以通过本地计算机连接远程计算机。
打开远程桌面访问软件,输入远程计算机的IP地址和端口号,点击连接按钮即可建立连接。
如果连接成功,我们就可以在本地计算机上看到远程计算机的桌面界面,并且可以进行相应的操作和文件传输。
五、优化远程桌面访问系统为了提供更好的远程访问体验,我们可以进行一些优化操作。
首先,选择合适的画面质量和颜色深度,以平衡画面流畅度和显示效果。
其次,设置合适的远程显示尺寸,以适应本地计算机的屏幕分辨率。
此外,关闭不必要的特效和动画,以提高远程访问的速度和稳定性。
远程网络视频监控系统的设计和实现

远程网络视频监控系统的设计和实现摘要:现阶段伴随着电子信息技术的飞速发展,视频监控系统的应用领域也在不断扩大。
从过去的仿真系统到现在的智能监控系统,无论是系统设备使用方面,还是系统功能开发方面,都有了一定程度的提升。
本文对于网络化的智能视频监测系统应用优势进行分析,并提出其应用路径。
关键词:网络;智能化;视频监控;系统;应用优势网络化的智能视频监控管理系统使用过程中可以在图像内部形成映射关联,并通过计算机技术进行图像处理,针对画面信号进行智能分类,将视频信号实现智能化提取,发挥在计算机信息处理方面能力优势,同时针对海量数据进行精确分类,将无价值信息筛选出去,并根据设定规律,及时发布预警,体现了监控管理系统的应用价值。
一、网络智能化视频监控系统应用优势(一)远程视频会议根据智能监控系统,适用对特定监控区域和物品开展全天监管,更改原来工作人员统一管理的管理机制,将视频控制模块集成化到前端设备中,监控系统安装网络服务器,完成信息的数据分析系统。
(二)智能监测技术与一般视频监控系统不同,互联网智能监控系统具备移动检测作用,能够提供警报精密度。
全面的前端设备具备数字图像处理作用,作用十分强大,系统软件操作流程利用优化算法,客户只需精确界定安全隐患特点,基本没有精确的警报、泄露、乱报状况,并且能清晰地搜集视频数据信息[1]。
(三)视频智能分析通过网络化智能视频监控平台,能够对突发事件进行处理,按照技术规定,对可疑人员进行辨识。
例如:一旦在公共场所出现可疑事物,或者车辆在敏感点停留较长,那么,系统将能够在危机出现以前,对执勤队员作出提醒,使其注意视频影像,同时做好预防工作,帮助他们在危机出现以前,准确制订解决方案,防止人为因素耽误危机的处理。
(四)安全防护协助运用数字化视频监控系统,可以辅助安全部门、政府机构对于室外公共区域展开安全管理。
根据视频检验、面部识别、物件追踪、车辆识别系统的安全级别。
(五)资源拓展应用智能化视频监管网络资源可用于安全工作、人员统计、交通控制、远程视频会议、参加人数统计、视频网络资源多元性实用价值开发设计等。
如何实现局域网内的远程桌面访问

如何实现局域网内的远程桌面访问远程桌面访问是一种方便的技术,可以使用户通过网络远程访问和控制另一台计算机的桌面。
在局域网内实现远程桌面访问具有重要的意义,可以提高工作效率和便利性。
本文将介绍如何实现局域网内的远程桌面访问。
一、了解远程桌面访问的概念远程桌面访问是指用户可以通过一台计算机远程连接到另一台计算机的桌面界面,并且能够对其进行操作和控制。
通过远程桌面访问,用户可以在远程计算机上执行各种任务,就像在本地计算机上一样。
这对于需要远程办公或者帮助他人解决计算机问题的用户来说非常有用。
二、准备工作在局域网内实现远程桌面访问,首先需要进行一些准备工作。
具体步骤如下:1. 确保网络连接稳定:远程桌面访问需要网络连接,因此首先确保局域网内的网络正常工作,并且连接稳定。
2. 确认目标计算机的IP地址:在局域网内进行远程桌面访问,需要知道目标计算机的IP地址。
可以在目标计算机上通过查看网络设置或者使用命令行工具(如ipconfig)来获取IP地址。
三、配置目标计算机在局域网内实现远程桌面访问,需要在目标计算机上进行一些配置。
具体步骤如下:1. 启用远程桌面服务:在目标计算机上启用远程桌面服务。
可以在"控制面板"中找到"系统和安全"选项,然后点击"系统",在左侧导航栏选择"远程设置"。
在弹出的窗口中,勾选"允许远程连接到此计算机"选项。
2. 配置防火墙规则:如果目标计算机上有防火墙软件,需要相应地配置防火墙规则,允许远程桌面连接。
四、配置本地计算机除了在目标计算机上进行配置,还需要在本地计算机上进行一些配置。
具体步骤如下:1. 使用远程桌面工具:在本地计算机上打开远程桌面工具,可以在"开始"菜单中搜索"远程桌面连接"。
在远程桌面连接窗口中,输入目标计算机的IP地址,然后点击"连接"。
局域网中远程桌面监控系统的设计与实现

计算机网络专业(本科段)****大学毕业设计(论文)论文题目局域网中远程桌面监控系统的设计与实现分校姓名总考号年月局域网中远程桌面监控系统的设计与实现摘要局域网远程桌面监控系统的设计与实现摘要远程桌面监控系统可以让本地计算机通过局域网访问不同的远程计算机,并对其进行操作。
维护人员可以通过本系统实时地监控联网计算机的运行情况、根据需要随时改变联网计算机系统设置,对出现故障的计算机能够通过网络及时修复。
管理人员通过本系统可以规范员工对计算机的使用、及时发现并解决工作中存在的问题。
本系统可以在不同平台上运行,实现运行不同桌面操作系统的计算机之间的相互监控。
该系统对远程主机的监控主要包括:实时监视桌面状态、修改系统配置文件、控制鼠标、键盘的基本操作。
本系统采用Java语言实现,开发工具采用NetBeansIDE6.7开发。
本文介绍了局域网中远程桌面监控系统的分析、设计和开发的全部过程。
运用功能结构图、程序流程图等对远程桌面监控子系统的设计过程进行详细的说明。
首先简单介绍了远程桌面监控系统的应用前景以及面临问题;介绍了系统的总体目标以及用户需求。
设计了系统的基本框架和各个模块的功能;然后主要介绍了各个功能模块的具体实现步骤。
并对模块中用到的类、构造函数和主要方法做了简单的说明。
最后给出了测试方法和结果,对系统的优缺点进行了总结。
关键词∶远程桌面监控Java Socket JPEG RMIDesign and Implementation of RDMS AbstractDesign and Implementation of RemoteDesktop Monitoring System in LANAbstractRDMS enables the local computer to control a different remote computer through the LAN . In the system the administrator can monitor the operation of a remote computer, change the remote computer's system settings, repair faults in remote host. The administrator can regulate the use of staff on the computer, to discover and resolve problems.This system can run on different platforms to achieve monitoring between computers running different operating systems. The system for remote monitoring and control console includes: real-time monitoring desktop status, modify the system configuration files, control the mouse, keyboard, basic operations. The system is developed in Java language implementation, development tools are NetBeansIDE6.7 .This paper describes analysis, design and development process of RDMS. Functional structure diagram, program flow chart are used in system design process. First RDMS application prospects, as well as the problems faced is introduced; the overall system objectives and user requirements are described. Design of the system basic framework and functions of each module are discussed; the various functional blocks of concrete implementation steps, modules used in class, constructor and main method of doing a simple description are given. Finally, test methods and results, advantages and disadvantages of the system are summarized.Keywords: Remote Desktop Monitoring Java Socket JPEG RMI目录第1章引言 (1)第2章需求分析 (3)2.1系统设计背景与总体目标 (3)2.1.1系统设计的背景 (3)2.1.2系统设计的总体目标 (3)2.2用户需求 (3)2.2.1功能需求 (3)2.2.2性能需求 (4)第3章可采用的技术方案与可行性分析 (5)3.1可采用的技术方案 (5)3.1.1套接字Socket (5)3.1.2JPEG压缩技术 (6)3.1.3Java的RMI技术 (7)3.2可行性分析 (9)3.2.1技术可行性 (9)3.2.2经济可行性 (9)3.3编程语言与开发工具 (10)3.3.1Java编程语言 (10)3.3.2NetBeans开发工具 (10)第4章系统分析与设计 (12)4.1系统基本框架 (12)4.2系统总体设计与功能结构 (13)4.3主控端系统设计与功能结构 (13)4.3.1配置管理模块 (14)4.3.2显示远程桌面模块 (15)4.3.3远程控制模块 (16)4.4被控端设计功能结构 (17)4.4.1配置管理模块 (17)4.4.2发送桌面信息模块 (18)4.4.3响应控制模块 (19)第5章系统实现 (20)5.1系统实现思路 (20)5.2主控端程序(Client Program) (22)5.2.1配置管理模块中的基本操作功能 (22)5.2.2配置管理模块中的扫描可连主机功能 (27)5.2.3显示远程桌面模块中的桌面显示功能 (30)5.2.4显示远程桌面模块中的附属功能 (34)5.2.5远程控制模块 (34)5.3被控端程序(ServiceProgram) (35)5.3.1配置管理模块中的安全管理功能 (35)5.3.2配置管理模块中的系统基本设置功能 (37)5.3.3发送桌面信息模块 (39)5.3.4响应控制模块 (42)第6章测试 (45)6.1主控端测试 (45)6.1.1对基本操作功能的测试 (45)6.1.2对扫描可连主机功能的测试 (45)6.1.3对远程控制功能的测试 (45)6.2被控端测试 (45)6.2.1对连接密码的验证测试 (45)6.2.2创建存储密码文件的测试 (46)6.3测试结果 (46)第7章结论 (47)致谢 (48)参考文献 (49)第1章引言网络的诞生拓展了计算机的应用范围,网络的迅速发展在提高生产效率的同时也改变了人们的工作方式。
远程监控系统设计方案

远程监控系统设计方案远程监控系统是一种能够实时远程监控目标的系统,通过使用技术手段实现对目标的远程观察、数据采集、图像传输、存储等功能。
远程监控系统广泛应用于视频监控、环境监测、设备远程管理等领域。
本文将介绍一个远程监控系统的设计方案。
1.系统需求分析在设计远程监控系统之前,首先要进行系统需求分析。
这包括确定目标的监控范围、监控要求,以及用户对系统的需求等。
例如,如果是用于视频监控,需要确定监控的对象、监控区域等。
在此基础上,确定系统对图像分辨率、帧率、传输方式、存储容量等的需求。
2.系统架构设计系统架构是指系统的组成部分及其之间的关系和交互方式。
远程监控系统的架构通常包括监控端和监控中心两个主要组成部分。
(1)监控端:负责采集目标的信息(如图像、温度、湿度等)并将其传输给监控中心。
监控端通常由传感器、摄像机、控制器等组成。
(2)监控中心:负责接收监控端传输的信息,并进行处理、分析、显示和存储等操作。
监控中心通常包括服务器、硬盘阵列、显示器、与监控终端的通信接口等。
3.数据采集和传输设计数据采集是远程监控系统的重要环节,它决定了系统对目标信息的获取质量和效率。
数据采集通常包括图像、声音、温度湿度等多种类型的数据。
(1)图像采集:图像采集是远程监控系统的核心功能之一、通常使用摄像机采集目标的图像,并通过压缩编码技术将其转换为数字化的数据。
(2)数据传输:数据传输是将采集到的数据传输给监控中心的过程。
可以使用有线或无线方式进行数据传输。
有线传输方式可以使用以太网、电力线、光纤等,无线传输方式可以使用Wi-Fi、蓝牙、LTE等。
4.数据处理与存储设计在监控中心接收到数据后,需要进行处理、分析、显示和存储等操作。
(1)数据处理和分析:对于图像数据,可以进行图像解压缩、图像增强、目标检测和跟踪等处理和分析操作。
可以使用图像处理算法和机器学习算法实现。
(2)数据显示:将处理和分析后的数据以图像、视频、曲线等形式显示给用户。
基于Go的多机远程桌面监控系统设计与实现

基于Go的多机远程桌面监控系统设计与实现简介本文档描述了基于Go语言开发的多机远程桌面监控系统的设计与实现。
该系统旨在实现对多台远程计算机的实时监控和远程控制操作,为用户提供方便和高效的远程工作环境。
设计目标本系统的设计目标如下:1. 实时监控:对多台远程计算机的各种操作进行实时监控,包括屏幕显示、鼠标移动、键盘输入等。
2. 远程控制:用户能够通过远程控制台对远程计算机进行操作,如远程启动应用程序、关机、重启等。
3. 高效稳定:系统需要具备高效稳定的特性,确保在多机环境下能够快速响应并处理大量的远程操作请求。
系统架构该系统的架构主要包括以下几个组件:1. 服务器端:负责接收和处理来自客户端的远程操作请求,并将结果返回给客户端。
2. 客户端:安装在远程计算机上,负责发送远程操作请求给服务器端,并将服务器返回的结果实时显示在远程计算机的屏幕上。
3. 连接管理:负责维护服务器端与客户端之间的连接,保证数据的可靠传输和实时性。
技术选型本系统选择使用Go语言进行开发,原因如下:1. 高效性:Go语言具有并发编程的优势,能够处理大量的并发连接请求,并提供高效的网络通信功能。
2. 简洁性:Go语言的语法简洁明了,易于理解和维护,有利于系统的开发和测试。
3. 跨平台性:Go语言支持多个操作系统平台,能够在不同的远程计算机上运行和部署。
系统实现系统的实现过程主要包括以下几个步骤:1. 服务器端开发:使用Go语言开发服务器端程序,实现接收和处理远程操作请求的功能。
2. 客户端开发:使用Go语言开发客户端程序,实现发送远程操作请求和接收服务器返回结果的功能。
同时,在客户端上通过图形界面将远程计算机的屏幕实时显示出来。
3. 连接管理开发:实现连接管理组件,确保服务器端与客户端之间的连接稳定可靠,并能够处理多个并发连接请求。
4. 功能测试和优化:完成系统的开发后,进行功能测试和性能优化,确保系统能够实现预期的功能和性能要求。
基于局域网的远程监控系统的研究与开发

在系统的设计过程中,需要重点考虑如何提高稳定性、可靠性和安全性。针 对这些问题,可以采取以下措施:
(1)分布式架构:采用分布式架构可以避免单点故障,提高系统的稳定性。 即使某个节点出现问题,其他节点仍可以正常工作。
(2)数据加密:对传输的数据进行加密,可以防止数据泄露和未授权访问。 例如,可以采用HTTPS协议对数据进行加密传输。
随着计算机技术和网络技术的发展,远程监控系统成为一种重要的监控手段。 在诸多应用场景中,基于局域网的远程监控系统由于其独特的优势得到了广泛的 应用。例如,在企业、学校、医院等场所,管理者可以通过远程监控系统实时了 解现场情况,提高管理效率和安全性。因此,对局域网远程监控系统的研究与开 发具有重要的现实意义。
5、应用与推广
局域网远程监控系统适用于多种场景,如企业、学校、医院等。在这些场所, 管理者可以通过远程监控系统实时掌握现场的实际情况,提高管理效率。例如, 在医院,医生可以通过远程监控系统观察病人的情况,提供及时的医疗救助;在 学校,教师可以通过该系统实时了解学生的学习情况,提高教学质量。
为了进一步推广局域网远程监控系统的应用,我们采取了多种策略。首先, 加强宣传力度,让更多的人了解局域网远程监控系统的优势和应用场景;其次, 提供个性化的定制服务,根据不同客户的需求和习惯,定制符合其要求的远程监 控系统;最后,加强售后服务,为客户提供及时、专业的技术支持和服务。
相关技术综述
远程监控系统的发展历程可以追溯到20世纪80年代,当时主要依赖于模拟信 号传输。随着网络技术的发展,远程监控系统逐渐数字化、网络化。现在,基于 Web的远程监控系统已经成为主流。这种系统可以利用浏览器作为用户界面,实 现远程访问和控制。
基于Web的远程监控系统开发技 术的研究
远程智慧监控系统设计方案

远程智慧监控系统设计方案远程智慧监控系统是一种通过互联网远程实时监控和控制的系统。
它可以应用于各种领域,例如智能家居、工业自动化、安防监控等。
本文将提供一个远程智慧监控系统的设计方案。
1. 系统概述远程智慧监控系统由监控设备、传感器、数据传输、云服务器以及手机或电脑客户端组成。
监控设备可以是摄像头、温度传感器、湿度传感器等。
传感器可以收集各种环境参数的数据。
数据通过数据传输模块传送到云服务器,再通过手机或电脑客户端接收和查看。
2. 硬件设计(1)监控设备选择:选择适用于不同场景的监控设备,例如高清摄像头、红外摄像头、温度传感器、湿度传感器等。
(2)数据传输:可以通过有线网络、无线网络或者物联网协议将数据传输到云服务器。
选择合适的传输方式根据实际需求和网络环境来确定。
(3)传感器连接:通过硬件接口将传感器和监控设备连接,并确保数据的可靠传输。
3. 软件设计(1)云服务器:搭建云服务器,用于接收和存储传感器数据。
服务器需要具备较高的稳定性和安全性,可以使用云计算服务提供商,例如AWS、阿里云等。
(2)数据库设计:在云服务器上设计数据库,用于存储传感器数据。
数据库需要支持高并发和大数据存储。
(3)数据传输协议:设计传输协议,保证数据的安全传输。
可以使用SSL或者VPN等加密协议,确保数据不被窃取或篡改。
(4)移动端应用:开发手机或电脑客户端应用程序,用户可以通过这个应用程序查看监控设备的实时数据,并进行控制操作。
应用程序需要友好的用户界面和稳定的性能。
4. 系统架构(1)传感器数据采集:监控设备和传感器通过硬件接口连接,将数据采集到监控设备中。
(2)数据传输:监控设备通过有线或无线网络将数据传输到云服务器,并保证数据的安全传输。
(3)云服务器处理:云服务器接收传感器数据,并进行处理和存储。
可以使用数据库技术将数据存储起来,方便后续的数据分析和查询。
(4)移动端应用:用户通过手机或电脑客户端应用程序,访问云服务器上的数据,并进行实时监控和控制操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络专业(本科段)****大学毕业设计(论文)论文题目局域网中远程桌面监控系统的设计与实现分校姓名总考号年月局域网中远程桌面监控系统的设计与实现摘要局域网远程桌面监控系统的设计与实现摘要远程桌面监控系统可以让本地计算机通过局域网访问不同的远程计算机,并对其进行操作。
维护人员可以通过本系统实时地监控联网计算机的运行情况、根据需要随时改变联网计算机系统设置,对出现故障的计算机能够通过网络及时修复。
管理人员通过本系统可以规范员工对计算机的使用、及时发现并解决工作中存在的问题。
本系统可以在不同平台上运行,实现运行不同桌面操作系统的计算机之间的相互监控。
该系统对远程主机的监控主要包括:实时监视桌面状态、修改系统配置文件、控制鼠标、键盘的基本操作。
本系统采用Java语言实现,开发工具采用NetBeansIDE6.7开发。
本文介绍了局域网中远程桌面监控系统的分析、设计和开发的全部过程。
运用功能结构图、程序流程图等对远程桌面监控子系统的设计过程进行详细的说明。
首先简单介绍了远程桌面监控系统的应用前景以及面临问题;介绍了系统的总体目标以及用户需求。
设计了系统的基本框架和各个模块的功能;然后主要介绍了各个功能模块的具体实现步骤。
并对模块中用到的类、构造函数和主要方法做了简单的说明。
最后给出了测试方法和结果,对系统的优缺点进行了总结。
关键词∶远程桌面监控Java Socket JPEG RMIDesign and Implementation of RDMS AbstractDesign and Implementation of RemoteDesktop Monitoring System in LANAbstractRDMS enables the local computer to control a different remote computer through the LAN . In the system the administrator can monitor the operation of a remote computer, change the remote computer's system settings, repair faults in remote host. The administrator can regulate the use of staff on the computer, to discover and resolve problems.This system can run on different platforms to achieve monitoring between computers running different operating systems. The system for remote monitoring and control console includes: real-time monitoring desktop status, modify the system configuration files, control the mouse, keyboard, basic operations. The system is developed in Java language implementation, development tools are NetBeansIDE6.7 .This paper describes analysis, design and development process of RDMS. Functional structure diagram, program flow chart are used in system design process. First RDMS application prospects, as well as the problems faced is introduced; the overall system objectives and user requirements are described. Design of the system basic framework and functions of each module are discussed; the various functional blocks of concrete implementation steps, modules used in class, constructor and main method of doing a simple description are given. Finally, test methods and results, advantages and disadvantages of the system are summarized.Keywords: Remote Desktop Monitoring Java Socket JPEG RMI目录第1章引言 (1)第2章需求分析 (3)2.1系统设计背景与总体目标 (3)2.1.1系统设计的背景 (3)2.1.2系统设计的总体目标 (3)2.2用户需求 (3)2.2.1功能需求 (3)2.2.2性能需求 (4)第3章可采用的技术方案与可行性分析 (5)3.1可采用的技术方案 (5)3.1.1套接字Socket (5)3.1.2JPEG压缩技术 (6)3.1.3Java的RMI技术 (7)3.2可行性分析 (9)3.2.1技术可行性 (9)3.2.2经济可行性 (9)3.3编程语言与开发工具 (10)3.3.1Java编程语言 (10)3.3.2NetBeans开发工具 (10)第4章系统分析与设计 (12)4.1系统基本框架 (12)4.2系统总体设计与功能结构 (13)4.3主控端系统设计与功能结构 (13)4.3.1配置管理模块 (14)4.3.2显示远程桌面模块 (15)4.3.3远程控制模块 (16)4.4被控端设计功能结构 (17)4.4.1配置管理模块 (17)4.4.2发送桌面信息模块 (18)4.4.3响应控制模块 (19)第5章系统实现 (20)5.1系统实现思路 (20)5.2主控端程序(Client Program) (22)5.2.1配置管理模块中的基本操作功能 (22)5.2.2配置管理模块中的扫描可连主机功能 (27)5.2.3显示远程桌面模块中的桌面显示功能 (30)5.2.4显示远程桌面模块中的附属功能 (34)5.2.5远程控制模块 (34)5.3被控端程序(ServiceProgram) (35)5.3.1配置管理模块中的安全管理功能 (35)5.3.2配置管理模块中的系统基本设置功能 (37)5.3.3发送桌面信息模块 (39)5.3.4响应控制模块 (42)第6章测试 (45)6.1主控端测试 (45)6.1.1对基本操作功能的测试 (45)6.1.2对扫描可连主机功能的测试 (45)6.1.3对远程控制功能的测试 (45)6.2被控端测试 (45)6.2.1对连接密码的验证测试 (45)6.2.2创建存储密码文件的测试 (46)6.3测试结果 (46)第7章结论 (47)致谢 (48)参考文献 (49)第1章引言网络的诞生拓展了计算机的应用范围,网络的迅速发展在提高生产效率的同时也改变了人们的工作方式。
现在有很多公司、企事业单位都建立了自己的内部网络,对于维护人员来说,希望能够通过网络实时的监控联网计算机的运行情况、希望根据需要通过网络随时改变联网计算机的设置,希望对出现故障的计算机能够通过网络及时排除故障。
对于管理人员来说,希望通过网络随时了解员工的工作进展情况和规范员工对计算机的使用以及解决工作中存在的问题。
为此,希望编写一个适合于局域网的桌面监控程序以满足上述需求。
本系统就在这样的需求环境下孕育而生了。
远程控制技术是指用本地计算机通过网络去控制一台或多台远程主机的技术。
当用户使用本地计算机控制远程主机时,就如同坐在远程主机的屏幕前一样,可以启动远程主机的应用程序,可以使用远程主机的文件资料,甚至可以利用远程主机的外部打印设备和通信设备来进行打印和访问互联网。
不过,在远程主机中所运行的程序、所打开的文件、所下载的文档都是存储在远程主机中的,尽管这些操作似乎是在眼前的电脑上进行的,但事实上主控端电脑只是将键盘和鼠标的指令传送给远程主机,同时将被控端电脑的屏幕画面通过通信线路传过来,从而达到控制与被控制的目的。
远程控制系统一般分为客户端程序Client和服务端程序Server两大部分,在使用前需要将客户端程序安装到本地计算机上,将服务端程序安装到远程主机上。
它的控制的过程是在本地计算机上执行客户端程序,向远程主机中的服务端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制远程主机中的各种应用程序运行。
通过远程控制系统,可以进行很多方面的远程控制,包括获取远程主机屏幕图像;打开、关闭远程主机的任意目录;管理远程主机的文件和文件夹;关闭或者重新启动远程主机中的操作系统;通过远程主机上、下载文件和捕获音频、视频信号等。
远程控制系统也适合一对多模式,可以使用本地计算机控制多个远程主机,管理者可以在本地计算机上同时查看多个员工的工作进展情况,及早发现工作中的差错以便及时改正。
特别是对于网络管理员,技术服务人员来说,远程控制提供了一个便捷,高效的手段。
但是所有这些与网络环境有很大的关系。
网速过慢是很多网络程序的瓶颈,远程控制也不例外。
获取被控端电脑屏幕的过程,实际上就是服务器端传输一副屏幕图片到客服端的过程,这个过程需要传输大量的数据,如何对屏幕图片数据进行压缩?多长时间发送一次屏幕图片数据?是不是每次都需要发送整个屏幕的数据?这些都是远程控制必须面对的问题。
与此同时,网络安全、信息安全也成为人们不得不考虑的热点问题。
远程控制系统存在着比较严重的安全隐患。
容易受到黑客的攻击和非法入侵。
这就需要对软件在设计方面做出安全考虑。
第2章需求分析2.1系统设计背景与总体目标2.1.1系统设计的背景随着计算机应用领域的不断拓宽,网络技术的日臻成熟,很多公司企业都建立了自己的局域网。
单个主机的资源已经不能满足用户的需求,通过网络操作其它主机并使用其资源已成为局域网中必备的功能。
远程桌面系统就是在这样的背景下孕育而生。
2.1.2系统设计的总体目标能够随时对局域网中的主机进行远程监控。