MDA论文基于MDA和UML技术的图书馆管理系统的实现.doc_第1页
MDA论文基于MDA和UML技术的图书馆管理系统的实现.doc_第2页
MDA论文基于MDA和UML技术的图书馆管理系统的实现.doc_第3页
MDA论文基于MDA和UML技术的图书馆管理系统的实现.doc_第4页
MDA论文基于MDA和UML技术的图书馆管理系统的实现.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MDA论文:基于MDA和UML技术的图书馆管理系统的实现【中文摘要】传统的软件开发模式存在许多问题,比如生产效率难以提高、软件移植和互操作困难、维护代价居高不下。其中OMG提出的模型驱动架构(ModelDriven 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. MDAs 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 library management system for sustainable reuse of platform models, the model generated by library management system. Foreign library management system starting in 1954, the U.S. Navy weapons center of the unit matches the search term, the development of today become the countries in the preparation of various MARC formats generally follow the norms of bibliographic data. “Chinese MARC format” has been organized by the Ministry of Culture experts for the countrys integrated library management system laid the foundation of the industry. With the development of the industry and software technology advances, the library management software, continually re-building, wasting a lot of manpower and resources, and the development of the companys various heterogeneous platforms also need to be integrated library system, the establishment of library management system the sustainability of the platform model can be reused to solve the above problem.The research method is to use MDAs thinking, with UML tools, from a comprehensive analysis of the demand for library management system to start, resulting in a PIM, reusable model for the integration of the library system provide an ideaThe main job is to in-depth analysis of MDA development approach, with the following aspects of library management system software development, comprehensive improvements:Using the MDA development method, the developers attention from the concrete implementation details transferred to come out, make development PIM with specific model of the platform. This development as a model of the work, it can be applied to different technology platform, system design reuse. Once by high-level professional and technical personnel to develop each specific application software can be used in the MDA tools, can make the aim to develop directly convert a corresponding PIM code, general program code developers work will become very small, error rate drops greatly, which naturally can greatly improve the production efficiency.Internal staff library bibliographic data on operations such as processing and classification, there are strict procedures for data security and efficiency are higher, so the internal staff to operate the module with the C/S structure, the reader starts the use case high demand for convenience, you can use the online service module B/S structure, the database server and front-end between the client browser to use a WEB server. This module is designed for the reader module. To different start of the use of different characteristics of the structure, can satisfy the library staff and the reader two aspects of.purchase new books every year work order prior to the survey, the reader needs to see what books the library currently does not, then these surveys to compile data that meets the system requirements, to take up a lot of manpower, a new addition this system recommended by readers function, creating an online bibliography recommended projects, and the direct correlation between the reservation form to allow readers to recommend at any time while the library does not need the books, recommended books directly into the procurement order database, as the purchase of reference.Use the mda method creates library management system, the mda tools, improved since then, in the library and internet resource shared by the implementation aspect will show its advantages.【关键词】MDA 计算无关模型 平台无关模型 平台相关模型 图书管理信息系统 UML【英文关键词】Model Driven Architecture Computation-Independent Model Platform IndependentModels Platform Specific Models Library management information system UML【目录】基于MDA和UML技术的图书馆管理系统的实现摘要3-5Abstract5-7目录8-10第1章 引言10-141.1 研究背景和意义10-111.2 国内外的发展情况111.3 论文工作的基本内容11-121.4 论文的结构12-131.5 本章小结13-14第2章 系统开发的UML和MDA等技术概述14-222.1 面向对象的分析与设计方法14-152.2 UML概述152.3 MDA模型驱动架构开发程序的相关概念15-202.3.1 平台(platform)152.3.2 计算无关模型(Computation-Independent Mode

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论