毕业设计(论文)网络故障自动检测智能系统设计与实现

上传人:博****1 文档编号:439104710 上传时间:2023-08-19 格式:DOC 页数:41 大小:1.16MB
返回 下载 相关 举报
毕业设计(论文)网络故障自动检测智能系统设计与实现_第1页
第1页 / 共41页
毕业设计(论文)网络故障自动检测智能系统设计与实现_第2页
第2页 / 共41页
毕业设计(论文)网络故障自动检测智能系统设计与实现_第3页
第3页 / 共41页
毕业设计(论文)网络故障自动检测智能系统设计与实现_第4页
第4页 / 共41页
毕业设计(论文)网络故障自动检测智能系统设计与实现_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《毕业设计(论文)网络故障自动检测智能系统设计与实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)网络故障自动检测智能系统设计与实现(41页珍藏版)》请在金锄头文库上搜索。

1、河北经贸大学毕业论文网络故障自动检测智能系统设计与实现专业名称 计算机科学与技术 班 级 07级2班 学生姓名 指导教师 完成时间 2011年5月 河北经贸大学毕业论文摘 要随着社会科技的进步,计算机网络已经成为人们日常信息传输、交互、共享的基础。在网络的使用过程中,不可避免的会产生一些网络故障。对于很多非专业的计算机使用人员,他们只能描述故障的现象,很少有人能够描述出故障的产生原因,产生过程以及网络的状态,更不会自己分析,判断和解决,而这些问题在人们的工作中也越来越频繁。所以网络故障的自动检测越来越受到人们的重视,因为它可以给非专业的人员反馈回故障的位置、原因,帮助他们尽可能的自己去解决,省

2、去找人维修的时间和费用,同时这些反馈信息也减少了专业人员查找故障的时间,提高了网络维护人员解决网络问题的效率。而且随着计算机普及的程度越来越高以及计算机软件产业迅速发展,把查找问题方法数学模型化,再用编程应用软件,实现管理的自动化和智能化也成为当今社会的主流和趋势。本系统使用C#语言基于.Net Framework 2.0进行开发,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过在C#语言中嵌入网络命令,通过网络管理员常用的用网络命令探测网络故障的方式,表层用C#语言覆盖,从而完成整个系统功能的实现。关键词 网络故障;网络命令;系统;.Net

3、 Framework 2.0IABSTRACTAs society advances in technology, computer networks have become a dairy basis of information transmission, interaction and sharing. Process of using the network, inevitably have some network problems. For many non-professional computer users, who can only describe the phenome

4、non of fault, few can describe the cause of the fault, for example, producing process and the status of the network, not to their own analysis and to determine and solve these problems in people Work more and more frequent. Therefore, automatic detection of network failure more and more attention, b

5、ecause it can give non-professional personnel position feedback to the fault, cause, help them to solve their own as much as possible, the provincial people find the time and cost of maintenance, while the feedback information also eliminates the need for professionals to find the fault time and inc

6、rease the efficiency of people to solve network problems. And with the increasing popularity of computers, the computer program to find the problem method to realize the automation and intelligence management has become the mainstream and trends of society.The system uses the C# language is based of

7、 .NetFramework2.0 for development, it uses the latest technology of todays software design, with the development of high efficiency, design flexibility, user-friendly software is generated so beautiful. Through this system embedded in the C# language network commands commonly used by network adminis

8、trators detecting network problems with the network command the way, the surface covered with the C # language, thus completing the implementation of the system function.Keywords network failure; network order; system; .Net Framework 2.0目 录1 系统概述11.1 课题研究背景11.2 课题的研究目的和意义21.3 论文主要工作22 系统需求分析42.1 可行性

9、研究42.2 功能需求42.3 性能需求52.4 环境需求52.5 系统技术概述和开发工具简介62.5.1 .NET Framework概述62.5.2 C#语言和Visual Studio 2008简介72.5.3 网络故障的概念73 系统总体设计93.1 系统总体软件结构设计93.1.1 系统总体功能结构图93.1.2 系统功能模型图103.1.3 系统的总体模块设计113.2 网络故障探测流程介绍133.2.1 网络故障探测的基本步骤133.2.2 网络故障探测举例133.3 界面的设计过程164 详细设计与实现184.1 主要功能函数的介绍184.2 系统的功能实现214.2.1 自动

10、检测界面214.2.2 电脑自身检测界面244.2.3 网络设备检测界面274.2.4 管理员模式界面295 系统测试325.1 功能测试325.2 用户界面测试325.3 运行测试33结束语34致 谢35参考文献36网络故障自动检测智能系统设计与实现1 系统概述绪论在当今社会计算机信息技术日新月异,以Internet技术为代表的信息技术为人们创造了一种新的不受地域、时间和计算机自身约束的信息交流、共享和协作方式。在这个飞速发展的时代,计算机网络遍及世界各个角落,应用在各行各业,普及到千家万户,它给人们可谓带来了诸多便利,但同时也带来了很多的烦恼。因为人们在享受网络便利的同时,还要面对网络故障

11、给人们带来的困挠。对于非专业的计算机人员,解决网络故障成为日常使用网络的一个难题。通过对网络故障进行分类,按照网络管理员通用的科学的排查方法,以软件的形式体现出来,可以更好的解决人们的不便。网络故障的检测,一般是指线路的故障的检测,主要体现为电脑主机不能上网。一般的排查方法为从电脑开始,用ping命令,依次排查电脑自身,交换机,代理服务器,工作站,直到找出网络断点位置,并给出用户相应的提示信息。如今人们在排除故障时仍然为手工操作,通过网络故障自动检测智能系统,就是依照上面的原理,通过层层排除,及自动的分析,最终找到故障发生点。本系统是基于先进的.Net Framework 2.0架构,用Vis

12、ual Studio 2008进行开发,具有自动检测,电脑自身检测,网络设备检测,管理员模式等功能,界面简单友好,方便用户的操作。1.1 课题研究背景随着时代的发展,信息技术的更新更是日新月异。随着信息技术的发展,互联网得到了飞速的发展,成为人们学习、工作、生活、中最普遍的信息来源。根据信息产业部不完全统计,中国互联网的上网人数已逾一亿。随着上网人数的增加,网络故障的出现也显得越来越频繁。对于非计算机专业人员,当电脑不能上网时,只能求助于专业的网络维护人员,由于他们不能准确的描述故障信息,使网络维护人员经常频繁做很多重复工作,网络故障的解决效率不高。以校园网的维护为例,每个学校都设有一个网络维

13、护部门,但是部门里的少数几个专业人员要整个学校的网络正常。当用户不能上网时,随时会通知网络维护部门。由于他们不能提供故障的描述信息,在很多他们自己能够单独解决的情况,也需要维护人员去现场解决,浪费了很多的人力物力。网络维护人员在现场解决时,每次的检查工作几乎都是相同的,这样就做了大量重复性的工作,降低了工作效率。1.2 课题的研究目的和意义网络故障给人们的日常生活带来了很大的不便,网络故障排查工作的重复性也给专业网络维护人员带来烦恼。网络故障自动检测智能系统,旨在模仿网络维护人员日常的故障排除方法,用计算机软件代替人工进行这些繁琐的工作,提高工作效率。在网络故障自动检测智能系统严格的按照专业网

14、络维护人员检测网络故障的方法进行模拟,并在每一步给出相应的提示信息。在功能上,自动检测系统支持了信息化发展的方向,在范围上,网络故障自动检测智能系统既可以面向非计算机专业人员,也可以为专业的网络维护人员提供帮助,所以开发一个网络故障的检测软件是符合现代社会和信息技术发展需求的。1.3 论文主要工作根据以上分析,本课程设计主要完成以下工作:(1) 实现自动检测功能,此功能为开发本系统的最主要功能,它只需要用户点击自动检测按钮,即可检测出网络故障的大致位置,并给出相应的提示信息。当然此功能的实现,是建立在实现后面这些功能基础之上的。(2) 实现网络设备检测功能,此功能可以检测出交换机和代理服务器的

15、IP地址,并检测出交换机和服务器,是否在工作状态,是否在正常工作。(3) 实现电脑自身检测功能,主要用来检查电脑自身信息。排除网络故障的第一步即排除电脑自身故障,确保电脑本身没有问题,才能确保提示信息的正确性。(4) 实现给网络管理员提供一些工具的功能,在网络维护人员检查网络故障的过程中,经常用到一些网络命令。本系统提供了所有常用的网络命令,简化了维护人员的操作,提高了他们的工作效率。2 系统需求分析2.1 可行性研究可行性研究并不是解决问题,而是确定问题是否值得去解决,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。以下进行对论文管理系统的可行性分析:技术可行性:网络故障自动检测智能系统是在.Net Framework2.0架构上用C#语言进行开发的。适用于Windows2000、windows XP等系统,使用时必须安装.Net Framework2.0。开发工具采用微软最新推出的Visual Studio 2008,可视化的编程界面,以及开发工具中提供的丰富的类库,更加方便了本系统的实现。经济的可行性:网络故障自动检测智能系统,是一个很小的工具软件,可以作

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号