课题名称 基于JAVA的局域网监控系统设计与实现 学生
指导教师姓 名 职称
学位 一、 选题的理论、实际意义
在当今信息化高度发展的今天,局域网管理的重要性更加突出,建立一个强有力的局域网监控系统是很有必要的。局域网监控程序,应用于一般小规模的公司内部局域网,方便公司对员工的电脑进行监控管理,防止员工在工作时间利用公司电脑做与工作无关的事,从而提高工作效率。
本局域网监控程序采用了Delphi 7开发,能显示局域网中所有活动主机IP,能对目标主机进行进程管理和连接监视,当发现目标主机异常时能发消息给目标主机予以提醒,可以控制目标主机的重启、注销、关机,并实行屏幕抓取,发现异常情况可锁定目标主机。
二、需求分析 功能的拟实现:
* 设计过程中应该遵循界面友好、操作简单、实用性强、代码尽可能精简等原则,因此本次毕业设计应用java语言编写,使用的关键技术是java网络编程与java图形编程。用java网络编程完成主、被控端之间的通信,而java图形编程则主要是实现两端界面的开发。
本次毕设是在局域网内实现的监控系统,远程监控是由一台电脑(主控端Remote)远距离去监控另一台电脑(被监控端Host)的技术,一般指通过网络监控远端电脑,在客户端输入被控端的IP地址链接成功后,就可以抓取到被监控端的屏幕图像并进行一些简单的远程操控。远程监控软件一般分两个部分:一部分是客户端程序Client,另一部分是服务器端程序Server,本次毕业设计是远程监控系统是把被监控端作为服务器,主控端作为客户端。由被控端向主控端发送连接请求,建立连接后,主控端可以向被监控端发送远程控制命令,并可以控制被监控端电脑中的一些应用程序运行,当被监控端收到主控端发送来的命令后,首先对命令进行处理,然后将命令处理结果返回给主控端,在运行过程中,被控端默认无任何可见界面。
通过需求分析知道,本系统需要完成的任务有:远程监控、重启、关闭计算机;向被监控端计算机进行上传、下载文件;实现对被控端屏幕的捕捉、截图等功能。根据不同的功能,可以归类为五个功能模块,这样更有助于分析、理解程序。本系统划分的五个功能模块为:
(1)点击监控模块:启动监控;
(2)文件模块:文件上传,文件下载;
(3)系统操作模块:重启,关闭计算机;
(4)
上一篇:
基于java的仿qq聊天程序(论文)
下一篇:
高陈基于Java超市账单管理系统