欢迎来到天天文库
浏览记录
ID:33173538
大小:1.47 MB
页数:59页
时间:2019-02-21
《基于xml技术的数据管理系统的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河北工业大学硕士学位论文基于XML技术的数据管理系统的研究姓名:陈钒申请学位级别:硕士专业:计算机应用技术指导教师:聂俊岚20050301河北工业大学硕士学位论文基于XML技术的数据管理系统的研究摘要解决不同应用程序之间的数据共享和交互问题,提高应用程序的通用性,便于应用程序的升级,以降低应用程序的开发成本是数据管理系统研究的~个重要内容。本文提出了基于XML技术的数据管理系统,从数据层面上解决数据的共享与交互问题。在本数据管理系统中,应用XML文档对应用程序中的数据进行描述,通过XML技术特有性能,实现了应用程序照
2、好的通用性和可扩展性。研究了在vC++开发平台下,实现在C++应用程序中对象实例数据与XML文档数据的交互操作,分析了其中两个基本操作:打包和解包。主要研究了如何使这两个操作具有很好的通用性能。本文还具体探讨了基于XML文档的存储方法,从XML文档到关系型数据库,对基于路径分析的XML文档的存储方法(XRel)进行了较为详细的研究。本文最后,讨论了数据管理系统在实例系统FTAS(故障树分析系统)中的具体应用。关键词:数据管理系统,XML,数据绑定,存储策略,路径分析苎三兰墼茎查盟茎塑笪墨歪垫堕竺茎RESEARCHIN
3、GADATAMANAGEMENTSYSTEMBASEDONXMLABSTRACTItisimportantforaDataManagementSystem(DMS)toshareandexchangedataindifferentapplications.Asaresult,theefficienceandmaintenanceofsoftwarecarlbeimproved.Inthispaper,aDataManagementSystembasedonXMLtechnologyisstudiedanditcanr
4、esolvetheproblemindatalay.InthisDMS,thedataofapplicationscanbedescribedinXMLdocument.BecauseofthecapabilityofXML,thecurrencyandexpansibilityofapplicationscanbeimproved.Inthispaper,itisresearchedthathowt0implementtheformatconversionbetweenC++objectsinstanceandXM
5、LdocumentsinVc++flat.Twooperations(packandunpack)areanalysedindetail.Itisresearchedmailythathowtoimplementthecurrencyofthem.ThisPa口erdiscussesthemethodsthattlowtostoretheXMLdocument.Onethatbasedorlpathanalysis(XRel)isresearchedindetail.Atlast,aninstancesystem(F
6、ATS)isputouttoprovethevirtueoftheDMSwhichresearchedinthispaper.KEYWORDS:DMS,XML,databinding,storingstrategy,pathanalysis河北工业大学硕士学位论文第一章绪论§卜1研究背景随着计算机科学技术的不断发展进步,我们开发出了越来越多的.r具软件帮助川户简化工作,以提高:i:作效率,使用户进入了前所未有的信息化时代。但是,正是这种信息化给软件开发人员提出了前所未有的挑战。(1)数据不能进行有效的交换和共享。由于
7、二Ii具软件的多样化,以及应用系统的综合化,不同应用程序中或同一系统中的不同模块中产生的数据结构可能备不相同,使得数据不能进行有效的交换干¨共享,为信息的共享与交流造成了障碍。(2)费用较高,不能对成本进行合理的控制。由丁,箨应用程序或各系统模块中的数据结构有所不同,要对这些结构不同的数据进行操作和通信的话,就需要建立相应的接口模块。这样使得软件开发的很大一部分成本、费用以及精力。可能就要浪费在不同数据格式的相互转换上。(3)通用性差,不便于再次开发。工具软件越来越多,如果各个工具软件都无法与其他的工具软件进行数据共
8、享,这就会大大限制用户的使用。反之,如果应用程序产生的数据文件,可以在其他开发平台进行开发或可以由其他应用程序进行操作的话,就可以大大提高应用程序的应用面,方便婿户的使』{{。(4)系统扩展性著。由于没有统一的数据格式,导致新旧系统不能有效联接,从而造成资源的浪费。对于那些已经有开发经历的用户,当他们选择我们开发的更先进的1二具软件时,他们当然
此文档下载收益归作者所有