基于多媒体教学理念的网络英语教学研究
2014-02-24雷熙朋陕西广播电视大学西安710119
雷熙朋(陕西广播电视大学,西安,710119)
基于多媒体教学理念的网络英语教学研究
雷熙朋
(陕西广播电视大学,西安,710119)
课题结合SQL Server数据库、编程等多技术,构建一种基于B/S和C/S模式的网络英语教学系统, 运用 SOCKET技术和DELPHI开发工具实现了网络实验教学。
B/S;SQL Server数据库;C/S;SOCKET技术
1 多媒体环境下网络英语的简述及应用意义
通过网络进行英语教学,使教师在教学时不受地域、时间的限制,通过网络师生之间可以随时随地进行学术交流;传统教学比较封闭,在空间有限的教室内只能容纳固定的学生人数,网络教学不会受空间的限制,它对任何想要学习的学生都是开放的,在网络教学环境下,学生可以表达自己的意见建议、对问题提出不同的见解等,网络交互式教学给学生与学生、学生与教师之间提供了一个交流沟通的平台,这种模式可以根据学生的兴趣点充分调动学生的积极性。多媒体利用计算机、网络作为教学工具,通过计算机多媒体等技术将图像、文字、声音、影像有机的结合在一起,通过网络与学生进行人机交流。多媒体环境下的网络英语教学具有很大的教学优势。
2 系统架构设计
根据实际需求出发,该课题针对多媒体环境下的网络教学在英语教学中的应用问题做了详细分析设计,以下设计了基于B/S模式网络英语教学系统的构架:
整个系统构架被分成数据服务层、应用逻辑层、表示层。
表示层(界面层):用户通过界面层与系统进行通讯工作,当用户在系统上输入信息时,通过功能层将信息送入到数据层中,数据库进行相应的操作将其结果反馈回用户介面。
应用逻辑层:应用逻辑层是整个系统的核心部分。应用逻辑层主要任务是接收用户所发出的请求并做出处理。应用逻辑层处于Web服务器端,当接收到用户请求后,它会与数据库连接提出处理相应数据的申请,数据库处理后的数据传送给Web服务器,再反馈给用户。
数据服务层:数据库用来存储各类信息,数据量庞大。该课题的数据库为SQL Server,该数据服务层主要负责完成与系统的数据交互工作,比如对数据进行更新、删除、查询等处理,将系统所有数据都存储在该层数据库中。
3 网络英语教学系统的设计
在学校内安置校园网,通过局域网将学校内部的计算机连接在一起,实现校内资源共享、信息交流,另外通过广域网实现网络资源的共享、信息交流。以上系统保证了网络的安全性,并方便于师生之间的数据传输工作,师生之间通过网络进行交互,最终高效地完成教学工作。
3.1 网络英语教学的功能模块划分
图1 网络英语教学的功能模块图
该网络英语教学系统包括学生、老师两部分。把教师当为服务器端,学生作为客户机端。网络英语教学的功能模块划分如图1所示:
(1)教学模块:教师可以通过服务器系统控制学生机向学生演示讲解英语课程,学生接收控制信号,在教师的控制下访问相应的服务器教学资源。该系统教师具有控制学生机的功能,便于教师控制学生学习进度工作。
(2)(2)答疑模块:系统的疑难模块主要工作是完成师生之间的交流互动。学生可以向英语教师提出疑问, 教师及时的给出答案。在这种教学模式下,学生不再是学习的被动者。通过答疑教师可以更为合理的安排教学工作,让教师顺利的开展教学工作。
(3)考试模块:英语教师在该系统中建立相应的试题库,数据库中储备大量的测试项目,教师将收集到的测试题目及相应的答案按照类别存储在不同的数据库中。根据需求,教师可以提取数据库中的测试题目对学生进行考核,该模块还可以安排学生进行在线考试,该系统的设计具有自动打分的功能,大大减轻了教师的评分工作量。测试模块可以进行网上考试、批阅试卷,教师还可以对数据库进行添加试卷、修改试卷等操作。
(4)交流模块:该系统的交流模块为学生与教师、学生与学生之间提供了一个交流平台,并且聊天内容可以被保存供以后查看复习。
3.2 系统具体设计
(1)用户注册登录
注册模块的设计保证了系统的安全性,针对学生、家长两个群体设置两个注册端口,双方的界面互不干扰。在用户登录教学平台前要进行电子注册,用户提交申请,填写个人信息,信息包括:用户名、用户姓名、登录密码、用户身份班级等信息。用户只有输入用户名和密码才能登录系统,将其输入的用户名、密码信息与后台数据库比对查询,信息吻合方可成功登录系统。
(2)服务端
服务端主要任务是负责教师的教学、屏幕监控和远程控制的工作。其主要程序代码如下:
首先要设置UDP端口与教学音频地址:
sudp.RemotePort:=1111;
sudp.RemoteHost:='211.69.230.255'//教学音频地址
在Memo2里显示接收到的信息:
Memo2.Lines.Append(Socket.ReceiveText);
通过UDP发送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接收到信号后,客户端根据信号指令做出相应的响应:
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 ”);//将学生提出的问题存储与数据库中
Mysql——close($connect);
}
?>
4 总结
网络英语教学系统的建立,将会大大提高学生的学习兴趣、效率,具有广阔的应用前景。
李建华.交互式网络教学系统在英语教学中的应用探讨[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