论文部分内容阅读
基于XML模式的作业描述语言研究是当今教育信息化领域中,特别是网络与远程教育快速发展过程中一个新领域。目前,在线作业管理系统作为网上教学支持系统中一个非常重要的子系统缺乏相应规范的普遍现状,不仅造成了大量的人力、物力、财力与教育信息资源的浪费,而且标准不一、重复建设、共享与互操作不畅、运行与安全的保障机制不力,已经一定程度地制约了网络教学与网络学习的质量与效益。基于XML模式的作业描述语言研究是一个长期性、复杂性、综合性与高技术性的系统工程,它所包含的内涵与外延还缺乏明确的统一性界定。本论文的研究只是一个探索性的初步尝试,所采用的主要研究方法有:研究XML标准;参考性文献资料借鉴研究;描述规范研究,即使用XML针对具体的应用设计出相应的描述规范;利用所设计的规范生成对应的文档;编写一个基于XML的Web作业管理系统的设计实例。论文首先在第一部分研究问题的提出中,阐述基于XML模式的作业描述语言研究的动机与目的,分析国内外的基本现状,在此基础上说明了本论文采用的研究方法;在第二部分XML理论基础中,介绍了XML诞生的背景,描述了XML的特点,说明了XML的标记,解析了XML的基本结构,分析了DTD和XSD的异同,列举了XML的主要应用领域;在第三部分作业描述语言的设计与实现中,分析了作业数据模型,建立了对应的Schema,编写了相关的实例;阐述了XML文档的验证、显示和存储三种处理方法。第四部分,一个基于XML的Web作业管理系统的设计实例,主要从三个方面进行了详细阐述:系统的开发特点、开发模型、设计原则和需求;系统结构与模块功能;系统实现。在这一部分中,设计完成了一个基于XML的Web作业管理系统原型,系统围绕着XML展开,利用一些技术如JAVA、HTML、ASP等,实现了作业的生成、对课程与学生基本信息的管理、作业的操作、对作业的批改等功能。在这个过程中,通过分析模块的编码体现系统是如何生成XML数据、如何提取XML数据、如何正确地显示XML数据、如何保存XML数据等功能。总之,本文从基于XML模式的作业描述语言的研究意义、理论基础、主要研究内容和实例编制等视角,对基于XML模式的作业描述语言进行了艰难探索。论文在明确阐述基于XML模式的作业描述语言的时代背景与现实意义的基础上,确定了基于XML模式的作业描述语言的研究方法;根据作业管理的特点和要求,构造出作业文档与答卷文档的数据模型树;在这两个数据模型树的基础上,进行Schema模式设计,对此作了进一步的扩展,并给出了模型树XSD的完整定义;最后,设计了一个基于XML模式的WEB作业管理系统。