文档介绍:西北工业大学
硕士学位论文
基于XML的可重用文档数据管理系统的设计与实现
姓名:郭李娟
申请学位级别:硕士
专业:电路与系统
指导教师:史浩山
20070301
摘要软件重用薷璦∞是一种由预先构造好的、为复用目的而设计的软件构件建立或软件系统组装的过程,其出发点是使应用系统的开发不再采用一切“从零开发”的模式,而是以已有工作为基础,充分利用过去应用系统开发中积累的知识和经验,将开发的重点集中在应用的特有构成成分上。本文的目标就是研究和设计一套基于目芍赜梦牡倒芾硐低常箍7⑷嗽币源宋;】焖的开发出满足具体业务需求的文档管理系统。论文首先介绍了软件重用为系统开发带来的受益以及目前存在的问题,然后结合文档管理领域的具体业务特征,提出了一种基于目芍赜梦牡倒芾硐统的解决方案。该方案是特定领域的软件重用应用设计思路和模型驱动开发方法在文档管理领域的深入与实践,作者通过对文档管理领域的公共特征的分析与研究,抽象出具有该领域特征的一般业务模型,同时通过整合时下流行的三个框架实现了模型的自动解析和系统自动更新过程。可重用文档管理系统使用组织结构模型和文档数据模型从不同角度对文档数据管理的业务特征进行描述,使用魑R滴衲P偷拿枋鲇镅浴U鱿低从业务功能方面分为模型管理、权限管理和文档管理三大块,文章在系统的总体设计一章中对这三部分的功能组成进行了详细介绍,并从实现角度出发,对它们分别进行了深入地分析与研究。最后,文章以使用该系统开发的某国防单位的资料管理系统为例,对论文的所提出的设计思路和实现方式进行了验证,同时也验证了该系统在保证软件开发质量的前提下提高了整个系统设计的复用性。关键字:软件重用,业务模型,文档数据管理系统,
鏼伽辌删彻伽啪∞脚印噦辵∞%祄骵枷细竌他吣叩礽辠细轪蚰辳研孤纭噦辵辳,辴模甌蝒辀鷇蟗靋删::竌坤琤蝝,衪∞∽,∞Ⅳ琩柚鷄卸辪锄觚辒砤髏鷇∞柚∞謅謉柚∞卸謅,卸秅謅,耡觚印瑂謅鐃粕锄轴∞卸鏼皿仃托絫譨鹋轝勰:弱,仃Ⅳ,缪獁.’磖覫.、,,痵琣Ⅱ
川年;月日学位论文作者签名:耋轹学位论文作者签名:童轹。呻年学位论文知识产权声明书四旯西北工业大学学位论文原创性声明本人完全了解学校有关保护知识产权的规定,即:研究生在校攻读学位期间论文工作印件和电子版。本人允许论文被查阅和借阅。学校可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律注明作者单位为诬北工业大学。秉承学校严谨的学风和优良的科学道德,本人郑重声明:所呈交的学位论文,是本的知识产权单位属于西北工业大学。学校有权保留并向国家有关部门或机构送交论文的复保密论文待解密后适用本声明。指导教师签名:人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经公开发表或撰写过的研究成果,不包含本人或其他已申请学位或其他用途使用过的成果。对本文的研究做出重要贡献的个人和集体,‘均已在文中以明确方式表明。本人学位论文与资料若有不实,愿意承担一切相关的法律责任.
第一章绪论课题背景与研究现状在国民经济和社会信息化的背景下,各类信息管理系统成为实施信息化建设的一个重要基础平台。文档管理系统作为信息管理系统的一种应用类型,主要实现传统纸质文档资料信息的电子化、网络化管理,它通过对文档资料的科学组织和集中管理,加快了文档资料的处理速度,使管理人员从繁重的手工方式解放出来,极大的提高了工作效率和管理质量。文档管理系统使用丰富的数据结构和数据类型描述文档资料信息,这些信息在管理上存在很大的操作相似性,部分操作甚至完全相同,如果对每个系统都重新开发设计,会造成大量重复性工作。如何在开发过程中缩短研发周期,提高软件质量,增加可维护性,降低开发成本,成为一个重要的问题,而软件重用被认软件重用是指使用“为了复用目的而设计的软件”的过程嘲。从简单的源代码重用进化到表示问题抽象的结构重用,以及表示问题解决思路的设计重用,根代码重用:以代码片段作为重用对象,如子程序、程序模块、类等。设计重用:以软件结构和软件设计思想作为重用对象。规约重用:以分析结果和分析思想作为重用对象;应用子系统重用:重用对象是相对较完整和独立的应用系统。软件重用涉及系统开发的全过程,使用软件重用技术一方面可以缩短软件开发周期,降低软件开发成本,通过使用原来系统开发过程中的成熟组件、程序模块以及相关文档避免大量重复劳动;另一方面,由于现有系统中使用的组件或模块经过反复测试和用户使用的考验,对其进行重用可以避免重新开发过程中可能低晨7⒐讨泄秩戎杂谌砑赜谩S捎谟