校园网教学资源建设模型和资源共享的实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第22卷哈尔滨师范大学自然科学学报

Vol .22,No .42006

第4期

NAT URAL SC I E NCES JOURNAL OF HARB I N NOR MAL UN I V ERSI TY

校园网教学资源建设模型和资源共享的实现

徐海欧

(哈尔滨师范大学)

牛志刚

(哈尔滨师范附属小学)

王建华

(哈尔滨师范大学)

【摘要】 阐述校园网教学资源的组成及分类,根据资源建设必要性和面临的问题提出校园网教学资源建设模型和有效地实现资源库之间的共享的方法.

关键词:校园网,教学资源;建设;共享

收稿日期:2006-02-07

0 引言

近些年,随着校园网络教学的发展,校园网教

学资源的建设也蓬勃开展起来,教学资源作为校园网络教学的重要组成部分,它是实现教育信息化的基础.它建设的好与坏将直接关系到最终的教学效果.因此我们要加强校园网教学资源建设,本文主要探讨一下校园网教学资源建设的实现模型和如何便于资源库间的数据共享和交换.

1 校园网络教学资源建设的重要性

和必要性

高速的互连网虽提供浩瀚丰富的教学资源,但资源比较杂乱分散,不利于学习者快速查找所需的资源,且还有些资源污染网络天空(如黄色资源),久而久之,这样的资源将不利于青少年的身心健康和成长.为了解决上述问题校园网教学资源的建设是非常必要的,它能集中互连网上的教学资源.校园网教学资源建设的目的就是让学生以计算机为工具直接利用教师或教学专家制作或在互连网上精心挑选的与教学内容相关的教学资源来进行自主、个别和协作式的学习,它是校园网络教学的一个重要的组成部分

2 校园网教学资源的组成及分类

由于校园网教学资源的使用对象是广大的教师和学生,它可由多媒体素材库、课件库、案例库、试卷库、教案库和一些可在网络中运行的网络课程等组成,针对以上资源的组成我们可以把它们大致分为文本、图形/图像、音频、视频和动画等五种媒体类型,以后对资源各个组成的访问最终也需按资源的分类来进行.

3 校园网教学资源建设的结构模型

资源的建立要本着“用着好”的原则,一是要

为用户提供友好的便于交互的界面,二要尽量减少教师和学生的复杂的操作.三层B /S 分布式数据库结构正好能满足以上需求,B /S (客户端和浏览器)是一种典型的瘦客户端肥服务器端的结构,它通过增加服务器端的网络应用程序来减少客户端的操作,从而使客户仅需一个网络浏览器用鼠标一点或简单的键盘输入操作就可以访问到网络中的学习资源.与以往的三层B /S 结构不同的是,本文的W eb 服务器中采用的是ASP 应用程序来充当与数据库服务器连接的中间件.如图1所示.

图1 校园网资源建设所采用三层B/S模型

其中第一层(W eb浏览器),是用户访问资源库的接口,也称为数据表现层,在该层将把利用ASP技术与HT ML代码相结合的方式描述的网上多媒体的教学资源呈现给教师和学生.通常所选用的浏览器是I E5.0.

第二层(W eb服务器),该层也称为业务处理层,用来响应用户的请求和将请求需要的结果以HT ML的格式发送到浏览器端,在其中包括VB Scri p t和JAVA Scri p t的编程的ASP环境,以及ASP内置的用来与数据库建立连接的ADO接口.

第三层(数据库及资源文件服务器),也可称为数据服务层,它提供教学资源的存储和对教学资源的操作处理,对于小型的校园网资源来说,根据资源的分类,可将其存储在同一计算机的相应磁盘下,比如视频文件存在E盘,音频文件存在D 盘等.

ASP和早期使用的CGI和I S AP I一样,都是实现动态网页的技术,并都可用做中间件与数据库通信,实现对数据库操作,本文选用ASP做为中间件,主要原因是:ASP与HT ML集成可开发出功能强大的,可交互的W eb应用程序;ASP中的脚本和命令是在服务器端解释运行,与浏览无关,只负责将用户所需要的结果以HT ML的形式传递给客户端浏览器,即只要浏览器支持HT ML语言即可调用ASP文件;ASP也支持多种组件,如ASP中间件内建的DAT ABASE ACCESS组件可用它来调用ADO访问存储在数据库及资源服务器端的资源文件,ADO也是ASP内置的组件,ASP 调用它可实现与数据库的连接,接着再通过执行VB scri p t,JAVA scri p t或S QL请求来访问数据库; ASP即可以适用于中小型网站也可以用于大型网站通用性较强;ASP对学习者要求较容易,它可用简单易学的VB作为开发语言.

4 资源库之间共享的实现

由于教学资源的来源多源化,比如有的教学资源是教师和学生自己动手开发的,有的是在政府和教育部的组织下,由一些资深的教育专家来研制开发,有的是在市场上买来的教育光盘,还有的就是在互连网上下载的等等,这样就导致资源的标准不统一,从而资源的重复建设和难共享是当前教学资源建设面临的重要问题.为了解决以上问题,通常采用以下方法.

(1)确定资源建设的标准:可以按照国家颁发的《教育资源建设技术规范》中所规定的格式来建设资源,并且大多数学校也做到了采取哪种资源建设格式依本学校具体的情况而定,即不是一味地追求技术的先进性而是技术的实用性.

(2)使用一些基本的数据交换格式来实现资源的交换和共享:文本文件通常是数据库间数据进行打交道的常用和通用格式,如果数据库A和B不支持同一格式的数据,且还要将数据库A中的数据要导入数据库B中,那么只需将数据库A 中的数据导出为文本文件,再将文本文件导入到数据库B中即可.

本文主要讨论一下当今流行的X ML技术.

X ML(可扩展的标记语言)技术,是一种数据交换格式,是用来实现数据库之间的交换技术. X ML是由(World W ide W eb Cons orti on(w3c)商业与教方面的一个联合机构)管理的标准协议, X ML定义的结构无歧义,是自我描述并独立于平台的,在X ML中数据与结构分离,将数据的解释权完全交给读取它的应用程序.采用X ML技术进行数据库间数据交换模型如图2所示

:

图2 不同数据库之间数据交换模型

下面给出一个将数据库中所存放的表转换成X ML文档简单的例子.

数据库中产品表见表1产品.mdb.

表1

产品I D产品名产品数量产品价格/元1辣椒粉24瓶10.00

2盐12瓶22.00

3鸡500g48.00

将以上ACCESS库中的表:产品.mdb转换成以下X ML文档:

74

第4期 校园网教学资源建设模型和实现

相关文档
最新文档