论文部分内容阅读
随着信息技术蓬勃发展而诞生的网络教学,凭借其信息量大、交互性强、覆盖面广等特点,在教育领域发挥着越来越重要的作用,并日益深刻地影响着教学内容、教学方法、教学模式的变革。与传统的教学模式相比,网络教学既具有普通计算机辅助教学的各种优势,又克服了其运用于单机的的局限性。网络教学覆盖面广、教学手段灵活多样,教育资源和学习不受时空限制,可以随时、随地为受教育者提供教育服务。因此,它更能满足信息时代人才培养的要求,已广泛应用于远程教育、职业教育、学校辅助教学等领域。 网络教学系统主要由各种网络教学课件组成,目前许多计算机工作者和教育工作者都在致力于网络教学系统的研发,造成不同的课件使用不同的文档格式,不同的网络教学系统之间无法进行有效的交互和资源共享。造成这种混乱状况的原因首先在于缺乏一个统一的课件文档标准,其次在于缺乏对统一标准的强大的处理工具。XML是W3C发布的语言标准,得到业界(如微软、IBM、SUN等)的广泛支持,是一种用于网络上数据交换的语言,用其描述数据具有结构良好、易于交换、显示灵活和跨平台等优点。因此,利用XML技术建立网络教学数据结构,建立基于XML的网络教学系统成为解决这些问题的重要途径。 本文主要研究基于XML的Web数据处理相关技术,在考察和研究现有网络教学系统的基础上,引入Agent技术改进系统的智能性,设计一个基于XML的网络教学系统,并运用C#语言和ASP.NET技术,实现一个网络教学的实验系统。主要工作包括: 1、研究XML及其相关技术,提出基于XML的网络教学系统的数据模型,以提高XML数据处理的效率和适应性,主要包括XML数据模型的建立、数据存储模式、数据的提取以及传输等。 2、研究XML技术运用于网络教学系统的优势与特点,给出基于XML的网络教学系统的框架模型,该系统是基于XML的三层体系结构,具有良好的数据结构和较强的跨平台交换数据的能力,有更好的智能性和交互性,能高效地搜索、利用教学资源,并且具有信息发布、教学辅导页面的自动生成功能。 3、引入Agent技术以提高教学系统的智能性,给出了学生Agent、教师Agent和管理Agent的结构及功能,结合树形结构的知识表示方法和难度划分给出了系统的个性化教学策略。 4、利用微软ASP.NET、C#、SQL Server等技术,利用.NET平台实现一个基于山东师范大学硕卜学位论文XML的网络教学实验系统。对系统的设计目标、开发及实现环境、设计工具及安全性等进行分析,对总体结构、用户组成、系统组成及数据库进行设计。 系统主要由四个子系统组成:信息管理子系统、网络授课子系统、网络答疑子系统及网络考试子系统。由于基于xML并引入Agent技术,本系统具有较强的数据交换能力以及较强的兼容性、可重用性、可维护性、智能性等特点。