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

正文內(nèi)容

局域網(wǎng)內(nèi)多媒體教學(xué)系統(tǒng)的研究與實(shí)現(xiàn)_畢業(yè)論文-免費(fèi)閱讀

  

【正文】 實(shí)現(xiàn)了屏幕廣播、 教師同時(shí)給多臺(tái)學(xué)生機(jī)發(fā)布作業(yè)、學(xué)生向教師提交作業(yè)、 屏幕錄制、屏幕回放等功能。 (學(xué)生 +StuIp+上交了作業(yè)保存在 C盤根目錄中 )。當(dāng)教師機(jī)可以連接多臺(tái)學(xué)生機(jī)的時(shí)候,教師端的廣播也可以發(fā)送到多臺(tái)學(xué)生機(jī)上了 ,如圖 48所示 : 可以在學(xué)生端看到教師端廣播的畫面。當(dāng)錄制完成后,通過(guò)屏幕回放把屏幕錄制保存下來(lái)的一系列連續(xù)的圖片調(diào)出來(lái)并與屏幕錄制相同的速度顯示在教師屏幕上,并且可以通過(guò)屏幕廣播發(fā)送到學(xué)生端。//將文件名傳給教師端 ()。學(xué)生端在選擇文件之后 ,點(diǎn)擊上傳,學(xué)生端對(duì)文件進(jìn)行封裝后通過(guò) UDP 傳輸,文件會(huì)保存到教師端的文件夾下。 int nRead。 //定義 msg 信息 SendMsg kl=new SendMsg()。 } 屏幕廣播實(shí)現(xiàn)的效果圖如圖 48所示 : 圖 48 屏幕廣播效果圖 21 教師端發(fā)布作業(yè) 發(fā)布文件 功能 主要是用于課堂上,當(dāng)老師要給學(xué)生布置作業(yè)或者參考資料時(shí),把 相應(yīng)格式的 文件發(fā)送到所有 連接上教師機(jī)的 學(xué)生機(jī) 上。 (())。 //組播組: DatagramPacket datagramPacket =new DatagramPacket(b,, iAddress,6789)。 //對(duì)輸出流進(jìn)行 JPEG 格式編碼 JPEGEncodeParam jep = (tag)。 double rate = rate1 rate2 ? rate1 : rate2。 屏幕的截取主要使用的是 類來(lái)捕獲屏幕 , 可以實(shí)現(xiàn)對(duì)屏幕進(jìn)行一個(gè)全屏捕捉,代碼如下: public Icon captureFullScreen() { fullScreenImage = (new Rectangle( 17 ().getScreenSize()))。 }catch(Exception e){ ()。//打印異常的消息 (e)。//每秒 25幀 ,每 40 毫秒保存一張 } } 當(dāng)在主界面上點(diǎn)擊“屏幕錄制”按鈕 的時(shí)候,會(huì)彈出一個(gè)錄制的對(duì)話框,效果如圖 42所示: 圖 42 屏幕錄制界面 13 屏幕播放 屏幕播放可以讓教師預(yù)先錄制好屏幕圖像,以 JPG 格式的圖片形式存儲(chǔ),以后通過(guò)“屏幕回放”功能可以進(jìn)行播放,再現(xiàn)錄制時(shí)的屏幕圖像畫面。實(shí)現(xiàn)的流程圖如圖 41 所示: 圖 41 屏幕錄制 執(zhí)行過(guò)程 流程圖 //取得當(dāng)前顯示器的分辨率: screenSize = ().getScreenSize()。如果接收的 數(shù)據(jù)包是有序的,則認(rèn)為沒(méi)有丟失現(xiàn)象發(fā)生加果接收的數(shù)據(jù)包是亂序的,則作否 是 是 是 否 否 開(kāi)始 獲取一幀視頻數(shù)據(jù) 發(fā)送數(shù)據(jù)包頭 添加數(shù)據(jù)包頭 生成數(shù)據(jù)包頭 視頻數(shù)據(jù)等分為若干數(shù)據(jù)包 獲取成功 發(fā)送完畢 結(jié)束 結(jié)束 10 為丟失數(shù)據(jù)包處理。 圖 33 服務(wù)器的發(fā)送程序流程圖 發(fā)送端首先獲取經(jīng)過(guò)壓縮的一幀視頻數(shù)據(jù),遞交給 UDP 分組處理。 [3] 7 第三章 多媒體教學(xué)平臺(tái)的設(shè)計(jì) 需求 分析 現(xiàn)有教學(xué)系統(tǒng)的問(wèn)題 目前,市場(chǎng)上現(xiàn) 有的網(wǎng)絡(luò)多媒體教學(xué)系統(tǒng)成本相對(duì)較高,系統(tǒng)依賴性強(qiáng),針對(duì) 本 校的情況,如果要在 每一個(gè) 計(jì)算機(jī) 教室 都安裝這樣的系統(tǒng),那么超額的成本使這項(xiàng)工作難以進(jìn)行。若能利用幀之間的數(shù)據(jù)相關(guān)性,通過(guò)特殊變換,屏蔽幀與幀之間的變化,使之表現(xiàn)為大量連續(xù)相同數(shù)據(jù),只保留差異,則使用簡(jiǎn)單高效的行程編碼就能得到較高的壓縮比。 Jbuilder 與 Inprise Application Server緊密集成,同時(shí)支持 WebLogic Server,支持 EJB 和 EJB ,可以快速開(kāi)發(fā)J2EE 的電子商務(wù)應(yīng)用。 多媒體教學(xué)系統(tǒng) 適用于各類學(xué)校以及企事業(yè)單位、培訓(xùn)機(jī)構(gòu)的電腦機(jī)房、計(jì)算機(jī)網(wǎng)絡(luò)教室及電子閱覽 室中。 傳統(tǒng)的電腦教室,一般輔以投影儀或硬件網(wǎng)絡(luò)系統(tǒng)來(lái)建立多媒體教學(xué)系統(tǒng),但由于高昂的成本和一些其它的原因,并不是一般教室可以配備的,而且硬件設(shè)備耗損大、維護(hù)繁瑣、升級(jí)麻煩都是令學(xué)校困擾的問(wèn)題,而作為一種純軟件的解決方案的多媒體教學(xué)系統(tǒng),完全避免了這些硬件問(wèn)題,而且教師可以把理論教學(xué)與實(shí)踐操作相結(jié)合,直接在教師機(jī)上進(jìn)行各種教學(xué)演示,并且把每一步操作過(guò)程都與實(shí)時(shí)同步傳送到學(xué)生的電 腦屏幕上。軟件版的多媒體教學(xué)系統(tǒng)通過(guò)一套專門設(shè)計(jì)的軟件,利用計(jì)算機(jī)網(wǎng)絡(luò),來(lái)實(shí)現(xiàn)原來(lái)硬件多媒體教學(xué)系統(tǒng)的所有功能。 多媒體 教室的基本構(gòu)成如圖 11 所 示 : 2 圖 11 多媒體教室教學(xué)示意圖 2. 多媒體 教學(xué) 系統(tǒng) 多媒體教學(xué)系統(tǒng),可以將教師的屏幕畫面和聲音傳輸 (播 )給所有或特定的學(xué)生,并可以監(jiān)看學(xué)生的屏幕,控制學(xué)生的操作。 當(dāng)前多媒體教學(xué)系統(tǒng)技術(shù)現(xiàn)狀 1. 多媒體 教室 隨著教育事業(yè)的不斷發(fā)展,教學(xué)改革的不斷深入,借助計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和多媒體技術(shù),改變傳統(tǒng)的教學(xué)手段,已成為各類學(xué)校改善教學(xué)條件、提高教學(xué)質(zhì)量、強(qiáng)調(diào)素質(zhì)教育、培養(yǎng)順應(yīng)新時(shí)期要求的高素質(zhì)人才的共同需求 [1]。 在屏幕廣播功能上,采用 類來(lái) 進(jìn)行全屏捕捉,捕捉后的桌面圖 片 以 JPEG 的格式進(jìn)行存儲(chǔ),并在存儲(chǔ)的過(guò)程中進(jìn)行了快速壓縮,在確保圖片質(zhì)量的同時(shí)降低傳輸?shù)男畔⒘?, 解決了現(xiàn)有的商業(yè)化網(wǎng)絡(luò)教學(xué)系統(tǒng) 廣播時(shí)網(wǎng) 速 卡的問(wèn)題; 在屏幕錄制 功能上 ,采用 Robot 類來(lái)完成對(duì)屏幕的捕獲;在多媒體數(shù)據(jù)壓縮 技術(shù)上 ,根據(jù)不同的媒體信息的特性采用了不同的壓縮方式; 在提交作業(yè)功能上,通過(guò)應(yīng)用層協(xié)議, 用 UDP 方式 把要上交的作業(yè) 高效率地傳 到 教師端。 本系統(tǒng) 實(shí)現(xiàn) 了 屏幕廣播 、 屏幕錄制 、屏幕 回放 、 教師端 發(fā)布作業(yè) 和 學(xué)生端 提交作業(yè) 等功能 , 并且 測(cè)試結(jié)果 表明,本系統(tǒng)取得了廣播延時(shí)小、發(fā)送文件 速度快 、系統(tǒng)運(yùn)行穩(wěn)定的效果?,F(xiàn)在多媒體網(wǎng)絡(luò)教室將多媒體計(jì)算機(jī)同網(wǎng)絡(luò)技術(shù)緊密結(jié)合起來(lái),在網(wǎng)絡(luò)教學(xué)的基礎(chǔ)之上更強(qiáng)調(diào)電腦輔助教學(xué)功能。教師與學(xué)生可以雙向交談,任何教學(xué)軟件和多媒體聲、像教學(xué)資料,均可以對(duì)學(xué)生實(shí)時(shí)播送和監(jiān)看,從而達(dá)到多媒體的電腦教學(xué)的目的。此方式的特點(diǎn)是成本低,無(wú)需添加其它附件,安裝維護(hù)簡(jiǎn)單,軟件版本容易升級(jí),可實(shí)現(xiàn)多種功能 , 但由于圖像傳輸需經(jīng)過(guò)壓縮 /解投影儀 掃描儀 放像機(jī) 光盤庫(kù) 教師機(jī) 服務(wù)器 學(xué)生機(jī) 學(xué)生機(jī) 學(xué)生機(jī) 學(xué)生機(jī) 學(xué)生機(jī) 3 壓縮技術(shù)完成,故對(duì)計(jì)算機(jī)硬件配置及網(wǎng)絡(luò)速度有較高限定要求。各種大量的多媒體課件資料、光盤教學(xué)資源、實(shí)驗(yàn)演示系統(tǒng)、教學(xué)方法和經(jīng)驗(yàn)等都可以借助多媒體教學(xué)系統(tǒng)軟件這種匯集語(yǔ)言、圖片、文字、動(dòng)畫于一體的現(xiàn)代交互式教學(xué)模式實(shí)現(xiàn)了。 本課題要 實(shí)現(xiàn) 以 下 功能 : 屏幕廣播:實(shí)時(shí)傳送教師或某個(gè)學(xué)生的電腦畫面到某組或全體學(xué)生的電腦屏幕上,教師可以用這個(gè)功能進(jìn)行多媒體課件的教學(xué),演示 Word、 SQL 數(shù)據(jù)庫(kù) 等軟件的操作,還可以讓某個(gè)學(xué)生進(jìn)行示范; 屏幕錄制 :錄制上課內(nèi)容以便制作 教學(xué)視頻 ; 屏幕回放: 對(duì) 已 錄制的 內(nèi)容 進(jìn)行網(wǎng)絡(luò)回放; 教師端發(fā)布作業(yè):老師可以把要布置的作業(yè)放到所有已經(jīng)與教師機(jī)連接上的學(xué)生機(jī)上。 4. 利用 Jbuilder 可創(chuàng)建 (沒(méi)有專有代碼和標(biāo)記 )純 JAVA2應(yīng)用。 本 系統(tǒng)對(duì)幀間編碼使用了兩種方案,一種是基于異或運(yùn)算的幀間無(wú)損壓縮,一種是基于差值量化的幀間有損壓縮。針對(duì)這個(gè)問(wèn)題,研發(fā)一個(gè)具有自主知識(shí)產(chǎn)權(quán)的跨平臺(tái)的多媒體教學(xué)系統(tǒng)是一項(xiàng)勢(shì)在必行的工作。然后將一幀視頻數(shù)據(jù)按照要求分解為適合網(wǎng)絡(luò)傳輸?shù)囊幌盗行〉臄?shù)據(jù)包 ,并加上此協(xié)議的分組包頭,其中包括數(shù)據(jù)包的順序號(hào)、時(shí)間戳,視頻數(shù)據(jù)的壓縮格式等參數(shù),然后完成發(fā)送。經(jīng)過(guò)查閱相關(guān)資料證明了這種處理方法是簡(jiǎn)單有效的。//獲得屏幕大小 否 是 開(kāi)始 用 ()進(jìn)行 圖像捕獲 把 捕獲后 的圖像 存放到 圖像數(shù)據(jù)緩沖區(qū) BufferedImage 圖像編碼保存 成 JPG 格式 錄制完成 結(jié)束 通過(guò) FileOutputStream 文件輸出流 往指定的文件夾寫入圖片 關(guān)閉輸出流 睡眠 40 毫秒 12 rectangle = new Rectangle(screenSize)。這既可以方便老師提前備課,又解決了學(xué)生跟不上教學(xué)進(jìn)度的問(wèn)題,還可以讓學(xué)生在課余的時(shí)間自己去溫習(xí)上課的內(nèi)容,極大提高教學(xué)效率這個(gè)功能是建立在屏幕錄制之后的,把屏幕錄制保存下來(lái)的一系列連續(xù)的圖片調(diào)出來(lái)并與屏幕錄制相同的速度顯示在電腦屏幕上,這樣就可以看到之前錄制的屏幕了。 } } } 當(dāng)在主界面上點(diǎn)擊“屏幕播放”按鈕的時(shí)候,就會(huì)看到一個(gè)播放的對(duì)話框,效果如圖 44 所示: 圖 44 屏幕播放界面 圖 教師機(jī)與學(xué)生機(jī)的連接 市場(chǎng)上的很多軟件(如 本 校 計(jì)算機(jī)教室 用到 的 凌波多媒體教學(xué)軟件),如果教師機(jī) 比學(xué)生機(jī)先啟動(dòng)的話,后啟動(dòng)的學(xué)生機(jī)就連接不上教師機(jī)了。 if(socket!=null)()。//捕獲屏幕 圖像 ImageIcon icon = new ImageIcon(fullScreenImage)。 int new_w = (int) (((double) (null)) / rate)。 18 //進(jìn)行壓縮質(zhì)量的處理: (quality, true)。 //構(gòu)造一個(gè) 數(shù)據(jù)報(bào)對(duì)象 ,端口號(hào): 6789 MulticastSocket multicastSocket = new MulticastSocket()。 //發(fā)送屏幕廣播到學(xué)生端 ()。發(fā)布文件 功能的實(shí)現(xiàn)基本思路如下 : ; 相應(yīng)格式的 文件拷貝到教師機(jī)下面的臨時(shí)文件夾中; ; ,調(diào)用方法主動(dòng)從教師端下載文件。//實(shí)例化 SendMsg (msg)。 DataOutputStream FileOut=newDataOutputStream(newFileOutputStream 23 (objName))。其流程圖如圖 413 所示: 圖 413 提交作業(yè) 執(zhí)行過(guò)程 流程圖 實(shí)現(xiàn)提交作業(yè)的主要代碼如下: 否 是 開(kāi)始 保存到教師端指定的文件夾 UDP 傳輸 取得文件,進(jìn)行封裝 執(zhí)行提交作業(yè)命令 上傳成功 結(jié)束 25 File fi=new File(FilePath)。//將內(nèi)存中的數(shù)據(jù)一次性輸出 ((long)())。其 運(yùn)行
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1