中国教育和科研计算机网
EDU首页 |  中国教育 |   高校科技 |   教育信息化 |   CERNET
教育信息化

资讯 | 专题 会议 观点 专栏 访谈 企业 产品 CIO 技术 校园信息化 下一代互联网 IPv6视频课堂

中国教育网 > 教育信息化
您现在的位置: EDU首页 > 教育信息化 > 技  术 > 网络 > 技术应用
应用Web技术构建网上多媒体教学平台
http://www.edu.cn   2005-09-13 作者:聂会宇

字体选择:【大】 【中】 【小】

  四、基本技术

  1、基于3层C/S结构的Web发布技术

  目前建成的校园网,从经济性和实用性方面考虑,主干采用千兆或100M交换式以太网或ATM。一般选用微软的BackOffice产品作为自己的后台软件平台,其应用系统开发主要采用传统的C/S方式和先进的B/S方式交叉并用的结构。实现网上多媒体教学必须在充分考虑校园网资源实际的前提下,突出解决网络流量和客户端应用问题。基于在校园网环境下,实现Web发布在技术是成熟的,在资源利用上也是经济的,为有效减少网络流量,防止客户端肥大和易于数据更新,易于实现系统间的连接,确定系统实现采用3层C/S分布式计算结构的Web发布技术,形成基于Web数据库应用下的WWW教学环境。

  目前流行的3层C/S结构的Web数据库应用系统具体应用于网上多媒体教学平台可分成3部分:教学信息表示层、教学应用功能层和教学资源数据层。第1层是表示层-Web浏览器,是用户的输入/输出交互界面。用户使用Web浏览器访问Web服务器,提出教学申请,Web服务器用HTTP协议把所需的教学资源传输给客户机并在浏览器上输出;第2层是具有CGI或ODBC接口的应用层-Web服务器,它是介于Web浏览器和数据库服务器之间,负责用户输入信息的接受和动态网页的形成,主要完成教学应用功能。Web服务器接受教学申请后,执行CGI或其它服务程序,与数据库连接,进行处理运算,最后将处理结果返回Web服务器,再传至客户端;第3层是数据层-数据库服务器。主要完成信息存储和数据管理。它在接受客户请求后独立地进行各种运算。目前在Web服务器和数据库服务器之间通过提供一个中件间来建立连接。中间件的实现可以使用公开网关接口CGI或服务器软件的应用编程接口ISAPI及ASP技术等。由于处理完全是由数据层完成,应用层的变化不会影响到数据层,因此,应用3层C/S结构开发多媒体教学平台,其客户端、Web服务器端和数据库端各层次间的应用程序相互独立,不仅具有很强的软硬件环境变化的适应能力和可伸缩性,而且便于分布式开发和动态更新。

  Web 的交互特性是它可用于实现网上教学。服务器响应教学请求是通过HTTP协议完成,用户通过浏览器访问Web页面接受多媒体教学信息,而静态或动态的Web页面是具有HTML格式的教学信息文件。借助各种ActiveX组件和各种可视化编程环境,可以快速简易地开发界面美观、功能丰富的HTML页面;借助Java Applet、JavaScript和VBScript语言,可以设计出多媒体动态Web 页面,并且Java程序可以嵌入Web文档,将静态Web页面变成客户机上的应用程序。采用基于3层C/S结构的Web发布技术开发多媒体教学平台是确保开发经济性和高效性的解决方案。

  2. Web数据库中间控件及链接技术

  校园网环境下多媒体教学资源是由Web数据库管理和维护。基于TCP/IP的超文本传输,用户透明地通过浏览器Web页面,这是因为Web数据库采用3层C/S结构方式,通过在服务器端执行由Web服务器管理的一组中间控件和后台数据库交互。中间控件的开发目前主要有CGI、JDBC和ASP等技术。ASP是微软新一代开发动态网页的技术,它是一种服务器端脚本执行环境,完全和HTML集成,可扩展ActiveX Server组件,它能克服用户请求很多时CGI占资源大的缺点,其中ADO是ASP访问数据源的应用级接口,简单易用,便于多种编程方式实现。其实现过程是用户通过调用ASP文件,在服务器端得到执行,从相关数据库中取出数据,再向浏览端发出超文本表示的查询结果。综合考虑瘦客户端访问需要,采用ASP和ADO技术构造Web页面和数据库交互的Web数据库中间件是一种理想的方法。

  用户通过浏览器访问静态或动态的Web页面,接受多媒体教学信息,尤其是以大量的交互式动态页面为主要内容。创建动态页面需要以数据库系统为基础。由于HTML只能开发简单的教学资源,对于大量的、可以重复使用的教学资源,通过建立教学资源数据库,利用中间件与Web服务器建立快速连接,根据用户请求灵活组织内容形成动态页面。所有涉及Web数据库的连接访问都可采用HTML的表单技术及ASP、API和DTC组件简便地实现。无论是CGI、API、JDBC,还是专用数据库接口,其目的都是保持与各种教学资源数据库的快速连接。目前流行众多的Web数据库开发工具,不仅能提供功能强大的可视化Web数据库编程界面,而且还能与Web服务器IIS及数据库服务器MS SQL无缝集成;不仅可以简单高效地的开发出Web数据库访问应用程序,而且可以方便地实现课件的分布合作开发和动态数据发布管理。

  多媒体数据库是当前多媒体应用的热点,也是网上多媒体教学平台实现的关键。从数据模型的角度来说,面向对象的数据库(ODBMS)较适合多媒体应用的要求。在多媒体数据库中,Jasmine是目前具有完全集成的多媒体数据库开发环境, 内置多媒体功能和对Web页面的支持,并且能与现有应用数据集成为具有开放能力的纯对象数据库。

  3.网络CAI课件开发技术

  网络CAI课件是多媒体教学平台的重要资源。目前网上信息的内容和种类已基本不受技术条件的制约,课程内容的开发可以根据需要,选择合适的媒体形式,如文字、图形、图像、动画、音频、视频等。一般来说,这些基本媒体素材的制作创建都可以利用相关的专用软件,如文字图形可以用字处理软件产生,图像可以用图像处理软件加工,动画可以用动画制作工具生成。作为网络课程开发工具,对教学内容表示的支持主要是提供对各种素材的集成功能,与传统教学软件开发平台的差别是所产生的最终结果必须能够在网上浏览,如可以转换为动态的HTML格式文件。课件总体框架、目录导航结构及动态Web页面设计应采用流行的可视化开发工具开发实现;各种多媒体素材以插件形式插入Web页面,并配以相应的激活热区或驱动程序;Web页面以HTML格式,按其在总体框架中所在章节层次存入相应的文件夹,仅将其章节文件名超级链接到课件数据库中;各热键间、文件间、页面间的切换可以用超文本技术实现。

  网上教学和传统的课堂教学的差别在于,课堂教学内容层次性的展现是由老师通过讲述一步一步完成的;而网上教学时,老师需要将这些关联通过内容的组织立体地揭示出来,引导学生自己去体会,同时要注意不能影响学生对课程主干框架的理解,不能使学生感到内容混乱。因此,网上课件开发工具要为开发人员提供课程内容的构建框架,提供方便老师针对不同学生设计不同教学路径的功能。实现这一功能提供两种做法:一是提供内容的层次树,另一种是提供内容的关联图。具体课程内容的切换可以通过设置按钮、热区和超媒体链接方式实现,并要提供界面友好逻辑性强的导航系统。

  多媒体素材库的共享使用是课件开发的首要问题。素材制作尽可能利用一切现有资源,如直接剪切或从网上下载等;尽量采取先进的输入方式,如扫描输入、语音输入、数码相机输入、摄像机输入等;原始素材综合应用编辑制作工具加工处理后,分门别类存入素材库作为网上课件制作共享使用。

  五、结束语

  本文给出了应用Web技术组织和管理网上数据的通用的方法,相信对构建校园网环境下的各种应用系统具有一定的参考意义。基于网络技术的分布与协同,融入人工智能思想,研究完善校园网境下多媒体教学系统的完整、开放、先进、经济的的综合解决方案是今后进一步加强校园网信息资源建设,推动网络教育迈上更高层次的重要任务。

页面功能 【打印】 【关闭】 【我有话说

MOOC风暴来袭

版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号

关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com