《Delphi2007局域网监控程序的设计2.doc》由会员分享,可在线阅读,更多相关《Delphi2007局域网监控程序的设计2.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、局域网监控程序的设计局域网监控程序的设计摘 要在当今信息化高度发展的今天,局域网管理的重要性更加突出,建立一个强有力的局域网监控系统是很有必要的。局域网监控程序,应用于一般小规模的公司内部局域网,方便公司对员工的电脑进行监控管理,防止员工在工作时间利用公司电脑做与工作无关的事,从而提高工作效率。本局域网监控程序采用了Delphi 7开发,能显示局域网中所有活动主机IP,能对目标主机进行进程管理和连接监视,当发现目标主机异常时能发消息给目标主机予以提醒,可以控制目标主机的重启、注销、关机,并实行屏幕抓取,发现异常情况可锁定目标主机。关键词:局域网;Delphi;监控目 录论文总页数:18页1 引
2、言111 本课题研究的意义112 本课题的研究方法和思路12 相关软件和技术原理介绍121 Delphi基础介绍122 TCP简介223 INDY简介224 Socket简介33 系统设计与实现431 系统架构432 系统设计4321运行环境4322模块功能433 主要模块设计原理5331管理端界面设计5332通信模式设计思路6333通信原理7334通信流程7335 自定义控制协议标识符1034 主要功能的实现12341屏幕抓取的实现12342进程管理的实现14结 论15参考文献16致 谢17声 明183 系统设计与实现31 系统架构局域网监控程序是一个C/S模式的软件,客户端(被监视电脑)运
3、行server.exe后主动连接管理端(服务器),管理端响应连接通过一台主机对多个客户端进行监控操作。客户端2客户端3客户端4 管理端 客户端1图1 监控程序构架图32 系统设计321运行环境硬件系统:1.CPU P4 2.42.内存 512M3.普通网卡操作系统:Windows XP 软件需求:Dehphi 7322模块功能在管理端有13个操作模块分别为允许关机,禁止关机,关机,重启,注销,锁屏,解锁,发送消息,查看屏幕,文件管理,进程管理,连接监视和退出程序。管理端发送消息允许禁止关机重启注毁锁定解锁文件管理查看屏幕连接监视进程管理图2 管理端模块功能33 主要模块设计原理331管理端界面
4、设计主界面包含了对客户端的所有操作,大体由两部分组成,首先是显示栏,主要显示被监视电脑的电脑名称、IP地址还有使用的何种操作系统,利用Dehphi 7自带的位于Win32控件版面的ListView列表视控件建立一个显示栏,这里需要把ViewStyle属性设置为vsReport,因为显示栏需要显示局域网所有连接的被监控电脑,所以必须以详细列表的方式显示,显示的信息可以分成多列。在ListView中添加3个列分别是电脑名称、IP地址、操作系统。再在form框体下方添加StatusBar组件用于显示连接是否成功和有几台被监视电脑在线。最后在form框体右侧添加13个SpeedButton,SpeedButton的Caption属性分别设为允许关机、禁止关机、重启、关机、注销、发送消息、查看屏幕、文件管理、进程管理、连接监视、锁定、解屏、退出程序。图3 界面效果图Powered by 重要提示:本论文由大学论文网毕业论文下载网: 提供如果需要详细内容请与QQ:4991024联系第 3 页 共 18 页