当前位置: 首页 > 党团工作 >

高级英语精品课程网站设计和建设

发布时间:2023-05-30 13:36:02 | 来源:网友投稿

摘 要:本文从精品课程网站建设的基本原则出发,重点介绍了基于B/S模式的高级英语精品课程网站的体系结构和主要功能模块,并详细阐述了系统实现所采用的关键技术。精品课程网站建设实现了优质教学资源的网络共享,激发了学生自主学习的积极性,提高了语言学习的效率。

关键词:高级英语 精品课程 ASP.NET 网站设计

中图分类号:G434 文献标识码:A 文章编号:1673-8454(2008)03-0067-03

引言

精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材和一流教学管理等特点的示范性课程。建设精品课程的根本目的是利用现代化的教育信息技术手段将精品课程的相关内容上网并免费开放,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。高级英语课程是英语专业三年级的专业必修课,是一门训练学生综合英语技能尤其是阅读理解、语法修辞与写作能力的课程。高级英语精品课程网站的建设目的,就是要充分利用多媒体计算机在教学上的优势以及网络的普及性、实用性和便利性,利用动画、文本、声音等多种媒体的有效组合,帮助学生理解高级英语的重点和难点,引导学生自主学习,提高学习的效率。[1]

精品课程网站是实现优秀资源共享的平台,也是精品课程建设中的基本任务。笔者从精品课程网站的基本原则出发,对高级英语精品课程网站的设计和建设作了一些有益的探讨。

一、精品课程网站建设的基本原则

对于教学网站建设者来说,要使自己的教学网站与众不同,且具有吸引力,以及提供给学员更多的功能和更方便的浏览环境等,应该遵循以下基本原则。

(1)学生主体性原则。应注意网站建设的实用性,结合专业特点,将优质教学资源上传,以能应用网络进行教学与管理,包括相关的教学大纲、教案、习题、实验指导、参考文献目录、网络课件、授课录像等均能在网站上浏览。

(2)交互性设计原则。建立交互式网站,使精品课程网站具备网络教学的互动功能。为了提高学习效率,促进师生互动,精品课程建设应该建立师生园地(BBS)等互动交流空间,教师定期与学生在线交流,为学生答疑解惑。

(3)模块化原则。模块化设计能大大提高系统的可管理性和开发效率,使得整个课程网站系统成为一个真正清晰明了的有机体系。模块化便于系统修改、扩充。采用模块化设计后,当系统需要添加新的功能或修改某功能时,我们要做的仅仅是设计出一个新的模块或对某一模块进行修改,而无须对整个系统程序进行大手术。[2]

(4)维护方便原则。精品课程网站的后期维护,不能只靠技术人员,应该是课程小组全体成员共同的事情。通过网站的后台管理系统,课程小组的成员只要具备基本的电脑操作能力,就可以对网站内容进行维护和管理,从而降低了对技术人员的依赖。

二、系统体系结构设计

1.系统的体系结构

为了实现系统设计的可重用性、可维护性和可扩充性,本系统采用了基于B/S和多层结构相结合的设计思想进行架构。从结构和功能上,系统可以分为表示层、业务逻辑层和数据层三层体系结构,如图1所示。表示层负责与用户交互,接受用户的输入并将服务器端传来的数据呈现给用户。该层在应用程序里体现为扩展名是ASPX的页面文件和页面相关代码。业务逻辑层是系统的核心部分,负责处理表示层的HTTP请求并将请求传输给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web服务和组件服务组成。其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。该层在应用程序里面被封装为.NET组件。数据层位于最底层,以ADO.NET为接口,对数据进行操纵并为业务逻辑层提供数据服务。

2.开发工具

高级英语精品课程网站应用服务器采用Windows 2003 Server操作系统,IIS6.0提供Web服务,后台数据库采用SQL Server 2000。系统采用Microsoft Visual Studio 2005为开发平台,基于ASP.NET 2.0技术,结合C#和Java Script构造应用程序,采用Photoshop以及Flash制作网页素材。

三、系统功能模块设计

高级英语精品课程网站的功能结构如图2所示。该网站主要包括两大部分:一部分是前台显示系统,即访问者能看到的页面;另一部分是后台管理系统,用于管理员对整个网站的管理。

1.前台显示系统

前台显示系统包括课程描述、师资队伍、课程特色、课程评价、网络资源、学习园地、申报表7个栏目,现分别介绍如下。

(1)课程描述:包括课程简介、历史沿革、教学大纲三部分。对高级英语课程作了简要介绍,并详尽阐述了高级英语教学进度及各单元教学要求,列举了使用的教材及主要参考书。

(2)师资队伍:包括课程负责人和主讲教师的基本信息、教学情况和学术研究情况。

(3)课程评价:包括专家评价、学生评价和自我评价。

(4)课程特色:包括课程地位和课程特色,以及该课程的教学特色。

(5)网络资源:包括授课教案、电子课件、教学录像、试题资源、课外阅读、学生习作、研究论文选读、师生共建资源等。授课教案和电子课件部分可以提供高级英语授课教案和教学课件的文档下载,教案为Word文档,课件为PPT格式。教学录像采用流媒体格式供学生自主点播学习。试题资源包括高级英语课程考试的模拟题,以及专业八级考试的模拟题和全真题。课外阅读部分旨在帮助学生拓宽视野、扩大知识面,结合所学教材提供题材广泛的阅读材料,注重阅读的趣味性和文体的多样性,涉及英语国家社会、政治、经济、文化、风俗民情、科学常识等诸方面内容。学生习作部分包括学生学完每一单元后写的总结,以及学生作文选登,以优秀范文为主,也包括部分待修改提高的文稿。研究论文选读重点介绍外国语言文学领域的前沿研究成果,帮助学生了解该领域的研究现状,初步培养学生的科研意识。师生共建资源库主要展示学生根据每一单元、每一主题的具体内容所做的课件,为学生提供充足的空间利用图书资源和网络资源,在占有大量资源的基础上,进行思考、梳理,去粗存精,这一栏目的设置适合英语专业三年级学生的身心特点,为其自主学习提供了真实的情境,本网站近年来的实践证明学生对这一栏目积极性很高,乐于将自己所查资源与同学共享。

(6)学习园地:包括学习指南、视听空间、网上答疑。学习指南由有经验的授课教师撰写,重点向学生介绍该课程的特点,并结合教材对学习方法进行指导。视听空间包括经典的听力教材:如新概念英语第三、四册;名人演讲;专业八级听力模拟题及真题;及时更新的BBC和VOA新闻节目等。视听资源采用流媒体技术进行在线点播,学生可根据个人听力水平,选择听音或者对照文字部分进行精听练习。网上答疑采用BBS论坛形式,设立课程学习探讨、学习经验交流、专八测试等栏目,由同学或老师进行讨论与答复。

(7)申报表:包括高级英语精品课程申报表和建设项目任务书。

2.后台管理系统

后台管理系统是系统管理员对整个网站进行维护的平台。它包括以下四部分功能:

(1)首页管理:通过在线编辑器对网站首页内容进行管理。

(2)栏目管理:可以在网站中设置多个一级栏目,每个一级栏目下可以设置多个二级栏目。栏目属性包括栏目名称、父栏目名称、栏目类型等信息。

(3)内容管理:对网站中所有的文章进行修改、增加和删除操作。系统提供了一个基于网页的所见即所得的在线编辑器。通过编辑器编辑的文字、图片等HTML标记输出到页面的效果和编辑时显示的效果一致,让使用者方便地对编辑的内容进行修改、排版。

(4)用户管理:对后台管理用户进行添加、删除、编辑管理。系统采用身份验证和加密机制来保证用户信息的安全,对用户密码的保护采用由.NET SDK自身提供的MD5加密算法。该算法是以一个任意长度的报文作为输入,产生一个128bit的报文摘要作为输出,处理过程遵循安全散列算法的一般结构,是一种不可逆的字符串变换算法,具有很高的安全性。

四、网站设计的关键技术

1.ADO.NET技术

ADO.NET是.NET应用程序的数据访问模型,运用ADO.NET技术,应用程序既能访问关系型数据库中的数据,又能访问层次化的XML数据。ADO.NET为应用程序提供了两种数据访问的模式:连接模式(Connected Mode)和非连接模式(Disconnected Mode)。和传统的数据库访问模式相比,非连接的模式更具有可靠性和稳定性。在该模式下,一旦应用程序从数据源中获得所需要的数据,它就会断开与原数据源的连接,并将获得的数据以XML的形式存放在内存中。在应用程序处理完数据后,它再取得与原数据源的连接并完成数据的更新工作。ADO.NET主要用来处理非连接状态的数据,在程序中使用非连接状态的数据可以有较高的效率,并且可以降低网络负担。[3]

ADO.NET的两大核心组件是数据提供程序(Data Provider)和数据集(DataSet)。Data Provider是一组包括Connection、Command、DataReader和DataAdapter对象在内的组件,其目的是为了实现数据操作和对数据的快速访问。.NET框架包含两种数据提供程序:一种是SQL Server数据提供程序;另一种为一般的数据提供程序,它可以与任何一个OLE DB 数据源通信。DataSet是非连接模式的核心,设计DataSet的目的是为了实现独立于任何数据源的数据访问。因此,它的数据源并不仅仅局限于数据库,也可以从XML文件或自定义的本地数据文件中获得数据。DataSet由一个或多个DataTable对象组合而成,而每个DataTable对象由多个数据的行与列、主键、外键、约束及存放于DataTable对象中的数据关系信息组成,DataSet与现有数据源的交互是通过DataAdapter来控制的。[4]

ADO.NET技术访问数据库的流程如下:

(1)客户端发出请求;

(2)创建SqlConnection和SqlDataAdapter;

(3)使用DataAdapter填充DataSet并关闭连接;

(4)将DataSet返回给客户端;

(5)客户端更新数据;

(6)更新DataSet;

(7)使用SqlDataAdapter打开SqlConnection连接,更新数据库并关闭连接。

2.流媒体技术

在ASP.NET环境中,通过组件技术和流媒体技术,可以实现课程网站中的教学录像和视听资源的在线点播。

流媒体是指在Internet/Intranet中使用流式传输技术的连续时基媒体,如音频、视频或多媒体文件。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存, 使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间。实现流式传输有两种方法:实时流式传输和顺序流式传输。

(1)顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的部分。顺序流式传输不像实时流式传输在传输期间根据用户连接的速度作调整。由于标准的HTTP服务器便可发送这种形式的文件,也不需要其他特殊协议,经常被称作HTTP流式传输。

(2)实时流式传输指保证媒体信号带宽与网络连接匹配,使媒体可被实时看到。实时流与HTTP流式传输不同,需要专用的流媒体服务器(比如Windows Media Server,Helix Server)与传输协议(比如MMS协议,RTSP协议等)。实时流式传输能够实时传送,特别适合现场事件,也支持随机访问,用户可快进或后退以观看前面或后面的内容。

要动态实现在线点播,首先需要在客户端加入媒体组件,如Windows Media Player、RealPlayer等,它们都支持大多数类型的多媒体文件播放。将大部分文件用Windows Media Player播放,而将rm、rmvb等格式的不被 Windows Media Player所支持的多媒体文件采用RealPlayer播放。

五、结束语

目前,高级英语精品课程网站已经投入运行,系统稳定,效果良好。网站不仅使本课程的各种教学资源得到了充分合理的利用,而且激发了学生自主学习的积极性,体现了“以学习者为中心”的教学理念,为巩固和提高学生的英语语言能力及师生互动提供了网络平台。

参考文献:

[1]王洪成,张佑林,王琳.《工程图学》精品课程网站的开发设计[J].武汉理工大学学报,2004(5).

[2]范爱平,姚福安.精品课程与教学网站建设[J].电气电子教学学报,2006(6).

[3]郝刚.ASP.NET 2.0开发指南[M].北京:人民邮电出版社,2006.

[4] Kouresh Ardestani.高效掌握ADO.NET——C#编程篇[M].北京:清华大学出版社,2003.

推荐访问:英语 网站设计 精品课程 高级 建设

本文标题:高级英语精品课程网站设计和建设
链接地址:http://www.ylwt22.com/dangtuangongzuo/2023/0530/258736.html

版权声明:
1.十号范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《高级英语精品课程网站设计和建设》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。

十号范文网 |
Copyright © 2018-2024 十号范文网 Inc. All Rights Reserved.十号范文网 版权所有
本站部分资源和信息来源于互联网,如有侵犯您的权益,请尽快联系我们进行处理,谢谢!备案号:粤ICP备18086540号