【网学提醒】:本文主要为网上学习者提供XML在教学资源共享中的应用,希望对需要XML在教学资源共享中的应用网友有所帮助,学习一下吧!
资料包括: 论文(34页14327字) 任务书 开题报告
说明:摘要:网络教学资源是开展网络教育的前提和基础。随着网络教育的逐步拓展,网络教学资源越来越丰富,远程教育教学资源共享的有效管理成为开展网络教育的关键。为各类学习内容对象提供高效的存储管理,为各种使用者提供方便快捷的存取功能,从而提高教学资源对象的利用率已经尤为重要。
本文主要研究如何实现将描述学习对象元数据的XML Schema 映射到数据库关系模式。在本文中,为了克服了DTD本身所固有的缺点,使用XML Schema代替DTD描述学习对象元数据。描述学习对象元数据的XML Schema本身就是格式良好XML文档,通过解析这些文档,按照一定的映射规则在关系型数据库建立存放学习对象元数据的关系表,并通过主外键形式将其关联起来,符合该Schema的学习对象元数据就可以存入关系型数据库,以实现学习资源的高效检索和重用。
关键字:XML Schema,关系型数据库,远程教育,学习对象元数据
The application of XML in sharing learning resources
Abstract :Network learning resources is the premise and basis of the network learing. With the network education’s expanding, the network increasingly has riched learning resources, And the effective management of the Distance learning resources has become the key of network education. Efficient storage management of all types of learning object and convenient and efficient access function for all users so as to enhance the efficiency targets has become critical especially.
This paper mainly studies how to reflect the XML Schema using to describe learning object metadata to database model. In this paper, in order to overcome the DTD own inherent weaknesses, we use XML Schema instead DTD to describe learning object metadata. XML Schema using to describe learning object metadata in itself is a good format XML, by analyzing these documents, we create many tables to store learning object metadata in accordance with certain rules and relate them with the relevance of primary key and foreign key. The learning object resources for the Schema rules can be deposited into the relational database so as to the learning resources can be achieved the efficient retrieval and reuse.
Keywords : XML Schema, relational databases, distance education, learning object metadata
1 绪论
1.1 选题背景和目的
从全球化网络教育研究的现状来看,基于网络的远程教学无疑已经全面展开。在我国,网络远程教学正方兴未艾,成为目前教育发展的新热点。教学资源的含义非常丰富,大多数的网上资源信息都可以作为教学资源而被加以利用。网络教育的研究者归根到底目的是真正有效、高效地利用网络来进行教学?我们注意到,在网络环境上,高质的教学资源才能更有效地保证教学活动的发生。并且,从规范化后的网络远程教学来看,对教学资源的需求会更大,更高。从当前网络教学资源的数量来看,呈海量级发展;但从其效度来看,却存在着针对性不强、离散杂碎、重复建设等诸多现象。这种现象产生的最直接不良后果就是造成了教学资源的混乱无序、独占隔离、简单重复、低效检索,更进一步则导致了对网络技术、教学资源利用率的严重浪费。为解决这个普遍存在的问题,各国学者纷纷研究新一代的远程教学技术。其中,近年来在欧美国家普遍接受并流行的一种名为学习对象(Learning Object——本文简称为LO)的新理念更独占鳌头,在诸多的教育技术中脱颖而出。
目录:摘要I
目录I
1 绪论3
1.1 选题背景和目的3
1.2 国内外研究现状4
1.3 课题研究方法4
1.4 论文组成5
2 相关技术6
2.1 学习对象元数据6
2.1.1 学习对象定义6
2.1.2 学习对象元数据的发展历程6
2.1.3 学习对象元数据结构和分层7
2.2 XML SCHEMA11
2.3 学习对象元数据的存储13
3 模式映射规则16
3.1 数据类型的映射16
3.2 属性映射18
3.3 元素映射19
4 系统设计与实现21
4.1 开发环境21
4.2 系统设计21
4.3 系统实现23
结论28
摘要I
目录I
1 绪论3
1.1 选题背景和目的3
1.2 国内外研究现状4
1.3 课题研究方法4
1.4 论文组成5
2 相关技术6
2.1 学习对象元数据6
2.1.1 学习对象定义6
2.1.2 学习对象元数据的发展历程6
2.1.3 学习对象元数据结构和分层7
2.2 XML SCHEMA11
2.3 学习对象元数据的存储13
3 模式映射规则16
3.1 数据类型的映射16
3.2 属性映射18
3.3 元素映射19
4 系统设计与实现21
4.1 开发环境21
4.2 系统设计21
4.3 系统实现23
结论28
致谢29
参考文献30
参考文献: 祝智庭主编,《现代教育技术——走向教育信息化》[M]高等教育出版社,2001年12月版。
现代远程教育技术标准化委员会[S],教育部 《现代远程教育技术规范》(教学资源部分)2001年4月。
祝智庭.网络教育技术标准研究[J]《电化教育研究》,2001年第8期
Ann Navarro,Chuck White,Linda Burman著,周生炳,宋浩,袁海洋,肖伟译《xml 从入门到精通》[M] 电子工业出版社 2000年
EllioteRustyHarold著;马云,钟萍等译《XML宝典》[M]电子工业出版社,2002
ElliotteRustyHarold著.刘文红,赵伟明等译《Java语言与XML处理教程SAX,DOM,JDOM,JAXP与TrAX指南》[M].电子工业出版社2003
施伯乐等编著 《关系型数据库的理论及应用》[M] 河南科学技术出版社 1989年
Priscillawalmsley 著陈维军,乔安平,英宇译《XML模式权威教程》[M]清华大学出版社 2003年1月
杨芙清、梅宏、李克勤,“软件复用与软件构件技术”[J]电子学报1999年第2期
方翔,李伟生.XML文档到关系数据库的直接转换[J].《
计算机工程》2001. 12
CharlesF .Goldfarb,PaulP rescod, 《XML用户手册》[M],人民邮电出版社,2000
陈锦辉,王景皓《.XML与JAVA
程序设计大全》[M]中国铁道出版社 ,2002
张龙样《XML与系统分析设计》[M],北京:人民邮电出版社,2001
刘晓华.《J2EE企业级应用开发》[M].北京:电子工业出版社,2003
[15] 袁志斌, 张利华.《Web资源库建设中的主动服务技术》[M]. 山东大学出版社, 2000.17.(4).
[16] David A.Wiley.”Educational Technology and learning online”[J].2002
[17] Allert, Heidrun Dhraief, Hadhami Nejdl, How are Learning Objects used in Learning Processes.[J] Instructional Roles of Learning Objects in LOM , Learning Lab Lower Saxony. 2002
[18] D.Quass, J.Widom.R.Goldman, K.Haas,etc. A Lightweight Object RE pository for Semistructured Data,Proceedings of the ACM SIGMOD[A] International Conference on Management of Data. Montreal,Canada, 1996
[19] J. McHugh, J. Widom, Integrating Dynamically-Fetched External Information into a DBMS for Semistructured Data.SIGMOD Record[S],December1997
[20]J.Shanmugasundaram,E.Shekita,J.Kieman,etc."AGeneralTechniqueforQueryinXML Document susinga Relational Database System,"[P] SIGMOD Record, September 2001
[21] M.David Merrill, Utah State University, Instructional Transaction Theory (ITT)[A]: Instructional Design Based on Knowledge Objects. [EB/OL] Available: 23/04/2002.
[22] Mary Femandez, Wang-Chiew Tan, Dan Suciu. SilkRoute: Trading between Relations and XML[R].2000
[23]Joseph Sinclair. Securing systems ,Part one: Using Java technology in the high-stakes systems [J].2 001
作者点评:在本次毕业设计中,首先对学习对象元数据(LOM)规范进行细致研究,了解学习对象元数据的结构和层次关系。并且设计了对描述学习资源的元数据的XML Schema绑定方法,构件映射规则将学习对象元数据的Schema映射到数据库关系模式,并通过主外键形式将生成的关系表进行关联。在整个过程中,实现了系统XML Schema
注册模块。该模块是学习资源共享系统中不可缺少的模块,通过实现学习对象元数据的关系型数据库存储,大大提高了对学习资源的
查询效率,同时由于XML的自身特性,使得教学资源具有良好的可扩展性。
在本次设计中基本实现了该模块的各种功能,但是也存在着许多问题没有考虑完全。如系统的运行效率并不是很理想,对学习对象元数据研究不够透彻,需要进一步研究。