基于XML-Schema的作业描述语言的研究

基于XML-Schema的作业描述语言的研究

论文摘要

基于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作业管理系统。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 问题的提出
  • 1.2 国内外的相关研究
  • 1.3 本课题的研究意义与研究方法
  • 第二章 XML 及在远程教育中的应用
  • 2.1 XML(EXtensible Markup Language)诞生的背景
  • 2.1.1 SGML 介绍
  • 2.1.2 HTML 的出现
  • 2.1.3 XML 的诞生
  • 2.2 XML 的特点
  • 2.3 XML 的标记
  • 2.4 XML 的基本结构
  • 2.5 文档类型定义DTD 与XML 模式定义XSD
  • 2.6 XML 的应用领域
  • 2.7 XML 在远程教育技术规范方面的应用
  • 2.8 DLTS-10 练习/测试互操作规范
  • 2.8.1 ASI 基本信息模型
  • 2.8.2 ASI 的XML 模式树结构
  • 2.8.3 ASI 的 XML 结构分析
  • 2.8.4 ASI 的实例
  • 第三章 作业描述语言的设计与处理
  • 3.1 作业描述语言的设计
  • 3.1.1 数据模型分析
  • 3.1.2 Schema 模式设计
  • 3.1.2.1 设计元素
  • 3.1.2.2 定义XSD
  • 3.1.3 Schema 模式的扩展方法
  • 3.1.4 XML 作业文档的编写
  • 3.2 XML 文档处理
  • 3.2.1 XML 文档的验证
  • 3.2.2 XML 文档的显示
  • 3.2.3 XML 文档的存储方法
  • 第四章 一个基于XML 的Web 作业管理系统的设计实例
  • 4.1 系统的开发特点、开发模型、设计原则和需求分析
  • 4.1.1 开发特点
  • 4.1.2 系统开发模型
  • 4.1.3 系统设计原则
  • 4.1.4 系统需求分析
  • 4.2 系统结构与模块功能
  • 4.2.1 教师模块
  • 4.2.2 学生模块
  • 4.3 系统实现
  • 4.3.1 XML 文档的存储与管理
  • 4.3.2 数据库访问与链接
  • 4.3.3 访问XML 作业文档的方法
  • 4.3.4 作业生成
  • 4.3.5 学生做作业
  • 4.3.6 教师批改作业
  • 4.3.7 编辑模块中删除功能的实现
  • 4.3.8 XML 作业文档验证
  • 4.3.9 测试和运行
  • 第五章 总结
  • 参考文献
  • 攻读项士期间发表的论文和参与的研究项目
  • 后记
  • 相关论文文献

    • [1].小学数学动手实践性作业实例分析[J]. 科学大众(科学教育) 2020(01)
    • [2].“讲究”与“将就”——浅谈美术作业的有效设计与指导[J]. 戏剧之家 2020(02)
    • [3].教师自己先做好“作业”[J]. 上海教育科研 2020(01)
    • [4].西藏知不拉铜多金属矿北露天穿孔作业危险源的识别与管控[J]. 四川水力发电 2020(01)
    • [5].人口老龄化背景下作业治疗在中国发展面临的机遇与挑战[J]. 中国康复理论与实践 2020(02)
    • [6].从“作业到点可不做”谈课业负担的根源[J]. 人民教育 2019(23)
    • [7].畅谈作业成本法对企业管理的作用[J]. 财会学习 2020(05)
    • [8].炼化企业直接作业全过程管控的实现[J]. 电脑编程技巧与维护 2020(03)
    • [9].写作业[J]. 审计月刊 2019(12)
    • [10].“一刀切式”作业模式的弊端和分层作业在小学数学中的应用[J]. 才智 2020(04)
    • [11].水电站作业人员管控系统及关键技术应用研究[J]. 电工技术 2020(07)
    • [12].基于视频事件的大型舰船舰面保障作业检测[J]. 计算机系统应用 2020(07)
    • [13].作业疲劳的生理测量方法研究综述[J]. 人类工效学 2020(02)
    • [14].航天器在轨运行段遥控作业规范化设计与实现[J]. 遥测遥控 2020(03)
    • [15].没有“敌意”的坚决,不含“诱惑”的深情——谈防疫期如何督促学生交作业[J]. 河南教育(职成教) 2020(Z1)
    • [16].露天拉斗铲作业方式及其作业过程优化设计研究[J]. 矿业装备 2020(05)
    • [17].区别不同作业 避免“盲目施救”[J]. 劳动保护 2018(12)
    • [18].爷爷的作业[J]. 前线 2018(12)
    • [19].作业验收[J]. 党课参考 2019(07)
    • [20].两份寒假作业里的不同视角[J]. 工会博览 2019(06)
    • [21].告别重复性作业[J]. 人民教育 2017(20)
    • [22].聆听孩子的“画外之音”——低年级学生美术作业解读与探究[J]. 科学大众(科学教育) 2018(07)
    • [23].浅谈小学作业的布置[J]. 才智 2018(18)
    • [24].孩子写作业磨蹭拖拉怎么办[J]. 新农村 2018(10)
    • [25].浅谈新课程背景下作业的创新设计[J]. 中学政治教学参考 2010(03)
    • [26].关于多维度地设计物理作业的几点思考[J]. 中学物理教学参考 2012(12)
    • [27].小学网络作业的实践乱象与对策[J]. 教学与管理 2018(29)
    • [28].《写作业》[J]. 山西财税 2018(11)
    • [29].作业验收[J]. 前线 2018(10)
    • [30].顶风抗寒 沙漠作业[J]. 中国测绘 2017(01)

    标签:;  ;  ;  

    基于XML-Schema的作业描述语言的研究
    下载Doc文档

    猜你喜欢