javaJava远程监控系统软件的实现.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 近年来,网络技术的不断发展,为远程监控技术的发展创造了条件。远程监控系统软件越来越受到人们的重视,其实用性也毋庸质疑。基于JAVA远程监控系统软件突破了空间的限制,使用者不用亲临,在自己的电脑面前就能轻松的实现对被客户端机器的监控。本系统采用Java网络编程和Java图形编程实现。 本文开始介绍了网络监控系统的研究意义、目的和内容。通过这些介绍可以初步了解网络监控系统到底在做些什么事情,对我们有哪些帮助。同时对同类系统也做了简单的介绍和比较,以此来描述出本系统的特点。对系统中需要解决的关键技术问题,如:Windows Socket编程技术和多线程编程技术以及TCP/IP体系结构和C/S体系结构进行了阐述。对系统功能实现进行了分析,并附上了相关数据结构和关键代码。同时,还对系统功能进行了性能测试与分析。我们在开发过程中将网络技术与远程监控理论基础相结合,实现了以下功能:能连续获得被监控端机器屏幕变化;实现被监控端硬盘文件的上传、下载;实现对鼠标、键盘的模拟;实现在远程机器上执行任意DOS命令;远程关机、远程重启计算机,方便了用户监视和操作被监控端机器。通过调试,该系统能正常运行。 关键词:互联网,远程监控,TCP/IP协议,Java 目 录 第1章 绪 论 1 1.1概述 1 1.1.1基本概念 1 1.1.2基本原理 1 1.1.3系统应用领域 2 1.2系统研究背景 2 1.3系统发展现状 3 1.4研究内容和设计目标 4 1.4.1设计目标 4 1.4.2研究内容 5 第2章 系统基本原理 6 2.1开发平台 6 2.1.1 Eclipse介绍 6 2.1.2 Java语言及Jar命令 6 2.2系统的C/S体系结构 7 2.2.1 C/S结构的概念 7 2.2.2 C/S结构的特点 8 2.3 Socket 编程技术 8 2.3.1 Socket 的基本概念 9 2.3.2 Socket 的编程特点 9 2.4 多线程编程技术 11 2.4.1线程的创建 12 2.4.2 线程的终止 12 第3章 需求分析 13 3.1设计目的和原则 13 3.2 主要功能需求 13 3.3所需的关键技术及系统配置 14 3.4 可行性分析 15 3.5 其他功能需求 16 第4章 系统体系结构 17 4.1设计目的和原则 17 4.2 TCP/IP体系结构 17 4.2.1 TCP/IP体系结构模型 18 4.2.2传输层协议 18 4.3总体结构的设计及分析 19 4.3.1主控端的主要功能模块 20 4.3.2被监控端的主要功能模块 20 第5章 系统功能与实现 21 5.1主要功能模块 21 5.2各模块流程及具体实现 21 5.2.1被监控端启动 21 5.2.2主控端启动 22 5.2.3命令接收和处理 24 5.2.4监视线程启动 25 5.2.5键盘鼠标模拟 27 5.2.6文件上传与下载 28 第6章 性能测试与分析 31 6.1测试方法 31 6.2测试环境与测试条件 31 6.3系统实例测试 31 6.3.1系统总体测试 31 6.3.2各模块运行实例测试 32 6.4性能分析 33 结 论 34 参考文献 35 致 谢 36 第5章 系统功能与实现 5.1主要功能模块 主控端包括的模块有:消息输入显示模块,通信模块。消息输入模块负责将用户界面的事件传送到通信模块,通信模块将命令信息发送到控端;控端执行操作后返回的成功或失败信息交由显示模块根据信息的格式进行显示。通信模块,命令模块。处于侦听状态,一旦接收到合法的连接请求,建立,通过通信模块接收端发来的命令信息,经模块解释后并将结果返回到。 图5.1主要功能模块图 图5.4 通信模块主界面 图5.6 命令处理界面 致 谢 本论文在我的指导师文志诚老师悉心指导下完成,从最初的论文选题,到完成论文的全部过程中文老师给予了我全面而细致的支持和教导。我在这里衷心地感谢我的老师在我的论文上给予的鼎力支持。在这期间我不仅从文老师身上学到了知识,更重要的是学到了学习的方法以及做人的准则。刚开始确定这个题目时,真有点感觉无从下手。文老师就耐心地告诉我,不要着急,一步一步来。于是我放松了心态,开始学习论题有关的知识。文老师还介绍我看有关的书籍。谢谢文老师。 衷心地感谢计算机与通信学院的各位老师,您们的辛勤工作使得我们拥有了非常好的学习环境,你们给予我的教育和帮助能使我受益终身,同时又是最珍贵的财富。我将永远记住我的大学四年美好时光,在这里我不仅学习到了科学文化知识,更重要的是确定了人生观和价值观。 我还要感谢与我同组的同学。在系统设计期间,大家相互鼓励,相互学习。遇到不懂的问题时,你们耐心的给我讲解并进行演示,你们无私地将毕业设计过程中收获的经验告诉我,使我

文档评论(0)

phl805 + 关注
实名认证
文档贡献者

建筑从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档