主要模块实现屏幕监控模块文件操作模块注册表操作模块模块系统实现与测试软件测试基础软件测试的目标软件测试常用方法本系统采用的测试方法连接测试文件操作测试注册表操作测试发送信息测试屏幕控制测试测试结论总结致谢参考文献网络远程通信与控制程序设计前言随着计算机网络的飞速发展以及网络技术的日益普及和大众化,人们可以很方便地从上获取和自己工作生活密切相关的信息,世界也真正变成个地球村,我们可以和世界上其他任何个人通过计算机网络进行沟通,信息资源达到了高度的共享。从这点得到启发,希望能设计个远程控制系统,通过它可以在家里控制办公室里的计算机。如果你是软件开发商,你的员工可以通过它在办公室里远程为客户配置系统对产品进行维护,如果客户向你报告软件产品出现问题你可以远程对产品进行调试,最终解决问题。这样员工就不会因长期的劳苦奔波而抱怨,用户也不会因为你不能及时解决问题而和你讨价还价,当然,也为公司节约了人力财力和物力。远程控制软件般分两个部分部分是客户端程序,另部分是服务器端程序,在使用前需要将客户端程序安装到主控端电脑上,将服务器端程序安装到被控端电脑上。它的控制的过程般是先在主控端电脑上执行客户端程序,像个普通的客户样向被控端电脑中的服务器端程序发出信号,建立个特殊的远程服务,然后通过这个远程服务,使用各种远程控制功能发送远程控制命令,控制被控端电脑中的各种应用程序运行,这种远程控制方式称为基于远程服务的远程控制。通过远程控制软件,可以进行很多方面的远程控制,包括获取目标电脑屏幕图像窗口及进程列表等等。远程控制具有下优点便于用户能够在任何地方通过网络及时,快速的访问,控制自己的主机。特别是对于网络管理员,技术服务人员来说,远程控制提供了个便捷,高效的手段。当然,远程控制软件是把双刃剑,有优点就会有缺点,它存在比较严重的安全隐患。方面给用户和网络管理员工作带了很大的方便,另方面也给些居心不良者留下后门。形成很多木马程序。这就需要对软件在设计方面做些安全考虑。网络远程通信与控制程序设计远程通信与控制技术概述课题背景通常企业内部或者公司的客户技术支持部门都有技术支持业务,其任务是通过电话解答疑难问题,努力减少技术人员到现场服务或者让用户把设备送到支持中心进行维护。这种技术支持方式尽管被普遍采用,但效率不高而且大大增加了技术支持成本。通常,技术支持必须依赖技术人员和用户之间的口头交流来进行,这种交流既耗时又容易出错。许多商业用户对计算机知之甚少,然而当遇到问题时,他们必须向技术人员提供故障情报及相关操作。在尝试解决问题时,技术人员可能指导用户执行系列复杂的过程,而这些过程对用户来说或许完全不熟悉如果用户不能正确的按要求操作,反而使问题恶化。此外,如果通过电话不能解决问题,那么在技术人员亲自到用户现场解决问题之前,计算机将无法继续使用,导致工作延误。电脑中的远程控制技术,始于时代,只不过当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没有引起更多人的注意。但是,随着网络的高度发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。远程控制般支持下面的这些网络方式拨号方式及互联网方式。此外,有的远程控制软件还支持通过串口并口红外端口来对远程机进行控制不过这里说的远程电脑,只能是有限距离范围内的电脑了。传统的远程控制软件般使用等协议来实现远程控制,不过,随着网络技术的发展,很多远程控制软件提供通过页面以技术来控制远程电脑,这样可以实现不同操作系统下的远程控制。协议远程控制主要有系统自带的远程桌面赛门铁克公司等,网上的远程控制软件都使用协议来实现远程控制包括上述几款,使用协议的远程网络远程通信与控制程序设计控制软件的优势是稳定连接成功率高缺陷是双方必须有方具有公网或在同个内网中,否则就需要在路由器上做端口映射。这意味着你只能用这些软件控制拥有公网的电脑,或者只能控制同个内网中的电脑比如控制该公司里其它的电脑。你不可能使用协议的软件从家公司的电脑,控制另外家公司的内部电脑,或者从网吧宾馆里控制你办公室的电脑,因为他们处于不同的内网中。以上的电脑都处于内网中使用路由共享上网的方式即为内网,软件不能穿透内网的缺陷,使得该类软件使用率大打折扣。但是目前很多远程控制软件支持从被控端主动连接到控制端,可以定程度上弥补该缺陷。协议远程控制与协议远程控制不同,传送数据前并不与对方建立连接,发送数据前后,终于成功地完成了论文中设计的计算机远程控制系统。本计算机远程控制系统基本达到远程控制的功能需求,能够对客户端的屏幕键盘鼠标文件注册表系统服务和进程等进行控制,完全像控制本地电脑样简单,客户端只需将客户端程序运行安装,剩余操作都由服务端完成。通过本毕业设计题目的研究,让我对软件开发有了更深步的认识。为了开发出真正满足用户需求的软件产品,首先必须了解用户的需求,确定系统必须完成哪些工作。经过系统需求分析阶段后,系统就进入总体设计阶段,在这个阶段确定个可以实现目标系统的最佳方案。软件生命周期的下阶段是详细设计,在这个阶段中要确定应该怎样具体的实现所要求的系统。总的来说,就是在软件开发时不能过于心急,要严格按照软件生命周期进行。在本次毕业设计中我得到了很多收获。首先,原来我对远程控制的概念很模糊直把它和木马程序混淆,通过本次设计我对远程控制软件的思想有了个很清晰的概念其次,通过本次设计使我对的概念有了个更新的认识,起初对只是觉得就像那样只是面向对象的程序设计思想,在设计过程中我才深深体会到的简便性和灵活性。它不像我在学习时所下的概念只不过是微软出的个编译器,它的强大性已经远远超过了我的想象,利用它可以很方便的对程序进行编写,要想学好的编程我还要不断的努力学习,才能掌握这门语言。由于本人的水平有限,在系统和论文中难免有,欢迎老师和同学们批评指正。网络远程通信与控制程序设计致谢本次毕业设计是在琼斯老师的悉心指导下完成的,他在实现设计的技术上得指导以及对我遇到的问题提供的帮助都是让我成功完成这次系统设计的个原因。他无论在理论上还是在实践中,都给与我很大的帮助,而我也从老师身上学到了很多东西,使我得到了很大的提高。在课题研究的过程中,尽管琼斯老师很忙,但是当我们有问题需要他指导时,他都会耐心的帮助我们。记得有次都深夜点了,老师还在帮同学指导题目设计和方法,真心感动,有样以为孜孜不倦的好老师,学生也会认真严肃对待并加强对知识的学习。完成毕业设计不仅仅是对自己能力的肯定,更是对指导老师对培养我们四年的母校的真切肯定。这次毕业设计让我学会了很多。面对问题时的冷静态度,认真分析问题的原因所在,独自查阅资料,寻找解决问题的办法。当积累的知识足够并通过自己思维的些扩展能力,需要问题也迎刃而解。无论是再技术上还是在对知识的学习上以及在对团队开发合作的精神上都极大的提升了自己的自我认识,找到属于自己的位置,发挥自己的作用,让自己的价值得以体现。总之,这次毕业设计很感谢我的指导老师。在此,衷心感谢琼斯老师的指导。在这里我还要感谢所有关心支持帮助过我的良师益友。正是因为有了你们的支持和鼓励,此次毕业设计才会顺利完成。更要感谢我的母校成都理工大学工程技术学院,四年来对我的大力栽培。衷心地感谢你们,最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位老师表示衷心地感谢,最后,再次真心感谢我的母校成都理工大学工程技术学院我的恩师,谢谢你们的培养,网络远程通信与控制程序设计参考文献张友生,黄志愉远程控制编程技术电子工业出版社侯俊杰深入浅出第版华中科技大学出版社方敏网络环境下的编程技巧及实例西按交通大学出版社著王小虎译计算机网络清华大学出版社马安鹏程序设计导学清华大学出版社兰芸编程实例精解北京希望电子出版社任泰明协议与网络编程西安电子科技大学出版社林立志基于的编程清华大学出版社徐甲同操作系统教程西安电子科技大学出版社刘斌,王忠面向对象程序设计清华大学出版社任泰明协议与网络编程西安电子科技大学出版社张海藩软件工程导论第五版北京大学出版社技术内幕清华大学出版社陈坚等网络高级编程人民邮电出版社,郑阿奇实用教程电子工业出版社孙鑫,余安萍深入详解电子工业出版社网冠科技时尚编程百例机械工业出版社黄超网络编程人民邮电出版社成都理工大学工程技术学院毕业论文网络远程通信与控制程序设计作者姓名大卫专业名称计算机科学与技术指导老师琼斯副教授网络远程通信与控制程序设计摘要在如今这个信息高速发达的时代,人们之间的物理距离虽无太大变化,然而逻辑距离却在天天缩小。同时,鉴于交通的繁忙,无纸办公和远程办公的趋势已然愈演愈烈,远程控制应运而生。远程控制起初是为了让用户在离开办公室的时候能够访问其台式硬盘中的信息,甚至可以通过其台式机访问企业网络资源。今天,许多企业和增值分销商正在把远程控制能力作为有效的技术支持工具。很多网络管理员都采用这类软件对局域网进行管理或者在家中更新自己网站的内容。这类软件对于出差在外的商务人员用处非常大,这样他们可以随时提取自己家里计算机中的数据和资料。随着计算机信息现代工业的发展,计算机远程控制管理系统越来越受到各方面的重视。本文主要分析了远程控制系统的些基本功能和组成情况,包括系统的需求分析系统结构功能模块划分分析等,重点对应用程序的实际开发实现作了介绍。达到了实时性和安全性,且应用程序功能完备。同时简单介绍了编程环境和的功能特点。本课题设计是为适应远程控制及协助的要求,使远程控制提高到计算机的实时水平而设计的。远程控制包括多项内容,本课题设计只是承建了其中的部分即实时控制。本课题设计为个通信应用程序,用到了多项技术,诸如异步模式面向对象编程软件工程思想等。本系统采用作为开发工具,整个系统操作简洁界面友好功能灵活实用,实现了包括客户端屏幕监控文件操作及传输系统服务和注册表监控等基本功能,基本完成了远程控制中所需要到的主要功能。关键词套接字面向对象软件工程远程监控网络远程通信与控制程序设计网络远程通信与控制程序设计目录摘要目录前言远程通信与控制技术概述课题背景目的以及意义及编程模式简介的简介应用程序框架的消息映射系统架构的模式结构模式模式的通信原理结构的优点技术简介类的简
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 50 页
第 2 页 / 共 50 页
第 3 页 / 共 50 页
第 4 页 / 共 50 页
第 5 页 / 共 50 页
第 6 页 / 共 50 页
第 7 页 / 共 50 页
第 8 页 / 共 50 页
第 9 页 / 共 50 页
第 10 页 / 共 50 页
第 11 页 / 共 50 页
第 12 页 / 共 50 页
第 13 页 / 共 50 页
第 14 页 / 共 50 页
第 15 页 / 共 50 页
预览结束,还剩
35 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。