推荐-企业内部网络监控系统word格式 精品
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1 前言3
1.1项目背景3
1.2实施项目的意义3
2.可行性研究4
2.1经济可行性4
2.2技术可行性4
2.3操作可行性4
2.4法律可行性5
3 需求分析5
3.1功能划分及描述5
3.2运行环境需求6
3.2.1硬件环境 6
3.2.2软件开发环境6
4.系统设计6
4.1软件的功能6 4.1.1监控类功能6
4.1.1.1监控用户计算机的屏幕6
4.1.1.2自动搜索局域网服务器IP地址段6 4.1.2远程控制类功能7
4.1.2.1网络监管员远程操纵网内员工计算机7
4.1.2.2控制网内员工计算机上的运行的程序和进程7
4.1.2.3网络监管员远程锁定网内员工计算机的键盘和鼠标7
4.1.2.4远程控制网内员工计算机运行状态7 4.1.3系统管理类功能7 4.2系统各组件的功能描述7 4.2.1监控代理的功能8 4.2.2监控控制台的功能8 4.3设计目标8 4.3.1实时性8 4.3.2完备性8 4.3.3易用性9 4.4系统结构9 4.5功能模块的描述与创建10 4.
5.1通信协议设计10
4.5.2通信模型设计13
5 系统的实现13 6总结1
6 7致谢17
企业内部网络监控系统的设计
【摘要】为了防止机密外泄,保护知识产权不受侵犯,规范员工的上网行为,统筹网络资源使用,管理内部企业资产使用等,有必要在企业内部局域网中建立有效的监控系统,从而提高客户的网络资源使用效率,促进员工的工作成效,切实保障客户的经济利益。
本软件采用C/S体系结构,利用Winsock2、MFC技术设计了一个通过主机对企业局域网内部工作计算机进行监督控制的局域网监控系统,主要实现了上网记录监控,实时监控终端屏幕,邮件收发监控等功能。【关键字】实时,监控,局域网,C/S
1.前言
1.1项目背景
随着企业的信息化建设不断深入,各企业特别是大中型企业都加快了信息网络平台的建设,企业正逐步转向利用网络和计算机集中处理管理、生产、销售、物流、售后服务等重要环节的大量数据。
然而据统计数据显示,员工进行网上冲浪,访问与工作无关的内容所占总访问量的比率是55%,而现实的情况是:企业缺乏有利的工具,无法对员工上网加以全面管控。员工不正当的使用网络资源,不但极大降低了工作效率,还有可能产生一系列更大的危害。此外,还会有员工有意或无意的将公司机密泄露出去,给公司带来严重的损失。没有有效的管理手段,企业信息化给企业带来的不一定是竞争力的提升,相反会给企业的利益带来更大的损害。这就急切需要在企业内部配置一个网络监控系统来解决这些问题。
1.2实施项目的意义
本软件正是为解决企业内部局域网管理而开发设计的,该软件在不影响网络运行效率和改变现有网络配置的条件下,可以对内部人员使用Internet网的情况进行有效的管理和控制,网络监控系统主要功能:上网记录,邮件监控,实时监控终端屏幕等功能。
网络监控就是对网络内到达本地服务器的所有数据包进行截取和分析,掌握当前网络总流量,同时可以根据不同的需要对特定端口或特定外部地址进行监视,防止非法入侵,以保障本地网络系统的安全和稳定。它的主要意义在于实现了网络监控。随着内部网络的规模与
容量的日渐扩大,保持系统的正常运作将会变得越来越重要。网络监控能使系统及时地发现网络流量异常的现象,使服务器在发现非法入侵后能立即做出反应,来保护自己的服务器不被破坏,以求获得安全性的同时,提高网络性能。
2.可行性研究
2.1经济可行性
该软件的开发为企业的管理带来了很大的便利,节省了公司的开销,为公司赢得更强的竞争力。主要表现在以下几个方面:
第一、本软件的运行可以节省许多人力资源;
第二、本软件的运行可以方便管理员管理企业局域网内的机器;
第三、本软件的运行可以方便管理公司职工的上网行为;
第四、本软件的运行可以使公司机密文件更加安全;
该项目的所有的设计,分析,实现工作都是由我与同学合作完成的,没有什么经济开销。因此,该软件在经济上是可行的。
2.2技术可行性
本软件的开发使用作为软件的开发环境,使用C++作为编程语言。C++是一种完善的面向对象编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,很适合开发此类系统的开发,保证代码模块化的要求,而代码模块化的提高非常有利于以后对新系统的扩展与修改。
这个项目用到了数据库,网络两大编程技术,以及一些底层编程(比如截屏等)。由于这是一款很符合大众化需要的软件,所以技术方面基本都是现有的技术的运用。因此,该软件在技术上是可行的。
2.3操作可行性
本软件可以让服务端观看本公司所有电脑的屏幕记录,管理人员可以即时查看职员们的工作状况,本软件反映速度快,细致到每一次打开应用程序,每一次拖动窗口,每一次输入文字都历历在目。企业监控管理系统为现代企业提供专业的公司内部计算机监控管理解决方
案,经理人员在办公室中既可以实时监控所有被控计算机的工作状况,也可以查阅全屏幕录像,还可以查阅被控计算机的上网记录和聊天记录。服务端可监视员工端电脑上的所有操作,无论上网,发邮件。风格设计绝对人性化,傻瓜式的操作,完美的信息安全保护。
界面美观,在服务端的主窗口有图片实时的取用户的桌面信息截图。而且可以选择界面风格,将人性化设计做到了极致。只要稍微接触过计算机的管理员都可以轻松使用。
因此,该软件在操作上是可行的。
2.4法律可行性
本软件在开发的过程中没有涉及与法律相抵触的方面。因此,该软件在法律上是可行的。
3需求分析
3.1功能划分及描述
●上网监控
能监控员工所上的网站及内容;
●聊天监控
能监控员工的聊天的内容;
●文件监控
可对员工的复制、剪切、删除、重命名文件或文件夹操作进行监控;
●截屏监控员工计算机
可以按管理员要求返回员工的当前屏幕,从而对员工计算机实现了实时监控,了解员工的当前工作状态。
●发送信息
在监控到员工做与工作无关的事情时,可以发送信息提示员工。
●修改注册表
可以在必要时修改员工的注册表信息。
●查询用户的电脑使用日志
可以对员工的电脑的情况以及违规情况的查询。