• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android的多媒體教學(xué)資源平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

      2014-08-14 05:20楊曉云趙希武
      電腦知識(shí)與技術(shù) 2014年19期
      關(guān)鍵詞:多媒體

      楊曉云+趙希武

      摘要:文章重點(diǎn)介紹基于Android技術(shù)的多媒體教學(xué)資源平臺(tái)的研究與構(gòu)架,實(shí)現(xiàn)以Android操作系統(tǒng)為核心的具有開(kāi)放的、交互的網(wǎng)絡(luò)學(xué)習(xí)及教學(xué)多媒體教學(xué)資源平臺(tái),集合學(xué)生作業(yè)、師生答疑交流、考試和教學(xué)管理功能于一體,很好地彌補(bǔ)了當(dāng)前計(jì)算機(jī)公共基礎(chǔ)教學(xué)中傳統(tǒng)教學(xué)模式的不足。

      關(guān)鍵詞:Android技術(shù);多媒體;教學(xué)資源平臺(tái)

      中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)19-4568-04

      國(guó)外的多媒體教學(xué)資源平臺(tái)起步較早,不論是在界面還是技術(shù)水平上,都比較完善。其中,在功能點(diǎn)上會(huì)因教學(xué)而異,較為多樣化[1]。一些成熟的多媒體教學(xué)資源平臺(tái)在功能點(diǎn)方面加入了可活動(dòng)式學(xué)習(xí)的功能模塊,往往網(wǎng)站會(huì)設(shè)計(jì)一個(gè)虛擬的教學(xué)情境,使學(xué)生融入其中,進(jìn)一步了解學(xué)習(xí)內(nèi)容。還有一些網(wǎng)站,視頻教學(xué)、遠(yuǎn)程培訓(xùn)做得比較成功,學(xué)生可以通過(guò)下載或在線聽(tīng)課隨時(shí)學(xué)習(xí)教學(xué)課程,根據(jù)自身情況靈活掌握學(xué)習(xí)進(jìn)度[2] 。另外,國(guó)外的多媒體教學(xué)資源平臺(tái)在作業(yè)提交方面也做得很智能化,包括自動(dòng)排查提交情況,自動(dòng)及時(shí)提醒,匯總報(bào)告等功能。當(dāng)然,在界面設(shè)計(jì)個(gè)性化方面也做得比較突出,界面簡(jiǎn)潔明確,人性化設(shè)計(jì)和智能化功能無(wú)不體現(xiàn)出網(wǎng)站的魅力[3]。

      當(dāng)今移動(dòng)端系統(tǒng)主要有Android和IOS兩種,考慮到Android系統(tǒng)的迅速發(fā)展和極高的普及率,同時(shí)其平臺(tái)的開(kāi)放性和友好性,這款基于Android系統(tǒng)的多媒體教學(xué)資源平臺(tái)便應(yīng)運(yùn)而生了。其系統(tǒng)同時(shí)配備了網(wǎng)頁(yè)客戶端,主要用于彌補(bǔ)手機(jī)客戶端的一些固有缺陷缺陷,更好地系統(tǒng)性實(shí)現(xiàn)功能,幫助師生完成教學(xué)任務(wù)和學(xué)習(xí)任務(wù)。

      1 多媒體教學(xué)資源平臺(tái)的分析與設(shè)計(jì)

      1.1 系統(tǒng)需求分析

      本文是基于Android的多媒體教學(xué)資源平臺(tái)的研究與構(gòu)架,意在構(gòu)建一個(gè)B/S模式的基于Android的多媒體教學(xué)資源平臺(tái),最終形成一個(gè)以課程為中心,集作業(yè)、答疑、交流、考試、管理于一體的具有開(kāi)放的、交互的網(wǎng)上學(xué)習(xí)及教學(xué)平臺(tái)。因此,多媒體教學(xué)資源平臺(tái)根據(jù)不同的使用者,共分三個(gè)部分:一部分是面向網(wǎng)站管理員的部分,總體管理、文件管理、用戶管理、論壇管理等操作是在這部分完成;另一個(gè)部分是面向教師的;第三部分是針對(duì)學(xué)生的,這部分內(nèi)容包括課件學(xué)習(xí)、作業(yè)上傳和查看、課件下載、在線答疑、在線考試、教學(xué)預(yù)定等操作。Android客戶端具體體現(xiàn)學(xué)生部分,主要是課件學(xué)習(xí)、作業(yè)查看、在線答疑和教學(xué)預(yù)定,其他復(fù)雜操作均在PC端實(shí)現(xiàn)。

      1.2系統(tǒng)總體設(shè)計(jì)

      1.2.1總體結(jié)構(gòu)設(shè)計(jì)

      根據(jù)前文做出的分析及定義,該文提出了一個(gè)多媒體教學(xué)資源平臺(tái)的模型,并將在此基礎(chǔ)上利用Android技術(shù)和ASP.NET構(gòu)建基于Web和Android客戶端的開(kāi)放的、資源共享的、動(dòng)態(tài)的交互式多媒體教學(xué)資源平臺(tái),客戶端可以在Android手機(jī)端使用,PC端部分可以在基于IE等瀏覽器構(gòu)建的計(jì)算機(jī)上使用。在整體結(jié)構(gòu)上是采用三層(數(shù)據(jù)層/業(yè)務(wù)邏輯層/表現(xiàn)層)分離的B/S設(shè)計(jì)模式,各類教學(xué)資源信息采取中心數(shù)據(jù)庫(kù)SQL Server統(tǒng)一組織,儲(chǔ)存;同時(shí)本系統(tǒng)面向?qū)W生、教師、系統(tǒng)管理員三種角色的用戶分配不同權(quán)限,形成用戶管理模塊、學(xué)生模塊、教師模塊、管理員模塊四大類功能模塊。管理員模塊具體的功能設(shè)計(jì)為:用戶、文件、論壇、公告、新聞、站內(nèi)短信;學(xué)生模塊具體的功能設(shè)計(jì)為:課件、作業(yè)、在線答疑、信息管理、在線交流、教學(xué)預(yù)定,如圖1所示。

      1.2.2系統(tǒng)數(shù)據(jù)模型設(shè)計(jì)

      關(guān)系E-R圖,如圖2和3所示

      圖2 短信收發(fā)關(guān)系模型

      圖3 教學(xué)預(yù)定關(guān)系模型

      本章主要講述了系統(tǒng)的需求分析和概要設(shè)計(jì),講述系統(tǒng)的功能模塊進(jìn)行需求分析,對(duì)系統(tǒng)總體要求和各模塊進(jìn)行了闡述,對(duì)各模塊的主要功能進(jìn)行了說(shuō)明與分析。并對(duì)系統(tǒng)的性能需求進(jìn)行分析、對(duì)數(shù)據(jù)庫(kù)的分析和設(shè)計(jì)。

      2 多媒體教學(xué)資源平臺(tái)的實(shí)現(xiàn)

      2.1 Android客戶端在線交流模塊的實(shí)現(xiàn)

      站內(nèi)短信系統(tǒng)可以即時(shí)的發(fā)送站內(nèi)短信息,因?yàn)橛脩粼谡緝?nèi)所有行為都是與其自身相關(guān)的信息操作,所以在此不會(huì)有權(quán)限的區(qū)分,在進(jìn)入站內(nèi)短信息時(shí)不做權(quán)限判定。發(fā)送短信時(shí)不能發(fā)給自己,不能發(fā)給站內(nèi)非注冊(cè)用戶。站內(nèi)短信子系統(tǒng)主要有一個(gè)對(duì)話框:查看短信內(nèi)容頁(yè)面很簡(jiǎn)單就是用幾個(gè)TextBox來(lái)顯示數(shù)據(jù)庫(kù)中短信的內(nèi)容,發(fā)短信頁(yè)面也是用到幾個(gè)TextBox,把它的值插到數(shù)據(jù)庫(kù)中。短信息管理頁(yè)面如下圖4所示:

      圖4 短信管理頁(yè)面

      具體實(shí)現(xiàn)代碼如下:

      在前端將用戶聊天信息發(fā)送給服務(wù)端時(shí),同時(shí)將字體顏色,表情,對(duì)象,以及是否是悄悄話等信息捆綁一同傳值給msgTo,之后再判斷聊天對(duì)象,系統(tǒng)中會(huì)調(diào)用message這個(gè)對(duì)象,它是系統(tǒng)用于抽象(保存)一條聊天信息的類,他會(huì)將聊天信息和聊天對(duì)象的值保存到數(shù)據(jù)庫(kù)中,程序如下:

      [message.setMsgFrom(session.getAttribute("user_id").toString());

      message.setChatAction(action);

      message.setChatRoom(session.getAttribute("user_room").toString());

      message.setMsgTo(msg_To);

      message.setSecret(secret_y_n);

      message.setMsgContent(""+msgContent+"");

      //將聊天信息保存到數(shù)據(jù)庫(kù)中

      message.saveToDataBase();

      \&]

      之后系統(tǒng)會(huì)將發(fā)言對(duì)象的信息和發(fā)言內(nèi)容一起取出來(lái),并在頁(yè)面上顯示,首先系統(tǒng)會(huì)將信息輸入框清空,然后將dataValue頁(yè)面刷新一次,將剛才發(fā)送的信息立即顯示出來(lái),在這里需要將頁(yè)面所需顯示的所有聊天信息做一次本地保存,解決方法就是存儲(chǔ)在一個(gè)空字符串中本文中為this_msg_allstring,我們定義其從聊天信息數(shù)據(jù)庫(kù)中一次可以選取出最近的15條聊天信息,最后由show.java調(diào)用,在頁(yè)面中顯示這個(gè)字符串的內(nèi)容,達(dá)到顯示聊天內(nèi)容的目的部分代碼如下:

      [out.println("");

      out.println("");

      %>

      <%

      String this_msg_allstring = "";\&]

      這里直接使用SQL查詢select top 20 ID from msg_Info where char_Room=”XX” order by char_Time DESC,從數(shù)據(jù)庫(kù)底層獲得最新的20條信息,注意的是現(xiàn)在拿到的20條信息是按時(shí)間倒敘排列,而根據(jù)用戶實(shí)際的操作習(xí)慣,實(shí)際顯示時(shí)需把最新信息顯示在聊天窗口最下方,所以需要二次查詢排序來(lái)實(shí)現(xiàn)。

      [String sql = "select * from msg_Info where ID in(select top 20 ID from msg_Info where char_Room=XX Order by char_Time DESC) order by char_Time";

      String user_name=session.getAttribute("user_id").toString();

      PreparedStatement sql = conn.preparedStatement(sql);

      ql.setString(1,session.getAttribute("char_room").toString());

      ResultSet rs = conn.executeQuery();

      }\&]

      2.2 Android客戶端教學(xué)預(yù)定模塊的實(shí)現(xiàn)

      此模塊的功能是學(xué)生對(duì)自己感興趣的教學(xué)課程部分進(jìn)行預(yù)定,然后教師收到預(yù)訂信息后發(fā)布學(xué)生所預(yù)定的課程內(nèi)容,這樣的設(shè)計(jì)充分體現(xiàn)了網(wǎng)上教學(xué)的互動(dòng)性,最大限度調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。功能類似于在線交流模塊的短信息系統(tǒng)。

      此模塊的設(shè)計(jì)和短信息系統(tǒng)差不多,學(xué)生可以發(fā)預(yù)定信息給教師,教師可以刪除預(yù)訂信息,修改預(yù)定信息的狀態(tài)從而反映給同學(xué)看自己的預(yù)定是否被教師處理過(guò)。發(fā)送預(yù)訂時(shí)只能發(fā)給教師而不能發(fā)給學(xué)生也不能發(fā)給未注冊(cè)的教師,否則頁(yè)面提示出錯(cuò)。此模塊涉及到三張表,其中學(xué)生表和教師表前面的模塊介紹過(guò),這里只列出預(yù)定信息表。

      學(xué)生教學(xué)預(yù)定頁(yè)面如圖5:

      圖5 教學(xué)預(yù)定頁(yè)面

      該部分主要是結(jié)合前面對(duì)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)的介紹,詳細(xì)描述了如何利用Android實(shí)現(xiàn)系統(tǒng)的主要工作界面和主要功能模塊,同時(shí)Android客戶端的實(shí)現(xiàn)進(jìn)行了說(shuō)明。

      3 總結(jié)

      基于Android的多媒體教學(xué)資源平臺(tái)是一個(gè)正在興起的應(yīng)用領(lǐng)域,主要利用主頁(yè)制作、數(shù)據(jù)庫(kù)、多媒體制作客戶端和服務(wù)器端應(yīng)用程序等技術(shù)實(shí)現(xiàn)多媒體教學(xué)資源平臺(tái)的實(shí)時(shí)性、交互性、動(dòng)態(tài)性。而多媒體教學(xué)資源平臺(tái)的研制和開(kāi)發(fā)在國(guó)外已成為人工智能和多媒體教育應(yīng)用領(lǐng)域中一個(gè)重要的前沿課題。該文主要工作如下:

      1) 系統(tǒng)開(kāi)發(fā)語(yǔ)言客戶端采用Android編程語(yǔ)言,主要開(kāi)發(fā)工具是Myeclipse,?;贏ndroid的多媒體教學(xué)資源平臺(tái)根據(jù)不同的使用者,共分三個(gè)部分:一部分是面向網(wǎng)站管理員的部分,總體管理、文件管理、用戶管理、論壇管理等操作是在這部分完成;第二部分是面向教師的;第三部分是針對(duì)學(xué)生的,這部分內(nèi)容包括學(xué)生注冊(cè)登錄、課件學(xué)習(xí)、作業(yè)上傳和查看、課件下載、在線答疑,教學(xué)預(yù)定等操作。其中學(xué)生注冊(cè)登錄,教學(xué)預(yù)定和短信交流在Android端開(kāi)發(fā)完成。

      2) 系統(tǒng)難點(diǎn)首先表現(xiàn)在圖片處理技術(shù)上,雖然可在SQL 2005的數(shù)據(jù)庫(kù)中存放各種不同格式的圖片,但都要將這些圖片轉(zhuǎn)換成二進(jìn)制的數(shù)據(jù)才能存入,調(diào)用的時(shí)候再將這些二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成圖片,這么做是可以便于管理,但從國(guó)內(nèi)的網(wǎng)速來(lái)看,這顯然是不可取的。所以,都將圖片存放在系統(tǒng)根目錄中的image文件夾中,按類分好,然后將其相對(duì)路徑存入數(shù)據(jù)庫(kù)的對(duì)應(yīng)列中,這樣便可有效提高網(wǎng)頁(yè)的瀏覽速度;其次,在這個(gè)系統(tǒng)設(shè)計(jì)中我嘗試著運(yùn)用了一些新技術(shù),如Android、分析等,通過(guò)實(shí)踐完成知識(shí)的鞏固和積累經(jīng)驗(yàn)。但是由于受到環(huán)境條件的限制和在職研究的時(shí)間限制,很多環(huán)節(jié)做得比較辛苦,系統(tǒng)的某些功能還不太成熟。

      參考文獻(xiàn):

      [1] 王洪玲.基于網(wǎng)絡(luò)的自主學(xué)習(xí)平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)[D]. 天津:天津師范大學(xué), 2011 .

      [2] 夏幫貴.基于Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)[J].西華大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(5) .

      [3] 夏幫貴.基于Android平臺(tái)的圖書(shū)館服務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代圖書(shū)情報(bào)技術(shù),2011(6) .

      message.setSecret(secret_y_n);

      message.setMsgContent(""+msgContent+"");

      //將聊天信息保存到數(shù)據(jù)庫(kù)中

      message.saveToDataBase();

      \&]

      之后系統(tǒng)會(huì)將發(fā)言對(duì)象的信息和發(fā)言內(nèi)容一起取出來(lái),并在頁(yè)面上顯示,首先系統(tǒng)會(huì)將信息輸入框清空,然后將dataValue頁(yè)面刷新一次,將剛才發(fā)送的信息立即顯示出來(lái),在這里需要將頁(yè)面所需顯示的所有聊天信息做一次本地保存,解決方法就是存儲(chǔ)在一個(gè)空字符串中本文中為this_msg_allstring,我們定義其從聊天信息數(shù)據(jù)庫(kù)中一次可以選取出最近的15條聊天信息,最后由show.java調(diào)用,在頁(yè)面中顯示這個(gè)字符串的內(nèi)容,達(dá)到顯示聊天內(nèi)容的目的部分代碼如下:

      [out.println("");

      out.println("");

      %>

      <%

      String this_msg_allstring = "";\&]

      這里直接使用SQL查詢select top 20 ID from msg_Info where char_Room=”XX” order by char_Time DESC,從數(shù)據(jù)庫(kù)底層獲得最新的20條信息,注意的是現(xiàn)在拿到的20條信息是按時(shí)間倒敘排列,而根據(jù)用戶實(shí)際的操作習(xí)慣,實(shí)際顯示時(shí)需把最新信息顯示在聊天窗口最下方,所以需要二次查詢排序來(lái)實(shí)現(xiàn)。

      [String sql = "select * from msg_Info where ID in(select top 20 ID from msg_Info where char_Room=XX Order by char_Time DESC) order by char_Time";

      String user_name=session.getAttribute("user_id").toString();

      PreparedStatement sql = conn.preparedStatement(sql);

      ql.setString(1,session.getAttribute("char_room").toString());

      ResultSet rs = conn.executeQuery();

      }\&]

      2.2 Android客戶端教學(xué)預(yù)定模塊的實(shí)現(xiàn)

      此模塊的功能是學(xué)生對(duì)自己感興趣的教學(xué)課程部分進(jìn)行預(yù)定,然后教師收到預(yù)訂信息后發(fā)布學(xué)生所預(yù)定的課程內(nèi)容,這樣的設(shè)計(jì)充分體現(xiàn)了網(wǎng)上教學(xué)的互動(dòng)性,最大限度調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。功能類似于在線交流模塊的短信息系統(tǒng)。

      此模塊的設(shè)計(jì)和短信息系統(tǒng)差不多,學(xué)生可以發(fā)預(yù)定信息給教師,教師可以刪除預(yù)訂信息,修改預(yù)定信息的狀態(tài)從而反映給同學(xué)看自己的預(yù)定是否被教師處理過(guò)。發(fā)送預(yù)訂時(shí)只能發(fā)給教師而不能發(fā)給學(xué)生也不能發(fā)給未注冊(cè)的教師,否則頁(yè)面提示出錯(cuò)。此模塊涉及到三張表,其中學(xué)生表和教師表前面的模塊介紹過(guò),這里只列出預(yù)定信息表。

      學(xué)生教學(xué)預(yù)定頁(yè)面如圖5:

      圖5 教學(xué)預(yù)定頁(yè)面

      該部分主要是結(jié)合前面對(duì)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)的介紹,詳細(xì)描述了如何利用Android實(shí)現(xiàn)系統(tǒng)的主要工作界面和主要功能模塊,同時(shí)Android客戶端的實(shí)現(xiàn)進(jìn)行了說(shuō)明。

      3 總結(jié)

      基于Android的多媒體教學(xué)資源平臺(tái)是一個(gè)正在興起的應(yīng)用領(lǐng)域,主要利用主頁(yè)制作、數(shù)據(jù)庫(kù)、多媒體制作客戶端和服務(wù)器端應(yīng)用程序等技術(shù)實(shí)現(xiàn)多媒體教學(xué)資源平臺(tái)的實(shí)時(shí)性、交互性、動(dòng)態(tài)性。而多媒體教學(xué)資源平臺(tái)的研制和開(kāi)發(fā)在國(guó)外已成為人工智能和多媒體教育應(yīng)用領(lǐng)域中一個(gè)重要的前沿課題。該文主要工作如下:

      1) 系統(tǒng)開(kāi)發(fā)語(yǔ)言客戶端采用Android編程語(yǔ)言,主要開(kāi)發(fā)工具是Myeclipse,?;贏ndroid的多媒體教學(xué)資源平臺(tái)根據(jù)不同的使用者,共分三個(gè)部分:一部分是面向網(wǎng)站管理員的部分,總體管理、文件管理、用戶管理、論壇管理等操作是在這部分完成;第二部分是面向教師的;第三部分是針對(duì)學(xué)生的,這部分內(nèi)容包括學(xué)生注冊(cè)登錄、課件學(xué)習(xí)、作業(yè)上傳和查看、課件下載、在線答疑,教學(xué)預(yù)定等操作。其中學(xué)生注冊(cè)登錄,教學(xué)預(yù)定和短信交流在Android端開(kāi)發(fā)完成。

      2) 系統(tǒng)難點(diǎn)首先表現(xiàn)在圖片處理技術(shù)上,雖然可在SQL 2005的數(shù)據(jù)庫(kù)中存放各種不同格式的圖片,但都要將這些圖片轉(zhuǎn)換成二進(jìn)制的數(shù)據(jù)才能存入,調(diào)用的時(shí)候再將這些二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成圖片,這么做是可以便于管理,但從國(guó)內(nèi)的網(wǎng)速來(lái)看,這顯然是不可取的。所以,都將圖片存放在系統(tǒng)根目錄中的image文件夾中,按類分好,然后將其相對(duì)路徑存入數(shù)據(jù)庫(kù)的對(duì)應(yīng)列中,這樣便可有效提高網(wǎng)頁(yè)的瀏覽速度;其次,在這個(gè)系統(tǒng)設(shè)計(jì)中我嘗試著運(yùn)用了一些新技術(shù),如Android、分析等,通過(guò)實(shí)踐完成知識(shí)的鞏固和積累經(jīng)驗(yàn)。但是由于受到環(huán)境條件的限制和在職研究的時(shí)間限制,很多環(huán)節(jié)做得比較辛苦,系統(tǒng)的某些功能還不太成熟。

      參考文獻(xiàn):

      [1] 王洪玲.基于網(wǎng)絡(luò)的自主學(xué)習(xí)平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)[D]. 天津:天津師范大學(xué), 2011 .

      [2] 夏幫貴.基于Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)[J].西華大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(5) .

      [3] 夏幫貴.基于Android平臺(tái)的圖書(shū)館服務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代圖書(shū)情報(bào)技術(shù),2011(6) .

      message.setSecret(secret_y_n);

      message.setMsgContent(""+msgContent+"");

      //將聊天信息保存到數(shù)據(jù)庫(kù)中

      message.saveToDataBase();

      \&]

      之后系統(tǒng)會(huì)將發(fā)言對(duì)象的信息和發(fā)言內(nèi)容一起取出來(lái),并在頁(yè)面上顯示,首先系統(tǒng)會(huì)將信息輸入框清空,然后將dataValue頁(yè)面刷新一次,將剛才發(fā)送的信息立即顯示出來(lái),在這里需要將頁(yè)面所需顯示的所有聊天信息做一次本地保存,解決方法就是存儲(chǔ)在一個(gè)空字符串中本文中為this_msg_allstring,我們定義其從聊天信息數(shù)據(jù)庫(kù)中一次可以選取出最近的15條聊天信息,最后由show.java調(diào)用,在頁(yè)面中顯示這個(gè)字符串的內(nèi)容,達(dá)到顯示聊天內(nèi)容的目的部分代碼如下:

      [out.println("");

      out.println("");

      %>

      <%

      String this_msg_allstring = "";\&]

      這里直接使用SQL查詢select top 20 ID from msg_Info where char_Room=”XX” order by char_Time DESC,從數(shù)據(jù)庫(kù)底層獲得最新的20條信息,注意的是現(xiàn)在拿到的20條信息是按時(shí)間倒敘排列,而根據(jù)用戶實(shí)際的操作習(xí)慣,實(shí)際顯示時(shí)需把最新信息顯示在聊天窗口最下方,所以需要二次查詢排序來(lái)實(shí)現(xiàn)。

      [String sql = "select * from msg_Info where ID in(select top 20 ID from msg_Info where char_Room=XX Order by char_Time DESC) order by char_Time";

      String user_name=session.getAttribute("user_id").toString();

      PreparedStatement sql = conn.preparedStatement(sql);

      ql.setString(1,session.getAttribute("char_room").toString());

      ResultSet rs = conn.executeQuery();

      }\&]

      2.2 Android客戶端教學(xué)預(yù)定模塊的實(shí)現(xiàn)

      此模塊的功能是學(xué)生對(duì)自己感興趣的教學(xué)課程部分進(jìn)行預(yù)定,然后教師收到預(yù)訂信息后發(fā)布學(xué)生所預(yù)定的課程內(nèi)容,這樣的設(shè)計(jì)充分體現(xiàn)了網(wǎng)上教學(xué)的互動(dòng)性,最大限度調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。功能類似于在線交流模塊的短信息系統(tǒng)。

      此模塊的設(shè)計(jì)和短信息系統(tǒng)差不多,學(xué)生可以發(fā)預(yù)定信息給教師,教師可以刪除預(yù)訂信息,修改預(yù)定信息的狀態(tài)從而反映給同學(xué)看自己的預(yù)定是否被教師處理過(guò)。發(fā)送預(yù)訂時(shí)只能發(fā)給教師而不能發(fā)給學(xué)生也不能發(fā)給未注冊(cè)的教師,否則頁(yè)面提示出錯(cuò)。此模塊涉及到三張表,其中學(xué)生表和教師表前面的模塊介紹過(guò),這里只列出預(yù)定信息表。

      學(xué)生教學(xué)預(yù)定頁(yè)面如圖5:

      圖5 教學(xué)預(yù)定頁(yè)面

      該部分主要是結(jié)合前面對(duì)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)的介紹,詳細(xì)描述了如何利用Android實(shí)現(xiàn)系統(tǒng)的主要工作界面和主要功能模塊,同時(shí)Android客戶端的實(shí)現(xiàn)進(jìn)行了說(shuō)明。

      3 總結(jié)

      基于Android的多媒體教學(xué)資源平臺(tái)是一個(gè)正在興起的應(yīng)用領(lǐng)域,主要利用主頁(yè)制作、數(shù)據(jù)庫(kù)、多媒體制作客戶端和服務(wù)器端應(yīng)用程序等技術(shù)實(shí)現(xiàn)多媒體教學(xué)資源平臺(tái)的實(shí)時(shí)性、交互性、動(dòng)態(tài)性。而多媒體教學(xué)資源平臺(tái)的研制和開(kāi)發(fā)在國(guó)外已成為人工智能和多媒體教育應(yīng)用領(lǐng)域中一個(gè)重要的前沿課題。該文主要工作如下:

      1) 系統(tǒng)開(kāi)發(fā)語(yǔ)言客戶端采用Android編程語(yǔ)言,主要開(kāi)發(fā)工具是Myeclipse,?;贏ndroid的多媒體教學(xué)資源平臺(tái)根據(jù)不同的使用者,共分三個(gè)部分:一部分是面向網(wǎng)站管理員的部分,總體管理、文件管理、用戶管理、論壇管理等操作是在這部分完成;第二部分是面向教師的;第三部分是針對(duì)學(xué)生的,這部分內(nèi)容包括學(xué)生注冊(cè)登錄、課件學(xué)習(xí)、作業(yè)上傳和查看、課件下載、在線答疑,教學(xué)預(yù)定等操作。其中學(xué)生注冊(cè)登錄,教學(xué)預(yù)定和短信交流在Android端開(kāi)發(fā)完成。

      2) 系統(tǒng)難點(diǎn)首先表現(xiàn)在圖片處理技術(shù)上,雖然可在SQL 2005的數(shù)據(jù)庫(kù)中存放各種不同格式的圖片,但都要將這些圖片轉(zhuǎn)換成二進(jìn)制的數(shù)據(jù)才能存入,調(diào)用的時(shí)候再將這些二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成圖片,這么做是可以便于管理,但從國(guó)內(nèi)的網(wǎng)速來(lái)看,這顯然是不可取的。所以,都將圖片存放在系統(tǒng)根目錄中的image文件夾中,按類分好,然后將其相對(duì)路徑存入數(shù)據(jù)庫(kù)的對(duì)應(yīng)列中,這樣便可有效提高網(wǎng)頁(yè)的瀏覽速度;其次,在這個(gè)系統(tǒng)設(shè)計(jì)中我嘗試著運(yùn)用了一些新技術(shù),如Android、分析等,通過(guò)實(shí)踐完成知識(shí)的鞏固和積累經(jīng)驗(yàn)。但是由于受到環(huán)境條件的限制和在職研究的時(shí)間限制,很多環(huán)節(jié)做得比較辛苦,系統(tǒng)的某些功能還不太成熟。

      參考文獻(xiàn):

      [1] 王洪玲.基于網(wǎng)絡(luò)的自主學(xué)習(xí)平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)[D]. 天津:天津師范大學(xué), 2011 .

      [2] 夏幫貴.基于Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)[J].西華大學(xué)學(xué)報(bào)(自然科學(xué)版),2011(5) .

      [3] 夏幫貴.基于Android平臺(tái)的圖書(shū)館服務(wù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代圖書(shū)情報(bào)技術(shù),2011(6) .

      猜你喜歡
      多媒體
      借助多媒體探尋有效設(shè)問(wèn)的“四度”
      巧用多媒體 學(xué)生樂(lè)識(shí)字
      移動(dòng)云計(jì)算中多媒體工作流的節(jié)能計(jì)算卸載
      多媒體在初中化學(xué)教學(xué)中的運(yùn)用
      多媒體在《機(jī)械制圖》課中的應(yīng)用
      初中化學(xué)因多媒體而綻放光彩
      基于Android 多媒體管理系統(tǒng)的研究
      巧用多媒體 讓課堂練筆更加有效
      多媒體達(dá)人煉成記
      提高高中數(shù)學(xué)多媒體課件質(zhì)量的幾點(diǎn)思考
      建始县| 长岛县| 兴业县| 武川县| 普格县| 肥西县| 司法| 安岳县| 嘉禾县| 无锡市| 茌平县| 弥渡县| 汉中市| 宁夏| 浮山县| 高要市| 禹州市| 景东| 儋州市| 双鸭山市| 萝北县| 微博| 根河市| 马龙县| 开封县| 天水市| 泗水县| 五原县| 旌德县| 辛集市| 五大连池市| 平南县| 石狮市| 双流县| 和田县| 永川市| 崇义县| 济源市| 晋中市| 青田县| 平南县|