软件工程毕业论文答辩PPT模板1.pptVIP

  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文档。上传文档
查看更多
软件工程毕业论文答辩PPT模板1

查找好友的界面输入对方的账号进行查找 2013毕业论文答辩 基于Java RMI技术的远程系统 的设计与实现---主控模块 目录 系统介绍 1 需求分析 2 系统设计 3 具体实现 4 总结 5 基于Java RMI技术的远程系统 的设计与实现---主控模块 基于Java RMI技术的远程系统 的设计与实现 远程系统 主控模块 被控模块 通讯模块 研究背景介绍 互联网的普及得到了飞速的发展,计算机技术已广泛运用至人们日常的工作、通讯中。如今远程控制软件应用范围越来越广泛,可以进行远程办公、远程技术支持、远程交流远程维护和管理等方面的工作,为人们提供了便利。 软件介绍 基于Java RMI技术的远程协助系统设计与实现,系统提出了基于C/S Java RMI技术的远程协助系统设计与实现的完整解决方案。本课题Java远程方法调用(RMI)的优点与结构,并提出了如何实现将其连接到现有的和原有的系统中的方法以及如何编写客户端的程序以实现远程调用的方法。进行远程控制控制端通过输入被控制方的ip地址及端点,向被控制方发起控制请求,被控制方接受请求后,控制方即可在本机直接控制对方机器。 本软件利用网络通信技术实现了一个基于C/S的远程协助系统,程序的开发采用面向对象的开发技术,利用JAVA在Windows XP/Windows 7平台上开发,远程控制部分采用基于客户机/服务器的模式开发,网络通信部分采用面向连接的传输控制协议(Transmission Control Protocol,TCP),利用套接字(Socket)网络通信技术开发。 软件核心技术介绍 RMI 即远程方法调用。是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制,使用这种机制。RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。如某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程序语法规则和在本地机上对象间的方法调用的语法规则一样。用此方法调用的任何对象必须实现该远程接口。 JAVA RMI JAVA RMI结构图 远程协助操作 服务器 客户端 客户端 发送远程控制请求 获取被控端桌面 向客户端发送接受请求确认信号 回应远程控制请求 软件功能介绍 获取远程主机屏幕图像 进行网络聊天通讯 控制远程键盘 控制远程鼠标 主控模块客户端 需求分析 本系统的开发针对远程协助功能在工业,家庭办公、企业管理等各方面的广泛需求,随着网络技术的进一步发展,网络速度越来越快,家庭办公、远程技术支持,远程教学和培训都将成为主流趋势。 系统功能需求分析 对远程请求进行回应 对被控桌面进行实时监视 实现鼠标和 键盘的操作 文本聊天 选择断开连接和最小化远程窗口 远程主机进行 操作 系统主控端用例图和活动图 系统主控模块时序图 系统设计 系统总体设计与功能结构 基于Java RMI技术的远程协助系统的总体功能结构一共分为3个部分:主控模块,被控模块,通讯模块。其中主控端包括两大大模块,即:接收好友远程主机发送的桌面信息并绘制到组件显示,实现监视功能的桌面显示模块和发送控制信息实现对远程主机的控制功能模块。 系统主控端功能结构图 主控端 显示远程桌面模块 开启远程控制 截图按钮 远程控制模块 鼠标操作功能 单击控制 双击控制 滚轮控制 拖拽控制 按键按下控制 按键抬起控制 关闭远程控制 显示远程桌面 键盘操作功能 系统流程图 显示远程桌面模块 主控端的核心部分,不仅需要读取输入流中的数据并解码,而且需要将图片绘制到自己创建的容器中。除此之外,还要在容器中添加远程控制的开关组件和调节发送速度的组件。 1.显示远程桌面 (1)读取输入流中的数据并解码。连接建立后,从输入流中读取的数据是经过被控端编码后发送过来,因此需要解码才能将图片绘制到容器。 (2)创建容器并绘制图片。创建的容器与图片的大小会不一致,因此需要根据容器的大小计算图片的缩放比例。 2.开关远程控制 对远程主机的控制在需要时开启,在不需要时关闭可以提高系统的灵活性,因此需要在容器中添加开关按钮。 3.截图 在远程窗口有一键截图的按钮,可以方便需要截图的使用。 远程控制模块 鼠标操作功能 根据本地计算机的鼠标事件向远程主机发送控制信息。 键盘操作功能 根据本地计算机的键盘事件向远处主机发送控制信息。 让客户端用户通过鼠标控制服务器端的计算机。其实现过程是客户端软件先捕捉鼠标在图形化接口中的动作,再将这些信息发送到服务器端,最后服务器端的服务程序向操作系统发送这个动作的消息,这样就如同在服务器

文档评论(0)

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

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

1亿VIP精品文档

相关文档