浅谈远程教学网站的设计

来源 :数字化用户 | 被引量 : 0次 | 上传用户:Northbay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文首先介绍了远程教学的现状和前景。着重分析了设计远程教学网站所需的开发工具、语言、数据库及搭建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
其他文献
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
【摘 要】随着网络用户安全隐患和计算机安全问题日益严重,计算机取证和司法鉴定逐渐成为计算机安全领域越来越重要的一个研究方向。计算机取证分为静态取证和动态取证两种,目前被大家普遍采用的是静态取证技术,即对计算机证据数据的获取、分析、鉴定和保存工作是在计算机犯罪事件发生之后进行的。本文是对两者的对比分析。  【关键词】Windows网络 静态取证 动态取证  一、静态取证的一般步骤  静态取证是指对已
期刊
前面,王辉谈到权力与建筑的命题,我想这不仅仅对于建筑师,几乎对于每个人而言,都是一种宿命。作为建筑师,同样无可避免地要陷入到一个具体的时空之中,并对此给出回应。具体到
通过真空熔融淬冷法制备了银复合的70GeS2-20In2S3-10CsI 硫系玻璃样品,利用 Z-扫描技术研究了玻璃样品在800 nm 处三阶非线性光学性质,发现引入 Ag 可提高其折射率 n 和非线