[摘 要]隨著現代化技術的快速發展,通過多媒體與網絡技術的綜合應用成為遠程英語教學系統發展的必然趨勢。針對當前英語教學實際需求,文章提出依托流媒體技術設計遠程英語教學系統,在深入分析系統設計原則及其需求的基礎上,詳細介紹系統功能模塊、架構等各方面的設計。最后對系統性能展開測試,測試結果證實所設計系統能夠滿足用戶實際需求,具有較好的交互性,能達到良好的運行狀態。

[關鍵字]流媒體技術 遠程英語教學系統 架構 功能模塊

中圖分類號:TN99 文獻標志碼:A

當前高校英語輔助教學過程中多使用傳統的教學方式,難以達到新時期英語教學的實際要求。特別是隨著互聯網等技術的快速發展,英語教學系統開展優化設計,不僅有利于實現教育資源共享,還可以為各位學生開展個性化學習創造良好的條件。在流媒體技術支持下,能夠利用網上教育資源為不同學習需求的用戶創設恰當的學習環境。此外,利用流媒體技術設計遠程英語教學系統,不僅可以促進師生之間開展交互式學習,還可以打破傳統英語教學模式中時空方面的束縛,同時和校園網絡相互聯合建立一種新型的輔助教學模式,能夠更好地開展英語教學。

設計系統的原則與需求分析

1.系統設計遵循的原則

對遠程英語教學系統進行設計的過程中,必須充分體現以學生為本的原則,基于實用前提下滿足不同學生學習英語的需求,并配合快捷的數據傳輸、共享等功能,充分展現出所設計系統的價值。設計該系統時也必須盡可能考慮用戶的安全性,提升所用賬號及密碼的使用安全,從而滿足系統操作中對安全的要求。與此同時,設計遠程英語教學系統時應盡可能使用多層架構體系,并將系統在教學中的實用性考慮在內,確保系統具有較強的可擴展性。對系統進行構建時,相關技術方案需要具有良好的聯系及操作性,并依據相關國際標準對子系統接口實施標準化連接,從而為系統正常運行打下堅實的基礎。

2.系統需求分析

在流媒體技術下,設計相應的英語遠程教學系統,該系統能夠為英語輔助教學提供不限時間、地域的教學環境,使學生利用網絡即可與已有教學系統實現交互,為高校使用遠程英語教學系統各種網絡資源提供更自主的網絡交互環境。對遠程英語教學系統展開設計時,需要在保持系統輔助英語教學基礎上集合不同類型現代化網絡技術,進而優化整個系統設計,便于用戶利用網絡瀏覽遠程英語教學系統配置的信息,并且能夠滿足不同英語水平用戶的學習需求?;诹髅襟w技術設計遠程英語教學系統,可以更好地搜集各類教學資源,使學習者能夠利用互聯網共享遠程英語教學資源,確保所設計系統滿足用戶實際需求。

系統功能及架構

1.系統各功能設計

在本次遠程英語教學系統設計中,針對服務對象及系統服務需求實現系統設計,主要將其分成以下模塊,分別是權限管理、英語資源管理等模塊,這些功能模塊又劃分出不同的子功能。

權限管理主要功能是用戶登錄、用戶注銷、管理員權限等,依托權限管理可以引導用戶在網站上進行注冊,并對注冊用戶實施登錄。管理員權限主要包含對用戶權限分類、管理用戶密碼等。例如學生在進入系統后,可以對自己的個人信息進行修改,包括自己的姓名、性別、出生年月及聯系方式等相關信息。學生在系統中對自己的個人信息修改之后點擊保存按鈕,這也為學校管理部門查詢提供便利。學生要對自己的用戶密碼進行修改時,先要在系統中輸入用戶登錄時的密碼,將新密碼輸入其中,然后確認新修改的密碼,在點擊修改密碼后,系統模塊中的密碼框下會出現提示框,顯示修改密碼成功[4]。

英語教學資源檢索主要劃分為聯合與分類檢索兩類,依托這項功能,可依據用戶需求檢索出所需的資料,并把結果與多媒體英語教學信息鏈接。英語音頻、視頻播放功能在于順利完成各項英語音頻、視頻播放,用戶也可利用這個模塊順利完成英語教學資料下載操作。

資源管理主要包含上傳、刪除、更新音頻、視頻資料資源。導航管理模塊能夠使用戶在較短時間之內對需要搜索的資源進行定位,依據分類導航提醒功能,完成功能切換、信息查詢等操作。

2.系統架構設計

系統架構是確保系統正常運行的基礎,而其架構布局直接影響整個系統的穩定性。在J2EE體系中,服務器端Web程序會被劃分為不同的層。

JSP頁面當視圖層,其主要功能是系統和用戶之間進行交互,并把最終結果依托該頁面展示出來,但視圖無法開展實際的業務,如支持接收、更新相應數據,促使系統界面可以隨時完成更新操作。必須注意的是,頁面實現主要依托JSP語言完成。在傳統網頁HTML文件內添加JAVA程序片段及JSP標記,從而組成JSP網頁。當Web服務器接收訪問JSP網頁請求時,先要執行相應程序片段,隨之把執行結果通過HTML格式返回至客戶。程序片段支持重新定向網頁、操作數據庫等,這也是構建動態網站所必需的功能。所有程序操作均要在服務器端實現,網絡所傳輸的內容只是得到的結果,對客戶瀏覽器要求比較低,從而實現相應操作。

Service層處于Actin層與持久層之間,這個業務層主要功能是完成邏輯及校驗業務處理操作,例如登錄密碼驗證、實現接口連接等,這層一般分為不同步驟展開,并調用下一層DAO層完成。

Action控制層主要功能在于接收源自客戶端用戶發布的相應請求,隨后需要及時調用業務層中設置的模型,順利完成用戶請求傳遞。如果用戶依托頁面提交相應操作請求時,可以調用相關模型完成處理,并借助視圖方法把最終的結果傳遞給用戶。在這一層中,控制器主要通過Action與Action Servlet這兩類實現,其中,后一類主要開展前段對HTTP響應操作接收,并依托相關信息把請求轉發后發送給與之對應的Action類。而在這層中,Action被看成一個適配器,并把請求與業務邏輯相互分離,促使所設計系統滿足用戶需求。

DAO層主要用來與數據庫實現連接,或者對數據庫執行增加、修改、查詢等操作。在J2EE開發中,一般利用SQL語句完成查詢操作,開展對數據庫的訪問。

系統數據庫設計

數據庫是遠程英語教學系統的存儲中心,數據庫設計好壞直接影響整個系統的正常運行。因此,是否配置合理的數據庫,不僅可以提高數據存儲效率,也能在一定程度上保障存儲信息的完整性及安全性。

具體表現在它可以提供相對齊全的功能,而以往使用的數據存儲系統如果發生運行問題或者突發情況,會使得部分數據面臨永久性丟失的情況。

系統開發環境與功能實現

1.開發環節搭建

想要順利實現遠程英語教學系統,其開發環境如下:設置操作系統為Win7,并配置相應的My Sql5.0數據庫,依托My Eclipse3.5開發平臺完成相應開發。文章挑選Real Nelwork Helix Serve當作流媒體服務器,這種服務器支持跨平臺服務,并滿足多種格式操作需求。利用該服務器能夠播放當前主流的播放軟件。

2.系統部分功能實現

對已經注冊的用戶實施密碼驗證,經驗證用戶能夠直接進入系統,對未注冊的用戶則提供相應注冊界面。本次設計的遠程英語教學系統安全用戶身份認證、安全防范措施均要創建賬戶+密碼身份驗證機制,因而在默認條件下,用戶實際登錄時必須實施身份驗證,進而判定是否為合法用戶,如果是合法用戶則能順利登錄并訪問系統。

3.視頻點播功能實現

點播作為通過用戶端向服務器端實現主動連接,點播連接過程中,用戶挑選有待點播的內容之后,用戶端發送響應請求至服務器。在獲得服務器允許創建連接后,用戶可以通過開始、停止、快進等功能控制視頻文件播放速度。點播也屬于單播行為,每個用戶需要分別查詢服務器,且服務器也需要向每個用戶單獨發送相應申請數據包,每個節點需要包相同信息傳送給多目標,要給每一個接收者發送一份完全相同的拷貝,從而有效防止數據發給不需要的人。但每一份拷貝必須通過網絡會占用大量的網絡資源,學習效率偏低。但因每個用戶端和服務器之間單獨進行連接,由于點播視頻用戶量不斷增多,會導致服務器必須承受較大的負擔,其響應速度緩慢。為確保系統正常運行,必須采用高端硬件及其寬帶確保服務質量。這個功能的設計,學生能夠自主選擇學習內容,提供相應視頻點播服務。

4.系統測試

對系統的吞吐率展開測試,這一環節主要測試均數據吞吐量及其系統數據發包率及接包率的相關性。系統數據發包率自零逐步加大,此外,對防火墻測試中數據接包率從零慢慢增加,測試結果表明,并未出現丟失數據包的情況。在數據發包率與90Mbits/s相接近狀態下,數據接包率并未發生明顯改變。如果數據發包率大于90Mbits/s并不斷加大,數據接包率明顯下降。這種條件下由于出現比較嚴重的系統沖突,防火墻必須花費大量時間進行處理,且所接收的數據包難以發送,引起數據總吞吐量有所降低,從而出現明顯的丟失數據包情況。

結 語

綜上所述,在校園網支持下,設計遠程英語教學系統對滿足個性化用戶英語學習需求,提供移動化支持教學發揮著重要的作用。文章針對比較流行的流媒體技術,利用第三方控件方法完成遠程英語教學系統各功能、架構等設計。在此基礎上對系統性能展開測試,測試結果證實,所設計系統滿足不同用戶個性化需求,具有較好的播放速率及吞吐量,能提高用戶自主學習積極性及其英語輔助教學效率,這對高校英語教學也具有較大的借鑒作用。

參考文獻:

[1]張怡寧:《基于J2EE校園網的英語教學系統研究與設計》,《電子設計工程》2016年第24卷第17期,第67-69頁。

[2]曹課興:《基于“微課”本體特征的大學英語教學系統的設計與實現》,《微型電腦應用》2016年第32卷第8期,第15-17頁。

[3]艾小芹:《基于Moodle的英語校本課程教學系統的設計與實現》,《電子設計工程》2016年第24卷第16期,第38-40頁。

[4]孫鶯:《基于多媒體技術的英語教學系統改進設計方法》,《現代電子技術》2018年第41卷第10期,第129-132頁。

[5]朱艷:《基于校園網絡的高職英語輔助教學系統設計與實現》,《電子設計工程》2017年第25卷第11期,第54-56頁。

作者單位:陜西國防工業職業技術學院基礎課部