在线英语自学系统_第1页
在线英语自学系统_第2页
在线英语自学系统_第3页
在线英语自学系统_第4页
在线英语自学系统_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——在线英语自学系统(6)SQLserver2000是Microsoft服务器套件BackOffice的成员之一,它与其它软件(Windows2000、InternetInformationServer、ExchangeServer等)有机结合,并充分利用它们所提供的服务或功能,从而加强了SQLserver2000数据库系统的功能,同时占用较少的资源。

(7)SQLserver2000数据库系统各种对象的范围更加广泛。

2.2面向对象技术

面向对象技术(OOT)是一种软件开发和程序设计技术。所开发的程序是面向对象程序,直接描述客观世界的对象及其相互关系。对象是封装了数据和操作的程序块。所谓封装是为这个程序块建立显示的界面。其它对象只能向这个界面发消息,不能访问内部的私有数据和操作。封装使程序局部化,易修改、好维护,但大量对象有一致的功能时免不了重复,所以面向对象技术有继承的机制。此外,由于对象自己操作自己的数据。同一消息不同的对象均以自己的方式响应,使得一种消息可有多种响应方式。这叫多态性。封装、继承、多态是面向对象程序的主要特征。正是这些特征使程序安全、可靠、可重用、易维护。

在线英语自学系统采用了C#语言,C#语言是一种面向对象的编程语言,它是VisualStudio中的一部分。C#既保持了C++中熟悉的语法,并且还包含了大量的高效代码和面向对象特性。C#语言将在保持C/C++灵活性的基础上为程序员带来更高效的RAD开发方式。C#是.NET的关键性语言,它是整个.NET平台的基础。它不仅能用于WEB服务程序的开发,并且还能开发强大的系统级程序。

C#本质上是C++的进化产物,使用了包括声明、表达式及操作符在内的大量C++特征,但是C#还有更多的加强功能,譬如类型安全(type-Safe)、事件处理、碎片帐集、代码安全性等。在C#中,除了可以使用大量API,更能使用.NET类。特别地是,我们可以处理COM的自动化和C类型的函数。

Microsoft.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台包括了十分广泛的产品系列,这些产品旨在用于支持XML并纳入Internet行业标准。使用Microsoft.NET框架是生成、部署、管理和使用XMLWebservices的最正确方法。借助MicrosoftVisualStudio.NET和Microsoft.NET框架,Microsoft.NET提供了生成和部署最先进的应用程序和XMLWebservices的最快捷的方法。

2.3B/S结构的WEB程序设计技术

B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务规律在前端(Browser)

第3页共23页

实现,但是主要事务规律在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(譬如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展十分简单,只要能上网,再由系统管理员分派一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分派给用户一个账号进入系统。

所谓Web程序设计技术就是指用于实现动态交互式功能的网页制作技术,即动态网页制作技术,通过Web程序语言设计的动态网页可以根据用户的即时操作和即时请求,网页内容发生相应的变化,从而可以实现功能强大的交互式操作。常用的Web程序设计技术有CGI、PHP、ASP、JSP、ASP.net等。本系统主要用了ASP.net,以及他的开发工具VisualStudio.NET2023

ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,比一条一条的解释的效率强好多。ASP.net构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发。

由于ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,它可以运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。其中VB.NET是对VB语言的升级,Jscript.NET是对Jscript语言的升级,C#是.NET的原生语言,是随着.NET的发布而发布的一六全新的面向对象编程语言.因此C#是使用.NET编程的最正确语言。

3需求分析

3.1现行系统描述

目前,我国网络英语教学主要有以下几种方式:

1.视频/音频广播:由网络管理中心通过播放英语视频或录音;2.WEB教材:把英语课程教学内容制作成网页的形式;

3.多媒体课件:运用多媒体语言或课件开发工具开发的英语学习教材;

第4页共23页

4.e-mail:师生间、学生之间以电子邮件的形式相互交流。

虽然有4种方式,但是通过细心观测,会发现这几种方式都有严重的不足:互动性和实时性不强。

3.2现行系统存在的主要问题分析

1.多数教师的教育观念、教学方法、教学能力与外语水平等还跟不上社会发展的需要,对外语教育教学理论的学习和研究不够。教学上以传授知识为本,特别重视讲解传授,属封闭型传统模式。一些教师或限于教学设备间陋,或贪图省事,因循守旧,一本书、一只粉笔、一块黑板一成不变,乐此不疲,教学“一言堂〞,包办代替,对学生强加硬灌,罚抄单词,没有任何情景的创设,把贴进学生生活的语言变成了孤零零的、枯燥乏味的机械重复。

2.有的老师运用了计算机来帮助学生学习英语,但总是依靠多媒体课件。在教单词的书写过程不是自己板书,而是用多媒体展示笔画及书写过程,教读课文不是自己范读而是跟读课件录音。其教学效果也将大打折扣。教学总体上“费时较多,收效较低〞,陷入“勤勤恳恳地教书,辛辛苦苦地害人〞的误区和怪圈,阻碍了学生的主动发展和特性培养,扼杀了学生的学习兴趣,使其厌学、怕学。

3.课余几乎没有口语应用的机遇,更谈不上去享受多姿多彩其次课堂的乐趣;在教学评价上也实行统一测试,统一标准,无视学生各方面的差异性。结果是在这种教学模式下,学生的积极性得不到发挥,英语的学习和运用能力大打折扣。

3.3解决方案

基于B/S结构的在线英语自学系统对现存的诸多问题虽不能一下子解决,改变现行英语教学中的不足,但是在某些方面,表达出在线英语自学系统的互动性和实时性特点,展示出未来英语教学发展的趋势。

现在超前一点的英语教学主要以语音试验室为主,配有电视机、录音机、录像机、投影仪、幻灯机等视听设备,在教学过程中能较好地浮现图像和声音信息。但这些媒体都是单向媒体,只能传递教学信息,不能接收学生信息,教师无法了解学生对所得到信息的理解和把握状况,不了解学生的学习能力、知识背景和学习过程,不能分析学生产生错误的原因,不能提供学生的反馈信息,交互性差,更不能进行特性化教学。计算机是双向媒体教学设备,既能传递教学信息,又能接收学生信息,能进行交互式的特性化教学,有效地控制整个教学过程。

基于B/S的在线英语自学系统把计算机技术、信息技术、多媒体技术、网络技术和现代英语教学方法融为一体,是开放式的教学硬件平台,具有集成化、数字化、网络化、在线教学等特点,发挥了现代教学的优势,弥补了英语视听说教材单一、陈旧的不足,提供极为丰富的时效性强的教学材料。在线英语自学系统

第5页共23页

可以为教师提供实时性、交互性以及特性化的教学平台。教师可以通过在线英语教学对学习能力相对较弱的学生进行特性化教学或个别辅导,通过对网上信息资源的视听说练习,解决难点和重点,以满足不同层次学生的需要,有效地加快教学进度,提高课堂教学效率,培养学生视听说能力。它以学生为主体、教师为主导,激发学生的学习兴趣,调动学生的学习积极性,让学生积极参与课堂教学。

4设计设计

4.1系统总体架构

开始登录是系统管理员否课程自学在线自测课文列表加强训练单项选择加强训练阅读模拟自测调出课文随机生成10个单项选择随机生成2篇阅读单项选择、阅读按比例生成试卷调出词汇打分打分计时、打分退出系统

图1系统流程图

该系统主要完成用户方面的功能,根据用户的需求可以分为:身份验证,课程自学和在线自测3个功能模块。

身份验证模块:当用户登录系统后,要求身份验证,系统会根据在数据库中有无此人和密码是否正确分别给予错误提醒。

课程自学模块:选中择课程自学后,系统会显示可用的课程编号和课程名,

第6页共23页

当用户选择了一个课程,系统会从数据库中调出课程名、课文、课后词汇信息。

在线自测模块:用户可以选择单独对单项选择,阅读进行加强训练,或者做一个题型混合的模拟测试。其中在加强训练单项选择和阅读时,系统随机产生试题,不会限定完成时间,做完试题交卷后系统会计算成绩并显示出来。在做模拟测试时,系统随机产生题型混合的试题,可以根据需求设定测试时间,时间到时会自动交卷,在交卷后系统会计算并显示出分数。

4.2数据库设计

根据前面功能模块的设计,数据库表包括:“学生信息表〞、“课文表〞、“词汇表〞、“单项选择题表〞、“阅读文章表〞。表名:student

功能说明:记录学生信息:

表1student字段名称idnamepasswordintVarcharVarchar字段类型学号姓名密码字段说明是否否主键外键否否否备注表名:vocabulary功能说明:词汇表:

表2vocabulary

字段名称idlessonldword[translation]字段类型intintVarchar(50)Varchar(50)字段说明词汇编号词汇属于哪一篇课程词汇的英文词汇的中文翻译主键是否否否外键否是否否备注表名:lesson

功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论