基于WEB与RDP校园互助系统的研究与设计
发布时间:2017-10-01 09:32
本文关键词:基于WEB与RDP校园互助系统的研究与设计
更多相关文章: 远程控制 Web 基于B/S和C/S的体系结构 RDP协议
【摘要】:随着互联网以及计算机的飞速发展,越来越多的智能终端操作需要能够接入互联网并通过Web页面进行远程访问和控制。同时,在科技和社会高度发展的今天,信息技术的快速发展和广泛应用使计算机和网络平台的应用被全面接受。因此,我们已经步入了一个崭新的信息时代与网络时代,远程控制网络已成为计算机及网络应用发展的一个重要方向。近年新型智能电子产品不断涌现,尤其智能手机的运算处、理性能堪比普通计算机,这一现象代表如今我们的计算机技术的发展已经进入了一个全新的高度,同时互联网近年的发展规模和发展速度超乎了大多数人的想象,已成为人们共享网络资源不可缺少的交互平台,计算机远程应用在互联网应用中占据的比重给予了极大提升。伴随着基于Web的应用程序功能越来越强大、使用方向越来越多元化,传统的浏览器访问方式在互联网上使用仅支持数据和文件的异步共享,很少支持同步协同活动。而且计算机使用者需要更加简洁、更加直观、更加有效的借助浏览器功能实现信息通信。因此,计算机使用者在使用浏览器及在浏览器上的沟通、学习,以及实时消息的收发等,传统的浏览器交互模式已经无法满足当代计算机用户的需求。人们更需要一个只需借助计算机平台来操作浏览器,就能够实现高效的实时信息通讯、实时连接甚至是实时的超远程控制操作。这就需要借助浏览器及Web功能来有效的实现信息的实时通信和应用程序的共享。尤其是在学习、生活人群最为密集的高校中,计算机及计算机网络几乎达到了完全覆盖,并且在使用计算机和计算机网络中有很大部分用户只能简单使用计算机甚至是初学者。在这样的背景下,远程协助、远程控制及互助平台的出现将必然且必要出现。本文研究目的是,把远程连接变得方便、简单,让互相陌生的计算机使用者及计算机初级使用者通过简单“沟通”,高效、迅速的实现远程连接。由于在高校的学习生活环境是计算机及计算机网络使用最为密集的人群聚集地之一,并且在此环境中计算机及计算机网络的使用者水平及能力差异极大。而当前远程控制软件大多都是基于C/S实现的,这样对特殊及突发事件能起到的帮助十分有限。(例如:计算机的使用者是初级使用者,经常会遇到各种各样的软硬件问题无法解决。如果此时能通过远程操作来帮助、协助计算机的使用者,将能快速高效的解决所遇到的难题,但初级使用者显然不会预先安装远程控制软件)并且,在高校中使用计算机的用户(尤其是初级用户)使用的计算机操作系统大部分都是微软的Windows操作系统。因此,本文研究的针对大多数用户操作系统且无需安装第三方软件的远程控制系统就显得意义深远。本文在比较多种远程控制协议的基础上,选择并详细分了RDP(Remote Desktop Protocol)协议(Windows操作系统自带协议),使用c++语言编程,结合Web服务以IE浏览器回馈图像的形式,系统体系结构采用基于B/S和C/S的模式,实现了远程协助(登录)。这样不仅能强力提高远程控制的实施,同时随着智能终端的多样化本文实现的系统为多样智能终端实现远程协助(登录)提供了可能。
【关键词】:远程控制 Web 基于B/S和C/S的体系结构 RDP协议
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP393.09
【目录】:
- 摘要4-6
- Abstract6-11
- 第1章 绪论11-17
- 1.1 引言11-12
- 1.2 远程控制技术发展及现状12-14
- 1.2.1 远程控制技术发展阶段及常用方式13
- 1.2.2 国内外研究现状13-14
- 1.3 本论文研究的目的及意义14-16
- 1.3.1 传统远程控制技术14-15
- 1.3.2 基于Web的远程控制技术15
- 1.3.3 基于Web的远程协助技术与RDP相结合的研究意义15-16
- 1.4 论文组织结构16-17
- 第2章 校园互助系统技术分析17-22
- 2.1 远程控制系统基本结构17-18
- 2.2 C/S与B/S体系结构对比18-19
- 2.2.1 C/S体系结构简介18
- 2.2.2 B/S体系结构简介18-19
- 2.3 远程控制协议介绍及分析19-21
- 2.4 技术选择21-22
- 第3章 RDP协议概述及分析22-32
- 3.1 RDP协议概述22-24
- 3.1.1 RDP协议功能简介22
- 3.1.2 RDP协议层次分析22-23
- 3.1.3 网络连接的建立23-24
- 3.2 数据格式24-26
- 3.3 各模块之间的连接26-29
- 3.3.1 ISO初始信息26
- 3.3.2 RDP初始信息26-27
- 3.3.3 通道申请模块27
- 3.3.4 系统初始连接27-28
- 3.3.5 UI信息传递28-29
- 3.4 功能模块分析29-31
- 3.4.1 图形处理29-31
- 3.5 小结31-32
- 第4章 基于Web与RDP校园互助系统的需求与设计32-43
- 4.1 系统需求分析及体系结构32-34
- 4.1.1 系统需求分析32-33
- 4.1.2 系统体系结构33-34
- 4.2 系统功能设计34-35
- 4.2.1 用户功能34
- 4.2.2 系统功能34-35
- 4.3 B/S部分的设计35-39
- 4.3.1 Browser端分析37-39
- 4.4 C/S部分的设计39-41
- 4.4.1 Client端分析39-41
- 4.4.2 Server端分析41
- 4.5 管理系统部分的设计41-43
- 第5章 系统主要功能实现与测试43-54
- 5.1 基于WebSocket的B/S端实现43-49
- 5.1.1 服务器端实现43-45
- 5.1.2 Web端实现45-49
- 5.2 基于RDP协议的C/S端实现49-51
- 5.3 系统主要功能测试51-53
- 5.4 小结53-54
- 第6章 结论与展望54-55
- 参考文献55-57
- 作者简介57-58
- 致谢58
【参考文献】
中国期刊全文数据库 前4条
1 谢寒冰;贺松;;基于3G的移动云系统的研究与设计[J];微型机与应用;2014年06期
2 华龙;;计算机远程控制技术的原理与实现[J];天津农学院学报;2007年03期
3 侯淑英;;B/S模式和C/S模式优势比较[J];沈阳教育学院学报;2007年02期
4 耿海霞,陈启军;基于Web的移动机器人控制系统研究及Java实现[J];同济大学学报(自然科学版);2002年08期
,本文编号:952731
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/952731.html