資源描述:
《透明網(wǎng)橋模擬》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、沈航北方科技學(xué)院課程設(shè)計(jì)任務(wù)書(shū)教學(xué)部工學(xué)一部專業(yè)網(wǎng)絡(luò)工程課程設(shè)計(jì)題目透明網(wǎng)橋模擬班級(jí)B941111學(xué)號(hào)B94111133姓名趙力翔課程設(shè)計(jì)時(shí)間:2011年12月19日至2011年12月31日課程設(shè)計(jì)的內(nèi)容及要求:(一)主要內(nèi)容設(shè)計(jì)一個(gè)程序模擬透明網(wǎng)橋的工作過(guò)程:1、以一個(gè)合適的方法輸入一個(gè)由網(wǎng)橋連接的各網(wǎng)段所形成的碰撞域2、設(shè)計(jì)各域中主機(jī)間發(fā)送信息的過(guò)程;3、模擬網(wǎng)橋的自學(xué)習(xí)方法,更新轉(zhuǎn)發(fā)表;4、可以查詢各網(wǎng)橋的轉(zhuǎn)發(fā)表。(二)基本要求1、系統(tǒng)采用VB或VC++作為開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)應(yīng)用Access或SQLSever2000;2、獨(dú)立完成系統(tǒng)的設(shè)
2、計(jì)、編碼和調(diào)試,通過(guò)指導(dǎo)教師當(dāng)場(chǎng)驗(yàn)收;3、交出完整的課程設(shè)計(jì)報(bào)告。II(三)主要參考書(shū)[1]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版).北京:高等教育出版社,2006.5[2]劉瑞新,汪遠(yuǎn)征等.VisualBasic程序設(shè)計(jì)教程.北京:機(jī)械工業(yè)出版社,2006.8[3]孔鵬等.VisualC++完全學(xué)手冊(cè).北京:機(jī)械工業(yè)出版社,2007.1[4]楊繼平,吳華.SQLServer2000自學(xué)教程.北京:清華大學(xué)出版社,2000.11[5]許家珆.軟件工程——理論與實(shí)踐.北京:高等教育出版社,2004.7(四)評(píng)語(yǔ)(五)成績(jī)指導(dǎo)教師劉峰2011年12
3、月19日負(fù)責(zé)教師年月IIII透明網(wǎng)橋模擬趙力翔目錄摘要11.緒論22.系統(tǒng)分析22.1功能需求22.2數(shù)據(jù)需求22.3性能需求23.總體設(shè)計(jì)33.1功能模塊設(shè)計(jì)33.2系統(tǒng)設(shè)計(jì)方案44.詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)44.1透明網(wǎng)橋建立模塊44.2轉(zhuǎn)發(fā)表顯示與更新模塊55.調(diào)試與測(cè)試75.1調(diào)試75.2測(cè)試86.結(jié)論8結(jié)束語(yǔ)8參考文獻(xiàn)9附錄1-用戶手冊(cè)10附錄2-源程序12II透明網(wǎng)橋模擬摘要透明網(wǎng)橋的模擬程序設(shè)計(jì),可以使透明網(wǎng)橋的工作進(jìn)程模擬出來(lái),使得網(wǎng)橋的工作過(guò)程的理解更容易,更方便,更直觀,同時(shí)此程序?yàn)g覽起來(lái)簡(jiǎn)潔方便,給用戶的學(xué)習(xí)理解帶來(lái)了便捷。???
4、本系統(tǒng)使用VCMFC作為開(kāi)發(fā)軟件,實(shí)現(xiàn)了透明網(wǎng)橋的工作原理模擬,轉(zhuǎn)發(fā)表的更新,轉(zhuǎn)發(fā)表的查詢以及網(wǎng)橋間的信息發(fā)送。本文從分析課題的題目背景、題目意義、題目要求等出發(fā),分別從需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試等各個(gè)方面詳細(xì)介紹了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程,最后對(duì)系統(tǒng)的完成情況進(jìn)行了總結(jié)。關(guān)鍵詞:網(wǎng)橋;轉(zhuǎn)發(fā)表;源地址;目標(biāo)地址;23透明網(wǎng)橋模擬1.緒論隨著經(jīng)濟(jì)的發(fā)展,社會(huì)的進(jìn)步,互聯(lián)網(wǎng)已經(jīng)普及到千家萬(wàn)戶,對(duì)于互聯(lián)網(wǎng)的學(xué)習(xí)和了解已經(jīng)越來(lái)越迫切。此程序的開(kāi)發(fā),可以簡(jiǎn)潔方便的了解互聯(lián)網(wǎng)的協(xié)議的一種——透明網(wǎng)橋的模擬,通過(guò)操作的過(guò)程,可以深入的了解網(wǎng)橋的工作過(guò)程
5、和原理,通過(guò)簡(jiǎn)單的界面操作把書(shū)本中的知識(shí)迅速的轉(zhuǎn)化為自己的技能。本程序可以最大限度的了解此協(xié)議,高效率的完成學(xué)習(xí)的目的。根據(jù)課程設(shè)計(jì)任務(wù)書(shū)要求,本系統(tǒng)開(kāi)發(fā)主要完成以下功能和性能。(1)實(shí)現(xiàn)透明網(wǎng)橋的基本功能,源地址發(fā)送及目標(biāo)地址的;(2)更新轉(zhuǎn)發(fā)表;(3)查詢轉(zhuǎn)發(fā)表;(4)輸入網(wǎng)橋位置。2.系統(tǒng)分析2.1功能需求本程序主要是模擬透明網(wǎng)橋工作的原理的操作系統(tǒng)。該程序需要有查看(查看當(dāng)前轉(zhuǎn)發(fā)表),更新信息(更新當(dāng)前轉(zhuǎn)發(fā)表信息),輸入網(wǎng)橋的位置信息功能(輸入目標(biāo)地址與源地址)。2.2數(shù)據(jù)需求透明網(wǎng)橋的基本信息為:當(dāng)前網(wǎng)橋的位置,源地址位置,目標(biāo)地址
6、的位置,網(wǎng)橋接口。2.3性能需求在運(yùn)行時(shí),此程序可以簡(jiǎn)單快捷的輸入信息以及對(duì)網(wǎng)橋進(jìn)行查看及更新轉(zhuǎn)發(fā)表以及對(duì)應(yīng)的各種操作,省去了繁瑣復(fù)雜的腦力勞動(dòng),同時(shí)此程序表現(xiàn)出穩(wěn)定性好,響應(yīng)速度快,可靠性高,安全性強(qiáng)的特點(diǎn)。23透明網(wǎng)橋模擬3.總體設(shè)計(jì)3.1功能模塊設(shè)計(jì)根據(jù)分析整個(gè)系統(tǒng)主要?jiǎng)澐譃?個(gè)功能模塊,分別執(zhí)行要求中的功能。該系統(tǒng)需要有網(wǎng)橋的構(gòu)建,輸入目標(biāo)地址及源地址,轉(zhuǎn)發(fā)表的顯示查看及更新。功能模塊圖如圖1所示。圖1功能模塊圖(1)網(wǎng)橋的建立模塊用適當(dāng)?shù)姆绞捷斎胍粋€(gè)透明網(wǎng)橋,顯示各個(gè)地址,網(wǎng)橋位置,以及接口信息。(2)信息輸入模塊模塊根據(jù)第一步建立
7、的轉(zhuǎn)發(fā)表,合理的輸入源地址與目標(biāo)地址。(3)轉(zhuǎn)發(fā)表的操作模塊該模塊分為:①轉(zhuǎn)發(fā)表的顯示模塊:根據(jù)源地址及目標(biāo)地址,顯示轉(zhuǎn)發(fā)表內(nèi)容。23透明網(wǎng)橋模擬②轉(zhuǎn)發(fā)表的更新模塊:根據(jù)輸入的不同的源地址與目標(biāo)地址,更新轉(zhuǎn)發(fā)表的內(nèi)容,并有顯示模塊顯示出來(lái)。3.2系統(tǒng)設(shè)計(jì)方案(1)建立建立一個(gè)合理的透明網(wǎng)橋。(2)更新根據(jù)目標(biāo)地址與源地址,更新轉(zhuǎn)發(fā)表中的內(nèi)容。(3)查看查看轉(zhuǎn)發(fā)表中的內(nèi)容。4.詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)4.1透明網(wǎng)橋建立模塊在電腦中構(gòu)建一個(gè)合理的透明網(wǎng)橋結(jié)構(gòu)。其中分為網(wǎng)橋、接口、地址三個(gè)主要的對(duì)象,并且建立與網(wǎng)橋相對(duì)應(yīng)的空白轉(zhuǎn)發(fā)表。程序流程如圖2所示。圖2
8、透明網(wǎng)橋建立流程圖23透明網(wǎng)橋模擬4.2轉(zhuǎn)發(fā)表顯示與更新模塊輸入目標(biāo)地址與源地址,根據(jù)不同的地址,顯示轉(zhuǎn)發(fā)表。程序流程如圖3所示。圖3轉(zhuǎn)發(fā)表顯示過(guò)程流程圖23透明網(wǎng)