欢迎来到天天文库
浏览记录
ID:33531776
大小:3.13 MB
页数:63页
时间:2019-02-26
《基于xml的文档管理系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西安工业大学硕士学位论文基于XML的文档管理系统姓名:傅蓓申请学位级别:硕士专业:计算机软件与理论指导教师:陈桦20080512基于XML的文档管理系统学科:计算机软件与理论研究生签字:.豳蕊指导教师签字:/?南彳摘要随着现代社会信息技术的不断发展,对信息的处理和使用已经深入人们生活的各个方面。信息系统的基本目的是利用信息技术,实现对信息资源的管理。但是传统的信息系统具有开发周期长和开发的过程复杂的缺点。最近,软件重用技术越来越引起人们的重视,已成为提高软件生产率和减少软件开发复杂度的一个重要途径。软件重用是一种由预先构造好的、以复用目的而设计的软件构件建立或软件系统组装的过
2、程,它的目的是使以后系统的开发不再采用一切从零开始的模式,而是在已有的工作基础上,充分利用过去系统开发中积累的知识和经验,将开发的重点集中在文档管理应用的特有构成成分上。本文的研究目的是研究和设计一套基于XML的可重用的文档管理系统,使开发人员能够以本系统为基础,快速的开发出满足各项具体业务需求的文档管理系统。本文首先介绍了软件重用技术在软件系统的开发过程中带来的益处和目前存在的问题,其次结合以往的文档管理系统的具体业务特征,提出了一种基于XML技术的可重用的文档管理系统的解决方案。随后通过对文档管理系统的公共的业务特征的分析与研究,抽象出文档管理系统的一般业务模型,使用目前
3、常用的w曲技术框架:struts和spring来实现文档管理系统一般业务模型的自动解析和系统的自动更新。本文从不同角度对文档数据管理系统进行了业务特征分析,文档管理系统一般业务模型可分为组织结构模型和文档数据模型两部分,这两部分模型使用XML作为模型的描述语言。文档管理系统从业务方面可分为文档管理、组织结构管理和权限管理三个部分。本文在系统的总体设计中对这三个部分都作了详细的介绍。最后,以图书馆管理系统为例,用XML描述该系统的组织结构和文档数据结构,通过本文档管理系统对其进行解析,从而生成依赖于具体业务的文档数据管理系统。与此同时对论文所使用的设计思路和实现方式进行的验证,
4、证明了该可重用的文档管理系统可以在保证软件质量的基础上提高软件的开发速度。关键词:XML:StrutsSpring:软件重用DocumentManagementSystemBasedonXMLDiscipline:ComputerSoftwareandTheoryStudentSignature:凡Be;SupervisorSignature:C枷f比红AbstractWiththedevelopmentof1Tinthemodemsociety,theprocessingandusingoftheinformationalreadypenetratedeachaspecti
5、nthedailylifeofpeople.Informationtechnologydependsontheinformationsystemwhichitsmainlypurposeistomanageinformationresources.Thedevelopmentcycleoftraditionalinformationsystemhaslastforalongtimealreadyandthetechnologyisalsocomplicated.Therefore,thebusinessprocessedbyinformationsystemisrelativ
6、elyregular,itisnevercontenttotheinformationsystemandtherequestoftimelyprocessinginformation.Nowadays,anewtechnologycalledsoftwarereuseattractspeoplemoreattentions,ithasbecomeaveryimportantwaytoimprovesoftwareefficiencyandreducethedifficultyofsoftwaredevelopment.Softwarereuseisatechniquethat
7、constructsthesoftwaresystemwithexistentsoftwareresources.Whenpeopledevelopanewsoftwareapplicationsystem,theyreusesoftwareresourceswhichhavebeenusedorbuiltbefore.Bythisway,thesoftwaredevelopmentdoesn’thavetostartfromthescratch.Basedontheavailableachieveme
此文档下载收益归作者所有