毕业设计(论文)应用ASP技术建设大学英语网站.doc
《毕业设计(论文)应用ASP技术建设大学英语网站.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)应用ASP技术建设大学英语网站.doc(48页珍藏版)》请在三一办公上搜索。
1、应用ASP技术建设大学英语网站摘 要:随着信息技术的迅猛发展,许多大学建立英语教学网站,采用新的教学模式改进原来的以教师讲授为主的单一课堂教学模式,为广大师生提供了学习园地和交流平台。本文分析了现在英语网站从形式到内容存在的问题,探讨建立有效发挥网站功能的途径和方法。本文还提出了一个基于ASP的大学英语网站的模型。ASP较适合目前英语教学网站开发动态网页。用其开发的英语论坛、聊天室、在线测试系统、留言本、电子杂志订阅、故事接龙、英语作文发布系统、网上调查、信息查询等将成为英语教学网站的重要内容。关键字:英语网站;网站建设;ASPAbstract: With the rapid developm
2、ent of information technology, many universities set up English teaching site, the introduction of new teaching model to improve the original teachers to teach a single classroom-based teaching model for the majority of teachers and students to provide a platform for exchanges and learning garden. T
3、his paper analyses the present form from the English site content to the existing problems, and explore the establishment of effective play of the site features ways and means. It also proposed a university-based ASP model of the English site. ASP more suitable for the current English teaching web s
4、ite development and dynamic pages. With the development of the English forums, chat rooms, online testing system, the messages, e-magazine subscribers, the story Solitaire, published in English writing system, online surveys, information such as teaching English website will become the important con
5、tent. Keyword: English website; site construction; ASP目 录第一章绪论31.1英语网站建设的必要性31.2英语教学网站建设的基本原则和方法41.3网站成为与实际课堂教学互补的第二课堂51.4网站作为课外提高英语运用能力的一个趣味天地51.5网站作为英语学习的信息之窗6第二章 ASP和数据库技术72.1 ASP技术72. 4. 1什么是ASP72.4.2ASP的特点82.4.3ASP与传统技术的比较92.4.4ASP的原理和流程102.5网络数据库技术122.5.1数据库系统122.5.2关系型数据库122.6数据库设计142.6.1关系模式
6、的规范化162.6.2 SQL语言172.6.3 ODBC技术182.6.4网络数据库202.6.5通过WWW访问数据库202.6.6网络数据库解决方案212.6.7 Microsoft的IDC22第三章 英语网站构建的分析253.1内容253.2形式253.3技术支持及网站维护253.4 知名度263.5小结26第四章 大学英语网站的总体设计274.1基于ASP的程序设计方法274.1. 1 HTTP协议274.1. 2ASP的内置对象294.1. 3ASP的语法规则概述304.1. 4VBSc r i pt脚本语言304.2大学英语网站的系统分析与规划314.2. 1网站设计的系统分析32
7、4.2. 2网站设计的系统规划324.3大学英语网站的系统设计344.3.1网站的系统设计方法344.3.2 Web界面设计35第五章 大学英语网站的初步实现405.1交互式Web页面的实现404.1.1特种加工网站统一风格页面的实现404.1.2大学英语网站中交互页面的实现405.2网络数据库的实现与应用415. 2. 1论坛数据库的实现与应用425.2.2资讯中心数据库的实现与应用445. 3小结44结 论45参看文献46致 谢47第一章 绪论互联网的发展与应用改变着人们的工作、生活、学习和交互方式。在教育领域,互联网的应用极大地拓展了教育的时空界限,改变着教与学的关系,空前地提高人们学习
8、的兴趣、效率和能动性。因此,在人类大步迈向信息社会的时候,我们应该认真研究网络媒体,抓紧网站建设,为教学服务。目前的英语教学网站中,除极少数用到动态网页技术外,大部分都是普通的浏览网页,缺乏交互性。学生只能仅仅浏览网页而已,参与性不强,难以满足学习者的要求,同时也限制了学习者有效地利用学习策略去获取知识。建构主义学习理论也认为:学习者在一定的环境和情景下,通过积极主动的学习,形成“意义建构”来获取知识。单纯的网页浏览对意义的建构的作用十分有限,难以达到理想的学习效果。然而,动态的网页可以为学习者提供有趣、生动的学习环境,将激发他们的学习兴趣。需要说明的是,这里所说的动态网页是指交互性很强的网页
9、,跟网页动画不是一个概念。动态和非动态的网页都可以应用动画技术。动态网页的实现可以有多种途径,如: CGI、ASP、PHP、xhtml以及最近的JSP。ASP相对而言,比较适合在当前的英语教学网站运行。1.1英语网站建设的必要性近几年来,我国外语界掀起了一股改革的浪潮,越来越多的外语教师关注外语教学改革的热点和难点问题,如:外语课程的设置,教材和教学内容的更新,中学与大学外语教学的衔接,素质教育与外语教学,外语教学环境的创造,外语教学手段和方法的改革等。解决这些问题的办法之一就是要充分利用Internet上的丰富资源,建设英语网站,开展网络辅助英语教学。英语教师通过国际互联网可以方便地获取教学
10、所需的最新的素材以及各种与教学有关的辅导材料,经过加工整理,编成网页,放到自己建设的英语网站上;学生则可以克服时空的限制,利用网络获取与课堂教学内容有关的资料和信息,或根据自己的兴趣爱好去浏览。开阔视野,拓宽知识面。在我们强调素质教育的今天,建好、用好英语网站给学生创造出积极、主动、自主学习的环境和氛围尤为重要。对英语教师来说,建好、用好英语网站不仅方便自己的教学,而且可以利用英语网站发布信息,在全国乃至全球范围内交流教学经验,开展合作研究,交换学术成果。英语教师可以通过互联网上的网络讨论组(Usenet)组织学术讨论活动,召开英语教学研讨会,把最新的教学成果推出去,让更多的英语同行和英语学习
11、者收益。我们还可以把自己的优秀教案、课件、Handouts等放到自己的网站上与英语同行共享,扩大影响。笔者常去访问的一些国内外的英语教学网站和讨论组都有这些特点和优势。随着我国高校的硬件条件不断改善,电教设备逐步由模拟型向数字型转变,多媒体网络教室(局域网)纷纷涌进校园。但是,由于教学观念陈旧,过多地担心网络的安全和消极影响等诸多原因,许多学校的校园网和局域网上并没有英语教学网站。笔者近期浏览国内主要大学网站时发现,专门用于大学英语和专业英语教学的英语网站极少。国内互联网上的一些较好的英语网站都是个人网页。个人主页虽有一定的特色,但是因为人力不集中,经费有限,编者甚至不太了解英语教学一线的情况
12、,不能满足高校的英语教学需要。1.2英语教学网站建设的基本原则和方法制作英语教学网页、建设英语教学网站,在计算机多媒体技术和网络技术的不断普及的今天,难度并不大。但是,英语网站建设者,在动手设计网页时,首先要遵循网页设计师应该遵循的一些基本原则,如:要有创意,要考虑带宽,要注重色彩的搭配,要适应不同的浏览器,要考虑不同分辨率,要让网页内容便于搜索和阅读,要考虑内容的精练,确认网站上的每一个元素都有其存在的必要性。除此之外, 英语网页设计者还应该发挥英语专业的优势和特长,遵循下列原则建设英语网站。1.3网站成为与实际课堂教学互补的第二课堂设计应紧密结合现有教材,侧重应试辅导,但内容不是课堂教学的
13、简单重复,而是一种有益的补充,并能体现教学法的基本原则。主要栏目可包括:课文背景知识同步练习相关阅读材料综合题库(中、高考模拟试题等)考试技巧疑难解答:可采取BBS的形式。积累到一定阶段,可考虑建立一个远程英语教学答疑系统,提供具有智能搜索引擎的数据库系统,把学生在学习过程中提出的普遍性问题和教师精心挑选的问题和答案,作为独立的数据存放,并可通过关键字匹配等技术,寻找出学生所提问题的最恰当的答案。口试辅导:根据教育部规定,今后高考须包括外语口试。故可以在这一栏目中介绍一些模拟口试训练题,条件成熟的网站还应开设在线辅导。不可否认,在相当一段时间里应试仍然是广大学生和家长关心的焦点。针对学生所学教
14、材给予辅导,进一步加强学生对教材所规定的语言知识和技能的掌握是必要的与此同时学生和家长们也都意识到了英语在当今社会的重要性已远远超越了应试的范畴,他们也希望能通过多种途径切实提高英语水平。一个好的英语网校就应当满足这种需求。1.4网站作为课外提高英语运用能力的一个趣味天地不受教材的限制,侧重提高,强调学习的趣味性(learning English through fun),在多样化的栏目中增加真实语言的摄入,培养听、说、读、写的能力,因此,可以开设以下一些栏目:扩大你的词汇(word builder);分级词汇测试;分类词汇游戏;西方文化小知识;格言警句;英语幽默;热门电影内容简介(可采用视频
15、点播技术);欧美流行音乐(片段)实时播放,提供MP3下载及英文歌词下载;学习经验漫谈;我们自己的故事:网友来稿刊登;英语作文竞赛(定期举办,确定选题);寻找你的email teacher:可邀请TESL-L的国外同行加入志愿者行列,建立英语教师小档案,学生可登录其中,随意挑选老师,进行e-mail交往;实时新闻追踪,将最新国内外新闻改写成简单易懂的英文;专题讨论听听你的意见:对学生普遍感兴趣的话题展开讨论(可采取BBS形式);聊天室(Optional):每天在一个固定的时间段里开放聊天室,并由“版主”实时主持;(a)实时聊天比较吸引青少年,特别是现在独生子女比较多,在家中缺少交流的对象。在网上
16、聊天,既可学习英语,又可与年龄相仿的对象交流,参加的人员一定会比较多。但只有栏目办得很活跃,了解参加聊天对象的兴趣所在,才会吸引重复访问。(b)实时聊天需要熟练的打字技巧以及一定的英语表达能力。从某种意义上讲,这也是素质教育的一部分。(c)一位好的主持人对聊天过程、节奏的控制起关键的作用,最好能邀请英语专业的在校高年级优秀学生和青年教师来主持。(d)考虑主持人不可能24小时在线主持。每天可设定在某一段时间内由主持人主持聊天,而其他时间则是自由聊天。1.5网站作为英语学习的信息之窗发布最新英语考试信息;介绍最新出版的英语读物;介绍优秀的国内外英语学习网站;友情站点链接(包括优秀的e-card网站
17、)。第二章 ASP和数据库技术2.1 ASP技术2. 4. 1什么是ASP大约三年半前,微软的部分网页文件后缀已由htm变成了asp。这一变化虽小,但是意味深长。它包含蕴涵着相当深刻的技术变革,标志着微软对它的新技术充满信心,也标志着微软在动态Web技术方面,又向前迈出了一大步,因为它首次采用了ASP(ActiveServer Pages动态服务器主页)机制。什么是ASP?在微软站点上对于ASP的权威定义是:Active Server Pages是一种开放式的非编译应用环境,使你能够组合HTML, scripts和可重用的ActiveX服务器组件来建立动态的,强大的基于Web的商业应用。Act
18、ive Server Pages支持基于IIS上的服务器端脚本并且完全支持VB Script和Jscript.”它是微软公司的新一代开发动态网页的技术,具有开发简单、功能强大等优点,可以非常直观简易地实现复杂的Web应用。 Microsoft的ASP不是一种语言,而是一套微软开发的服务器端脚本环境,ASP解释程序内含于IIS3.0, 4.0和PWS4.0中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。在ASP环境中,因为所有的程序,其中也包括所有嵌在普通HTML中的脚本程序,都在服务器端执行,所以不必关心Client端的浏览器是否能
19、运行所编写的代码。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,提高了交互的速度。所谓脚本是由一系列的脚本命令所组成文件。脚本语言是一种介乎于IITML和诸如JAVA, Visual Basic, C十+等编程语言之间的一种特殊的语言,但它不具有编程语言复杂、严谨的语法和规则(但是根据微软的建议,最好在程序中设置使用严谨语法的声明)。与一般程序一样,脚本也可以将一个值赋给一个变量,命令WEB服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。所以,要编写脚本,只要熟悉至少一门脚本语言即可,如VBScript o通过ASP这种环境,用户可以
20、创建和运行交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等,就像访问者在使用自己的CGI程序一样。但是它比CGI简单。更重要的是,由于ASP使用的ActiveX技术基于开放设计环境,开发人员用户可以自己定义和制作组件加入其中,使动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。此外,使用ASP还有一个优点,就在于ASP可利用ADO方便地访问数据库,从而可以利用ASP开发基于WWW的应用系统。2.4.2ASP的特点服务器端的编程一般来说比较难。例如采用CGI来编程时得学习一些相对比较难的编程语言如C/C+语言或者Perl语言,而在使用的时候,它们的效率也
21、不高。每次某个访问者激活一个CGI脚本的时候,在服务器一端都要启动一个新的进程,如果CGI使用的是象Perl一样的解释性语言,服务器将另起一个解释器,这些都要消耗处理时间和存储器。为此,人们在最近几年陆续开发了一系列新技术来改变这种状况。ASP是最有代表性的一种。下面是ASP所独具的一些特点:1.使用VBScript, JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2.无须编译,容易编写,可在服务器端直接执行。3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。也可以选用具有可视化编辑能力的Visual InterDev开发环境。4.与浏
22、览器无关(Browser Independence),用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript, Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5. ASP与任何ActiveX scripting语言兼容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX, Perl,TCL等。6. ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人窃取,也提高了程序的安全性。7.可使用服务器端的脚本来产生
23、客户端的脚本。 8.ActiveX Server Components(ActiveX服务器元件)具有无限可扩充性。可以使用Visual Basic, Java, VisualC+, COBOL等编程语言来编写你所需要的ActiveX ServerComponent.从应用上看,ASP有如下的功能:1.处理由浏览器传送到站点服务器的表单输入。2.访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。3.读写站点服务器的文件,实现访问计数器。4.提供广告轮播器、取得浏览器信息URL表管理等内置功能。5.由Cookies读写用户端的硬盘文件,以记录用户的数据。6.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 应用 ASP 技术 建设 大学 英语 网站
链接地址:https://www.31ppt.com/p-3982386.html