当前位置:编程学习 > JAVA >>

急求个白菜版的毕业论文 要源代码

要求
::;
一、 选题的目的和意义:
校园网网络具有动态特性,并且校园网络规模日益增大,利用人工维护网络的拓扑图几乎不可能。因此开发一个校园网络拓扑发现系统,方便校园网络管理员在校园网出现故障时,能快速找出故障或提供正确的故障现象,具有一定的意义。
二、本课题的研究现状:
目前校园网络故障的检测与维修,主要依靠网络管理员通过tracert、ping命令或手动登录到网络设备进行检测,其过程复杂而繁琐,且要求操作人员具有较高的网络知识水平,如果遇到较大较复杂的网络,检测过程将要浪费大量的人力和时间。校园网络拓扑发现系统就是要把网络管理员需要手动输入的命令和操作简化集成的一个软件当中,用户只需要使用鼠标点击相应的按钮就可以完成以前复杂而繁琐的工作,并自动生成整个校园网络的拓扑图。 
三、主要内容和预期目标:
1、算法的研究
   拓扑发现技术的关键在于在网络中捕捉到网络的拓扑信息,其难点在于找到哪些地方存储了有效的拓扑信息,以及用何种方式能够合法顺利地获取到这些信息。而我们可以使用多种协议完成拓扑的发现,例如ARP、ICMP、DNS、RIP\OSPF\BGP、SNMP......所以第一步就是要比较使用哪种协议可以更好更快的发现拓扑。拓扑发现的过程,本质就是遍历网络中交换机设备,是一个图遍历的过程,可以选取BFS 和DFS 两种遍历方式,所以第二步就是要比较这两种遍历方式,并选取更具有优势的遍历方法。
2、软件结构设计
       软件预计设计5个模块,输入输出模块、数据处理模块、拓扑发现任务管理模块、SNMP拓扑发现调度模块、拓扑信息扫描器。
3、预期目标
       提出了一套拓扑发现技术衡量指标,并以此为依据比较了包括SNMP 在内
的多种拓扑发现技术的优劣;然后比较两种遍历算法的优劣;最后完成一个可以自动发现网络拓扑的软件系统。
四、拟采用的研究方法和主要措施:
    首先,通过网络或去图书馆查阅相关网络协议的资料,确定最终使用的拓扑发现协议和拓扑发现算法。然后利用JAVA(iTopoview、ObjectSNMP)开发组件完成校园网络拓扑发现系统的实现。
五、主要参考文献:
[1] 张铬华.计算机网络[M].北京:中国铁道出版社,2006.
[2] Mark A.Miller,P.E. 用SNMP管理互联网络[M].北京:中国水利水电出版社,2001.
[3] 武孟军. 精通SNMP[M].北京:人民邮电出版社,2010.
[3] 鲁秀梅.基于SNMP协议的网络故障管理系统的设计与实现[D]. 北京邮电大学,2010
[4] 张忱,白雪峰,方乐,徐公权. SNMPv1与SNMPv2、SNMPv3的比较研究[J]计算机工程与应用, 2000, (04) .
[5] 高宏,陈庶樵,丁炜. Internet网络管理协议——简单网络管理协议(SNMP)[J]数据通信, 1999, (01) .
[6] IETF. Management Information Base for Version 2 of the Simple Network Management Protocol .RFC1907. 1996, .
[7] Simple Network Management Protocol.RFC1157. .
[8] 杨文泉. 网络拓扑发现技术[D]南京师范大学, 2003 .
[9] 王志刚,王汝传,王绍棣,张登银. 网络拓扑发现算法的研究[J]通信学报, 2004, (08) .
[10] 刘荘. 简单网络管理协议(SNMP)在校园网管理中的研究与应用[D]. 北京化工大学, 2003.

--------------------编程问答-------------------- 貌似  比较复杂………… --------------------编程问答--------------------
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,