资源描述:
《计算机远程控制软件的设计与开发 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、xx学院本科生毕业论文计算机远程控制软件的设计与开发ComputerRemoteControlSoftwareDesignandDevelopment院系计算机科学与工程学院专业计算机科学与技术学生班级xx级xx班姓名xx学号xx指导教师单位计算机科学与工程学院指导教师姓名xxx指导教师职称讲师计算机远程控制软件的设计与开发摘要随着网络技术的飞速发展,远程控制协助软件越来越受到人们的重视。计算机远程控制技术是计算机系统管理人员在异地通过计算机网络连接目标计算机,由本地计算机对远程计算机进行管理和维护的行
2、为。基于JAVA与Socket编程技术结合的C/S远程监控系统软件突破了空间的限制,使用者不用亲自到目标地点,直接通过网络就能实现对被控机器的监控,并且有着友好的操作界面。本系统采用Java网络编程和Java图形编程实现。本系统在开发过程中,将计算机网络技术与远程控制理论基础相结合。本远程控制软件包括远程资源管理器、远程监控、远程CMD控制台三大模块,实现了对被控机磁盘文件的上传、下载、删除,实现对鼠标、键盘的模拟以及屏幕截取,实现了远程执行DOS命令,实现了远程关机。本系统从设计最初到具体实现、优化、
3、测试都严格遵循软件工程的思想。关键词:Java;Socket;C/S;远程控制;屏幕截取;DOS命令。ComputerRemoteControlSoftwareDesignandDevelopmentComputerScienceandTechnologyxxx-xxxxxxSupervisorxxxAbstractWiththerapiddevelopmentofnetworktechnology,theremotecontroltoassistsoftwarebymoreandmorepeople'
4、sattention.Computerremotecontroltechnologyisacomputersystemmanagementpersonnelindifferentthroughthecomputernetworkconnectiontargetcomputer,thelocalcomputertotheremotecomputermanagementandmaintenanceofbehavior.BasedonJAVAandSocketprogrammingtechnologyinco
5、mbinationwithC/Sremotemonitoringsystemsoftwarebrokethroughthelimitationofspace,usersneednotpersonallytothetargetlocation,directlythroughthenetworkcanachieveforthecontrolledmachinemonitoring,andhaveafriendlyoperationinterface.ThissystemusesJavanetworkprog
6、rammingandJavagraphicalprogrammingrealization.Thissysteminthedevelopmentprocess,thecomputernetworktechnologyandremotecontroltheoryfoundationcombined.Theremotecontrolsoftwareincludingremoteresourcemanager,remotemonitoring,remoteCMDconsolethreemodules,real
7、izetheaccusedofmachinediskfileupload,download,delete,realizethesimulationofthemouse,keyboardandscreencapture,realizedtheremoteimplementDOScommand,realizedtheremoteshutdown.Thissystemfromdesigntoimplementationfirst,optimizationandtestingarestrictlyfollowt
8、heconceptofsoftwareengineering.Keywords:Java;Socket;C/S;Remotecontrol;Screencapture;DOScommand.目录1引言111.1远程控制软件的研究现状和前景221.2课题研究的目的和意义321.3课题研究的主要内容332系统分析332.1系统功能分析332.2系统软件模型432.3系统的开发平台442.3.1Eclipse介绍442.3.2Java语言443主