cad畢業論文範文

論文最好能建立在平日比較注意探索的問題的基礎上,寫論文主要是反映學生對問題的思考, 詳細內容請看下文cad畢業論文

前言

1.1提出問題

隨著計算機技術的發展和視聽技術在計算機領域的套用,形成了新興的多媒體教學套用技術,多媒體技術在教學中的套用,是將文字、聲音、圖像、圖形等多種表達知識的媒體結合在一起,通過計算機進行處理和控制,實現一系列互動性的操作。由於多媒體具有信息載體多樣性、互動性、集成性的特點,它使得多媒體教學擁有了生動的畫面、動聽的音響和強大的教學功能。

縱觀現有的多媒體教學軟體,均缺少控制。教師在利用網路一端授課,而學生卻可以使用計算機做與課程無關的活動。這給多媒體教學帶來了嚴重的不足,為控制這種現象,我們利用畢業設計的機會,開發多媒體教學控制系統來彌補這方面的不足。

多媒體教學控制系統的開發將解決教師在授課過程中互動性不強的缺點,並將提高學生學習的積極性,使他們可以在課堂上與老師進行通話,增加彼此的交流,提高教學的效率。

1.2相關概念定義

1.2.1完成連線埠(completionport)-[5]

一句話概括完成連線埠:我們不停地發出異步的wsasend/wsarecv io操作,具體的io處理過程由windows系統完成,windows系統完成實際的io處理後,把結果送到完成連線埠上(如果有多個io都完成了,那么就在完成連線埠那裡排成一個佇列)。我們在另外一個執行緒里從完成連線埠不斷地取出io操作結果,然後根據需要再進行wsasend/wsarecv io操作。

1.2.2組播(multicast)-[6]

組播(也稱多址廣播或ip多播)技術,是一種允許一台或多台主機(多播源)傳送單一數據包到多台主機的tcp/ip網路技術。組播作為一點對多點的通信,是節省網路頻寬的有效方法之一。在網路音頻/視頻廣播的套用中,當需要將一個節點的信號傳送到多個節點時,無論是採用重複點對點通信方式,還是採用廣播方式,都會嚴重浪費網路頻寬,只有多播才是最好的選擇。組播能使一個或多個組播的源頭只把數據包傳送給特定的組播,而只有加入該組播的主機才能接收到數據包。

1.2.3點陣圖(bitmap)-[7]

點陣圖也叫像素圖,它由像素或點的格線組成,與矢量圖形相比,點陣圖的圖像更容易模擬照片的真實效果。一幅點陣圖圖像包括的像素可以達到百萬個,因此,點陣圖的大小和質量取決於圖像中像素點的多少,通常說來,每平方英寸的面積上所含像素點越多,顏色之間的混合也越平滑,圖像效果越好,同時檔案也越大。

1.2.4套接字(socket)

套接字有三種類型:流式套接字,數據報套接字及原始套接字。流式套接字定義了一種可靠的面向連線的服務,實現了無差錯無重複的順序數據傳輸。數據報套接字定義了一種無連線的服務,數據通過相互獨立的報文進行傳輸,是無序的,並且不保證可靠,無差錯。原始套接字允許對低層協定如ip或icmp直接訪問,主要用於新的網路協定實現的測試等。無連線伺服器一般都是面向事務處理的,一個請求一個應答就完成了客戶程式與服務程式之間的相互作用。

1.2.5控制命令(control instruction)

控制命令是本系統中客戶機,伺服器,控制台交流之間依賴的方式,所有的動作請求和請求相應都通過控制命令來完成。這些控制命令涵蓋了本系統所有的請求動作,也體現了在教學活動中的一般活動。這些控制命令是開發者自己根據用戶需求和系統需要定義的,包括用戶命令和系統命令兩類。例如提問請求就是用戶命令,連線請求或加入多播的請求就屬於系統命令。其他詳細的命令參考詳細設計內容。

1.2.6數據包(data package)

數據包是系統中數據和命令傳送的結構體,和控制命令一樣也是用戶自己定義的表達方式。所有的控制命令和數據都通過一定的方式組織成數據包,然後用特定的方式存儲和傳送。對數據包的操作有數據包的組織和分析。數據包的內容包括,數據包的包頭(定義了數據包的類型),數據包的大小,數據包的來源(用傳送者的id表示),以及傳送的數據。數據包的分類有訊息包和數據包兩者,訊息包的內容是控制命令,數據包的內容是數據。