欢迎来到天天文库
浏览记录
ID:18562118
大小:448.00 KB
页数:11页
时间:2018-09-19
《vc1057 网络监控系统的设计2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、湖南工业大学本科毕业设计(论文)摘要如今我们生活在一个信息化的社会中,人们工作、学习、生活都越来越频繁地使用计算机,这就促使了互联网的迅速发展。网络为全人类构建了一个信息快速传递的虚拟世界。联网的计算机可以提供给我们海量的信息,这些信息给了人们极大的便利。学生利用网络资源获取学习资料,公司员工利用网络资源可以使工作效率得到提高。然而网络也有其负面影响。我们可以看到现在很多学生、大人沉迷于网络游戏。公司员工利用上班时间聊QQ,炒股。因此网络世界需要一个管理者来对其进行约束。网络监控系统在这种情况下就有了其用武之地。它可以有效监测处于网络内的计算机的系统信息,进程信息
2、,联网情况,屏幕信息,文件信息。首先,本文开始介绍了网络监控系统的研究意义,目的和内容。通过这些介绍可以初步了解网络监控系统到底在做写什么事情,对我们有哪些帮助。对于现在同类研究的系统也给与了介绍,从而阐述出本论文的特点。其次,对系统中需要解决的关键技术问题,如:WindowsSocket编程技术和多线程编程技术。对TCP/IP体系结构和C/S体系结构进行了阐述。对系统功能实现进行了分析,并附上了相关数据结构和关键代码。对系统功能进行了性能测试与分析。最后,本文在回顾了现已完成的工作后,提出了网络监控需要进一步研究的技术。关键词:互联网,监控,TCP/IP协议,V
3、isualC++I湖南工业大学本科生毕业设计(论文)目录第1章绪论11.1网络监控系统概述11.1.1网络监控的概念11.1.2网络监控的目的11.1.3网络监控系统的应用领域21.2网络监控研究背景21.3网络监控系统发展现状31.4本课题的研究内容和设计目标41.4.1本课题的设计目标41.4.2本课题的研究内容4第2章网络监控技术的基本原理62.1TCP/IP体系结构62.1.1TCP/IP体系结构模型62.1.2传输层协议72.1.3TCP和UDP协议的比较82.2网络监控系统的C/S体系结构82.2.1C/S结构的概念92.2.2C/S结构的特点92.3
4、WindowsSocket编程技术102.3.1WindowsSocket的基本概念102.3.2WindowsSocket的编程特点112.3.3WindowsSocket基本的API112.4多线程编程技术152.4.1线程的创建152.4.2线程的终止16第3章系统体系结构173.1系统设计的目的和原则173.2系统结构的设计171111湖南工业大学本科生毕业设计(论文)3.2.1基于C/S的客户端结构设计183.2.2基于C/S的服务器端结构设计21第4章系统功能与实现234.1设计功能结构设计234.2分模块详述系统各部分的实现方法234.2.1远程文件
5、管理244.2.2屏幕查看功能304.2.3系统信息查看324.2.4系统进程管理32第5章性能测试与分析355.1测试实例的研究与选择355.2测试环境与测试条件355.3实例测试(表格与曲线)355.3.1系统信息测试365.3.2文件资源监控测试365.3.3远程控制界面测试385.4性能分析40结论42参考文献43致谢441111湖南工业大学本科毕业设计(论文)系统的体系结构如下图3.1所示被控端主线程通信套接字主控端服务线程主控端服务线程主控端服务线程主控端服务线程远程控制线程文件系统管理线程即时通信线程图3.1系统的体系结构1111湖南工业大学本科毕业
6、设计(论文)第4章系统功能与实现4.1设计功能结构设计在这一章中将讲述系统中主要功能的描述及实现方法,并赋与主要源码。系统的主要功能结构如下图4.1所示客户端(主控端)文件系统管理服务远程控制服务文件系统管理远程控制文件/目录上传/下载服务文件/目录管理服务屏幕捕获、处理文件/目录上传/下载文件/目录管理屏幕图像显示服务器端(被控端)控制命令发出控制命令执行图4.1功能结构图4.2分模块详述系统各部分的实现方法1111湖南工业大学本科毕业设计(论文)4.2.1远程文件管理监控端系统可以将受控端程序搜集到的文件信息以树状列表形式显示出来,当用户鼠标双击树中的文件或文
7、件夹时,就展开并列出该文件的内容或者该文件夹的所有目录名称和所有的文件名称及其属性。在监控端还可以实现删除文件、新建文件夹、远程执行文件等操作。在主控端功能实现界面如下图4.2所示。CStringfilename=m_local.GetItemText(m_local.GetSelectedItem());1111湖南工业大学本科毕业设计(论文)图4.3上传文件功能界面/5.3实例测试(表格与曲线)本监控系统的包括主控端的客户程序和被控端的服务程序,被控端系统运行后,首先点击“开”按钮,开始监听主控端的请求服务。主控端运行后,出现系统登录界面,如下图5.1。输入被
8、控端IP地
此文档下载收益归作者所有