论文部分内容阅读
任何技术的进步都会影响和改变着我们生活、学习的方式和质量,以Web形式为主的各种应用软件在教育中的使用最能证明这一点。为了克服目前Web开发将数据结构与表现样式混杂在一起、代码太简单不够智能、代码不规范臃肿等缺点,W3C组织提出了Web标准的技术规范。Web标准制定的核心目标是将Web应用程序的数据结构(内容)、行为与表现样式分离。应用Web标准需要遵循一系列的技术规范,其中XML语言是其中的关键技术。网络课程是Web技术在教育领域的最具价值的应用之一,设计开发网络课程有一个重要原则就是要方便学习者的学习。基于Web标准的理念,为了让学习者能够快速的获取学习内容,为了让使用不同浏览器的学习者都能得到正确的显示内容,为了让网络课程能够在以后不断增加的网络设备上显示,为了让网络课程的维护更加方便,为了让网络课程的学习内容更容易被搜索到,为了缓解服务器的压力等等,非常有必要采用Web标准进行网络课程的设计和开发。由于学习者的多样性和网络课程内容显示的准确性的要求,更有理由在网络课程的设计和开发中推广应用Web标准。本文在综合研究Web标准、XML关键技术和深刻分析网络课程设计开发应用Web标准的必要性的基础上,设计实现了“基于Web标准的网络课程”。本研究主要做了以下几个方面的研究:1、综合研究XML技术,包括XML数据模型约定的DTD/Schema、XML格式化的CSS/XSL、XML DOM和XML的多媒体应用SMIL,为网络课程具体开发做好技术基础。2、基于XML数据模型的网络课程内容的设计与实现。将网络课程所有学习内容和结构信息采用XML数据模型进行描述,用CSS进行格式化显示,做到内容与表现分离。3、基于SMIL的多媒体播放系统的设计与实现。应用SMIL语言开发多媒体播放系统,将视频、演示文稿PPT、说明文字和背景音乐同步集成。4、基于XML的BBS的设计与实现。采用XML作为数据存储和交换方式,将留言信息保存到XML文档,代替数据库用来存储数据信息。“基于Web标准的网络课程”最后通过W3C的校验,证明设计开发过程是成功的。相信本网络课程在实际应用一定会给学习者带来更多的方便和最佳的体验。