局域网中远程桌面监控系统Word文档下载推荐.doc
- 文档编号:13167516
- 上传时间:2022-10-07
- 格式:DOC
- 页数:55
- 大小:898KB
局域网中远程桌面监控系统Word文档下载推荐.doc
《局域网中远程桌面监控系统Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《局域网中远程桌面监控系统Word文档下载推荐.doc(55页珍藏版)》请在冰豆网上搜索。
设计了系统的基本框架和各个模块的功能;
然后主要介绍了各个功能模块的具体实现步骤。
并对模块中用到的类、构造函数和主要方法做了简单的说明。
最后给出了测试方法和结果,对系统的优缺点进行了总结。
关键词∶远程桌面监控JavaSocketJPEGRMI
49
DesignandImplementationofRDMSAbstract
DesignandImplementationofRemoteDesktopMonitoringSysteminLAN
Abstract
RDMSenablesthelocalcomputertocontroladifferentremotecomputerthroughtheLAN.Inthesystemtheadministratorcanmonitortheoperationofaremotecomputer,changetheremotecomputer'
ssystemsettings,repairfaultsinremotehost.Theadministratorcanregulatetheuseofstaffonthecomputer,todiscoverandresolveproblems.
Thissystemcanrunondifferentplatformstoachievemonitoringbetweencomputersrunningdifferentoperatingsystems.Thesystemforremotemonitoringandcontrolconsoleincludes:
real-timemonitoringdesktopstatus,modifythesystemconfigurationfiles,controlthemouse,keyboard,basicoperations.ThesystemisdevelopedinJavalanguageimplementation,developmenttoolsareNetBeansIDE6.7.
Thispaperdescribesanalysis,designanddevelopmentprocessofRDMS.Functionalstructurediagram,programflowchartareusedinsystemdesignprocess.FirstRDMSapplicationprospects,aswellastheproblemsfacedisintroduced;
theoverallsystemobjectivesanduserrequirementsaredescribed.Designofthesystembasicframeworkandfunctionsofeachmodulearediscussed;
thevariousfunctionalblocksofconcreteimplementationsteps,modulesusedinclass,constructorandmainmethodofdoingasimpledescriptionaregiven.Finally,testmethodsandresults,advantagesanddisadvantagesofthesystemaresummarized.
Keywords:
RemoteDesktopMonitoringJavaSocketJPEGRMI
局域网中远程桌面监控系统的设计与实现目录
目录
第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.2 JPEG压缩技术 6
3.1.3 Java的RMI技术 7
3.2 可行性分析 9
3.2.1 技术可行性 9
3.2.2 经济可行性 9
3.3 编程语言与开发工具 10
3.3.1 Java编程语言 10
3.3.2 NetBeans开发工具 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 主控端程序(ClientProgram) 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章引言
网络的诞生拓展了计算机的应用范围,网络的迅速发展在提高生产效率的同时也改变了人们的工作方式。
现在有很多公司、企事业单位都建立了自己的内部网络,对于维护人员来说,希望能够通过网络实时的监控联网计算机的运行情况、希望根据需要通过网络随时改变联网计算机的设置,希望对出现故障的计算机能够通过网络及时排除故障。
对于管理人员来说,希望通过网络随时了解员工的工作进展情况和规范员工对计算机的使用以及解决工作中存在的问题。
为此,希望编写一个适合于局域网的桌面监控程序以满足上述需求。
本系统就在这样的需求环境下孕育而生了。
远程控制技术是指用本地计算机通过网络去控制一台或多台远程主机的技术。
当用户使用本地计算机控制远程主机时,就如同坐在远程主机的屏幕前一样,可以启动远程主机的应用程序,可以使用远程主机的文件资料,甚至可以利用远程主机的外部打印设备和通信设备来进行打印和访问互联网。
不过,在远程主机中所运行的程序、所打开的文件、所下载的文档都是存储在远程主机中的,尽管这些操作似乎是在眼前的电脑上进行的,但事实上主控端电脑只是将键盘和鼠标的指令传送给远程主机,同时将被控端电脑的屏幕画面通过通信线路传过来,从而达到控制与被控制的目的。
远程控制系统一般分为客户端程序Client和服务端程序Server两大部分,在使用前需要将客户端程序安装到本地计算机上,将服务端程序安装到远程主机上。
它的控制的过程是在本地计算机上执行客户端程序,向远程主机中的服务端程序发出信号,建立一个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制远程主机中的各种应用程序运行。
通过远程控制系统,可以进行很多方面的远程控制,包括获取远程主机屏幕图像;
打开、关闭远程主机的任意目录;
管理远程主机的文件和文件夹;
关闭或者重新启动远程主机中的操作系统;
通过远程主机上、下载文件和捕获音频、视频信号等。
远程控制系统也适合一对多模式,可以使用本地计算机控制多个远程主机,管理者可以在本地计算机上同时查看多个员工的工作进展情况,及早发现工作中的差错以便及时改正。
特别是对于网络管理员,技术服务人员来说,远程控制提供了一个便捷,高效的手段。
但是所有这些与网络环境有很大的关系。
网速过慢是很多网络程序的瓶颈,远程控制也不例外。
获取被控端电脑屏幕的过程,实际上就是服务器端传输一副屏幕图片到客服端的过程,这个过程需要传输大量的数据,如何对屏幕图片数据进行压缩?
多长时间发送一次屏幕图片数据?
是不是每次都需要发送整个屏幕的数据?
这些都是远程控制必须面对的问题。
与此同时,网络安全、信息安全也成为人们不得不考虑的热点问题。
远程控制系统存在着比较严重的安全隐患。
容易受到黑客的攻击和非法入侵。
这就需要对软件在设计方面做出安全考虑。
局域网中远程桌面监控系统的设计与实现第2章
第2章需求分析
2.1系统设计背景与总体目标
2.1.1系统设计的背景
随着计算机应用领域的不断拓宽,网络技术的日臻成熟,很多公司企业都建立了自己的局域网。
单个主机的资源已经不能满足用户的需求,通过网络操作其它主机并使用其资源已成为局域网中必备的功能。
远程桌面系统就是在这样的背景下孕育而生。
2.1.2系统设计的总体目标
能够随时对局域网中的主机进行远程监控。
实时性高、通信量小、界面友好、操作简单、功能齐全并有一定安全措施。
2.2用户需求
2.2.1功能需求
(1)主控端
对远程主机的桌面进行实时监视;
修改被控制端的系统配置文件;
可以对远程主机进行关机和重新启动的操作;
可在本地直接操作远程主机;
实现鼠标的基本操作。
包括:
单击、双击、拖拽、滚轮等;
实现键盘的基本操作。
基本键、控制键、功能键等;
对局域网中的远程主机进行扫描,寻找可控主机;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 局域网 远程桌面 监控 系统