企业内部网络监控系统毕业设计(论文)word格式.doc
《企业内部网络监控系统毕业设计(论文)word格式.doc》由会员分享,可在线阅读,更多相关《企业内部网络监控系统毕业设计(论文)word格式.doc(17页珍藏版)》请在三一办公上搜索。
1、目录1 前言 31.1项目背景 31.2实施项目的意义 32.可行性研究 42.1经济可行性 42.2技术可行性 42.3操作可行性 42.4法律可行性 53 需求分析 53.1功能划分及描述 53.2运行环境需求 63.2.1硬件环境 63.2.2软件开发环境 64.系统设计 64.1软件的功能 64.1.1监控类功能 64.1.1.1监控用户计算机的屏幕 6 4.1.1.2自动搜索局域网服务器IP地址段 64.1.2远程控制类功能 74.1.2.1网络监管员远程操纵网内员工计算机 74.1.2.2控制网内员工计算机上的运行的程序和进程 74.1.2.3网络监管员远程锁定网内员工计算机的键盘
2、和鼠标 74.1.2.4远程控制网内员工计算机运行状态 74.1.3系统管理类功能 74.2系统各组件的功能描述 74.2.1监控代理的功能 84.2.2监控控制台的功能 84.3设计目标 84.3.1实时性 84.3.2完备性 84.3.3易用性 94.4系统结构 94.5功能模块的描述与创建 10 4.5.1通信协议设计 104.5.2通信模型设计 135 系统的实现 136总结 167致谢 17企业内部网络监控系统的设计【摘要】为了防止机密外泄,保护知识产权不受侵犯,规范员工的上网行为,统筹网络资源使用,管理内部企业资产使用等,有必要在企业内部局域网中建立有效的监控系统,从而提高客户的网
3、络资源使用效率,促进员工的工作成效,切实保障客户的经济利益。本软件采用C/S体系结构,利用Winsock2、MFC技术设计了一个通过主机对企业局域网内部工作计算机进行监督控制的局域网监控系统,主要实现了上网记录监控,实时监控终端屏幕,邮件收发监控等功能。【关键字】实时,监控,局域网,C/S1.前言1.1项目背景随着企业的信息化建设不断深入,各企业特别是大中型企业都加快了信息网络平台的建设,企业正逐步转向利用网络和计算机集中处理管理、生产、销售、物流、售后服务等重要环节的大量数据。 然而据统计数据显示,员工进行网上冲浪,访问与工作无关的内容所占总访问量的比率是55,而现实的情况是:企业缺乏有利的
4、工具,无法对员工上网加以全面管控。员工不正当的使用网络资源,不但极大降低了工作效率,还有可能产生一系列更大的危害。此外,还会有员工有意或无意的将公司机密泄露出去,给公司带来严重的损失。没有有效的管理手段,企业信息化给企业带来的不一定是竞争力的提升,相反会给企业的利益带来更大的损害。这就急切需要在企业内部配置一个网络监控系统来解决这些问题。1.2实施项目的意义本软件正是为解决企业内部局域网管理而开发设计的,该软件在不影响网络运行效率和改变现有网络配置的条件下,可以对内部人员使用Internet网的情况进行有效的管理和控制, 网络监控系统主要功能:上网记录,邮件监控,实时监控终端屏幕等功能。网络监
5、控就是对网络内到达本地服务器的所有数据包进行截取和分析,掌握当前网络总流量,同时可以根据不同的需要对特定端口或特定外部地址进行监视,防止非法入侵,以保障本地网络系统的安全和稳定。它的主要意义在于实现了网络监控。随着内部网络的规模与容量的日渐扩大,保持系统的正常运作将会变得越来越重要。网络监控能使系统及时地发现网络流量异常的现象,使服务器在发现非法入侵后能立即做出反应,来保护自己的服务器不被破坏,以求获得安全性的同时,提高网络性能。2.可行性研究2.1经济可行性该软件的开发为企业的管理带来了很大的便利,节省了公司的开销,为公司赢得更强的竞争力。主要表现在以下几个方面:第一、本软件的运行可以节省许
6、多人力资源;第二、本软件的运行可以方便管理员管理企业局域网内的机器;第三、本软件的运行可以方便管理公司职工的上网行为;第四、本软件的运行可以使公司机密文件更加安全;该项目的所有的设计,分析,实现工作都是由我与同学合作完成的,没有什么经济开销。因此,该软件在经济上是可行的。 2.2技术可行性本软件的开发使用VS.net作为软件的开发环境,使用C+作为编程语言。C+是一种完善的面向对象编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,很适合开发此类系统的开发,保证代码模块化的要求,而代码模块化的提高非常有利于以后对新系统的扩展与修改。这个项目用到了数据库,网络两大编程技术,以及一些
7、底层编程(比如截屏等)。由于这是一款很符合大众化需要的软件,所以技术方面基本都是现有的技术的运用。因此,该软件在技术上是可行的。2.3操作可行性本软件可以让服务端观看本公司所有电脑的屏幕记录,管理人员可以即时查看职员们的工作状况,本软件反映速度快,细致到每一次打开应用程序,每一次拖动窗口,每一次输入文字都历历在目。企业监控管理系统为现代企业提供专业的公司内部计算机监控管理解决方案,经理人员在办公室中既可以实时监控所有被控计算机的工作状况,也可以查阅全屏幕录像,还可以查阅被控计算机的上网记录和聊天记录。服务端可监视员工端电脑上的所有操作,无论上网,发邮件。风格设计绝对人性化,傻瓜式的操作,完美的
8、信息安全保护。界面美观,在服务端的主窗口有图片实时的取用户的桌面信息截图。而且可以选择界面风格,将人性化设计做到了极致。只要稍微接触过计算机的管理员都可以轻松使用。因此,该软件在操作上是可行的。2.4法律可行性本软件在开发的过程中没有涉及与法律相抵触的方面。因此,该软件在法律上是可行的。3 需求分析3.1功能划分及描述 上网监控能监控员工所上的网站及内容;聊天监控能监控员工的聊天的内容;文件监控可对员工的复制、剪切、删除、重命名文件或文件夹操作进行监控;截屏监控员工计算机可以按管理员要求返回员工的当前屏幕,从而对员工计算机实现了实时监控,了解员工的当前工作状态。发送信息在监控到员工做与工作无关
9、的事情时,可以发送信息提示员工。修改注册表可以在必要时修改员工的注册表信息。查询用户的电脑使用日志可以对员工的电脑的情况以及违规情况的查询。3.2运行环境需求3.2.1硬件环境硬件环境:X86兼容的机器;运行时的内存要求1MB;安装所需硬盘:80MB;打印机:可选。3.2.2软件开发环境Microsoft Visual S 2005 。4.系统设计4.1软件的功能本软件采用多层分布式C/S体系结构。整个软件由监控控制台和运行于受控机上的监控代理组成。多个监控代理共同属于一个监控控制台,监控控制台可以同时访问和管理多个受控机。通过运行在各受控机中的监控代理服务(即Internet.exe进程),
10、将受控客户机的状态、动作等信息实时报告给监控控制台,并由监控控制台将目的指令转达给监控代理。使网络系统管理员可以实时的监控内部网各个计算机以及内部网的一切信息通讯,并提供统计、跟踪、审核等一系列功能的集成软件。4.1.1监控类功能4.1.1.1监控用户计算机的屏幕功能描述:根据网络管理员的要求,对网内的计算机的屏幕进行实时监控,包括员工计算机屏幕上的所有行为。实现方式:有监控代理相应网络管理员的指令做出主动报告。4.1.1.2自动搜索局域网服务器IP地址段功能描述:由网络管理员输入一个IP范围,系统会自动搜索这个地址段内的主机,并显示主机的相关信息,可以通过此连接到目的主机。实现方式:由监控控
11、制台定时搜索网段完成。4.1.2远程控制类功能4.1.2.1网络监管员远程操纵网内员工计算机功能描述:网络监管员在监控台对员工计算机实施远程操纵和控制,包括远程执行该计算机上的软件系统等。实现方式:由监控代理对网络监管原的操控指令做出响应。4.1.2.2控制网内员工计算机上的运行的程序和进程功能描述:网络监管员可通过监控台查看网内员工计算机上运行的所有程序和进程,并将他认为可能是非法的程序和进程关闭。实现方式:由监控代理对网络监管员的指令做出响应。4.1.2.3网络监管员远程锁定网内员工计算机的键盘和鼠标功能描述:网络监管员在发现网内某员工在操作过程中超出了他的权限或危机系统安全时,可通过网络
12、监控系统将网内本地用户计算机的键盘锁定。待网络监管员将此事解决后,由网络监管员解除键盘的锁定。实现方式:由监控代理对网络监管员的指令做出响应。4.1.2.4远程控制网内员工计算机运行状态功能描述:网络监管员可以通过本系统对网内所有员工的本地计算机进行状态控制。实现方式:由监控代理对网络监管员的指令做出响应。4.1.3系统管理类功能系统日志管理功能描述:对网内所有员工计算机的启动、操作、关闭进程等信息进行记录,可以将现有的消息进行存储,以待日后查阅。实现方式:有监控代理和监控控制台协同完成。4.2系统各组件的功能描述4.2.1监控代理的功能4.2.1.1 接受监控中心的控制策略4.2.1.2 启
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业内部 网络 监控 系统 毕业设计 论文 word 格式
链接地址:https://www.31ppt.com/p-4020288.html