MDA論文基于MDA和UML技術(shù)的圖書(shū)館管理系統(tǒng)的實(shí)現(xiàn).doc_第1頁(yè)
MDA論文基于MDA和UML技術(shù)的圖書(shū)館管理系統(tǒng)的實(shí)現(xiàn).doc_第2頁(yè)
MDA論文基于MDA和UML技術(shù)的圖書(shū)館管理系統(tǒng)的實(shí)現(xiàn).doc_第3頁(yè)
MDA論文基于MDA和UML技術(shù)的圖書(shū)館管理系統(tǒng)的實(shí)現(xiàn).doc_第4頁(yè)
MDA論文基于MDA和UML技術(shù)的圖書(shū)館管理系統(tǒng)的實(shí)現(xiàn).doc_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

MDA論文:基于MDA和UML技術(shù)的圖書(shū)館管理系統(tǒng)的實(shí)現(xiàn)【中文摘要】傳統(tǒng)的軟件開(kāi)發(fā)模式存在許多問(wèn)題,比如生產(chǎn)效率難以提高、軟件移植和互操作困難、維護(hù)代價(jià)居高不下。其中OMG提出的模型驅(qū)動(dòng)架構(gòu)(ModelDriven Arehitecture)就是這種背景下提出的一種新型的軟件開(kāi)發(fā)方法。它為解決各種互不兼容平臺(tái)和中間件技術(shù)在系統(tǒng)集成和互操作方面存在的不足提供了新思路。MDA的核心工件是模型,投入到MDA橫型的設(shè)計(jì)努力會(huì)被多次復(fù)用來(lái)生成各種組件。本文的研究是利用MDA和UML技術(shù)建立圖書(shū)館管理系統(tǒng)的可持久重用的平臺(tái)模型,并通過(guò)這個(gè)模型產(chǎn)生圖書(shū)館管理系統(tǒng)。國(guó)外圖書(shū)館的管理系統(tǒng)起始于1954年的美國(guó)海軍兵器中心進(jìn)行的單元詞匹配檢索,發(fā)展到今天各種機(jī)讀目錄格式成為各國(guó)編制書(shū)目數(shù)據(jù)普遍遵循的規(guī)范。中國(guó)機(jī)讀目錄格式也已經(jīng)通過(guò)文化部組織的專家鑒定,為全國(guó)的圖書(shū)館管理系統(tǒng)的整合奠定了行業(yè)基礎(chǔ)。隨著行業(yè)的發(fā)展和軟件技術(shù)的不斷進(jìn)步,圖書(shū)館管理軟件不斷的重新建設(shè),浪費(fèi)了大量人力物力,而且各開(kāi)發(fā)公司的各種異構(gòu)平臺(tái)的圖書(shū)館系統(tǒng)也需要整合,建立圖書(shū)館管理系統(tǒng)的可持久重用的平臺(tái)模型可以解決以上問(wèn)題。本文的研究方法是利用MDA的思想,借助UML工具,從全面分析圖書(shū)管理系統(tǒng)的需求入手,產(chǎn)生一個(gè)平臺(tái)無(wú)關(guān)的可重用模型,為圖書(shū)館系統(tǒng)的整合提供一種思路本文的主要工作在于深入分析MDA開(kāi)發(fā)方法,結(jié)合以下幾個(gè)方面對(duì)圖書(shū)館管理系統(tǒng)軟件開(kāi)發(fā)進(jìn)行綜合改進(jìn):利用MDA開(kāi)發(fā)方法,把開(kāi)發(fā)人員的注意力從具體的實(shí)現(xiàn)細(xì)節(jié)轉(zhuǎn)移到PIM上來(lái),使得開(kāi)發(fā)出來(lái)的模型與具體的平臺(tái)無(wú)關(guān)。這樣開(kāi)發(fā)的模型工作只要做一次,就可以應(yīng)用到不同的技術(shù)平臺(tái)上,實(shí)現(xiàn)了系統(tǒng)設(shè)計(jì)的復(fù)用。一旦由高水平專業(yè)技術(shù)人員開(kāi)發(fā)出可以用于各個(gè)具體應(yīng)用軟件的MDA工具,就可以使開(kāi)發(fā)出的各項(xiàng)PIM直接轉(zhuǎn)換成大量相應(yīng)代碼,一般程序開(kāi)發(fā)人員編寫(xiě)代碼的工作量會(huì)變的非常小,出錯(cuò)率自然就大大下降,從而可以大幅度提高生產(chǎn)效率。(?)圖書(shū)館內(nèi)部工作人員對(duì)書(shū)目數(shù)據(jù)的加工和分類等操作有嚴(yán)格的流程,對(duì)數(shù)據(jù)的安全性和高效性要求較高,所以內(nèi)部工作人員操作的模塊用C/S結(jié)構(gòu),而讀者啟動(dòng)的用例方便性需求較高,可以在網(wǎng)上服務(wù)模塊上使用B/S結(jié)構(gòu),在數(shù)據(jù)庫(kù)服務(wù)器和前端客戶端瀏覽器之間使用一個(gè)WEB服務(wù)器。這個(gè)模塊是專門針對(duì)讀者的模塊。針對(duì)不同的啟動(dòng)者的不同特點(diǎn)使用不同的結(jié)構(gòu),能同時(shí)滿足圖書(shū)館工作人員和讀者兩方面的要求(?)每年的新書(shū)采購(gòu)預(yù)訂工作事先要進(jìn)行調(diào)查,看讀者需求哪些書(shū)而圖書(shū)館中目前沒(méi)有,再把這些調(diào)查整理成符合系統(tǒng)需求的數(shù)據(jù),要占用大量的人力,本系統(tǒng)中新增加了讀者推薦功能,創(chuàng)建一個(gè)網(wǎng)上書(shū)目推薦項(xiàng)目,與預(yù)訂表之間直接關(guān)聯(lián),方便讀者隨時(shí)推薦需要的而圖書(shū)館中沒(méi)有的書(shū)目,推薦的書(shū)目直接進(jìn)入采購(gòu)預(yù)訂庫(kù),作為采買的參考。使用MDA方法創(chuàng)建的圖書(shū)館管理系統(tǒng),在MDA工具完善起來(lái)以后,在圖書(shū)館網(wǎng)際互借,資源共享的業(yè)務(wù)實(shí)現(xiàn)方面將會(huì)顯示出它的優(yōu)越性?!居⑽恼縏raditional 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.【關(guān)鍵詞】MDA 計(jì)算無(wú)關(guān)模型 平臺(tái)無(wú)關(guān)模型 平臺(tái)相關(guān)模型 圖書(shū)管理信息系統(tǒng) UML【英文關(guān)鍵詞】Model Driven Architecture Computation-Independent Model Platform IndependentModels Platform Specific Models Library management information system UML【目錄】基于MDA和UML技術(shù)的圖書(shū)館管理系統(tǒng)的實(shí)現(xiàn)摘要3-5Abstract5-7目錄8-10第1章 引言10-141.1 研究背景和意義10-111.2 國(guó)內(nèi)外的發(fā)展情況111.3 論文工作的基本內(nèi)容11-121.4 論文的結(jié)構(gòu)12-131.5 本章小結(jié)13-14第2章 系統(tǒng)開(kāi)發(fā)的UML和MDA等技術(shù)概述14-222.1 面向?qū)ο蟮姆治雠c設(shè)計(jì)方法14-152.2 UML概述152.3 MDA模型驅(qū)動(dòng)架構(gòu)開(kāi)發(fā)程序的相關(guān)概念15-202.3.1 平臺(tái)(platform)152.3.2 計(jì)算無(wú)關(guān)模型(Computation-Independent Mode

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論