论文部分内容阅读
【摘 要】本文首先介绍了远程教学的现状和前景。着重分析了设计远程教学网站所需的开发工具、语言、数据库及搭建DNS。同时介绍了远程教学网站系统的实现及发布。
【关键词】远程教学 开发工具 数据库 ASP DNS
【Abstract】This paper first introduces the current situation and future of distance education。Focus on the analysis of the design remote teaching website the development tools, development language, database building and DNS。At the same time introduces the remote teaching website system realization and release。
【Key Words】distance education;development tools;database;ASP;DNS
通信技术及信息技术的发展和网络应用的普及,使得教育行业发展远程网络教育成为一种必然。远程教育是指运用现代计算机网络和多媒体技术进行远程网络教学、培训。依托网络信息技术、网络硬件平台,将专业知识、技术经验通过网络远程传送到学生面前,师生凭借媒体所进行的非面对面的教育。
一、远程教学的现状、前景
江泽民总书记在全国教育工作会议上讲:“终身学习是当今社会发展的必然趋势。要逐步建立和完善有利于终身学习的教育制度。要以远程教育为依托,形成覆盖全国城乡的开放教育系统,为各类社会成员提供多层次、多样化的教育服务。”
计算机和网络技术日新月异的发展正在迅速地改变我们传统的生活、工作和学习方式。融合影像、语音和数据等的多媒体信息网络技术的成熟,以及Internet的不断普及,使得远程教学获得了前所未有的强大技术支持手段。现有的以课堂教学为主、面对面的传统教学模式因为受到时间和空间等诸多因素的限制,已经远远不能满足知识更新极快的现代信息社会教育发展的需要。而网上教学可以使各种教学资源通过Internet以更加生动的形式传播到那些渴望得到知识的人群中去,因此在全世界产生了构建“虚拟学校”的设想和现实需求。在整个世界范围内,远程教育作为一种十分重要的教育模式正在蓬勃发展。
目前,远程教育的技术基础是建立于因特网,随着因特网信息高速公路不断完善。比尔,盖茨预言说:"10年的时间内,我们将拥有无限带宽”。到那时,“真正的个人化”媒体将伴随着无限带宽走进我们的生活。高速光纤线路将向家庭延伸,教育信息传输的涓涓细流将会变成喷射的瀑布。
二、远程教学网站的设计
开发工具及其数据库的选择
(一)开发工具Dreamweaver
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别开发的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
DREAMWEAVER特点:
1.最佳的制作效率
Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。编辑与设定图档的最佳化。
2.网站管理
使用网站地图可以快速制作网站雏形、设计、更新和重组网页。
3.无可比拟的控制能力
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。
Dreamweaver将内容与设计分开,应用於快速网页更新和团队合作网页编辑。当有新的浏览器上市时,只要从Dreamweaver的网站下载它的描述档,便可得知详尽的成效报告。
(二)HTML语言
要想真正弄清楚网页的编写方法,光靠网页的开发工具是不够的,还需要了解HTML(Hyper Text Markup Language)语言,即超文本标记语言。90%的网页是通过HTML语言编写的,开发工具只是集成了HTML语言模块,其实质还是HTML标记。在Internet上,数据以基于文本的Web页面形式通过服务器传输,Web页面通过浏览器阅读。这些基于文本的页面是用HTML编写的,浏览器能够识别HTML并对其进行解码,以便通过浏览器界面展示页面的丰富内容。
HTML语言是由一些标记、字母和文字组成的。它以普通的文本文件保存,可以用你所熟悉的任何文字编辑器来编辑它。通过超文本标记语言(HTML)中简单的标记,可以使Web页面变得生动、活波,并且声图文并茂。通过超链接还可以链接到其他想去的任何Web页面,这就是HTML语言的特点。
(三)ASP技术
ASP是一种服务器端的指令环境,用来建立并执行交互式Web服务器应用程序,你可以使用ASP来结合服务器端指令、HTML网页及COM组件。也正由于ASP程序可以嵌入HTML,因此现有的HTML文件(扩展名为.htm或为.html)很快便可以转换成ASP程序(扩展名为.asp)。
随着不断掌握使用ASP和脚本语言的技巧,可以创建出更复杂的脚本。对于ASP可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以存储和检索信息
(四)Access数据库。
Access是Office系列软件中用来专门管理数据库的应用软件,它兼具了易学易用的特色。
Access也是一个开放式的数据库管理系统,她不仅能与Office套装办公软件进行数据资源共享,还可以与其他应用程序共享。 Access可以方便地利用各种数据源,包括DBASE, FoxBase,FoxPro,Excel,Word 等。Access还可以方便地利用FoxPro数据库、Excel电子表格的数据,还可以和Word混合使用,打印通用信函或信封。
(五)搭建DSN
当我们把数据库建立好了,又如何将数据库与ASP文件连接起来呢?这就需要搭建DSN这个桥梁。
先说明一下什么是ODBC。ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序都可以通过ODBC操纵数据库。DSN是应用程序和数据库之间的桥梁,要通过ODBC访问数据库,前提就是必须配置好DSN。
三、远程教学系统的实现和发布
应用以上开发工具就可以设计理想中的教学网站了。
1.远程教学系统的实现
首先是界面功能介绍,可以包括:显示主页 负责人简介 课程简介 教学大纲 电子课件 习题库 网上答疑等等。
接着是管理系统的实现。用户管理系统的实现主要是对浏览者的权限识别。
然后是在线交流系统的实现。学生可通过留言板进行留言。教师通过管理登录界面可对问题内容给予回答并且对不良留言可进行删除等管理操作。
资源控制功能的实现。由于有些资源并不想让所有的用户都能共享,所以要对其进行控制,如对下载资料进行了控制,用户只有注册成为会员登录后才有下载资料的权限。
2.想要把设计好的网站,发布到互联网上还要注册域名、购买虚拟主机空间。进行域名解析。而后利用FTP工具把程序上传到虚拟主机。进行网站的发布。
由前面的章节中能够看出,本文选用了Dreamweaver作为开发工具以简单易学的Access作为后台数据库,以当今流行的ASP语言作为开发语言,在WindowsXP系统上进行设计。
基于ASP语言设计的远程教学网站,能够实现用户的交互性和系统的实时性。充分利用现有资源满足远程教育的需要,以适应信息高速发展的需求。
参考文献:
[1]李瑞旭.ASP实例教程.中国电力出版社,2000:203-209
[2]王珊,陈红.数据库系统原理教程.清华大学出版社,1998:65-70
[3]谭浩强.网页编程技术.清华大学出版社,2003:51-53
【关键词】远程教学 开发工具 数据库 ASP DNS
【Abstract】This paper first introduces the current situation and future of distance education。Focus on the analysis of the design remote teaching website the development tools, development language, database building and DNS。At the same time introduces the remote teaching website system realization and release。
【Key Words】distance education;development tools;database;ASP;DNS
通信技术及信息技术的发展和网络应用的普及,使得教育行业发展远程网络教育成为一种必然。远程教育是指运用现代计算机网络和多媒体技术进行远程网络教学、培训。依托网络信息技术、网络硬件平台,将专业知识、技术经验通过网络远程传送到学生面前,师生凭借媒体所进行的非面对面的教育。
一、远程教学的现状、前景
江泽民总书记在全国教育工作会议上讲:“终身学习是当今社会发展的必然趋势。要逐步建立和完善有利于终身学习的教育制度。要以远程教育为依托,形成覆盖全国城乡的开放教育系统,为各类社会成员提供多层次、多样化的教育服务。”
计算机和网络技术日新月异的发展正在迅速地改变我们传统的生活、工作和学习方式。融合影像、语音和数据等的多媒体信息网络技术的成熟,以及Internet的不断普及,使得远程教学获得了前所未有的强大技术支持手段。现有的以课堂教学为主、面对面的传统教学模式因为受到时间和空间等诸多因素的限制,已经远远不能满足知识更新极快的现代信息社会教育发展的需要。而网上教学可以使各种教学资源通过Internet以更加生动的形式传播到那些渴望得到知识的人群中去,因此在全世界产生了构建“虚拟学校”的设想和现实需求。在整个世界范围内,远程教育作为一种十分重要的教育模式正在蓬勃发展。
目前,远程教育的技术基础是建立于因特网,随着因特网信息高速公路不断完善。比尔,盖茨预言说:"10年的时间内,我们将拥有无限带宽”。到那时,“真正的个人化”媒体将伴随着无限带宽走进我们的生活。高速光纤线路将向家庭延伸,教育信息传输的涓涓细流将会变成喷射的瀑布。
二、远程教学网站的设计
开发工具及其数据库的选择
(一)开发工具Dreamweaver
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别开发的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
DREAMWEAVER特点:
1.最佳的制作效率
Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。编辑与设定图档的最佳化。
2.网站管理
使用网站地图可以快速制作网站雏形、设计、更新和重组网页。
3.无可比拟的控制能力
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。
Dreamweaver将内容与设计分开,应用於快速网页更新和团队合作网页编辑。当有新的浏览器上市时,只要从Dreamweaver的网站下载它的描述档,便可得知详尽的成效报告。
(二)HTML语言
要想真正弄清楚网页的编写方法,光靠网页的开发工具是不够的,还需要了解HTML(Hyper Text Markup Language)语言,即超文本标记语言。90%的网页是通过HTML语言编写的,开发工具只是集成了HTML语言模块,其实质还是HTML标记。在Internet上,数据以基于文本的Web页面形式通过服务器传输,Web页面通过浏览器阅读。这些基于文本的页面是用HTML编写的,浏览器能够识别HTML并对其进行解码,以便通过浏览器界面展示页面的丰富内容。
HTML语言是由一些标记、字母和文字组成的。它以普通的文本文件保存,可以用你所熟悉的任何文字编辑器来编辑它。通过超文本标记语言(HTML)中简单的标记,可以使Web页面变得生动、活波,并且声图文并茂。通过超链接还可以链接到其他想去的任何Web页面,这就是HTML语言的特点。
(三)ASP技术
ASP是一种服务器端的指令环境,用来建立并执行交互式Web服务器应用程序,你可以使用ASP来结合服务器端指令、HTML网页及COM组件。也正由于ASP程序可以嵌入HTML,因此现有的HTML文件(扩展名为.htm或为.html)很快便可以转换成ASP程序(扩展名为.asp)。
随着不断掌握使用ASP和脚本语言的技巧,可以创建出更复杂的脚本。对于ASP可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以存储和检索信息
(四)Access数据库。
Access是Office系列软件中用来专门管理数据库的应用软件,它兼具了易学易用的特色。
Access也是一个开放式的数据库管理系统,她不仅能与Office套装办公软件进行数据资源共享,还可以与其他应用程序共享。 Access可以方便地利用各种数据源,包括DBASE, FoxBase,FoxPro,Excel,Word 等。Access还可以方便地利用FoxPro数据库、Excel电子表格的数据,还可以和Word混合使用,打印通用信函或信封。
(五)搭建DSN
当我们把数据库建立好了,又如何将数据库与ASP文件连接起来呢?这就需要搭建DSN这个桥梁。
先说明一下什么是ODBC。ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序都可以通过ODBC操纵数据库。DSN是应用程序和数据库之间的桥梁,要通过ODBC访问数据库,前提就是必须配置好DSN。
三、远程教学系统的实现和发布
应用以上开发工具就可以设计理想中的教学网站了。
1.远程教学系统的实现
首先是界面功能介绍,可以包括:显示主页 负责人简介 课程简介 教学大纲 电子课件 习题库 网上答疑等等。
接着是管理系统的实现。用户管理系统的实现主要是对浏览者的权限识别。
然后是在线交流系统的实现。学生可通过留言板进行留言。教师通过管理登录界面可对问题内容给予回答并且对不良留言可进行删除等管理操作。
资源控制功能的实现。由于有些资源并不想让所有的用户都能共享,所以要对其进行控制,如对下载资料进行了控制,用户只有注册成为会员登录后才有下载资料的权限。
2.想要把设计好的网站,发布到互联网上还要注册域名、购买虚拟主机空间。进行域名解析。而后利用FTP工具把程序上传到虚拟主机。进行网站的发布。
由前面的章节中能够看出,本文选用了Dreamweaver作为开发工具以简单易学的Access作为后台数据库,以当今流行的ASP语言作为开发语言,在WindowsXP系统上进行设计。
基于ASP语言设计的远程教学网站,能够实现用户的交互性和系统的实时性。充分利用现有资源满足远程教育的需要,以适应信息高速发展的需求。
参考文献:
[1]李瑞旭.ASP实例教程.中国电力出版社,2000:203-209
[2]王珊,陈红.数据库系统原理教程.清华大学出版社,1998:65-70
[3]谭浩强.网页编程技术.清华大学出版社,2003:51-53