欢迎来到天天文库
浏览记录
ID:464452
大小:1.08 MB
页数:57页
时间:2017-08-05
《基于java的远程控制软件设计【开题报告+文献综述+毕业论文】》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文系列开题报告通信工程基于java的远程控制软件设计一、课题研究意义及现状经过数十年的建设开与发展,计算机,互联网已经离不开我们的生活,Java已经被广泛接受并推动了Web的迅速发展,现在常用的浏览器现在均支持Javaapplet。Java也显示了自己独有的魅力:跨平台、动态的Web、Internet计算。现在已经有不少软件例如NetMeeting,PcAnywhere都可以实现远程控制,通过桌面共享的方式来对远程主机进行控制,实现任何操作。由于Java语言具有良好的跨平台性运作特性,使用Java语言编写的软件具有“一次编写,各处运行”
2、的特点,所以,利用Java实现远程控制具有更广的实用性,能够更好的被人所接受。远程控制的原理[是:用户首先连接到网络上,然后通过远程访问的控制端程序发送控制端身份验证信息和与远程主机连接的要求,接下来远程主机的被控端程序验证控制端身份,如果验证通过,就与控制端建立连接,并向控制端发送验证通过和已建立连接的信息。如果验证不通过则不建立连接,用户也就不能远程控制主机了此时,控制端便可通过控制端程序监控或向远程主机发送要执行的指令,而被控端程序则执行这些指令,并把键鼠标指令和屏幕刷新传给控制端程序,控制端程序通过处理把主机屏幕等信息显示给用户看,使得用
3、户就像亲自在远程主机上操作一样。远程控制软件通常由两部分组成:一部分是客户端(控制端)程序Client,另一部分是服务器端(受控端)程序Server。使用前需要使用前需要将控制端程序安装到控制端计算机上,将被控端程序安装到被控端计算机上。然后由控制端向受控端发出信号,建立一个特殊的远程服务,再通过这个服务,使用各种远程控制功能发送远程控制命令,控制受控端电脑中的各种应用程序运行.远程控制软件的控制一般过程是:控制端上执行控制端程序(授控端上执行受控程序)à向被控端计算机发出信号,通过验证建立一个特殊的远程服务à使用远程控制功能发送远程控制命令à被
4、控端计算机中各种应用程序的运行。综上所述,掌握java语言的相关技术,跟踪java语言的发展趋势,对于我们学习通信工程专业的学生显得非常重要。同时,java对以后互联网的发展一定会起到更大的作用。通过要毕业设计课题,可以更进一步地熟悉掌握java,提高操作能力,能够独立解决程序设计中出现的问题。适应日后的相关工作,因此,从事本毕业设计具有重要的意义。二、课题研究的主要内容和预期目标课题研究的预期目标:1、熟悉java语法及jbuilder开发工具;2、实现远程用户登录、远程浏览;3、实现远程文件下载;4、实现远程文件上传;5、界面端友好美观。课题
5、研究的主要内容:1、java语法;2、jbuilder开发工具的使用;3、远程文件上传、下载途径;4、java程序的界面制作。三、课题研究的方法及措施在开始课题研究之前,先阅读一定数量的与java相关的资料,查阅相关书籍,对所要研究的课题有一个大致的了解。通过阅读相关资料,简要地分析出几个利用java实现远程控制的难点与关键点,并对目前已经有的远程控制软件例如NetMeeting,PcAnywhere进行大致了解,并且进行比较,总结基本的优缺点,以及可行性,以利于后续的研究的工作。在课题研究的过程中,首先根据需求进行需求分析,统一规划,分布完成;
6、按照课题要求实现远程用户登录、远程浏览;远程文件的上传和下载;更重要的死还要做到整个软件的界面的友好和美观,并且,图文结合,让课题研究更具有说服力。四、课题研究进度计划毕业设计期限:自2010年11月17日至2011年5月18日第一阶段(4周):分析人物,收集资料阅读相关文献,了解远程控制的基本理论,熟悉并且了解java的基本语法,完成开题报告、外文翻译及文献综述。第二阶段(6周):进行java编程实现用户远程登录、远程浏览、文件上传和下载等功能。第三阶段(2周):完善软件,修改论文,准备答辩。五、参考文献[1]戚汝鹏.JBuilder2005开
7、发实例完全剖析[M].中国电力出版社,2006.[2]四维科技.JBuilder编程技术与实例[M].人民邮电出版社,2006.[3]吴其庆.JBuilder程序设计实例教程[M].冶金工业出版社,2006.[4]丁寒.计算机远程控制研究[J].电脑开发与应用,2010(01):55~56.[5]舒田华,基于internet的远程控制设计与实现[J].九江学院学报(自然科学版),2010,(02):33~35.[6]Y.DanielLiang.InrroductiontoJavaProgramming[monograph][M].Prentice
8、Hall,2005.[7]常永昌.一种远程控制软件的设计与实现[J].计算机应用,2003,23(3):127-128,131.[8]A
此文档下载收益归作者所有