欢迎来到天天文库
浏览记录
ID:7105122
大小:894.50 KB
页数:54页
时间:2018-02-04
《局域网中远程桌面监控系统的设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、局域网中远程桌面监控系统的设计与实现毕业论文目录第1章引言1第2章需求分析32.1系统设计背景与总体目标32.1.1系统设计的背景32.1.2系统设计的总体目标32.2用户需求32.2.1功能需求32.2.2性能需求4第3章可采用的技术方案与可行性分析53.1可采用的技术方案53.1.1套接字Socket53.1.2JPEG压缩技术63.1.3Java的RMI技术73.2可行性分析93.2.1技术可行性93.2.2经济可行性93.3编程语言与开发工具103.3.1Java编程语言103.3.2NetBeans开发工具10第4章系统分析与设计124.1系统基本框架124
2、.2系统总体设计与功能结构134.3主控端系统设计与功能结构134.3.1配置管理模块144.3.2显示远程桌面模块15504.3.3远程控制模块164.4被控端设计功能结构174.4.1配置管理模块174.4.2发送桌面信息模块184.4.3响应控制模块19第5章系统实现205.1系统实现思路205.2主控端程序(ClientProgram)225.2.1配置管理模块中的基本操作功能225.2.2配置管理模块中的扫描可连主机功能275.2.3显示远程桌面模块中的桌面显示功能305.2.4显示远程桌面模块中的附属功能345.2.5远程控制模块345.3被控端程序(Se
3、rviceProgram)355.3.1配置管理模块中的安全管理功能355.3.2配置管理模块中的系统基本设置功能375.3.3发送桌面信息模块395.3.4响应控制模块42第6章测试456.1主控端测试456.1.1对基本操作功能的测试456.1.2对扫描可连主机功能的测试456.1.3对远程控制功能的测试456.2被控端测试456.2.1对连接密码的验证测试456.2.2创建存储密码文件的测试466.3测试结果46第7章结论47致谢48参考文献4950第1章引言网络的诞生拓展了计算机的应用范围,网络的迅速发展在提高生产效率的同时也改变了人们的工作方式。现在有很多公
4、司、企事业单位都建立了自己的内部网络,对于维护人员来说,希望能够通过网络实时的监控联网计算机的运行情况、希望根据需要通过网络随时改变联网计算机的设置,希望对出现故障的计算机能够通过网络及时排除故障。对于管理人员来说,希望通过网络随时了解员工的工作进展情况和规范员工对计算机的使用以及解决工作中存在的问题。为此,希望编写一个适合于局域网的桌面监控程序以满足上述需求。本系统就在这样的需求环境下孕育而生了。远程控制技术是指用本地计算机通过网络去控制一台或多台远程主机的技术。当用户使用本地计算机控制远程主机时,就如同坐在远程主机的屏幕前一样,可以启动远程主机的应用程序,可以使用
5、远程主机的文件资料,甚至可以利用远程主机的外部打印设备和通信设备来进行打印和访问互联网。不过,在远程主机中所运行的程序、所打开的文件、所下载的文档都是存储在远程主机中的,尽管这些操作似乎是在眼前的电脑上进行的,但事实上主控端电脑只是将键盘和鼠标的指令传送给远程主机,同时将被控端电脑的屏幕画面通过通信线路传过来,从而达到控制与被控制的目的。远程控制系统一般分为客户端程序Client和服务端程序Server两大部分,在使用前需要将客户端程序安装到本地计算机上,将服务端程序安装到远程主机上。它的控制的过程是在本地计算机上执行客户端程序,向远程主机中的服务端程序发出信号,建立
6、一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制远程主机中的各种应用程序运行。通过远程控制系统,可以进行很多方面的远程控制,包括获取远程主机屏幕图像;打开、关闭远程主机的任意目录;管理远程主机的文件和文件夹;关闭或者重新启动远程主机中的操作系统;通过远程主机上、下载文件和捕获音频、视频信号等。50远程控制系统也适合一对多模式,可以使用本地计算机控制多个远程主机,管理者可以在本地计算机上同时查看多个员工的工作进展情况,及早发现工作中的差错以便及时改正。特别是对于网络管理员,技术服务人员来说,远程控制提供了一个便捷,高效的手段。但是所有
7、这些与网络环境有很大的关系。网速过慢是很多网络程序的瓶颈,远程控制也不例外。获取被控端电脑屏幕的过程,实际上就是服务器端传输一副屏幕图片到客服端的过程,这个过程需要传输大量的数据,如何对屏幕图片数据进行压缩?多长时间发送一次屏幕图片数据?是不是每次都需要发送整个屏幕的数据?这些都是远程控制必须面对的问题。与此同时,网络安全、信息安全也成为人们不得不考虑的热点问题。远程控制系统存在着比较严重的安全隐患。容易受到黑客的攻击和非法入侵。这就需要对软件在设计方面做出安全考虑。50第1章需求分析1.1系统设计背景与总体目标1.1.1系统设计的背景随着计算机应用
此文档下载收益归作者所有