基于Socket的实验室教师机远程控制系统的设计与研究

基于Socket的实验室教师机远程控制系统的设计与研究

论文摘要

近年来,随着计算机及网络的应用普及,人们在娱乐、通讯、学习、工作等各方面都实现了前所未有的信息化,极大地提高了生活质量与工作效率。远程控制技术也得到了飞速发展,应用范围更加广泛,应用领域也在不断拓展。电脑中的远程控制技术,始于DOS时代,只不过当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没有引起更多人的注意。但是,随着网络的高度发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。本论文在详细研究和分析了网络通信等关键技术的基础上,以Windows XP操作系统为开发平台,在Myeclipse环境下,用Java语言开发基于Socket的远程控制系统。该系统的设计根据实验室的具体情况和远程控制系统的功能需求,利用Java语言中的Socket与ServerSocket等封装类,提出一个C/S结构模式的远程屏幕控制系统方案。系统采用Java网络编程和Java图形编程等技术。用Java网络编程实现主控端和被控端的通讯(命令收发、数据传送),用Java图形编程完成主控端控制界面的编写。数据通信模块中的数据通道建立采用Socket编程。Socket支持TCP/IP协议网络通信的基本操作;它屏蔽了网络底层的通信细节,使编程简单;它对通信端点进行了抽象,提供发送和接收数据机制及打开、计算和关闭会话的能力。该系统的设计方案里指出控制协议的理论基础与结构分析,着重从屏幕图像、鼠标操作、键盘操作、文件操作四个方面进行对客户端与服务端的交互与通信,并以此方案为基础,成功的编码与论证,使得客户端和服务端能彼此识别,而且能密切的配合彼此工作。该系统实现的主要功能有:当有远程主机上线的时候会自动显示出来,此时你可以随意操作上线主机的文件,可以从远程主机上下载文件,可以把自己电脑上的文件传送到远程主机,给远程主机警告、对话,还可以查看任务管理器,执行命令,监视屏幕等。不足之处则是对于安全性策略设计欠缺。

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 1.1 远程控制的发展现状
  • 1.2 远程控制的发展前景
  • 1.3 远程控制原理
  • 1.4 课题研究的目的和意义
  • 2 网络远程控制的主要功能需求分析及主要技术支持
  • 2.1 网络远程控制的主要功能需求分析
  • 2.2 技术支持
  • 2.2.1 Socket 的引入
  • 2.2.2 开发工具——Myeclipse
  • 2.2.3 Java 运行环境——JDK
  • 2.2.4 远程控制使用的协议
  • 3 实验室教师机远程控制系统的设计
  • 3.1 系统设计的思想
  • 3.2 系统总体结构设计和分析
  • 3.2.1 主控端的主要功能模块
  • 3.2.2 被控端的主要功能模块
  • 3.3 程序流程及分析
  • 3.3.1 主控端启动流程
  • 3.3.2 被监控端启动流程
  • 3.3.3 命令接收和处理流程
  • 3.3.4 屏幕监视模块启动流程
  • 3.3.5 远程控制流程
  • 4 系统主要模块设计和具体功能实现
  • 4.1 连接通信的实现
  • 4.2 信息传送的实现
  • 4.3 远程屏幕监视的实现
  • 4.4 远程屏幕控制的实现
  • 4.5 部分文件管理的实现
  • 4.5.1 文件或文件夹的基本操作
  • 4.5.2 文件的传输
  • 5 总结
  • 参考文献
  • 相关论文文献

    • [1].应用Socket的微服务之间的通讯[J]. 福建电脑 2020(02)
    • [2].基于Socket通讯方式接口数据处理的应用[J]. 电子技术与软件工程 2017(24)
    • [3].基于Socket的无线数据传输的驱动程序设计与实现[J]. 电脑知识与技术 2018(05)
    • [4].基于云平台的智能农业系统关键技术TCP/IP的Socket的研究[J]. 电子世界 2016(05)
    • [5].基于socket的局域网聊天工具[J]. 计算机光盘软件与应用 2012(02)
    • [6].基于Socket聊天程序设计[J]. 科技创新导报 2010(21)
    • [7].基于Socket技术的长输管道阴保在线监测系统[J]. 工业控制计算机 2013(11)
    • [8].基于Socket的网络编程技术及其实现[J]. 无线互联科技 2014(05)
    • [9].基于Socket的网络流量监控技术的研究和实现[J]. 绵阳师范学院学报 2012(02)
    • [10].Socket在数字图书馆中的应用[J]. 河南图书馆学刊 2009(04)
    • [11].基于socket的简单聊天室的设计与实现[J]. 电脑知识与技术 2008(21)
    • [12].基于Socket的无线网络传输研究[J]. 中国西部科技 2008(29)
    • [13].应用SOCKET实现网络通信[J]. 煤炭技术 2012(08)
    • [14].基于Socket的数据自动复制技术设计与实现[J]. 广东水利水电 2016(12)
    • [15].双网卡Socket通信及在考试软件中的应用[J]. 智能计算机与应用 2014(06)
    • [16].用C#实现多线程Socket的通信[J]. 数字技术与应用 2013(06)
    • [17].SOCKET的网络编程与探讨[J]. 煤炭技术 2011(11)
    • [18].基于Socket的卫星地球站数据管理系统[J]. 微计算机信息 2010(13)
    • [19].一种基于Socket通信实现数据一致性的工具研究[J]. 工业控制计算机 2010(10)
    • [20].Optimization and Machining of the CX15000A Radio Tube Socket[J]. Annual Report of China Institute of Atomic Energy 2009(00)
    • [21].基于Socket的整流装置远程监控系统[J]. 计算机工程 2008(05)
    • [22].基于Socket的细纱机信息化系统开发与应用[J]. 棉纺织技术 2017(05)
    • [23].基于Socket网络聊天系统开发与设计[J]. 电子技术与软件工程 2015(01)
    • [24].基于Socket的网络通信过程的研究[J]. 曲靖师范学院学报 2013(06)
    • [25].应用SOCKET实现网络通信[J]. 通信电源技术 2012(03)
    • [26].基于异步委托方式的Socket通信研究[J]. 现代计算机(专业版) 2012(27)
    • [27].基于Socket的远程监控的通信系统实现[J]. 计算机安全 2011(03)
    • [28].客户端与服务器端的Socket通信[J]. 电脑编程技巧与维护 2009(17)
    • [29].基于Socket的整流装置远程监控系统[J]. 工程设计与研究 2009(02)
    • [30].利用Socket实现被动方式实时提醒系统设计[J]. 淮阴工学院学报 2008(03)

    标签:;  ;  ;  

    基于Socket的实验室教师机远程控制系统的设计与研究
    下载Doc文档

    猜你喜欢