论文部分内容阅读
本论文是结合陕西省21世纪初高等教育教学改革工程项目(0204014)“基于积件的网络多媒体课件的开发与应用实践研究”展开的。文中结合网络化积件系统的设计及实现过程对积件思想、积件系统的开发方法及关键技术进行了深入地探讨。 积件思想是为了解决计算机辅助教学的第一代软件—课件所存在的问题而提出的,积件思想源于搭积木的游戏,将教学内容分成许多的小模块,使用者只需要通过简单的组合,便可构造出一个满足教学需要的教学软件。 本论文在分析目前课件存在的问题的基础上,首先介绍了积件思想的引入、积件的概念、特点、组成及其与课件的关系,然后指出了目前在积件系统开发过程中存在的问题,并针对这些问题展开了深入地研究,最后提出了解决问题的方案并实现了该系统。 主要研究工作包括以下几个方面: (1)按照CELTS对积件资源进行元数据描述和内容包装,以实现资源的共享与重用。 (2)研究了利用模板实现灵活运用教学策略的方法。 (3)研究了积件素材表现效果的实现方法。 (4)研究了在积件演示过程中动态调整积件资源位置的方法。 (5)研究了利用文件管理与关系数据库相结合实现对积件资源管理的方法。 在系统的实现过程中,主要运用了XML和Asp.Net技术。将XML技术应用于网上教学领域,开发区别于传统多媒体课件的基于XML的积件式课件,将有利于实现课件资源的共享与重用,有利于实现课件内容的多种显示与表达,还有利于使用者与课件之间更有效的交互。系统开发采用了.Net作为开发平台,C#作为开发语言。.NET开发环境对XML提供专门的接口,利用C#允许XML数据直接映射为结构数据类型以代替类的特点,提高了系统的灵活性。 最后,对本文的研究及开发工作进行了总结,并对积件系统的发展以及下一步的开发工作进行了阐述。