• 
    

    
    

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

      基于流媒體技術(shù)的遠(yuǎn)程英語(yǔ)教學(xué)系統(tǒng)設(shè)計(jì)

      2015-03-28 01:53:54屈毅博
      電子設(shè)計(jì)工程 2015年15期
      關(guān)鍵詞:服務(wù)器界面英語(yǔ)教學(xué)

      屈毅博

      (陜西職業(yè)技術(shù)學(xué)院陜西西安710100)

      隨著現(xiàn)代信息技術(shù)的不斷發(fā)展,流媒體技術(shù)開始逐步被應(yīng)用在高校教學(xué)之中,并受到越來(lái)越多的高校的重視。以精品網(wǎng)絡(luò)課程為代表的流媒體技術(shù)的應(yīng)用,成為構(gòu)建高校特色課程的重要方面。對(duì)此,文中則根據(jù)當(dāng)前在英語(yǔ)口語(yǔ)和聽力方面的需要,利用流媒體技術(shù)構(gòu)建了英語(yǔ)網(wǎng)絡(luò)教學(xué)系統(tǒng),并對(duì)系統(tǒng)的實(shí)現(xiàn)進(jìn)行了詳細(xì)的設(shè)計(jì)。

      1 系統(tǒng)設(shè)計(jì)原則

      1.1 實(shí)用性

      在對(duì)該英語(yǔ)遠(yuǎn)程教學(xué)進(jìn)行構(gòu)建的過(guò)程中,要充分的體現(xiàn)出“以學(xué)生為本”,在實(shí)用的基礎(chǔ)上滿足不同學(xué)生的個(gè)性化的需求,對(duì)數(shù)據(jù)的采集、傳輸、共享等功能也要盡量方便和快捷,從而體現(xiàn)出該教學(xué)平臺(tái)構(gòu)建的價(jià)值。

      1.2 安全性

      該平臺(tái)的構(gòu)建要盡量考慮到用戶信息的安全,提高賬號(hào)和密碼被使用的安全性,以此滿足該平臺(tái)安全需要。

      1.3 靈活性

      對(duì)該系統(tǒng)的構(gòu)建,應(yīng)盡量采用多層架構(gòu)體系,并充分考慮系統(tǒng)在高校應(yīng)用的實(shí)際,提供相關(guān)的功能接口,以此確保系統(tǒng)具備可擴(kuò)展性。

      1.4 接口規(guī)范

      系統(tǒng)的布局設(shè)計(jì)硬件、軟件等各個(gè)不同的技術(shù)。在對(duì)系統(tǒng)的構(gòu)建中,相關(guān)的技術(shù)方案其必須具備良好的互連和互操作性,并根據(jù)相關(guān)的國(guó)際標(biāo)準(zhǔn),對(duì)其中的子系統(tǒng)接口進(jìn)行標(biāo)準(zhǔn)化的連接,以此為系統(tǒng)的良好運(yùn)行奠定基礎(chǔ)。

      2 系統(tǒng)功能設(shè)計(jì)

      結(jié)合英語(yǔ)教學(xué)的實(shí)踐需求,文中將該系統(tǒng)的功能分為5個(gè)不同的功能模塊,其具體如圖1所示。

      圖1 系統(tǒng)功能設(shè)計(jì)Fig.1 System function design

      權(quán)限管理包括用戶登陸、注冊(cè)、注銷、管理和管理員權(quán)限等功能。通過(guò)權(quán)限管理引導(dǎo)用戶在網(wǎng)站注冊(cè),并對(duì)注冊(cè)的用戶進(jìn)行登陸;管理員權(quán)限包括對(duì)用戶權(quán)限的分配、用戶密碼管理等。

      教學(xué)資源檢索分為聯(lián)合檢索和分類檢索。通過(guò)該功能可根據(jù)用戶的需要,搜索出需要的資源,并將結(jié)果直接鏈接到多媒體英語(yǔ)教學(xué)信息當(dāng)中。

      英語(yǔ)音/視頻點(diǎn)播則主要實(shí)現(xiàn)對(duì)相關(guān)英語(yǔ)教學(xué)視頻或音頻的播放,用戶還可通過(guò)該模塊實(shí)現(xiàn)對(duì)英語(yǔ)教學(xué)資源的下載。

      資源管理包括對(duì)音/視頻資料上傳、刪除、更新等。

      導(dǎo)航管理模塊則主要該系統(tǒng)的分類需要,通過(guò)該功能模塊,可使得用戶在短時(shí)間之內(nèi)即可定位到需要搜索的資源,并按照分類導(dǎo)航提哦功能的默認(rèn)順序進(jìn)行功能的切換和信息的查找。

      3 系統(tǒng)整體架構(gòu)設(shè)計(jì)

      系統(tǒng)架構(gòu)作為系統(tǒng)運(yùn)行的基礎(chǔ),其布局的好壞將決定其運(yùn)行的穩(wěn)定性。在J2EE體系當(dāng)中,服務(wù)器端的web程序則可以被分為若干個(gè)不同的層。其中每個(gè)不同的層有著不同的功能,并同諾不同的通信接口進(jìn)行聯(lián)系。其具體架構(gòu)則如圖2所示。

      圖2 系統(tǒng)整體架構(gòu)設(shè)計(jì)Fig.2 System architecture design

      其中,JSP頁(yè)面作為視圖層,其主要是用于系統(tǒng)與用戶之前的交互,并將最終的結(jié)果通過(guò)JSP頁(yè)面的方式將其直接展現(xiàn)出來(lái)。視圖其不能進(jìn)行發(fā)生實(shí)際的業(yè)務(wù),但可接受數(shù)據(jù)更新,從而使得系統(tǒng)界面隨時(shí)可以更新。對(duì)頁(yè)面的實(shí)現(xiàn)則是通過(guò)JSP語(yǔ)言實(shí)現(xiàn)。

      Action控制層,該層主要接收來(lái)自客戶端用戶所發(fā)出的響應(yīng)請(qǐng)求,然后調(diào)用其業(yè)務(wù)層當(dāng)中的模型,從而實(shí)現(xiàn)對(duì)對(duì)用戶請(qǐng)求的傳遞。當(dāng)用戶在通過(guò)頁(yè)面提交相關(guān)請(qǐng)求的時(shí)候,其通過(guò)發(fā)送htm l表單,控制器則響應(yīng)其請(qǐng)求,并調(diào)用相關(guān)的模型對(duì)其進(jìn)行處理,最后則通過(guò)試圖的方式將結(jié)果傳遞給用戶。在該層當(dāng)中,控制器是由Action Servlet和Action兩類來(lái)實(shí)現(xiàn)的,其中Action Servlet主要負(fù)責(zé)前段對(duì)HTTP響應(yīng)的接收,并通過(guò)其中的struts-config.xml信息,將相關(guān)的請(qǐng)求轉(zhuǎn)發(fā)給相對(duì)應(yīng)的Action類。在該層之中,Action可被看成為為一個(gè)適配器,將其中的請(qǐng)求和業(yè)務(wù)邏輯分開,從而使得用戶和結(jié)合自身的需要,調(diào)用對(duì)應(yīng)的業(yè)務(wù)邏輯組件。Action主要被用來(lái)對(duì)其中的應(yīng)用程序的流程進(jìn)行控制。

      Service業(yè)務(wù)層處在Action層和持久層之間。該層主要的功能通常是實(shí)現(xiàn)應(yīng)用程序邏輯業(yè)務(wù)和校驗(yàn)業(yè)務(wù)的處理,如登陸密碼驗(yàn)證、接口連接等。該層通常將功能分為不同的步驟,并通過(guò)調(diào)用下層的DAO層來(lái)實(shí)現(xiàn)。

      DAO層其主要是用于連接數(shù)據(jù)庫(kù),以及對(duì)數(shù)據(jù)庫(kù)進(jìn)行相關(guān)的操作,如增加、刪除、修改、查詢等相關(guān)的業(yè)務(wù)功能。而在J2EE開發(fā)中,通常則通過(guò)SQL語(yǔ)句來(lái)實(shí)現(xiàn)查詢。實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),則調(diào)用其中的各個(gè)接口,即可實(shí)現(xiàn)。

      4 系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)

      對(duì)該系統(tǒng)的實(shí)現(xiàn)則通過(guò)TCP/IP協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)的通信,采用HTTP完成對(duì)其中數(shù)據(jù)的傳輸,同時(shí)網(wǎng)絡(luò)是利用校園網(wǎng)進(jìn)行構(gòu)建。對(duì)此該英語(yǔ)教學(xué)系統(tǒng)其具體的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)則如圖3所示。

      圖3 英語(yǔ)遠(yuǎn)程教育網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)Fig.3 Topology structure of English distance education network design

      5 系統(tǒng)功能實(shí)現(xiàn)

      5.1 系統(tǒng)開發(fā)環(huán)境

      該系統(tǒng)的實(shí)現(xiàn)其具體的開發(fā)環(huán)境為:

      操作系統(tǒng):Win7

      數(shù)據(jù)庫(kù):Mysql 5.0

      服務(wù)器:Tomcat6.5

      開發(fā)平臺(tái):MyEclipse3.5

      開發(fā)技術(shù):Struts2、Hibernate3、Spring2

      5.2 流媒體服務(wù)器搭建

      本文選擇Real Network Helix Serve作為流媒體服務(wù)器,該服務(wù)器其具有支持多種格式以及存在跨平臺(tái)的流媒體服務(wù)器。并且該服務(wù)器還可支持當(dāng)前主流的一些播放軟件,如Apple QuickTime、Windows Media Playe等。

      5.3 用戶注冊(cè)界面實(shí)現(xiàn)

      本系統(tǒng)其具體的用戶注冊(cè)界面則如圖4所示。

      實(shí)現(xiàn)圖4其部分代碼為如下:

      <body><form action=“register action”method=“post”>

      用戶名<input type=“text”name=“user usename”/><br><br>

      圖4 系統(tǒng)注冊(cè)界面Fig.4 System login interface

      密碼<input type=“password”name=“user password”/><br><br>

      性別:<input type=“text”name=“user sex”/><br><br>…

      <input type=“submit”value=“注冊(cè)”><br></form></body>

      5.4 第三方空間插入實(shí)現(xiàn)

      文中要實(shí)現(xiàn)對(duì)目標(biāo)是如何通過(guò)在界面中插入播放器的方式,實(shí)現(xiàn)對(duì)英語(yǔ)音/視頻材料的播放。對(duì)此,文中在開發(fā)中選擇ActiveX控件技術(shù)。該技術(shù)的原理則是在HTML文件當(dāng)中,通過(guò)其中的objet對(duì)象標(biāo)簽將ActiveX控件插入,并通過(guò)其中的Javascript實(shí)現(xiàn)對(duì)該空間的訪問(wèn)。用戶只需要安裝該插件,接口實(shí)現(xiàn)對(duì)英語(yǔ)材料的播放。其播放的實(shí)現(xiàn)代碼則為:

      <script language="javascript">

      function play(filename){

      top.document.all("iVideo").src="video.jsp?src="+filename;

      }</script>

      6 系統(tǒng)測(cè)試

      以視頻播放模塊進(jìn)行測(cè)試,其具體的測(cè)試結(jié)果則如表1所示。

      表1 英語(yǔ)視頻播放測(cè)試Tab.1 English video playback test

      7 結(jié)束語(yǔ)

      文中針對(duì)當(dāng)前比較流行的流媒體技術(shù),采用第三方控件的方式,實(shí)現(xiàn)對(duì)相關(guān)視頻的播放,從而使得學(xué)生通過(guò)該系統(tǒng)提升了自身的口語(yǔ)和聽力,可更好提高自身的英語(yǔ)成績(jī),對(duì)當(dāng)前高校英語(yǔ)教學(xué)具有很大的借鑒作用。

      [1] 劉少耿.嵌入式流媒體系統(tǒng)的研究與實(shí)現(xiàn)[D].太原:太原理工大學(xué),2008.

      [2] 孫衛(wèi)琴.精通struts[M].北京:電子工業(yè)出版社,2004.

      [3] 孫衛(wèi)琴.精通Hibernate:Java對(duì)象持久化技術(shù)詳解[M].2版.北京:電子工業(yè)出版社,2010.

      [4] 計(jì)文柯.Spring技術(shù)內(nèi)幕深入解析Spring架構(gòu)與設(shè)計(jì)原理[M].2版.北京:機(jī)械工業(yè)出版社,2012.

      [5] 蔣平.基于Eclipse的概念格構(gòu)建系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011(4):136-140.JIANG Ping.Based on the design and implementation of eclipse concept lattice construction system[J].Dev-elopment of Computer Technology,2011(4):136-140.

      [6] 甘露,謝東蘭,黃蘭.構(gòu)建基于流媒體技術(shù)的遠(yuǎn)程視頻教育系統(tǒng)研究[J].玉林師范學(xué)院學(xué)報(bào),2010(2):143-145,149.GAN Lu,XIE Dong-lan,HUANG Lan.Based on the construction of the remote video education system of streaming media technology[J].Journal of Yulin Normal University,2010(2):143-145,149.

      猜你喜歡
      服務(wù)器界面英語(yǔ)教學(xué)
      巧用“五法”激趣——以英語(yǔ)教學(xué)為例
      甘肅教育(2020年17期)2020-10-28 09:02:48
      如何提高英語(yǔ)教學(xué)的有效性
      甘肅教育(2020年6期)2020-09-11 07:45:28
      國(guó)企黨委前置研究的“四個(gè)界面”
      通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
      基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
      人機(jī)交互界面發(fā)展趨勢(shì)研究
      得形忘意的服務(wù)器標(biāo)準(zhǔn)
      計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
      Long的互動(dòng)假說(shuō)及其對(duì)英語(yǔ)教學(xué)的啟示
      手機(jī)界面中圖形符號(hào)的發(fā)展趨向
      新聞傳播(2015年11期)2015-07-18 11:15:04
      那坡县| 洛扎县| 铁岭县| 鹿邑县| 八宿县| 井冈山市| 绥棱县| 镶黄旗| 隆安县| 开原市| 定襄县| 略阳县| 菏泽市| 天津市| 东源县| 博白县| 沧州市| 湘阴县| 高青县| 观塘区| 双江| 深泽县| 瑞金市| 句容市| 博罗县| 信丰县| 伊金霍洛旗| 满洲里市| 托克托县| 柘城县| 黄山市| 萝北县| 泸州市| 乌鲁木齐县| 应用必备| 阆中市| 定结县| 商城县| 汉中市| 阿瓦提县| 托克逊县|