- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MDA论文基于MDA和UML技术的图书馆管理系统的实现
MDA论文:基于MDA和UML技术的图书馆管理系统的实现
【中文摘要】传统的软件开发模式存在许多问题,比如生产效率难以提高、软件移植和互操作困难、维护代价居高不下。其中OMG提出的模型驱动架构(Model—Driven Arehitecture)就是这种背景下提出的一种新型的软件开发方法。它为解决各种互不兼容平台和中间件技术在系统集成和互操作方面存在的不足提供了新思路。MDA的核心工件是模型,投入到MDA横型的设计努力会被多次复用来生成各种组件。本文的研究是利用MDA和UML技术建立图书馆管理系统的可持久重用的平台模型,并通过这个模型产生图书馆管理系统。国外图书馆的管理系统起始于1954年的美国海军兵器中心进行的单元词匹配检索,发展到今天各种机读目录格式成为各国编制书目数据普遍遵循的规范。《中国机读目录格式》也已经通过文化部组织的专家鉴定,为全??的图书馆管理系统的整合奠定了行业基础。随着行业的发展和软件技术的不断进步,图书馆管理软件不断的重新建设,浪费了大量人力物力,而且各开发公司的各种异构平台的图书馆系统也需要整合,建立图书馆管理系统的可持久重用的平台模型可以解决以上问题。本文的研究方法是利用MDA的思想,借助UML工具,从全面分析图书管理系统的需求入手,产生一个平台无关的可重用模型,为图书馆系统的整合提供一种思路本文的主要工作在于深入分析MDA开发方法,结合以下几个方面对图书馆管理系统软件开发进行综合改进:·利用MDA开发方法,把开发人员的注意力从具体的实现细节转移到PIM上来,使得开发出来的模型与具体的平台无关。这样开发的模型工作只要做一次,就可以应用到不同的技术平台上,实现了系统设计的复用。一旦由高水平专业技术人员开发出可以用于各个具体应用软件的MDA工具,就可以使开发出的各项PIM直接转换成大量相应代码,一般程序开发人员编写代码的工作量会变的非常小,出错率自然就大大下降,从而可以大幅度提高生产效率。(?)图书馆内部工作人员对书目数据的加工和分类等操作有严格的流程,对数据的安全性和高效性要求较高,所以内部工作人员操作的模块用C/S结构,而读者启动的用例方便性需求较高,可以在网上服务模块上使用B/S结构,在数据库服务器和前端客户端浏览器之间使用一个WEB服务器。这个模块是专门针对读者的模块。针对不同的启动者的不同特点使用不同的结构,能同时满足图书馆工作人员和读者两方面的要求(?)每年的新书采购预订工作事先要进行调查,看读者需求哪些书而图书馆中目前没有,再把这些调查整理成符合系统需求的数据,要占用大量的人力,本系统中新增加了读者推荐功能,创建一个网上书目推荐项目,与预订表之间直接关联,方便读者随时推荐需要的而图书馆中没有的书目,推荐的书目直接进入采购预订库,作为采买的参考。使用MDA方法创建的图书馆管理系统,在MDA工具完善起来以后,在图书馆网际互借,资源共享的业务实现方面将会显示出它的优越性。
【英文摘要】Traditional software development model has many problems, such as production efficiency difficult to improve software portability and interoperability problems, high maintenance costs. One proposed OMG Model Driven Architecture (Model A Driven Architecture) is against this background that proposed a new approach to software development. It is to address a variety of incompatible platforms and middleware technology in system integration and interoperability deficiencies exist provides a new idea. MDA’s core piece is the model, input to the MDA cross-type re-design effort will be used to generate a variety of components many times.Purpose of this study is the use of MDA and UML technology to build the
文档评论(0)