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