freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

局域網(wǎng)內(nèi)多媒體教學系統(tǒng)的研究與實現(xiàn)_畢業(yè)論文-資料下載頁

2025-06-28 21:59本頁面

【導讀】組成部分,教育信息化勢在必行,網(wǎng)絡多媒體教學正在逐漸成為主流的教育形式。轉(zhuǎn)變教學觀念以及推進全民教育產(chǎn)生積極影響。在屏幕廣播功能上,采用類來進行全屏捕捉,捕捉后的桌面圖片以JPEG的格式進行存儲,并在存儲的過程中進行了快速壓縮,系統(tǒng)運行穩(wěn)定的效果。

  

【正文】 c void DownLoadHomeWork(String home){ //啟動文件下載線程 String mand= HttpDownLoad fafa=new HttpDownLoad(mand,home,this)。 ()。 } HttpDownLoad 下載方法的主要代碼如下: byte[] b=new byte[1024]。 int nRead。 DataOutputStream FileOut=newDataOutputStream(newFileOutputStream 23 (objName))。 while(((nRead=(b))0) ){ (b)。} ()。 (老師已經(jīng)把作業(yè) [+objName+]發(fā)布到學生端 在 的文件夾 !)。 在教師端點擊發(fā)送文件時會彈出文件選擇對話框,如圖 410 所示: 圖 410 文件選擇對話框 教師端給學生端發(fā)布完文件后的提示對話框如果 411 所示: 圖 411 發(fā)布完文件后的對話框 24 當教師端發(fā)布完文件后,已接收到文件的學生端會在文本討論區(qū)顯示:老師已經(jīng)把作業(yè) XX 發(fā)布到學生端所在的文件夾。學生端所在的文件夾就是安裝本軟件所在的文件夾。顯示效果如圖 412所示: 圖 412 教師端發(fā)布完作業(yè)后學生端的消息顯示圖 學生 端 提交作業(yè) 學生端跟教師端連接上之后,學生端就可以往教師端發(fā)送文件。學生端在選擇文件之后 ,點擊上傳,學生端對文件進行封裝后通過 UDP 傳輸,文件會保存到教師端的文件夾下。其流程圖如圖 413 所示: 圖 413 提交作業(yè) 執(zhí)行過程 流程圖 實現(xiàn)提交作業(yè)的主要代碼如下: 否 是 開始 保存到教師端指定的文件夾 UDP 傳輸 取得文件,進行封裝 執(zhí)行提交作業(yè)命令 上傳成功 結(jié)束 25 File fi=new File(FilePath)。// 構(gòu)建新的 BufferedReader 對象 s=()。//監(jiān)聽是否與教師機連接 DataInputStreamdis=newDataInputStream(newBufferedInputStream(InputStream()))。//()獲得網(wǎng)絡連接輸入,同時返回一個IutputStream 對象實例 ()。 DataInputStream fis=new DataInputStream(new BufferedInputStream(new FileInputStream(FilePath)))。 DataOutputStreamps=newDataOutputStream(())。//tOutputStream()網(wǎng)絡連接輸出 (())。//將文件名傳給教師端 ()。//將內(nèi)存中的數(shù)據(jù)一次性輸出 ((long)())。//將文件長度傳給教師端 ()。 len=(long)()。//取得上傳文件字節(jié)的大小 int bufferSize=8000。//設定允許讀取到緩沖區(qū)的最大長度 byte[] buf=new byte[bufferSize]。//要將字節(jié)流讀入的緩沖區(qū) 學生發(fā)送作業(yè)的同時,教師端也有個接收程序: 。教師端等待學生端的文件上傳連接,在連接后將文件名傳輸給教師端,并把文件大小告知教師端,教師端通過這些信息,接收文件信息,設定好自身的保存目錄,循環(huán)接收文件,直到文件上傳完畢,主要 用到的函數(shù)如下: 創(chuàng)建連接的方法: createConnection() 發(fā)送消息的方法: sendMessage() 接收消息的方法: getMessage() 當在主界面上點擊“提交作業(yè)”按鈕的時候,就會看到一個對話框,效果如圖 414 所示: 26 圖 414 提交作業(yè)對話框 成功后顯示如圖 415所示 : 圖 415 提交作業(yè)成功后學生端顯示的對話框 當上傳成功后,在教師端界面上顯示:學生 XX 上交了作業(yè)保存在 X 盤中,如圖 416所示: 圖 416 提交作業(yè)成功后教師端的消息顯示框 27 第五章 軟件測試過程 對 屏幕錄制、屏幕回放 的測試 屏幕錄制和屏幕回放是在教師機上運行的,是單機的操作。當錄制完成后,通過屏幕回放把屏幕錄制保存下來的一系列連續(xù)的圖片調(diào)出來并與屏幕錄制相同的速度顯示在教師屏幕上,并且可以通過屏幕廣播發(fā)送到學生端。其 運行 效果 圖如圖 42 和圖 44所示 : 測試通過。 對教師機和學生機自動連接的測試 單獨運行教師端時,教師機上沒有學生機 IP 的顯示 , 在線人數(shù)顯示 0人, 如圖 51 所示: 圖 51 單獨運行教師端 時 的界面 圖 單獨運行學生端時,學生端的界面上右下角顯示 :教師端未連接,如圖 52所示: 28 圖 52 單獨運行學生端 時 的界面 圖 當 教師端和學生端 一起運行時 ,不管是運行教師端還是學生端,只要是同 一個 局域網(wǎng)內(nèi),都能自動連上,如圖 45 和圖 46 所示。 在測試中發(fā)現(xiàn) ,當時不管運行多少臺學生機,但在教師機上面顯示的 IP只有一個,也只有一臺學生機上面顯示“與教師機連上”。結(jié)果說明: 一臺教師機只能 連 接 上一臺學生機。發(fā)現(xiàn)了不足之后,本人進行了改進:在教師端程序里面添加了多線程機制 (在第 已經(jīng)介紹) ,并進行 多次 次調(diào)試和測試,結(jié)果教師機上可以顯示所有已運行的學生機 的 IP,并且 所有運行的學生機上面也顯示與教師機連 接 。 如圖 53 所示: 29 圖 53 教師機連接上 多臺學生機時 已 顯示 IP 的界面 圖 30 圖 54 多臺學生機連接上教師機后學生端的界面顯示 圖 測試通過。 對 屏幕廣播、 教師端發(fā)布作業(yè)的 測試 能進行屏幕廣播的先決條件是:學生端與教師端已經(jīng)連接上。當教師機可以連接多臺學生機的時候,教師端的廣播也可以發(fā)送到多臺學生機上了 ,如圖 48所示 : 可以在學生端看到教師端廣播的畫面。 同理: 對教師端發(fā)布作業(yè)的測試 , 其運行效果圖 如圖 410, 圖 411和圖 412所示 : 測試通過。 對 提交作業(yè) 的測試 學生端跟教師端連接上之后 , 學生端就可以往教師端 提交作業(yè)。 學生端在選擇 相應格式的 文件之后 , 點擊上傳 , 學生端對文件進行封裝后通過 UDP 傳輸 , 文 31 件會保存到教師端的文件夾下。 剛開始測試實現(xiàn) :當學生向老師發(fā)送作業(yè)時,需要老師點擊確定接收 。如圖 55所示: 圖 55 教師端接收作業(yè)的確認對話框 但是 考慮到:如果每個學生給老師發(fā)作業(yè)來都需要老師點擊確認的話,就加重了老師的工作量,而且工作非常繁瑣。 針對這個問題做了如下 改進: 去掉了教師端用于 確認 學生上傳作業(yè) 的對話框 相應的 Java 文件 ,并且 在教師段主程序中加 入了如下代碼 : ClientFile fafa=new ClientFile(StuIp,9000,c:\\)。//上傳文件保存在 C盤根目錄 ()。 (學生 +StuIp+上交了作業(yè)保存在 C盤根目錄中 )。 當學生發(fā)送作業(yè)給老師時,在教師端 指定一個 文件夾來存放學生端作業(yè),而且不需要經(jīng)過老師的確認,當上傳成功后,在教師端界面上顯示: 學生 XX上交了作業(yè)保存在 X 盤中,如圖 56所示: 圖 56 上交作業(yè)成功后教師端的 顯示 圖 測試通過。 測試總結(jié):經(jīng)過不斷的調(diào)試與測試,本系統(tǒng)所要實現(xiàn)的功能已 基本 達到了之前所要達到的效果, 雖然這一過程漫長而艱難,但是本人堅持了下來,以后還會不斷努力,讓這些功能 得 到進一步 的完善。 32 第 六 章 總結(jié)與改進 經(jīng)過半年的 緊張而有序的準備和在本人與 黃偉同學的 不懈努力后,本課題 —— 局域網(wǎng)內(nèi)多媒體教學系統(tǒng)的研究與實現(xiàn) 所要求的功能已基本實現(xiàn)。雖然這一過程很辛苦,融匯著不少汗水淚水還有我與搭檔的爭論聲,但是回顧一下所走過的路,所做過的事情,自己從中真的學到了很多東西。 本課題主要完成 的 工作: 1. 論證了多媒體技術與計 算機網(wǎng)絡技術的發(fā)展給現(xiàn)代教育帶來的影響,分析了開發(fā)多媒體授課系統(tǒng)的必要性。 2. 闡述了多媒體授課系統(tǒng)的體系結(jié)構(gòu),對多媒體網(wǎng)絡的通信協(xié)議進行了分析。 3. 用 JAVA 面向?qū)ο蟪绦蛟O計語言開發(fā)了純軟件型的多媒體授課系統(tǒng)。 實現(xiàn)了屏幕廣播、 教師同時給多臺學生機發(fā)布作業(yè)、學生向教師提交作業(yè)、 屏幕錄制、屏幕回放等功能。 由于用跨平臺語言 —— Java 實現(xiàn)多媒體的技術是當前最新的研究內(nèi)容之一,相關資料非常少,又由于本人的水平有限,聲音廣播 、電子舉手 等功能尚未完成 ,所完成的功能也有很多不完善之處,急需改進。此外,文中必然存在疏 漏和錯誤之處,敬請原諒。 在以后的日子里,我會不斷學習,充實自己的頭腦 , 繼續(xù)努力完善本系統(tǒng),并且嘗試實現(xiàn)本系統(tǒng)尚未完成的功能。 33 參考文獻 [1] 彭才洪.多媒體教學軟件設計與開發(fā)的策略 [J].中國現(xiàn)代教育裝備, 20xx(6):5052 [2] 葉春鳳.多媒體軟件的開發(fā)及運用 [J].衡水學院計算機應用技術, 20xx(12):159160 [3] 魯萍等.基于行程編碼的運動圖像幀間壓縮算法 [J].微機發(fā)展, 20xx 年 10期 : 74- 79 [4](美 )Cay Java 中文版 [M]. 張國印 等 譯 , 北京 : 電子 工業(yè)出 版社 , 20xx. 3 [5]孫衛(wèi)琴 . Java 網(wǎng)絡編程精解 [M]. 思科技產(chǎn)品研發(fā)中心監(jiān)制 . 電子工業(yè)出版社 ,20xx. 9 [6]李爭陸正中 . Jbuilder 精髓 [M]. 飛思科技產(chǎn)品研發(fā)中心監(jiān)制 . 電子工業(yè) 出版社出版, 20xx. 1 [7]王成軍 . FTP 文件傳輸服務在教學中的應用 . 教育論壇 ,20xx. [8]陳小艷 . 用 Java 實現(xiàn)多線程 Socket 通信 [J].湖北廣播電視大學學報 20xx(1):157158 [9]張奎等 . 屏幕錄像專家在 教學中的巧妙運用 [J]. Computer Knowledge And Technology 電腦知識與技術, , , September 20xx: 18641865 [10]陳紹鈞 . 屏幕廣播技術在演示教學系統(tǒng)中的應用 [J].新鄉(xiāng)學院實驗室科學, 20xx(4): 144146 [11]張海藩 . 軟件工程導論 [M]. 清華大學出版社 , 20xx. 2 34 致謝
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1