请下载论文,论文为word格式,只上传部分查看,如果需要此参考论文,请点击-下载论文,下载资料。
摘要
随着计算机信息现代工业的发展,计算机远程控制管理系统越来越受到各方面的重视。本文主要分析了远程控制系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、功能模块划分分析等,重点对应用程序的实际开发实现作了介绍。达到了实时性和安全性,且应用程序功能完备。同时简单介绍了Visual C++ 6.0编程环境和WIN SOCKET的功能特点。
本课题设计是为适应远程控制及协助的要求,使远程控制提高到计算机的实时水平而设计的。远程控制包括多项内容,本课题设计只是承建了其中的一部分即:实时控制。本课题设计为一个通信应用程序,用到了多项技术,诸如:异步模式socket、面向对象编程、软件工程思想、API HOOK等。
本系统采用Visual C++ 6.0作为开发工具, 整个系统操作简洁、界面友好、功能灵活、实用,实现了包括客户端屏幕监控、文件监控及传输、进程监控、系统服务和注册表监控等基本功能,基本完成了远程控制中所需要到的主要功能。
关键词:套接字 面向对象 软件工程 远程监控
目录
第一章 绪论1
1.1 课题背景1
1.2 目的以及意义1
第二章 开发平台的理论基础2
2.1 Microsoft Visual C++及编程模式简介2
2.2 系统架构的模式5
2.3 API HOOK技术简介6
2.4 CAsyncSocket类的简单介绍7
第三章 需求分析9
3.1 系统基本情况描述9
3.2 系统可行性分析9
3.3 功能需求分析10
3.4 系统流程图12
第四章 总体设计13
4.1 使用工具13
4.2 系统模块的设计13
第五章 系统详细设计17
5.1 客户端与服务器连接设计17
5.2 系统各模块界面设计及其实现18
第六章 系统测试32
6.1 软件测试基础32
6.2 本系统采用的测试方法32
第七章 总结35
参考文献36
附录37
致谢44
相关热词:基于C++远程控制系统的设计
上一篇:基于C++语言的智力游戏的设计