雷熙朋(陜西廣播電視大學,西安,710119)
基于多媒體教學理念的網(wǎng)絡英語教學研究
雷熙朋
(陜西廣播電視大學,西安,710119)
課題結(jié)合SQL Server數(shù)據(jù)庫、編程等多技術(shù),構(gòu)建一種基于B/S和C/S模式的網(wǎng)絡英語教學系統(tǒng), 運用 SOCKET技術(shù)和DELPHI開發(fā)工具實現(xiàn)了網(wǎng)絡實驗教學。
B/S;SQL Server數(shù)據(jù)庫;C/S;SOCKET技術(shù)
通過網(wǎng)絡進行英語教學,使教師在教學時不受地域、時間的限制,通過網(wǎng)絡師生之間可以隨時隨地進行學術(shù)交流;傳統(tǒng)教學比較封閉,在空間有限的教室內(nèi)只能容納固定的學生人數(shù),網(wǎng)絡教學不會受空間的限制,它對任何想要學習的學生都是開放的,在網(wǎng)絡教學環(huán)境下,學生可以表達自己的意見建議、對問題提出不同的見解等,網(wǎng)絡交互式教學給學生與學生、學生與教師之間提供了一個交流溝通的平臺,這種模式可以根據(jù)學生的興趣點充分調(diào)動學生的積極性。多媒體利用計算機、網(wǎng)絡作為教學工具,通過計算機多媒體等技術(shù)將圖像、文字、聲音、影像有機的結(jié)合在一起,通過網(wǎng)絡與學生進行人機交流。多媒體環(huán)境下的網(wǎng)絡英語教學具有很大的教學優(yōu)勢。
根據(jù)實際需求出發(fā),該課題針對多媒體環(huán)境下的網(wǎng)絡教學在英語教學中的應用問題做了詳細分析設計,以下設計了基于B/S模式網(wǎng)絡英語教學系統(tǒng)的構(gòu)架:
整個系統(tǒng)構(gòu)架被分成數(shù)據(jù)服務層、應用邏輯層、表示層。
表示層(界面層):用戶通過界面層與系統(tǒng)進行通訊工作,當用戶在系統(tǒng)上輸入信息時,通過功能層將信息送入到數(shù)據(jù)層中,數(shù)據(jù)庫進行相應的操作將其結(jié)果反饋回用戶介面。
應用邏輯層:應用邏輯層是整個系統(tǒng)的核心部分。應用邏輯層主要任務是接收用戶所發(fā)出的請求并做出處理。應用邏輯層處于Web服務器端,當接收到用戶請求后,它會與數(shù)據(jù)庫連接提出處理相應數(shù)據(jù)的申請,數(shù)據(jù)庫處理后的數(shù)據(jù)傳送給Web服務器,再反饋給用戶。
數(shù)據(jù)服務層:數(shù)據(jù)庫用來存儲各類信息,數(shù)據(jù)量龐大。該課題的數(shù)據(jù)庫為SQL Server,該數(shù)據(jù)服務層主要負責完成與系統(tǒng)的數(shù)據(jù)交互工作,比如對數(shù)據(jù)進行更新、刪除、查詢等處理,將系統(tǒng)所有數(shù)據(jù)都存儲在該層數(shù)據(jù)庫中。
在學校內(nèi)安置校園網(wǎng),通過局域網(wǎng)將學校內(nèi)部的計算機連接在一起,實現(xiàn)校內(nèi)資源共享、信息交流,另外通過廣域網(wǎng)實現(xiàn)網(wǎng)絡資源的共享、信息交流。以上系統(tǒng)保證了網(wǎng)絡的安全性,并方便于師生之間的數(shù)據(jù)傳輸工作,師生之間通過網(wǎng)絡進行交互,最終高效地完成教學工作。
3.1 網(wǎng)絡英語教學的功能模塊劃分
圖1 網(wǎng)絡英語教學的功能模塊圖
該網(wǎng)絡英語教學系統(tǒng)包括學生、老師兩部分。把教師當為服務器端,學生作為客戶機端。網(wǎng)絡英語教學的功能模塊劃分如圖1所示:
(1)教學模塊:教師可以通過服務器系統(tǒng)控制學生機向?qū)W生演示講解英語課程,學生接收控制信號,在教師的控制下訪問相應的服務器教學資源。該系統(tǒng)教師具有控制學生機的功能,便于教師控制學生學習進度工作。
(2)(2)答疑模塊:系統(tǒng)的疑難模塊主要工作是完成師生之間的交流互動。學生可以向英語教師提出疑問, 教師及時的給出答案。在這種教學模式下,學生不再是學習的被動者。通過答疑教師可以更為合理的安排教學工作,讓教師順利的開展教學工作。
(3)考試模塊:英語教師在該系統(tǒng)中建立相應的試題庫,數(shù)據(jù)庫中儲備大量的測試項目,教師將收集到的測試題目及相應的答案按照類別存儲在不同的數(shù)據(jù)庫中。根據(jù)需求,教師可以提取數(shù)據(jù)庫中的測試題目對學生進行考核,該模塊還可以安排學生進行在線考試,該系統(tǒng)的設計具有自動打分的功能,大大減輕了教師的評分工作量。測試模塊可以進行網(wǎng)上考試、批閱試卷,教師還可以對數(shù)據(jù)庫進行添加試卷、修改試卷等操作。
(4)交流模塊:該系統(tǒng)的交流模塊為學生與教師、學生與學生之間提供了一個交流平臺,并且聊天內(nèi)容可以被保存供以后查看復習。
3.2 系統(tǒng)具體設計
(1)用戶注冊登錄
注冊模塊的設計保證了系統(tǒng)的安全性,針對學生、家長兩個群體設置兩個注冊端口,雙方的界面互不干擾。在用戶登錄教學平臺前要進行電子注冊,用戶提交申請,填寫個人信息,信息包括:用戶名、用戶姓名、登錄密碼、用戶身份班級等信息。用戶只有輸入用戶名和密碼才能登錄系統(tǒng),將其輸入的用戶名、密碼信息與后臺數(shù)據(jù)庫比對查詢,信息吻合方可成功登錄系統(tǒng)。
(2)服務端
服務端主要任務是負責教師的教學、屏幕監(jiān)控和遠程控制的工作。其主要程序代碼如下:
首先要設置UDP端口與教學音頻地址:
sudp.RemotePort:=1111;
sudp.RemoteHost:='211.69.230.255'//教學音頻地址
在Memo2里顯示接收到的信息:
Memo2.Lines.Append(Socket.ReceiveText);
通過UDP發(fā)送memo1里面的文字:
CurrentLine:=form1.Perform(EM_ LINEFROMCHAR,$FFFF,0);
for i:=0 to CurrentLine do
begin
xinxi:=form1.Memo1.Lines[i];
ReqCodeStr:=''+xinxi;
StrCopy (ReqCode,ReqCodeStr);
TmpStream.Clear;
RsltStream.Clear;
form1.SUDP.SendBuffer(ReqCode,250);
end;
(3)客戶端
客戶機端是受服務端控制的,當客戶端從服務器端UDP接收到信號后,客戶端根據(jù)信號指令做出相應的響應:
CUDP.ReadBuffer(CtrlCode,NumberBytes);讀取控制碼
if CtrlCode[0]=''then
begin
form2.Show;
form2.memo1.Lines.Append(ctrlcode);//顯示信息
end;
if
CtrlCode[0]+CtrlCode[1]+CtrlCode[2]+CtrlCode[3]+Ctr lCode[4]+CtrlCode[5]+CtrlCode[6]='restart'then
ExitWindowsEx(EWX_REBOOT,2);//重新啟動計算機
(4)師生答疑
學生向教師提出問題,要先將信號輸入到服務器端:
$ip=getenv(“REMOTE_ADDR”);//獲得學生機IP地址
If($send)
{$connect=mysql_connect(“211.69.230.162”,”llq”,”l lq”);
$select=@mysql_select_db(“cai”,$connect)or die(“sorry,Unable to connect database ”);//將學生提出的問題存儲與數(shù)據(jù)庫中
Mysql——close($connect);
}
?>
網(wǎng)絡英語教學系統(tǒng)的建立,將會大大提高學生的學習興趣、效率,具有廣闊的應用前景。
李建華.交互式網(wǎng)絡教學系統(tǒng)在英語教學中的應用探討[J].新西部(理論版),2012,06:144+152
雷熙朋,男,1978年5月生,陜西咸陽市武功人,講師,研究方向為英語教學
Network English Teaching Research Based on the concept of multimediateaching
Lei Xipeng
(Shaanxi radio and TV University,Xi'an,710119)
The research combined with the SQL Server database,programming of multi technology,build a network English teaching system based on B/S and C/S mode,using SOCKET technology and DELPHI development tool to realize the network experimental teaching.
B/S;SQL Server database;C/S;SOCKET Technology