目 录 1引言... 1 http://www.paper51.com 2开发平台简介... 3 copyright paper51.com 2.1系统运行环境... 3 paper51.com 2.2 设计工具介绍... 3 http://www.paper51.com
2.3 设计技术介绍... 3 paper51.com 3需求分析... 6 http://www.paper51.com
3.1 硬件的考虑... 6 http://www.paper51.com 3.2 系统安全的考虑... 6 copyright paper51.com 3.3 系统功能的分析... 6 paper51.com
4平台的规划与设计... 7 内容来自论文无忧网 www.paper51.com 4.1版面布局... 8 paper51.com 4.2页面设计... 9 内容来自www.paper51.com 4.3教学内容设计... 10 copyright paper51.com 4.4数据库设计... 11 内容来自论文无忧网 www.paper51.com 4.5论坛设计... 13 内容来自www.paper51.com 5实现与测试... 15 内容来自www.paper51.com 6结束语... 18 http://www.paper51.com
参考文献... 19 内容来自论文无忧网 www.paper51.com Abstract 20 内容来自论文无忧网 www.paper51.com 致谢... 21 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com Internet环境下的《VB》教学系统 内容来自www.paper51.com
copyright paper51.com
摘 要:多媒体教学成为教育事业中不可缺少的一部分,本文作者以开发Internet环境下的《VB》教学系统为实践基础,详细阐述了使用ASP等动态网页设计技术实现了数据库的连接等网站建设技术,并给出部分源代码和核心技术。 内容来自论文无忧网 www.paper51.com 关键词:多媒体;网页制作;动态服务器网页技术;多媒体教学;互动学习 http://www.paper51.com
内容来自www.paper51.com 1引言 内容来自www.paper51.com
paper51.com 随着科学技术的进步,尤其是计算机网络的发展,人类将进入信息社会,因而人们的生活方式、思维方式、工作方式,以及教育方式都将随之而改变,网络与教育的结合,将会彻底改变传统的教育思想、观念、内容、方法,改变传统的人才培养模式、未来的教育技术必将是以信息技术为基础的教育技术,信息技术在教育中的应用是教育的重要组成部分,信息技术的发展,必将引起教育科学领域的重大变化。应用现代信息技术构架的网络多媒体教学应用平台是实现网络教学的技术基础,现已成为现代教育技术改革与发展的方向。 内容来自www.paper51.com 面向21世纪,教育改革的一个重要课题就是如何培养创新人才,如何培养学生探索知识、发现知识,形成自我教育的能力,提高分析问题、解决问题的能力。在传统的教育模式中,我们的教学在很大程度上沿袭了以教师为中心,教师是知识的源泉等偏颇的教育理念,使教师的热点都投注在怎样讲好课上,学生通过接受教师所提示的信息进行学习,学生在教学过程中只是处于被动接受知识的地位,其主动性和能动性未得到充分的调动。而多媒体教学正好克服了这种缺点,学生可以根据自己的需要,在合适的时间、合适的地点、合适的条件下,观看学习,多媒体有动感的学习内容,改变了单调、信息有限、节奏缓慢、沉闷的学习模式,学生以求索和体验代替了被动学习,学生可以自行考试、网上讨论,使教学真正做到尊重学生个性差异,因材施教,从而建立一种综合性、创造性、灵活性的学习模式。 paper51.com 从目前多媒体网络教学系统技术实现的形式和方法来看,大致可分为两种教学模式:一种是以视频会议系统为主的实时在线式网络教学,它是通过传输音频和视频,将在空间上分离的教师和学生连接在一起,进行实时的、可视的交互式教学;另一种是基于WEB环境的非实时自主式网络教学,它是使用先进的交互式WEB环境将教学资源组织到相关的WEB页面,存放在WEB服务器上以CS方式提供互动的教学服务。 内容来自www.paper51.com
该网站就是属于基于WEB技术的多媒体教学平台,利用多媒体的超文本功能实现对教学信息的组织与管理,主要包括: copyright paper51.com
1.利用超文本方式将所有教学内容组成一个有机整体,图文并茂,克服了过去单调枯燥的文字。 copyright paper51.com
2.该网站的网上论坛,增加了网站的互动性,给学生提供了一个互相交流的空间,这样更加调动了学生学习的积极性。 http://www.paper51.com 2开发平台简介 内容来自论文无忧网 www.paper51.com 2.1系统运行环境 http://www.paper51.com 硬件要求 copyright paper51.com (1)奔腾200以上多媒体电脑 paper51.com (2)64M以上的内存 内容来自www.paper51.com (3)800*600真彩显示模式 内容来自www.paper51.com (4)1G以上硬盘空间 内容来自www.paper51.com (5)8倍速以上光驱 内容来自www.paper51.com 软件平台 内容来自论文无忧网 www.paper51.com (1)windows 2000服务器版或更高版本的操作系统 copyright paper51.com
(2)Access 2000数据库 http://www.paper51.com (3)IIS5.0 http://www.paper51.com
(4)IE4.0 以上版本浏览器 paper51.com 2.2 设计工具介绍 内容来自www.paper51.com Dreamweaver MX 2004 介绍[2] copyright paper51.com Dreamweaver MX 2004是一款专业的 HTML 编辑器,用于对Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。 paper51.com Fireworks MX 2004 介绍[2] 内容来自www.paper51.com MacromediaFireworks MX 2004 是用来设计和制作专业化网页图形的终极解决方案。 paper51.com Flash MX 2004 介绍[2] http://www.paper51.com Flash 是一个创作工具,从简单的动画到复杂的交互式Web 应用程序,通过添加图片、声音和视频,可以使您的 Flash应用程序媒体丰富多彩。 内容来自论文无忧网 www.paper51.com 2.3 设计技术介绍 内容来自www.paper51.com IIS(Internet Information Server) 介绍 内容来自www.paper51.com IIS是Microsoft为管理员提供的在使用Windows2000或者WindowsNT操作系统环境下管理网站的服务器,使用IIS,网络管理员可以实现对本机网络服务的全面有效的控制。 内容来自论文无忧网 www.paper51.com IIS默认的安装目录为C(系统盘):\Inetpub,该目录下还有一子目录wwwroot,该目录表明在用户的机器上有一个默认的WEB页。用户只要将文件的首页名设为default(即服务器默认的文件名)将整个文件拷到根目录wwwroot下,打开浏览器输入本机IP/本机文件名或IIS默认URLhttp://localhost即可浏览文件。 内容来自www.paper51.com ADO(ActiveData Object) 介绍 paper51.com ADO是一种可以提供WEB页面与数据库结合的最新的数据库技术,使用它可以将传统的数据库后台管理模式放到前台的WEB页面上来进行,使得数据库的存取更新更加简单方便。ADO的编程模型相当灵活,可以使用VBScript和Jscript语言来控制对数据库的访问,以及查询结果的输出显示。 内容来自www.paper51.com
Microsoft推出的ODBC(Open Database Connectivity)技术为异质数据库的访问提供了统一的接口。ODBC基于SQL(Structured Query Language),并把它作为访问数据库的标准。这个接口提供了最大限度的相互可操作性:一个应用程序可以通过一组通用的代码访问不同的数据库管理系统。一个软件开发者开发的客户/服务器应用程序不会被束定于某个特定的数据库之上。ODBC可以为不同的数据库提供相应的驱动程序。 内容来自www.paper51.com VBScript 介绍[7] paper51.com VBScript是visual basic编程语言的子集,是一种基于对象的编程语言,使用VBScript可以控制网页上的控件和对象,可以与服务器端进行交互,实现网页的动态更新。VBScript在设计中用来与ActiveX控件和嵌入在HTML主页中的其他对象协同工作。 copyright paper51.com 一般的ASP程序都是将VBScript代码放在服务器端执行,它有两种标识方法: 内容来自www.paper51.com
1. <%VBScript 代码%> 内容来自论文无忧网 www.paper51.com 2. <%script language=“VBScript”runat=“server”> http://www.paper51.com VBScript 代码 paper51.com </script> paper51.com Access数据库简介[6] copyright paper51.com Access是一种专门负责存取、检索、和管理数据的应用数据库系统,使用文件存取数据,用户通过数据系统的程序部分访问和管理数据库。 copyright paper51.com Access 创建数据库的方法中有两种: 内容来自www.paper51.com 1.使用数据库向导为所选数据库类型创建必要的表、窗体、报表及其他对象,这是创建数据库最简单的方法。 http://www.paper51.com
2.先创建一个空数据库,然后再添加表、窗体、报表及其他对象,这是最灵活的方法。它需要分别定义每一个数据库元素。 内容来自www.paper51.com ASP(Active Server Pages)技术介绍[3][4][5] http://www.paper51.com ASP是微软推出的用以取代CGI的动态网页设计技术。它就是普通的HTML文件中嵌入VBScript或JavaScript脚本语言,利用ADO组件进行存取数据库。在ASP中,脚本语言在服务器端运行,当客户请求一个ASP文件时,服务器就把该文件解释成标准的HTML语言发过去。其好处:一是可以不受客户端浏览器的限制;二是可以很方便地和服务器交换数据。 内容来自www.paper51.com
ASP通过以下几种内置对象来实现: http://www.paper51.com Request对象:从客户端获得的数据信息。当单击一个超连接或者提交一个表单时,就会给服务器发出一个URL请求,当ASP Server接收到客户端的请求时,ASP可利用request对象取得客户端信息。 http://www.paper51.com Response对象:向客户端浏览器发送数据。用户可以使用该对象将服务器端的数据用超文本的格式发送到用户端的浏览器。该对象与request对象的功能正好相反,主要用于将服务器端的数据发送到用户的浏览器。 内容来自论文无忧网 www.paper51.com Application对象:是让所有客户一起使用的对象,它可以记载所有的客户信息。它没有有效期的限制,是一直存在的,直到该应用程序停止。 http://www.paper51.com Session对象:用来记载一位客户端的信息,即使客户从一个页面跳到另一个页面,该session信息仍然存在。它有一定的有效期,在默认情况下,如果客户端在20分钟内不向服务器提出请求或刷新WEB页,session信息将自动结束。其工作原理:当客户端启动一个session时,ASP会自动产生一个长整数sessionid,并且把 这个sessionid送回给客户端浏览器,浏览器会把这个sessionid存放在cookies中。当客户端再次向服务器送出HTTP请求时,ASP会去检查申请表头的sessionid,并回应该sessionid对应的session信息。 内容来自www.paper51.com Server对象:提供了访问服务器对象的方法和属性。大多数的服务器系统工具是以对象模型的方式被保存,通过server对象的使用,可以访问服务器的信息。 内容来自www.paper51.com 3需求分析 paper51.com 3.1 硬件的考虑 http://www.paper51.com
为了能够更好的运行系统,首先需要一台处理器为赛扬1.0或以上的电脑,其中显示器要求分辨率应该在800*600或以上,内存要求在64M或以上。 paper51.com 因为在设计过程中用到了Dreamweaver2004等网页制作工具,所以电脑至少需要配置16X的CD—ROM光驱。 copyright paper51.com
3.2 系统安全的考虑 内容来自论文无忧网 www.paper51.com 随着网络技术的快速发展和其应用的不断扩大,其安全性也已经成为人们关注的问题。计算机网络安全是指计算机及其网络系统资源和信息资源不受自然和人为有害因素的威胁和危害,即计算机、网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因遭到破坏、更改、泄露,确保系统能连续可靠正常地运行,使网络服务不中断。网络化的信息系统是集通信、计算机和信处理为一体的,是现代社会不可缺少的基础,该网站的主要表现在通过ASP入侵WEB服务器,窃取重要的文件并毁坏系统。 http://www.paper51.com 它可以通过IIS漏洞入侵,或者可能把Access数据库被下载等方法,为此我们需要设置为不可读(可执行)这样HTML文件就不能放在这个目录下,还可安装Microsoft提供的补丁程序,或在服务器上安装高版本的IIS,对于数据库则要设置它为加密或限制数据库文件的下载。 http://www.paper51.com 3.3 系统功能的分析 内容来自论文无忧网 www.paper51.com
设计Internet环境下的VB教学系统,主要是为了使学生可以根据自己的需要,在合适的时间、合适的地点、合适的条件下,进行学习,可以提高学生学习的积极性和主动性,学生如有问题还可以在论坛上相互交流,教师可以根据学生的意见进行合理的组织教学,回答学生在学习过程中的各种疑难。该网站主要目的是通过网络来完成教学,所以该网站的网上论坛希望学生能够在网上交流思想,以促进学习。而不希望有人在网上发表一些污言秽语,而违背了该网站开设论坛的宗旨,所以用户在进行发表文章之前必须要经过身份验证,一方面可以方便管理;另一方面可以根据用户名可以查到用户的真实身份。 内容来自论文无忧网 www.paper51.com |