网络英语多媒体教学系统探究
2014-04-14宋雅芹
宋雅芹
(陕西财经职业技术学院,咸阳,712000)
0 引言
随着计算机网络技术的不断发展,多媒体技术在教学中的应用越来越广泛。
多媒体技术主要是结合了计算机技术的图像、声音和通信技术,其应用越来越广泛,包括科技领域、教育领域、生产领域等。在多媒体的技术特点中,信息载体多样性、集成性和交互性是多媒体的主要技术要素。在教育领域中应用多媒体技术,可以丰富教学手段,吸引同学的注意力,提高课堂的教学效果。经过实践教学证明,多媒体教学系统更易被学生理解,训练思维能力,提高想象力,丰富教学信息量。本文构建了网络多媒体教学系统,丰富了教学手段。
1 网络英语多媒体教学系统需求
如果想要构建功能完善的教学系统,首先要对其系统需求进行分析。多媒体教学系统一般由课件制作系统、多媒体局域网、通信平台、系统服务器、资料数据库、客户机六部分组成。其中,课件制作系统的主要功用是提供课件开发所需要的硬件和软件环境,通信平台和多媒体局域网是整个系统的核心部分;系统服务器来完成整个系统中传输的信号的控制,并管理系统的的运行;资料数据库的作用是提供用户信息,存储相关的教学资源;客户机就是客户端,提供交互界面,该界面的操作性强,即使学生在不同的地方,也可以上网,登录到系统,在网上提出家教咨询。教师通过客户端可以整理教学资源,包括上传、查询等;在线实时解答学生提出的疑问。在该系统中,其系统功能主要包括课程公告、课程管理、作业管理、课程预览等教师教学功能;在线测试、课程作业、课程留言板、在线讨论等学生课程学习功能;用户管理、题库管理、课程管理、试卷库管理、基本表管理、作业库管理等系统管理员的管理功能。
图1 网络英语多媒体教学系统的整体功能设计
2 系统的技术支持
该系统采用B/S3 层体系架构,包括用户界面层、Web 服务器层、数据层三层。第一层是用户界面层,代表客户端的应用程序。Windows 客户端或Web 客户端的主要功能服务是接受用户的请求,然后将数据返回到客户端应用程序,并提供访问。第二层是Web 服务器层,Web 服务器层连接用户界面层和数据层,起着桥梁的作用,主要的功能是对数据层进行操作,目的为使数据访问层的基础存储的逻辑组合成业务规则。第三层是数据层,即原始数据层操作层,该层实现时要确保数据访问层的函数原子性。数据层是基本软件系统正常运行的基础,为每个动态网页的生成提供系统信息。数据信息根据其用途的不同,可以分成不同种类,然后按照一个有序的方式进行存储。在这个系统中,用户使用时,先浏览用户Database,以明确用户的身份和权利。
图2 B/S 架构下数据的通信过程
3 系统的功能模块
该系统的功能模块主要包括学生用户模块、教师用户模块、管理员模块三个模块。
图3 网络英语多媒体教学系统的功能模块
3.1 学生用户模块设计
学生用户模块的设计主要是对该模块的功能进行设计。当学生提交注册请求给网络教学系统后,在学生管理模块上,系统管理员可以看到学生们的注册请求,确定是否授权,如果决定授权,会将授权消息发送到学生的电子邮箱中,学生可以登录通过自己申请的账号和密码登陆该系统,学生在web 界面,可以选择课程进行学习,并查看课程的相关链接。同时还可以查看教师发布信息,网上在线学习讨论,在线测试,查看成绩,修改自己的用户信息。
3.2 教师用户模块设计
教师用户模块的设计主要是对该模块的功能进行设计。当教师提交注册请求给网络教学系统后,在教师管理模块上,系统管理员可以看到教师们的注册信息,如果决定授权,会将授权消息发送到教师的电子邮箱中,教师可以登录通过自己申请的账号和密码登陆该系统。在登陆之后,教师就会对要讲授的课程进行选择并填写相关信息,信息审核证实其合法性之后,向教师发送相关信息,教师授权就可以在系统进行课程教学。教师进入系统后,可以对学生、课程等进行管理,布置作业、答疑讨论,对题库进行管理等。
3.3 管理员功能模块设计
管理员功能模块主要对其功能进行设计。管理员用户可以登录管理员空间管理平台,对外发布公告、进行系统设置、对用户进行调查,统计系统内部的一些信息等。在使用这个系统,首先设置基础数据,设置管理员的信息,系统管理员设置用户的级别信息。这些设置完成之后,系统的管理员就可以对用户信息,课程信息进行相关的管理。首先通过资讯管理模块创建课程和用户类别,并在每类别输入初期的课程信息和相关的用户信息。为了保证数据库的完整性,我们建议管理员定期做数据库维护。
4 数据库设计
在该系统中,数据库采用My SQL 数据库。该数据库是多用户、多线程的关系型数据库,具有的优点很多,主要包括以下几方面:第一,写入数据的速度快,写入数用时只有Access、SQL Server 的百分之一或者是更少;第二,存储的信息量大,每个信息表的存储量多达达50000000 个记录;第三,权限设置机制是十分完善,数据安全得到保障;第四,采用优化的SQL 查询算法,查询速度被大大提高;第五,数据库连接途径多包括ODBC、TCP/IP、JDBC;第六,MySQL 启动执行、安装方便,磁盘占用空间很小,只有100 多兆;第七,数据库的管理工具可以对其进行管理、优化、检查,其运行的系统平台广泛,包括windows 系统系统,linux 系统、unix 系统,同时MySQL 数据库支持B/S 这种开发模式。在本系统中,用户主要有教师、学生、系统管理人员,根据图1中各个模块功能的描述,设计数据库的信息表,主要有用户信息表、学生基本信息表、教师基本信息表、课程信息表、试题信息表等。
5 系统的实现
通过网络英语多媒体教学系统需求的进行分析、设计了系统的学生功能模块、教师功能模块、用户管理员模块,并对数据库进行设计,并结合一些实际操作问题进行考虑,如开发效率、当前技术水平和维护的简易程度等,最终选择了Windows 2007 Advanced Server+11S6.0+ASP.NET+MySQL 实现的方案。
6 结束语
本文在深入的研究了网络英语多媒体教学系统的功能需求之后,采用B/S 三层架构设计了该系统,系统的最终实现平台选择了Windows 2007 Advanced Server+11S6.0+ASP.NET+MySQL数据库。在系统的应用过程中,可能会存在一些小的问题,因此需要不断的对系统进行维护和升级,完善系统的功能。
[1] 柯应根.回顾与前瞻:多媒体英语教育发展[J].巢湖学院学报,2010,05:139-144.
[2] 刘晓绘.基于B/S 模式的人力资源管理系统的设计与实现[D].电子科技大学,2012.
[3] 宋国柱,陈俊杰.基于Mysql 数据库的智能DNS 系统的设计与实现[J].计算机工程与设计,2009,24:5771-5773+5777.