西安工业大学毕业设计(论文)任务书院(系)电子信息工程学院专业电子信息工程班050404姓名学号050334041121.毕业设计(论文)题目:通信网络监测命令的程序设计2.题目背景和意义:背景:计算机网络是利用通信手段,把地理上分散的,能够以相互共享资源(硬件、软件、数据等)的方式有机连接起来的、而各自又具备独立功能的计算机系统的集合。由于通信网络发展迅速并且广泛普及,除了正常通信外,网络出现故障也时有发生。其中通信网络检测命令就是为了检测故障所在而设计的。常用的命令主要包括Ping、Tracert、Netstat和Winipcfg等,本题目将选用Ping命令进行研究。Ping是测试网络连接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)连通。意义:本次课题任务是利用C语言,模仿Windows设计Ping命令。C语言应用广泛,可操作、可移植性强,对在软件方面的掌握有帮助。通过设计Ping命令,从而了解和掌握网络编程的方法,有助于更快地检测到网络故障所在,从而节省时间,提高效率。因此研究该题目具有重要研究意义和一定的实用价值。而通过C/C++语言模拟Windows命令ping,有助于提高编程能力水平,融会贯通并巩固所学知识,对网络信息检测以及网络工作原理有更深一步的认识。3.设计(论文)的主要内容(理工科含技术指标):主要内容:本课题主要以通信网络检测命令为学习背景,重点掌握Ping命令的设计。为此,需要考虑以下几方面的内容:(1)本课题为纯软件设计,如何正确使用C语言编辑软件VisualC++6.0是关键;(2)正确理解C语言和C++语言的相同和不同之处,以及应用它们使用VisualC++6.0软件编译运行和调试所编写好的程序;(3)如何编写以C语言实现Ping命令功能程序。技术指标:(1)本地主机向目的主机发送数据包,能正常连通,目的主机能接收到本地主机的数据包;(2)目的主机接收到的数据包后向本地主机反馈信息,给本地主机予以答复;(3)网络响应时间在毫秒级要求。4.设计的基本要求及进度安排(含起始时间、设计地点):基本要求:Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)连通。另外,在传输速度和响应时间方面也有一定的要求。进度安排:第1周:查阅相关资料;第2-3周:提出设计基本思想,完成绘制软件流程图和开题报告;第4周:准备开题答辩;第5-12周:使用VisualC++6.0进行软件程序的编写;第13周:准备中期答辩,中英文翻译;第14-15周:完成软件程序的编译并通过调试;第16周:调试整个系统的功能;第17周:撰写毕业论文;第18周:进行毕业论文答辩。5.毕业设计(论文)的工作量要求①实验(时数)或实习(天数):上机400小时②图纸(幅面和张数):A4幅面不少于60张③其他要求:外文翻译字数:3000字;参考文献篇数:不少于15篇;论文字数:1.5万指导教师签名:年月日学生签名:年月日系(教研室)主任审批:年月日