局域网监控软件的设计与实现毕业论文
2022-06-26 23:13:15
论文总字数:19730字
摘 要
近年来,网络技术发展迅速,局域网内部用户之间的交流与沟通也越来越重要。局域网监控软件也越来越受到重视,它的实用性也是非常高的,局域网监控软件可以让使用者不用亲自到被监控机器前去操作该机器。拥有这些功能的软件适合用于多个场合,比如学校机房,公司等等。
本文主要介绍了局域网监控软件的功能以及实现各个功能的关键技术。首先介绍了局域网监控软件实现的功能。主要有网络通信,屏幕监控,文件上传与下载等功能。之后介绍了实现这些功能的技术,主要使用了java图形编程,java网络编程。在模块设计与功能实现模块中对屏幕截取,网络监控等主要模块进行了详细的介绍和划分。本文还详细介绍了关键技术的代码。在最后的系统测试中,对软件的各个模块进行了测试,最后进行了总体测试。
关键词: 局域网监控 Java Socket Java Robot
Design and implementation of LAN monitoring software
Abstract
In recent years, the network technology have developed rapidly.,Exchange and communication between the internal LAN users are increasingly important.LAN monitoring software has caught more and more attention, its practicality is very high,LAN monitoring software allows users to monitor the machine and does not go to the machine operator personally.The software which possesses these functions is suitable for many occasions.For example, school room, companies, etc.
This paper describes the LAN monitoring software functions and the key technology to achieve the various functions,Firstly, we introduce LAN monitoring software functionality.There are network communication, screen monitoring. File upload and download capabilities.Then,we introduce the technology to implement these functions,it uses the graphical programming java, java network programming.
In the module design and function module for screen capture,we introduce the network monitoring, etc. The main module for a detailed description and classification.This paper also introduces the key technologies of the code.In the final system test, software of each module is tested, and finally the overall test.
Key Words: LAN monitoring ;Java Socket ;Java Robot
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1局域网监控的背景知识 1
1.2局域网软件的原理 1
第二章 软件需求分析及关键技术 3
2.1需求分析 3
2.1.1 系统功能需求 3
2.1.2 其他需求 3
2.2软件开发原理及关键技术 3
2.2.1 系统开发原理 3
2.2.2 系统运行概述 3
2.2.3 系统的关键技术 4
2.3开发平台与工具 4
2.3.1 Eclipse 4
2.3.2 Java语言 5
2.3.3 Jar命令 5
第三章 局域网监控软件设计 6
3.1 系统总体结构设计和分析 6
3.1.1 主控端的主要功能模块 7
3.1.2 被监控端的主要功能模块 7
3.2 程序流程及分析 7
3.2.1 被监控端启动流程 7
3.2.2 主控端启动流程 8
3.2.3 命令接收和处理流程 9
3.2.4 图形监视线程启动流程 9
3.2.5 网络教室控制流程 10
3.2.6 文件上传流程 11
第四章 软件主要模块设计和具体功能实现 13
4.1 系统主要模块设计 13
4.1.1 消息输入和命令处理结果显示模块 13
4.1.2 通信模块实现 13
4.1.3 命令处理模块 14
4.2 连续获得被监控端机器屏幕变化功能实现 15
4.2.1 比较几种屏幕截取方法 15
4.2.2 Java“屏幕照相机”的编写原理 15
4.2.3 Java“屏幕照相机”的实现 15
4.2.4 局域网软件屏幕监控的实现 16
4.2.5 屏幕监视功能测试 18
4.3上传与下载文件 18
4.3.1 文件上传与下载的原理 18
4.3.2 文件上传与下载的实现 19
4.4实现鼠标键盘的模拟 19
4.4.1 鼠标键盘的模拟的原理 19
4.4.2鼠标键盘的模拟的实现 20
4.5实现在被监控端机器上执行任意DOS命令 21
4.5.1执行DOS命令的原理 21
4.5.2执行DOS命令的实现 21
第五章 系统运行及测试结果 23
5.1 测试方法 23
5.2 测试环境 23
5.3系统运行实例 23
5.3.1 连续获得被监控端机器屏幕变化功能 23
5.3.2 实现被监控端硬盘文件的上传和下载 23
5.3.3 实现对鼠标和键盘的模拟 25
5.3.4 实现在被监控端机器上执行任意DOS命令 25
5.3.5 网络教室关机和网络教室重启计算机 26
第六章 总结与展望 28
6.1总结 28
6.2 展望 29
参考文献 30
致 谢 32
第一章 绪论
1.1局域网监控的背景知识
局域网监控软件是指在同一个局域网中,用一台电脑去控制另一台电脑的一种网络技术。这是通过网络监控远程的电脑。在局域网中控制端可以控制受控端的电脑,可以执行一系列的基本操作,比如浏览网页,上传和下载文件。使在控制端使用软件的用户觉得他正在使用受控电脑。但是有一点需要明确的是,这种控制只是一种虚拟性的技术。它只是将键盘与鼠标的控制命令发给受控电脑,这样在受控电脑上执行这些命令。所以无论是浏览网页,下载文件操作都是在受控端实现,所以网页的浏览历史记录,下载的文件都是在受控端的电脑上。
局域网控制技术始于DOS命令时代,当时网络技术并不是非常发达,局域网发展的也是非常缓慢,所以局域网监控技术并没有受到非常多的重视,但是随着网络技术的不断发展,人们渐渐发现了局域网监控软件的实用性与重要性。
请支付后下载全文,论文总字数:19730字