计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

远程终端监控软件开发--服务器端模块Socket+VC++

2016-04-13 01:07
导读:计算机应用论文论文,远程终端监控软件开发--服务器端模块Socket+VC++怎么写,格式要求,写法技巧,科教论文网展示的这篇文章是很好的参考:毕业
毕业

目  录
前言 1
1 远程监控系统背景知识 2
1.1 课题研究的背景、目的及意义 2
1.2 远程监控技术的发展现状及趋势 2
2 系统开发环境与网络通信技术 4
2.1 开发工具的选择 4
2.2 Visual C++编程基础 4
2.2.1 C++语言 4
2.2.2 Visual C++ 6.0简介 5
2.3 通信协议简介 7
2.3.1 TCP/IP协议 7
2.3.2 TCP/IP模型 7
2.3.3 Windows的TCP/IP 9
2.3.4 了解TCP/IP核心协议 10
2.4 Windows Sockets简介 11
2.4.1 Windows Sockets规范 11
2.4.2 Windows Sockets基本函数 13
2.4.3 Windows Sockets通信程序的基本流程 16
3 图像处理基础知识 18
3.1 图像和调色板 18
3.1.1 图像 18
3.1.2 调色板 18
3.2 设备相关位图(DDB)和设备无关位图(DIB) 19
3.2.1 设备相关位图(DDB) 19
3.2.2 设备无关位图(DIB) 20
4 远程监控系统需求分析和概要设计 22
4.1 需求分析 22
4.1.1 功能需求 22
4.1.2 运行环境 23
4.2 系统总体设计方案 23
4.2.1 C/S模式 23
4.2.2 SDK编程 23
4.2.3 设计原则 24
4.2.4 基于C/S的远程监控系统总体构架 24
4.3 基于C/S的远程监控系统的模块设计 25
4.3.1 服务器端模块设计 25
4.3.2 客户端模块设计 25
4.4 相关技术的处理应用 26
4.4.1 面向连接的套接字编程 26
4.4.2 设备相关位图(DDB)和设备无关位图(DIB)的相互转换 27
4.4.3 定时器的使用 27
5 远程监控系统详细设计 30
5.1 服务器端各功能模块的实现 30
5.1.1 服务器的启动功能 30
5.1.2 接收连接请求功能 32
5.1.3 计算机屏幕画面的捕获功能 32 您可以访问中国科教评价网(www.NsEac.com)查看更多相关的文章。
5.1.4 位图数据发送功能 34
5.1.5 程序的自动加载功能 35
5.2 客户端各功能模块的实现 37
5.2.1 监控屏幕请求功能 38
5.2.2 位图数据接收功能 40
5.2.3 显示远程屏幕信息功能 41
5.2.4 屏幕监控关闭功能 42
6 结束语 44
参考文献 45
致谢 46
 
远程终端监控软件开发
——服务器端模块
 
摘要:随着计算机科学技术尤其是网络的飞速发展,它使我们的学习、工作、生活方式都发生了变化,给我们学习、工作带来方便,同时也造成不良影响,因此计算机管理在日常生活中的地位变得越来越重要。为了保证正常的学习和工作,开发1个适用于各公司员工工作管理以及学校机房学生学习管理的远程监控系统是非常必要的。本课题研究的正是如何开发1个应用简单、操作方便、实时性和并行性强的远程监控系统,以实现同时对网络中的多台计算机进行屏幕画面监控。本系统开发主要采用客户机/服务器模式,在VC集成开发环境下,运用网络通信技术和图像处理技术实现了C/S互连、计算机屏幕画面的捕获、DDB位图与DIB位图的转换、屏幕信息数据的分块传输、计算机屏幕画面的显示。最终,开发出了1个能够同时监控局域网内的多台计算机屏幕画面的远程终端监控系统。

关键字:远程监控;服务器;客户端;socket编程;图像处理


The Development of Remote Terminal Monitoring and Control Software
-- server module

 
Abstract:With the rapid development of the computer science and technology and network, it makes our study, work, lifestyles have changed for our study, work bring convenience, but also adversely affects the daily life of the computer management in the position becomes increasingly important. To ensure normal learning and work, the development of a company applies to the management and staff of schools run students the system of remote monitoring and control is very necessary. This research is how to develop a simple application and easy to operate, and the real-time nature of the strong the system of remote monitoring and control to achieve at the same time the number of computers on the network for monitoring screen images. The main application systems development client / server model, in VC integration development environment, the use of network communications technology and image processing technology to achieve C/S interconnection, the computer screen capture images, DDB spaces and DIB spaces plan conversion, the screen information of data transmission, the computer screen showed images. Ultimately, the development of a local area network can also monitor the number of computer screen images of the system of remote terminal monitoring and control.

Keywords: remote monitoring and control; server; client; Socket programming; image processing (转载自中国科教评价网http://www.nseac.com
前言

随着计算机科学技术尤其是网络的飞速发展,它使我们的学习、工作、生活方式都发生了变化,给我们学习、工作带来方便,同时也造成不良影响,比如在正常时间里沉迷于聊天、游戏等,这就严重干扰了我们的学习和工作,从而大大降低了我们的学习和工作效率。为了保证正常的学习、工作,我们必须对用于学习、工作的网络终端进行远程监控。所以,开发1个适用于各公司员工工作管理以及学校机房学生学习管理的远程监控系统是非常必要的。本课题研究的正是如何开发1个应用简单、操作方便、实时性和并行性强的远程监控系统,以实现同时对网络中的多台计算机进行屏幕画面监控。
本文分为6部分,第1部分阐述了课题研究的背景、目的和意义,介绍了远程监控技术的发展现状和趋势;第2部分介绍了系统开发环境,C++语言及Visual C++ 6.0开发工具,重点介绍了网络通信技术中的通信协议与Socket网络编程;第3部分介绍了图像处理的基础知识,设备相关位图(DDB)和设备无关位图(DIB);第4部分介绍了远程监控系统的需求分析,总体设计方案及系统的概要设计;第5部分详细介绍了远程监控系统各功能的具体实现;第6部分总结了在软件开发与研究过程中获得的成果,以及软件系统不足之处。
由于本人的知识水平和经验有限,毕业设计并不10分完善,中难免存在错误和疏漏之处,恳请各位老师批评指正。

    上一篇:在线电影点播系统ASP+SQL 下一篇:没有了