Windows远程控制软件的设计与应用
发布时间:2021-02-19 20:59
伴随着现代计算机技术的迅速发展,网络技术的普及,远程控制在生活中的使用越来越普遍,同时慢慢得到了企业的重视。远程控制技术也就是用户通过网络的连接,跨距离的操作计算机的过程,可以实现对计算机的远程控制、管理和维护。基于.NET下的SOCKET编程技术结合C/S远程监控技术,可以突破空间的限制,并在不同地点随时控制和管理目标地点的计算机,便于用户通过网络对主机进行及时与快速的访问。本系统采用C#语言在Windows系统下的软件开发与软件实现。本系统在开发过程中,将计算机相关技术与远程控制理论相结合,实现客户端与服务器的连接与控制。本远程控制系统包含客户端与服务器端,分为文件浏览模块、屏幕控制模块和命令发送模块这三大模块。各模块通过一定的协议进行数据的交互,主要是TCP/IP协议,其中文件的传输使用FTP协议来提高文件的共享,保证数据的高效与安全。文件浏览模块可以实现客户端对服务器端的文件操控,屏幕控制模块可以实现客户端对服务器端的屏幕控制如鼠标抓取与键盘模拟等,命令发送模块的功能是完成从客户端到服务器端之间的命令发送和文件传输。本系统同时设计了易操作交互性强的用户界面,有利于用户的操作。本...
【文章来源】:江西财经大学江西省
【文章页数】:53 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 前言
1.1 研究背景和意义
1.2 国内外研究现状
1.3 论文的主要内容
1.4 论文组织结构
2 相关技术介绍
2.1 SOCKET技术基本原理
2.1.1 SOCKET背景
2.1.2 SOCKET分类
2.1.3 NET下的SOCKET实现
2.2 TCP/IP体系结构
2.2.1 网络层
2.2.2 互联网层
2.2.3 传输层
2.2.4 应用层
2.3 多线程的实现
2.4 C#语言介绍
2.5 软件开发平台
2.5.1 WINDOWS操作系统
2.5.2 ORACLE数据库
2.6 本章小结
3 远程控制软件的需求分析
3.1 软件系统的功能分析
3.2 软件系统的设计流程
4 软件体系结构的设计
4.1 基本设计原理
4.2 命令控制模块
4.3 屏幕控制模块
4.4 文件浏览模块
5 远程控制系统的实现
5.1 核心技术的实现
5.1.1 数据压缩技术
5.1.2 WINDOWS下的HOOK技术
5.2 客户端实现
5.2.1 客户端界面设计
5.2.2 连接远程主机
5.2.3 发送命令
5.2.4 控屏与文件浏览
5.3 服务器端实现
5.3.1 服务器端界面设计
5.3.2 进行监听与待连接状态
6 结论与展望
6.1 全文总结
6.2 研究展望
参考文献
致谢
【参考文献】:
期刊论文
[1]多机器人SLAM后端优化算法综述[J]. 卫恒,吕强,林辉灿,张洋,梁建. 系统工程与电子技术. 2017(11)
[2]基于嵌入式系统Windows CE的应用程序开发[J]. 杨梅,钟佩思,赵冠群. 制造技术与机床. 2017(03)
[3]计算机远程控制软件及应用实践[J]. 徐鸣岐. 电子技术与软件工程. 2017(03)
[4]基于无线局域网的远程终端控制与应用[J]. 胡蓉,黄春梅,农斌,周幸谋. 数字技术与应用. 2017(01)
[5]基于Android手机智能控制系统的研究与实现[J]. 王彦彦,赵丽,白永红. 现代计算机(专业版). 2017(01)
[6]基于Web的远程虚拟控制实验软件系统研究与实现[J]. 史瑞麟,韩芳,孔维健,王直杰. 微型机与应用. 2016(15)
[7]基于C/S构架的远程控制软件设计研究[J]. 高情. 福建电脑. 2016(07)
[8]基于C#的OTP存储器烧录器上位机软件的设计与实现[J]. 姚远,唐亚华. 电子设计工程. 2016(13)
[9]一种通用的可视化嵌入式应用开发平台的设计与实现[J]. 王旭宁,郭晓宁,陈玉峰,方正,王龙洋. 电力系统保护与控制. 2016(13)
[10]病死猪无害化处理运输车辆安全可追溯系统的构建与应用[J]. 高绪,谢菊芳,樊磊,胡肄农,贾伟亚,李雪. 中国农业科学. 2016(12)
博士论文
[1]基于C/S模式的远程控制系统研究开发[D]. 庞文尧.浙江大学 2003
硕士论文
[1]基于C/S的局域网内远程控制系统的设计与实现[D]. 刘科.电子科技大学 2015
[2]基于无线传感器网络的远程控制系统[D]. 王克.吉林大学 2009
[3]基于Windows的远程控制软件设计与实现[D]. 阮丽红.郑州大学 2008
[4]计算机网络远程控制系统的研究与应用[D]. 马强.中国地质大学(北京) 2007
本文编号:3041681
【文章来源】:江西财经大学江西省
【文章页数】:53 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 前言
1.1 研究背景和意义
1.2 国内外研究现状
1.3 论文的主要内容
1.4 论文组织结构
2 相关技术介绍
2.1 SOCKET技术基本原理
2.1.1 SOCKET背景
2.1.2 SOCKET分类
2.1.3 NET下的SOCKET实现
2.2 TCP/IP体系结构
2.2.1 网络层
2.2.2 互联网层
2.2.3 传输层
2.2.4 应用层
2.3 多线程的实现
2.4 C#语言介绍
2.5 软件开发平台
2.5.1 WINDOWS操作系统
2.5.2 ORACLE数据库
2.6 本章小结
3 远程控制软件的需求分析
3.1 软件系统的功能分析
3.2 软件系统的设计流程
4 软件体系结构的设计
4.1 基本设计原理
4.2 命令控制模块
4.3 屏幕控制模块
4.4 文件浏览模块
5 远程控制系统的实现
5.1 核心技术的实现
5.1.1 数据压缩技术
5.1.2 WINDOWS下的HOOK技术
5.2 客户端实现
5.2.1 客户端界面设计
5.2.2 连接远程主机
5.2.3 发送命令
5.2.4 控屏与文件浏览
5.3 服务器端实现
5.3.1 服务器端界面设计
5.3.2 进行监听与待连接状态
6 结论与展望
6.1 全文总结
6.2 研究展望
参考文献
致谢
【参考文献】:
期刊论文
[1]多机器人SLAM后端优化算法综述[J]. 卫恒,吕强,林辉灿,张洋,梁建. 系统工程与电子技术. 2017(11)
[2]基于嵌入式系统Windows CE的应用程序开发[J]. 杨梅,钟佩思,赵冠群. 制造技术与机床. 2017(03)
[3]计算机远程控制软件及应用实践[J]. 徐鸣岐. 电子技术与软件工程. 2017(03)
[4]基于无线局域网的远程终端控制与应用[J]. 胡蓉,黄春梅,农斌,周幸谋. 数字技术与应用. 2017(01)
[5]基于Android手机智能控制系统的研究与实现[J]. 王彦彦,赵丽,白永红. 现代计算机(专业版). 2017(01)
[6]基于Web的远程虚拟控制实验软件系统研究与实现[J]. 史瑞麟,韩芳,孔维健,王直杰. 微型机与应用. 2016(15)
[7]基于C/S构架的远程控制软件设计研究[J]. 高情. 福建电脑. 2016(07)
[8]基于C#的OTP存储器烧录器上位机软件的设计与实现[J]. 姚远,唐亚华. 电子设计工程. 2016(13)
[9]一种通用的可视化嵌入式应用开发平台的设计与实现[J]. 王旭宁,郭晓宁,陈玉峰,方正,王龙洋. 电力系统保护与控制. 2016(13)
[10]病死猪无害化处理运输车辆安全可追溯系统的构建与应用[J]. 高绪,谢菊芳,樊磊,胡肄农,贾伟亚,李雪. 中国农业科学. 2016(12)
博士论文
[1]基于C/S模式的远程控制系统研究开发[D]. 庞文尧.浙江大学 2003
硕士论文
[1]基于C/S的局域网内远程控制系统的设计与实现[D]. 刘科.电子科技大学 2015
[2]基于无线传感器网络的远程控制系统[D]. 王克.吉林大学 2009
[3]基于Windows的远程控制软件设计与实现[D]. 阮丽红.郑州大学 2008
[4]计算机网络远程控制系统的研究与应用[D]. 马强.中国地质大学(北京) 2007
本文编号:3041681
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3041681.html