网络英语多媒体教学论文

网络英语多媒体教学论文

1系统的技术支持

该系统采用B/S3层体系架构,包括用户界面层、Web服务器层、数据层三层。第一层是用户界面层,代表客户端的应用程序。Windows客户端或Web客户端的主要功能服务是接受用户的请求,然后将数据返回到客户端应用程序,并提供访问。第二层是Web服务器层,Web服务器层连接用户界面层和数据层,起着桥梁的作用,主要的功能是对数据层进行操作,目的为使数据访问层的基础存储的逻辑组合成业务规则。第三层是数据层,即原始数据层操作层,该层实现时要确保数据访问层的函数原子性。数据层是基本软件系统正常运行的基础,为每个动态网页的生成提供系统信息。数据信息根据其用途的不同,可以分成不同种类,然后按照一个有序的方式进行存储。在这个系统中,用户使用时,先浏览用户Database,以明确用户的身份和权利。

2系统的功能模块

该系统的功能模块主要包括学生用户模块、教师用户模块、管理员模块三个模块。

2.1学生用户模块设计

学生用户模块的设计主要是对该模块的功能进行设计。当学生提交注册请求给网络教学系统后,在学生管理模块上,系统管理员可以看到学生们的注册请求,确定是否授权,如果决定授权,会将授权消息发送到学生的电子邮箱中,学生可以登录通过自己申请的账号和密码登陆该系统,学生在web界面,可以选择课程进行学习,并查看课程的相关链接。同时还可以查看教师信息,网上在线学习讨论,在线测试,查看成绩,修改自己的用户信息。

2.2教师用户模块设计

教师用户模块的设计主要是对该模块的功能进行设计。当教师提交注册请求给网络英语多媒体教学系统后,在教师管理模块上,系统管理员可以看到教师们的注册信息,如果决定授权,会将授权消息发送到教师的电子邮箱中,教师可以登录通过自己申请的账号和密码登陆该系统。在登陆之后,教师就会对要讲授的课程进行选择并填写相关信息,信息审核证实其合法性之后,向教师发送相关信息,教师授权就可以在系统进行课程教学。教师进入系统后,可以对学生、课程等进行管理,布置作业、答疑讨论,对题库进行管理等。

2.3管理员功能模块设计

管理员功能模块主要对其功能进行设计。管理员用户可以登录管理员空间管理平台,对外公告、进行系统设置、对用户进行调查,统计系统内部的一些信息等。在使用这个系统,首先设置基础数据,设置管理员的信息,系统管理员设置用户的级别信息。这些设置完成之后,系统的管理员就可以对用户信息,课程信息进行相关的管理。首先通过资讯管理模块创建课程和用户类别,并在每类别输入初期的课程信息和相关的用户信息。为了保证数据库的完整性,我们建议管理员定期做数据库维护。

3数据库设计

在该系统中,数据库采用MySQL数据库。该数据库是多用户、多线程的关系型数据库,具有的优点很多,主要包括以下几方面:第一,写入数据的速度快,写入数用时只有Access、SQLServer的百分之一或者是更少;第二,存储的信息量大,每个信息表的存储量多达达50000000个记录;第三,权限设置机制是十分完善,数据安全得到保障;第四,采用优化的SQL查询算法,查询速度被大大提高;第五,数据库连接途径多包括ODBC、TCP/IP、JDBC;第六,MySQL启动执行、安装方便,磁盘占用空间很小,只有100多兆;第七,数据库的管理工具可以对其进行管理、优化、检查,其运行的系统平台广泛,包括windows系统系统,linux系统、unix系统,同时MySQL数据库支持B/S这种开发模式。在本系统中,用户主要有教师、学生、系统管理人员,根据图1中各个模块功能的描述,设计数据库的信息表,主要有用户信息表、学生基本信息表、教师基本信息表、课程信息表、试题信息表等。

4系统的实现

通过网络英语多媒体教学系统需求的进行分析、设计了系统的学生功能模块、教师功能模块、用户管理员模块,并对数据库进行设计,并结合一些实际操作问题进行考虑,如开发效率、当前技术水平和维护的简易程度等,最终选择了Windows2007AdvancedServer+11S6.0+ASP.NET+MySQL实现的方案。

5结束语

本文在深入的研究了网络英语多媒体教学系统的功能需求之后,采用B/S三层架构设计了该系统,系统的最终实现平台选择了Windows 2007 Advanced Server+11S6.0+ASP.NET+MySQL数据库。在系统的应用过程中,可能会存在一些小的问题,因此需要不断的对系统进行维护和升级,完善系统的功能。

作者:宋雅芹 单位:陕西财经职业技术学院