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

正文內(nèi)容

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

2025-08-22 13:54本頁面

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

  

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