欢迎来到天天文库
浏览记录
ID:9319916
大小:1.29 MB
页数:56页
时间:2018-04-27
《xml数据库系统客户端的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文分类号学校代码10487学号M201076008密级硕士学位论文XML数据库系统客户端的设计与实现学位申请人曾抗学科专业软件工程指导教师任宏萍副教授答辩日期2013.1.10I华中科技大学硕士学位论文AThesisSubmittedinPartialFulfillmentoftheRequirementsfortheDegreefortheMasterofEngineeringTheDesignandImplementationoftheXMLDatabaseClient
2、CandidateMajor:ZengKang:SoftwareEngineeringSupervisor:Assoc.Prof.RenHongpingHuazhongUniversityofScienceandTechnologyWuhan430074,P.R.ChinaJanuary,2013II华中科技大学硕士学位论文独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本
3、文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本论文属于保密□,不保密□。在年解密后适用本授权书。(请在以上方框内打“√”)
4、学位论文作者签名:指导教师签名:日期:年月日日期:年月日III华中科技大学硕士学位论文摘要数据库经历了历史的变革,从较为简单的表格式数据存储,发展到今天需要完成大规模数据存储的海量级分布式数据库,并且在社会的各个领域得到了广泛的应用。由于良好的用户体验已经成为了现代用户评价产品的重要标准,为了使让用户感受到更好的操作体验,很多数据库厂商设计了各种各样的客户端,一定程度上改善了用户对操作体验的评价。以如何实现客户端的底层驱动为重点,提出了一种以改写现有接口思想为中心的实现方法,在方正XML数据
5、库中设计并实现了客户端系统,以作为方正XML数据库系统呈现给用户的窗口。XQJ是一套基于Xquery查询语言的轻量级XML数据库接口。对于XML数据库来说,XQJ起到的作用就类似于JDBC或ODBC在传统关系型数据库中发挥的作用。以方正XML数据库系统为实例,我们将XQJ改写为C++版本的接口,来实现XML数据库客户端的底层驱动功能,并为开发人员提供了轻量级的编程接口。这种代码重用的实现方式,方便了日后的开发工作,提升了用户体验,增强了数据库系统产品的核心竞争力。系统实现过程中严格按照软件工程规范进行,从最基
6、本的程序编码,到面向对象原则的遵守,整个系统最终完成实现,不论是功能需求还是性能需求,都能够达到让人满意的高度,满足了最初设计的要求。最后展示方正橙云智睿XML数据库系统客户端的实际运行情况,并反思在设计与实现过程中的不足之处和今后的发展方向,为数据库将来的发展提供新思路。关键词:可扩展标记语言XML代码重用Java开放接口数据库客户端IV华中科技大学硕士学位论文AbstractDuringhistoricalchanges,thedatabasebecomesadistributedsystemwhi
7、chneedstohandlelarge-scaledatastoragefromtherelativelysimpletabularone,andhasbeenwidelyusedinvariousfieldsofsociety.Asagooduserexperiencehasbecomeanimportantcriterionofmodernuserevaluation,forthebetteruserexperienceofoperating,manycompanieshavedevelopedvari
8、ouskindsofclients,which,tosomeextent,improvetheuserevaluationofoperatingexperienceFocusonhowtoachievetheclient'sunderlyingdrive,onekindofimplementationsofrewritingexistinginterfacehasbeenputforward.Ast
此文档下载收益归作者所有