• 
    

    
    

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

      ?

      多媒體類(lèi)在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2012-04-29 00:44:03阮春燕
      科技資訊 2012年29期
      關(guān)鍵詞:多媒體

      阮春燕

      摘要:本文介紹了一個(gè)多媒體類(lèi)在線考試系統(tǒng),該系統(tǒng)提供一種通用的網(wǎng)上考試軟件平臺(tái),可針對(duì)不同學(xué)科特點(diǎn),采用聲音、圖片、圖像、動(dòng)畫(huà)等多媒體形式呈現(xiàn)試題信息,傳遞試題內(nèi)容。系統(tǒng)用ASP.NET技術(shù)在VisulStudio.NET2003環(huán)境下開(kāi)發(fā),采用C#作為腳本語(yǔ)言,SQLSERVER2000作為數(shù)據(jù)庫(kù)。多媒體信息的下載與播放用Real公司的流媒體技術(shù)實(shí)現(xiàn)。

      關(guān)鍵詞:多媒體 在線考試系統(tǒng) ASP.NET SQLSERVER

      中圖分類(lèi)號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2012)10(b)-0001-01

      考試是教育的重要環(huán)節(jié),隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的發(fā)展,使得計(jì)算機(jī)聯(lián)網(wǎng)的在線考試已經(jīng)成為了一種趨勢(shì),它簡(jiǎn)便、經(jīng)濟(jì)、實(shí)時(shí)、實(shí)用等優(yōu)點(diǎn)得到大家的共識(shí)。但有些課程內(nèi)容的表現(xiàn)需要較多的圖片、聲音、動(dòng)畫(huà)等多媒體信息,本文針對(duì)多媒體類(lèi)課程設(shè)計(jì)考試平臺(tái),重點(diǎn)解決網(wǎng)上考試中多媒體的輸入和顯示問(wèn)題。

      1 系統(tǒng)分析

      1.1系統(tǒng)結(jié)構(gòu)

      本系統(tǒng)采用多層B/S方式的Web計(jì)算模式,可分解為三層:表示層(瀏覽器)、中間層(Web服務(wù)器)和數(shù)據(jù)層(后臺(tái)數(shù)據(jù)庫(kù))。目前小型服務(wù)器可實(shí)現(xiàn)信息系統(tǒng)數(shù)據(jù)庫(kù)和Web服務(wù)器一體化。

      系統(tǒng)開(kāi)發(fā)環(huán)境是VisualStudio.NET2003和SQLSERVER2000。頁(yè)面和表單采用ASP.NET技術(shù)通過(guò)一系列.aspx頁(yè)面來(lái)完成。ASP.NET使用事件驅(qū)動(dòng)與數(shù)據(jù)綁定的開(kāi)發(fā)方式,將程序代碼與用戶接口徹底分開(kāi),程序代碼是編譯過(guò)的,能大大縮短服務(wù)器響應(yīng)時(shí)間。

      1.2流媒體技術(shù)

      多媒體類(lèi)在線考試系統(tǒng)有其特殊性,在考試過(guò)程中需傳輸音視頻等多媒體信息,受網(wǎng)絡(luò)帶寬的限制,應(yīng)采用流媒體方式傳輸,即時(shí)基媒體由音視頻服務(wù)器向用戶計(jì)算機(jī)連續(xù)實(shí)時(shí)傳送,但用戶不必等整個(gè)文件全部下載完畢,而只需經(jīng)過(guò)幾科學(xué)秒或數(shù)10秒的啟動(dòng)延時(shí)就可進(jìn)行觀看。當(dāng)時(shí)基媒體在客戶機(jī)上播放時(shí),文件的剩余部分將在后臺(tái)從服務(wù)器內(nèi)繼續(xù)下載。

      現(xiàn)今主要流媒體架設(shè)平臺(tái)為:RealNetworks,WindowsMedia,QuickTime,本系統(tǒng)采用Real公司的流媒體技術(shù),可用RealProducer后臺(tái)制作軟件實(shí)現(xiàn)數(shù)字文件向.rm文件的轉(zhuǎn)換。在實(shí)現(xiàn)時(shí)需在Web服務(wù)器中安裝流媒體發(fā)布軟件RealServer,并正確配置它。

      2 系統(tǒng)實(shí)現(xiàn)

      2.1系統(tǒng)功能

      用戶注冊(cè)功能:教師學(xué)生用戶注冊(cè)。

      系統(tǒng)管理功能:試題管理、用戶管理、科目管理、管理員管理、成績(jī)管理。

      在線考試功能:出題、交卷、保存、判分。

      2.2后臺(tái)管理數(shù)據(jù)庫(kù)

      通過(guò)后臺(tái)管理實(shí)現(xiàn)試題管理、用戶管理、科目管理、成績(jī)管理。數(shù)據(jù)庫(kù)中數(shù)據(jù)表的功能描述如表1所示。

      2.3聲音、圖片、視頻庫(kù)結(jié)構(gòu)的設(shè)計(jì)和存儲(chǔ)

      本考試系統(tǒng)的主要技術(shù)問(wèn)題是多媒體信息結(jié)構(gòu)的設(shè)計(jì)與存儲(chǔ),即如何將多媒體文件插入到生成的試卷中。設(shè)計(jì)存放多媒體素材的數(shù)據(jù)表時(shí),試題文字部分與多媒體部分存放在一個(gè)表中,增加圖片/圖像字段和聲音字段來(lái)保存用于考試試題的原始圖片/圖像和聲音等文件的路徑信息。

      系統(tǒng)中采用MIME識(shí)別流媒體類(lèi)型,對(duì)于文本和JPEG圖像,Web服務(wù)器提供內(nèi)建支持;但對(duì)于Real等非標(biāo)準(zhǔn)流媒體文件格式,則需將MIME類(lèi)型設(shè)置為audio/x-pn-relaudio和application/x-pn-realmedia-plugin等。在Web頁(yè)中使用.rm文件可直接用HTML連接,也可用標(biāo)記實(shí)時(shí)嵌入。

      3 ASP.NET對(duì)Web數(shù)據(jù)庫(kù)的訪問(wèn)

      ASP.NET對(duì)Web數(shù)據(jù)庫(kù)的連接有多種方法,相比較用可視化方法出錯(cuò)后幾乎無(wú)法讀懂修改代碼,本系統(tǒng)中使用了SqlConnection對(duì)象來(lái)連接SQLServer數(shù)據(jù)庫(kù)。具體方法如下(以C#為腳本語(yǔ)言):

      usingSystem.Data.SqlClient;

      stringstr="server=(local);database=數(shù)據(jù)庫(kù)的名字;user=用戶名;pwd=密碼";

      SqlConnectionmyconn=newSqlConnection(str);

      myconn.Open();

      myconn.CommandText="Insertintotable1value(′"&TextBox1.Text&"′)";定義SQL語(yǔ)句

      myconn.ExecutenonQuery(); ‘執(zhí)行數(shù)據(jù)庫(kù)操作

      //以上實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的插入操作

      DimmyAdptasnewSqlDataAdapter(); ‘聲明SqlDataAdapter數(shù)據(jù)適配器對(duì)象例子

      DimmyDsasDataset(); ‘聲明Dataset數(shù)據(jù)集對(duì)象實(shí)例

      myAdpt.SelectCommand=NewSqlcommand();

      myAdpt.SelectCommand.CommandText=”selcet*fromuser”;

      myAdpt.SelectCommand.Connect=myconn;

      myAdpt.Fill(myDs,”1”); ‘調(diào)用Fill方法,用查詢結(jié)果填充DataSet對(duì)象

      DataGrid1.DataSource=myDs.Tables(“1”).DefaultView;‘為數(shù)據(jù)顯示控件指定數(shù)據(jù)源

      DataGrid1.DataBind(); ‘為數(shù)據(jù)顯示控件綁定數(shù)據(jù)

      //以上實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的查詢與顯示

      myconn.Close();‘關(guān)閉數(shù)據(jù)鏈路

      nyconn=nothing;‘清除對(duì)象

      4 結(jié)語(yǔ)

      隨著信息技術(shù)的發(fā)展及其在教育領(lǐng)域中的廣泛應(yīng)用,教學(xué)手段和教學(xué)模式在不斷改進(jìn),本系統(tǒng)開(kāi)發(fā)是希望能在計(jì)算機(jī)輔助教學(xué)和管理教學(xué)領(lǐng)域的發(fā)展中作點(diǎn)貢獻(xiàn)。本系統(tǒng)增加了聲音、圖像、動(dòng)畫(huà)等多媒體試題類(lèi)型,可方便的進(jìn)行網(wǎng)上多媒體類(lèi)操作技能考試,也可進(jìn)行網(wǎng)上英語(yǔ)聽(tīng)力考試。

      猜你喜歡
      多媒體
      借助多媒體探尋有效設(shè)問(wèn)的“四度”
      多媒體在《機(jī)械制圖》課中的應(yīng)用
      多媒體達(dá)人煉成記
      河南電力(2016年5期)2016-02-06 02:11:40
      適切 適時(shí) 適度——說(shuō)說(shuō)語(yǔ)文課堂的多媒體使用
      云林县| 顺昌县| 海丰县| 奉贤区| 益阳市| 平利县| 潜山县| 永州市| 乐至县| 石屏县| 西安市| 格尔木市| 拜城县| 邳州市| 通榆县| 宁明县| 北海市| 佛冈县| 桃源县| 焦作市| 诏安县| 公主岭市| 苏尼特左旗| 开化县| 瓦房店市| 三河市| 太白县| 微山县| 长治市| 荔波县| 宜昌市| 东阳市| 尉犁县| 武平县| 渑池县| 原平市| 儋州市| 黄梅县| 满城县| 伊川县| 同仁县|