局域网监控程序的设计与实现(Delphi7)
来源:wenku7.com 资料编号:WK72908 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK72908
以下是资料介绍,如需要完整的请充值下载。
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
本设计是 结合在学校学习的局域网知识和网络编程基础通过Delphi 7的开发环境完成的。它是一个基于C/S结构的局域网监控程序,主要用于小型局域网对多台主机的监控管理,监控程序能显示局域网中所有活动主机IP,能对目标主机进行进程管理和连接监视,当发现目标主机异常时能发消息给目标主机予以提醒,可以控制目标主机的重启、注销、关机,并实行屏幕抓取,发现异常情况可锁定目标主机。
监控程序基本满足了用户对系统的需求,并且提供的服务功能与用户的实际工作情况结合,符合用户的工作思维及习惯。监控程序性能运行稳定,界面友好、便于操作,甚至没有计算机基础的用户也能很好的使用。由于系统提供的界面一目了然,对于局域网管理人员来说能很轻松的完成对局域网内多台计算机的监控,提高了工作效率,减轻了对人工操作的需求。
摘 要
在当今信息化高度发展的今天,局域网管理的重要性更加突出,建立一个强有力的局域网监控系统是很有必要的。局域网监控程序,应用于一般小规模的公司内部局域网,方便公司对员工的电脑进行监控管理,防止员工在工作时间利用公司电脑做与工作无关的事,从而提高工作效率。
本局域网监控程序采用了Delphi 7开发,能显示局域网中所有活动主机IP,能对目标主机进行进程管理和连接监视,当发现目标主机异常时能发消息给目标主机予以提醒,可以控制目标主机的重启、注销、关机,并实行屏幕抓取,发现异常情况可锁定目标主机。
关键词:局域网;Delphi;监控
Design of Local Area Network Monitoring Software
Abstract
With the development of technology, local area network becomes more and more important. It is necessary to develop a local area network monitoring software. Local area network monitoring software is mainly applied in small scale company in local area network, which helps company monitor and manage computer used by stuff and avoids stuff do things foreign to work.
The local area network monitoring software is based on Delphi 7. It provides series functionalities , such as showing IP for all active host computers in the local area network, managing process and monitoring connection for destination host, reminding exception by sending message to destination host when exception occurs, controlling operations of reset ,logging out and shutting down for destination host, printing screen, and locking destination host when exception occurs.
Key words: local area network; Delphi ; monitoring
局域网监控程序是一个C/S模式的软件,客户端(被监视电脑)运行server.exe后主动连接管理端(服务器),管理端响应连接通过一台主机对多个客户端进行监控操作。
模块功能
在管理端有13个操作模块分别为允许关机,禁止关机,关机,重启,注销,锁屏,解锁,发送消息,查看屏幕,文件管理,进程管理,连接监视和退出程序。
目 录
1 引言 1
1.1 本课题研究的意义 1
1.2 本课题的研究方法和思路 1
2 相关软件和技术原理介绍 1
2.1 Delphi基础介绍 1
2.2 TCP简介 2
2.3 INDY简介 2
2.4 Socket简介 3
3 系统设计与实现 4
3.1 系统架构 4
3.2 系统设计 4
3.2.1运行环境 4
3.2.2模块功能 4
3.3 主要模块设计原理 5
3.3.1管理端界面设计 5
3.3.2通信模式设计思路 6
3.3.3通信原理 7
3.3.4通信流程 7
3.3.5 自定义控制协议标识符 10
3.4 主要功能的实现 12
3.4.1屏幕抓取的实现 12
3.4.2进程管理的实现 14
结 论 15
参考文献 16
致 谢 17
声 明 18
|