摘要当前我们正处与一个互联网飞速发展的时代,互联网已经渗透到我们生活中的方方面面。互联网为我们的生活带来了许多方便,当然与之伴随的许多问题也出现了。如何对这么多的计算机进行有效的管理,让他们更好的发挥积极的作用,因此人们越来越多的开始考虑有关网络监控的问题。27213
本次毕业设计的题目是是局域网监控管理系统的设计与实现。该系统设计目的是实现对一个局域网中的计算机进行实时监控管理,如一个企业的局域网、学校机房等。该系统基于MFC技术开发而成,主要通过socket技术,采用TCP和UDP协议实现相关的通信功能。该系统的主要功能有网络聊天、文件传输、获取桌面屏幕信息、远程控制等。其中文件传输采用多线程的工作模式,保证系统能高效执行。
关键词 局域网监控 Socket TCP UDP 多线程 毕业论文设计说明书外文摘要
Title Design and implementation of LAN monitoring
Abstract
In the current era of the Internet, the rapid development of Internet technoloAt present, we are in the era of rapid development of the Internet, the Internet has penetrated into every aspect of our lives. The Internet has brought many conveniences to our life, and many problems are also appeared.. How to manage so many computers effectively, so that they can better play a positive role, so people more and more began to consider the issue of network monitoring.
The graduation design of the subject is the LAN monitoring and management system design and implementation. The purpose of the system design is to realize the real-time monitoring and control of the computer in a LAN, such as the LAN of an enterprise, the computer room, etc.. The system is based on the MFC technology, the main through socket technology, using TCP and UDP protocol to achieve the communication function. The main functions of the system are network chat, file transfer, access to desktop screen information, remote control, etc.. File transfer using multi-threaded work mode, to ensure the system can perform efficiently.
Keywords LAN monitoring Socket TCP UDP Multi thread
目 录
1 绪论 1
1.1 研究背景 1
1.2 设计目的与意义 1
2 相关技术 3
2.1 WinSock技术 3
2.2 TCP/IP协议 3
2.3 MFC技术 5
3 概要设计 6
3.1 需求分析 6
3.2 主体功能设计 6
3.3 数据库设计 8
3.4 系统中重要信息的结构体说明 8
4 详细设计 10
4.1 管理员登录功能 10
4.2 获取用户信息功能 12
4.3 网络聊天功能 14
4.4 文件传输功能 16
4.5 桌面监控功能 21
4.6 操作员管理功能 27
结 论 30
致 谢 31
参考文献32
1 绪论
1.1 研究背景
最初为了实现各个计算机上的资源共享、信息的快速传输,局域网应运而生。最小规模的局域网可以是将各个设备(例如打印机、文件服务器等)通过一台共享式集线器连接起来。
然而,由于互联网信息技术的飞速发展,原先通过集线器连接连接组成的互联网已经不能满足发展的需求,我们需要一个更加快速、更加稳定、适用范围更广的网络来替代原先不成熟的网络,以适应当前复杂的网络环境。