基于UML的圖書管理系統(tǒng)設(shè)計說明_第1頁
基于UML的圖書管理系統(tǒng)設(shè)計說明_第2頁
基于UML的圖書管理系統(tǒng)設(shè)計說明_第3頁
基于UML的圖書管理系統(tǒng)設(shè)計說明_第4頁
基于UML的圖書管理系統(tǒng)設(shè)計說明_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

基于UML圖書理系設(shè)計20

學(xué)年

學(xué)期課程名稱:

UML建模工具課題名稱:UML圖書管理系設(shè)計院姓班專學(xué)

系:名:級:業(yè):號:指導(dǎo)教師:

...目

錄第一章緒論背和意義第二章需求分析2.1對需求分析的認識2.2圖書管理系統(tǒng)的功能性需求2.3圖書館管理子系統(tǒng)2.3.1書信息管理子系統(tǒng)2.3.2訂信息管理子系統(tǒng)借者子系統(tǒng)2.5系統(tǒng)管理子系統(tǒng)2.5.1員信息管理2.5.2書信息管理2.5.3借者信息管理2.5.4留管理2.6主要包括的系統(tǒng)模塊2.6.1基業(yè)務(wù)處理模塊2.6.2信查詢模塊2.6.3系維護模塊第三章用例3.1借者用例圖3.2圖管理員用例圖3.3系管理員用例圖3.4其一些主要用例圖第四章類圖4.1系統(tǒng)中的類4.2系統(tǒng)中類的關(guān)系第五章時序5.1系統(tǒng)管理員添加借閱者信息5.2圖書管理員處理書籍借閱5.3圖書管理員處理書籍歸還5.4借閱者查詢書籍信息5.5借閱者預(yù)訂書籍第六章狀態(tài)和活地圖6.1基概念6.1.1關(guān)狀態(tài)圖6.1.2關(guān)活動圖6.2系狀態(tài)圖6.3系活動圖第七章組件和部署圖7.1基概念7.1.1關(guān)組件圖7.1.2關(guān)部署圖7.2系組件圖和部署圖學(xué)習(xí)參考

...第一章緒論背,義首先說說圖書館的職能保人類文化遺產(chǎn)書館里面很多有價值的文獻保留著很重要的歷,和文化資源,有些資源本身就是古董珍品;二、開發(fā)信息資源。圖書館能夠提供很多信息,很知識,里面大量的書記能夠讓人們學(xué)習(xí)到更多知識了解很多信息與社會教育的職能括思想教育職能,文明建設(shè)的教育職能,文化素質(zhì)的教育職能,豐富群眾文化生活教育的職能等。通過里面的書使人們生活豐富視野開闊同時也可以更便捷地了解很多方面的東西。總之,圖書館是一個專門收集、整、保存、傳播文獻并提供利用的科學(xué)文教和科研機構(gòu)現(xiàn)社會圖館成為繼續(xù)教育終身教育基地,擔(dān)負了更多的教育職能。圖書館主要是用來學(xué)習(xí)的,如果有人遇到問題,他可以通過圖書管的書籍來解決問題。但是為圖書館的正常運行和保護圖書,所以圖書管理系統(tǒng)應(yīng)運而生,它使圖書館變得井井有條。圖書館管系統(tǒng)主要由:借閱者,圖書管理員,系統(tǒng)管理員組成。系統(tǒng)應(yīng)具備如下操作功能用戶登錄進入系統(tǒng)系統(tǒng)允許的情況下進可以進行的操作借、還書和預(yù)定書籍等;管理員可以管理書目,整理書籍和管理預(yù)訂的書籍等;系統(tǒng)管理員可以管借閱者信息等。圖書管理系統(tǒng)的產(chǎn)生意義重大:使圖書館的管理變得不再繁瑣,讓管理員的工作變得輕松;讀借書閱讀也變得方便捷大少了圖書的丟失和人員管理帶來的不必要麻煩少力與管費用;提高信息準確度;改進管理和服務(wù);建立高效的信息傳輸和服務(wù)平臺,提高信息處理速度和利率。如圖所示為統(tǒng)整體功能模塊系統(tǒng)分為大系統(tǒng)分別為借閱子系統(tǒng)書管理子系統(tǒng),系統(tǒng)管理子系統(tǒng)。圖書管理系統(tǒng)

圖書管理子系統(tǒng)圖1-1系統(tǒng)整功能模塊圖

系統(tǒng)管理子系統(tǒng)學(xué)習(xí)參考

...第二章求分析2.1對求析認需求分析是系統(tǒng)中很主要的一個環(huán)節(jié)主要告訴我們在接下來的工作中該怎么做足哪些要求。軟件工程中包含需求碼測試四個階其中需求工程是件工程第一個也是很重要的一個階段,需求分析是要決做么,不做什”在一個軟件項目中,軟件需求包括三個不同的層業(yè)務(wù)需、用戶需求和功能需求-也包括非功能需:務(wù)需說明了提供給客戶和產(chǎn)品開發(fā)商的新系統(tǒng)的最初利反映了組織機構(gòu)或客戶對系統(tǒng)產(chǎn)品高次的目標要求件開發(fā)能否獲得成功最重要的是需求分析的工作。因此,軟件需求分析能力和水平,對軟件項目至關(guān)重要。2.2書理統(tǒng)功性求本系統(tǒng)的最終用戶是面向管理員(圖書管理員和其他者(老師學(xué)生和其他理和讀者經(jīng)常性用戶系統(tǒng)維護人員為計算機專業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護工作。維護人員間隔性用戶。圖書管理系統(tǒng)是一個用來進行圖書管理的管理信息系統(tǒng)。該信息系統(tǒng)能夠方便的為借閱者供各種借閱服務(wù),也能夠為圖書管理員和系統(tǒng)管理員提供方便的管理服務(wù)。讀者息圖書息

圖書詢條借閱詢條管理

讀者況

圖書理系

圖書息

讀者圖書況借還信息圖統(tǒng)數(shù)據(jù)流圖

讀者閱情讀者信息表

借還書

圖書信息表

圖書注銷信息表借閱信息表讀者類別表

圖書類別表

出版社信息表圖2-1.2E-R圖學(xué)習(xí)參考

...2.3書理系圖書管理系統(tǒng)能夠為一定數(shù)量的借閱者提供服務(wù)。每個借閱者能夠擁有唯一標識其存在的編號向每一個借閱者發(fā)放圖書證,圖書證中包含每一個借閱者的編號和個人信息。系統(tǒng)通過一個單獨的序為借閱者提供服務(wù),不需要管理人員的參與,這些服務(wù)包括提供查詢圖書信息,查詢個人信息服務(wù)和定圖書服務(wù)等。在圖書館管理子系統(tǒng)中,其功能概述如下:管理書目信息,如增加、刪除和更新,查看書目信息預(yù)訂信息管理,如增加、刪除和更新,查看預(yù)訂信息對所歸還的圖書進行整理,以便對書籍進一步管理對相關(guān)的書籍?dāng)?shù)目進行統(tǒng)計其功能細化圖如下:圖書館管理系統(tǒng)書目信息管理

書籍歸還和借

書籍預(yù)訂管理

整理歸還圖書

統(tǒng)計書籍?dāng)?shù)目閱管理圖2-2圖書館管理統(tǒng)功能模塊圖2.3.1目信息管在書目信息管理子系統(tǒng)中,其功能概述如下:增加書目信息,為借閱者提供最新書籍刪除書目信息,便于借閱者借閱書籍更新書目信息,便于借閱者借閱書籍時查詢書籍信息查看書目信息,便于借閱者了解書籍的大致信息其功能細化圖如下:學(xué)習(xí)參考

...書目信息管理查看書目信息

添加書目信息

刪除書目信息

更新書目信息圖2-3書目信管理系統(tǒng)功能模塊圖2.3.2訂在預(yù)訂信息管理子系統(tǒng)中,其功能概述如下:增加預(yù)訂信息,便于書籍預(yù)訂管理刪除預(yù)訂信息,便于借閱者借閱書籍更新預(yù)訂信息,便于借閱者借閱書籍查看預(yù)訂信息,便于管理員了解書籍預(yù)訂情況其功能細化圖如下:預(yù)定信息管理查看預(yù)定信息

刪除預(yù)定信息

更新預(yù)定信息

添加預(yù)定信息圖2-4預(yù)訂信管理系統(tǒng)功能模塊圖2.4閱子統(tǒng)當(dāng)借閱者需要借閱書籍,歸還書籍時需要通過圖書管理員進行,即借閱者不直接與系統(tǒng)交互,是圖書管理員充當(dāng)借閱者的代理與系統(tǒng)交互。當(dāng)借閱者借閱的圖書超過限制時,不允許再次借閱。對借閱的圖書超過期限時,需要對借閱者進行處罰。借閱時需要圖書證作為憑證,歸還時不需要。學(xué)習(xí)參考

...在借閱者子系統(tǒng)中,其子系統(tǒng)的些主要功能如下:借閱者可以通過網(wǎng)絡(luò)查詢書籍信息和預(yù)定書籍。借閱者能夠借閱書籍和還書。借閱者能夠進行留言其功能細化圖如下:借閱者功能模塊留言

書籍查詢

借閱信息

書籍預(yù)訂

借閱書籍

歸還書籍查詢圖2-5借閱者管理統(tǒng)功能模塊圖2.5統(tǒng)理子統(tǒng)系統(tǒng)管理員負責(zé)系統(tǒng)的管理維護工作,包括對圖書的添加,刪除和修改;書目的添加和刪除;閱者的添加,刪除和修改。并且系統(tǒng)管理員能夠查詢借閱者,圖書和圖書管理員的信息。在系統(tǒng)管理子系統(tǒng)中,其功能概述如下:管理借閱者信息,如添加,刪除,更新和查看借閱者信息管理留言,如刪除,回復(fù)和查看留言管理員工信息,如添加,刪除,更新和查看員工信息管理書籍信息,如添加,刪除,更新和查看書籍信息其功能細化圖如下:系統(tǒng)管理借閱者信息管理

員工信息管理

管理員登錄管理

書籍信息管理

留言管理圖2-6系統(tǒng)管理整功能模塊學(xué)習(xí)參考

...2.5.1工信息管在員工信息管理子系統(tǒng)中,其功能概述如下:添加員工信息,便于管理員工刪除員工信息,便于管理員工更新員工信息,便于管理員工查看員工信息,便于了解員工的基本信息其功能細化圖如下:員工信息管理查看員工信息

添加員工信息

刪除員工信息

更新員工信息圖2-7員工信管理系統(tǒng)功能模塊圖2.5.2籍信息管在書籍信息管理子系統(tǒng)中,其功能概述如下:添加書籍信息,便于管理書籍刪除書籍信息,便于管理書籍查看書籍信息,便于了解書籍基本情況其功能細化圖如下:書籍信息管理查看書籍信息

添加書籍信息

刪除書籍信息圖2-8書籍信管理系統(tǒng)功能模塊圖學(xué)習(xí)參考

...2.5.3閱者信息理在借閱者信息管理子系統(tǒng)中,其功能概述如下:添加借閱者信息刪除借閱者信息更新借閱者信息,便于管理借閱者查看借閱者信息,便于了解借閱者基本信息其功能細化圖如下:借閱者信息管理查看借閱者信息

添加借閱者信息

刪除借閱者信息

更新借閱者信息圖2-9借閱者信息理系統(tǒng)功能模塊圖2.5.4言管理在留言管理子系統(tǒng)中,其功能概述如下:回復(fù)留言,便于反饋個人看法刪除留言,便于刪除已瀏覽的留言查看留言,實時了解借閱者對管理人員的看法其功能細化圖如下:學(xué)習(xí)參考

...留言管理查看留言

回復(fù)留言

刪除留言圖2-10言管理系統(tǒng)功能模塊圖2.6括系模要實現(xiàn)系統(tǒng)的所有功能,必須使每個模塊能夠做到實現(xiàn)一定的功能,然后使得小模塊組合完成統(tǒng)的要求,主要包括下面幾個模塊。

基本業(yè)處理模塊基本業(yè)務(wù)處理模塊主要用于實現(xiàn)圖書管理員對借閱者借閱圖書和歸還圖書的處理。圖書管理員過合法的認證登錄到該系統(tǒng)中,從而管理借閱者的借閱和歸還等活動。信息查詢模塊信息查詢模塊主要用于實現(xiàn)借閱者對信息的查詢,包括圖書信息的查詢,自身信息的查詢和對籍的預(yù)定等功能。系統(tǒng)維護模塊系統(tǒng)維護模塊主要用于實現(xiàn)系統(tǒng)管理員對系統(tǒng)的管理和數(shù)據(jù)庫的維護,系統(tǒng)的管理包括對借閱信息,圖書信息,圖書管理員信息和書目信息等信息的維護。數(shù)據(jù)庫的維護包括數(shù)據(jù)庫的備份,復(fù)等數(shù)據(jù)庫管理操作。第三章

用例圖3.1借者例通過分析在閱者子系統(tǒng)中該系統(tǒng)可以完成以下功能閱者可以進行書籍查詢閱信息查詢,借書還書,書籍預(yù)訂和留言。以便于借閱者借閱圖書,預(yù)訂圖書和留言。用例圖如下:學(xué)習(xí)參考

...圖3-1借閱者用例圖用例文:留用編號用例留言簡述借者可通過登錄圖書管理系統(tǒng)給管理員留言。參與者借者前提條件:借者成功登錄系統(tǒng)主流閱者向系統(tǒng)發(fā)出留言請求例開始2統(tǒng)顯示留言界面3借閱者成功編輯留言,發(fā)出發(fā)送請求4系統(tǒng)確認留言成功,顯示發(fā)送成功,用例結(jié)束。其他流無后置條件:系顯示借閱者留言信息。借者錄用編號:用例借閱者登錄簡述借者在進行一些操作時必須先登錄進入系統(tǒng)。參與者借者前提條件:無閱者向系統(tǒng)發(fā)出登錄請求例開始2統(tǒng)示登錄界面3主

流:

借閱者輸入相關(guān)信息4,系檢查借閱者信息如果輸入的信息出現(xiàn)錯誤,轉(zhuǎn)到<1>5、系統(tǒng)顯示登成功,用例結(jié)束其他流后置條件:

<1>、系統(tǒng)要求借閱者重新輸相關(guān)信息或取消登、借閱者選擇取消登錄,則用例結(jié)<、借閱者選擇重新登錄,轉(zhuǎn)到系統(tǒng)顯示借閱者登錄成功。書查用編號用例書籍查詢簡述借者可通過登錄圖書系統(tǒng)查詢書目信息。參與者借者前提條件:借者成功登錄圖書系統(tǒng)學(xué)習(xí)參考

...、借閱者向借閱系統(tǒng)發(fā)出“借閱”請求,用例開始、系統(tǒng)要求主

流:

借閱者輸入個人要求3用戶輸入個人要求4、系統(tǒng)確認要求并顯示書籍信息如系統(tǒng)根借閱者個人要求沒顯示相關(guān)信息,轉(zhuǎn)到<1>。、結(jié)束其他流后置條件:

、則要求用戶選擇重新輸入個人要求取消輸入、借者選擇取消輸入個人要求,則用例結(jié)束3>借閱者重新輸入個人要求,轉(zhuǎn)到系統(tǒng)顯示書籍信息。借信查用編號:用例借閱信息查詢簡述借者可通過登錄圖書系統(tǒng)查詢個人借閱的書籍信息。參與者借者前提條件:借者成功登錄系統(tǒng)主

流:

、借閱者向系統(tǒng)提出查詢請求,用例開始2系統(tǒng)要求借閱者輸入查詢類別、閱者做出選擇、系統(tǒng)顯示相應(yīng)界面、借閱者輸入信息、系統(tǒng)確認信息,顯示借閱個人書籍信息,用例結(jié)束其他流后置條件:

無系統(tǒng)顯示借閱書籍信息。書預(yù)用例編號用例書籍預(yù)訂簡述借者可通過登錄圖書系統(tǒng)訂閱書籍參與者借者前提條件:借者成功登錄系統(tǒng)主

流:

、借閱者向系統(tǒng)發(fā)送個人請求,用例開2、系統(tǒng)顯示相應(yīng)界面3、借閱者選擇想要預(yù)訂的書籍、系統(tǒng)顯示預(yù)訂的書籍信息5、借閱者發(fā)送確定預(yù)訂信息、系統(tǒng)顯示預(yù)訂功,用例結(jié)束其他流后置條件:

無系統(tǒng)顯示訂閱書籍成功。書借用編號用例書籍借閱簡述借者可通過登錄圖書系統(tǒng)借閱書籍參與者借者前提條件:借者成功登錄系統(tǒng)主

流:

、閱者向系統(tǒng)提出個人借閱請求用例開始2、統(tǒng)要求用戶輸入想要借閱書籍信息、借閱者輸入個要求4系統(tǒng)顯示書籍信息、閱者選擇要借閱的書籍6系統(tǒng)檢查借閱者信息,顯示借閱成功如系統(tǒng)沒有找到與輸?shù)男畔⑾鄳?yīng)的書籍到<用結(jié)束其他流后置條件:學(xué)習(xí)參考

<1>系統(tǒng)要求借閱者重新輸入求或取消輸、借閱者選擇取消輸入,則用例結(jié)3>借閱者重新輸入想要借閱書籍信息,轉(zhuǎn)到系統(tǒng)顯示借閱書籍成功。

...歸用編號用例歸還簡述借者可通過登錄圖書系統(tǒng)歸還書籍參與者借者前提條件:借者成功登錄系統(tǒng)主

流:

、閱者向系統(tǒng)提出個人歸還請求用例開始2、統(tǒng)要求借閱者輸入想要歸還的書籍的信息3、借閱者輸入要歸還的書籍信息轉(zhuǎn)到、系統(tǒng)檢查歸還書籍的信息,確認歸還成功,用例結(jié)束其他流后置條件:

、如果輸入的信息有錯誤,則系統(tǒng)要用戶重新輸入要歸還書籍信息或取消輸入<2>、借閱者選擇取消輸入,則用結(jié)束、借閱者選擇重新輸入歸還書籍的信息,轉(zhuǎn)到系統(tǒng)顯示歸還書籍成功。罰用例編號用例罰款簡述借者超期后罰款,交完罰金后方可再借閱書籍參與者借者前提條件:借者成功登錄系統(tǒng)主

流:

、閱者向系統(tǒng)發(fā)出繳納罰金請求用例開始2、統(tǒng)要求借閱者輸入個人信息3閱者輸入個人信息果輸入的個人信息不正確,轉(zhuǎn)到()系統(tǒng)確認用戶信息、借閱者查看個人信息,繳納金,如果輸入的罰金數(shù)量不正確,轉(zhuǎn)到2、統(tǒng)確認繳納信息,確認繳納成功,用例結(jié)束其他流(1<1>、系統(tǒng)要求借閱者重新輸入個人息或取消輸<2>、借閱者選擇取消輸入,用例結(jié)<、用戶重新輸入個人信息,轉(zhuǎn)到(2)、系統(tǒng)要求借閱者重新輸罰金數(shù)、借閱者重新輸入罰金數(shù)量,轉(zhuǎn)到6后置條件:

系統(tǒng)顯示成功繳納罰金。3.2圖管員例通過分析在書管理員子系統(tǒng)系統(tǒng)可以完成以下功能書目信息管理書籍歸還和借閱處,預(yù)訂信息的管理,整理歸還圖書和統(tǒng)計書籍?dāng)?shù)目。以便對圖書的流動信息進行管理。用例圖如下:學(xué)習(xí)參考

...圖3-2圖書管員的用例圖用例文:書歸處用例編號用例書籍歸還處理簡述管員可通過登錄圖書管理系統(tǒng)對歸還的書籍進行相關(guān)處理參與者圖管理員前提條件:借者成功登錄系統(tǒng)主

流:

、書管理員向圖書管理系統(tǒng)發(fā)出求2系統(tǒng)要求管理員輸入書籍信息、圖書管理員輸入書籍信息、系統(tǒng)檢查書籍信息,顯示歸還成功,如果輸入的圖書信息出現(xiàn)錯誤,轉(zhuǎn)<、用例結(jié)束其他流后置條件:

、系統(tǒng)要求管理員重新輸入書籍信息、管員重新輸入書籍信息,轉(zhuǎn)到系統(tǒng)顯示書籍成功歸還。收罰用簡

用例編號:例:收取罰金述:管員可通過登錄圖書管系統(tǒng)對借書超過期限的學(xué)生進行處罰繳納罰金的不予借書權(quán)利,即是設(shè)置為不可借閱參與者系管理員前提條件:借者借閱書籍超期主學(xué)習(xí)參考

流:

、理員向系統(tǒng)發(fā)出查看學(xué)生信息求2系統(tǒng)顯示該學(xué)生有欠費信息管理員代替系統(tǒng)向該學(xué)生收取罰金系統(tǒng)發(fā)“已收罰金”信息,如果系統(tǒng)顯示費用未交齊,轉(zhuǎn)<1>4系統(tǒng)確認收費,將學(xué)生更改為未欠費狀態(tài),用例結(jié)束

...其他流后置條件:

<1>、系統(tǒng)要求重新繳納費用取消繳<2>系統(tǒng)管理員取消繳費,用例結(jié)<、系統(tǒng)管理員重新代繳費用,轉(zhuǎn)到系統(tǒng)顯示該學(xué)生借閱權(quán)限為不可借閱。檢借憑用編號用例檢查借閱憑證簡述管員可通過登錄圖書管理系統(tǒng)入生借閱證號確定該學(xué)生是否可以進行借閱圖書參與者系管理員前提條件:借閱者借閱書籍主

流:

、理員向系統(tǒng)發(fā)出檢查學(xué)生借閱信息請求,用例開始2系統(tǒng)顯示查詢學(xué)生借閱證信息界面3管理員輸入學(xué)生借閱證信息,如果輸入信息錯誤轉(zhuǎn)<1>4系統(tǒng)檢查該學(xué)生信息確該學(xué)生合法用戶,用例結(jié)束其他流

、系統(tǒng)要求管理員重新輸入信息<2>、管理員重新輸入借閱證息,轉(zhuǎn)到后置條件:系顯示該學(xué)生的借閱權(quán)限。刪預(yù)用編號用例刪除預(yù)訂信息簡述管員可通過登錄圖書管理系統(tǒng)刪除學(xué)生的個人預(yù)訂信息參與者管員前提條件:書籍成功借出書籍主

流:

、理員向書籍預(yù)定信息系統(tǒng)發(fā)出求,用例開始2、系統(tǒng)顯示該學(xué)生的借閱預(yù)定信息、管理員選定要刪除的預(yù)定信,向系統(tǒng)發(fā)出刪除請求4、系統(tǒng)顯示刪除成功,用例結(jié)其他流

無后置條件:系顯示刪除個人預(yù)訂信息成功。整歸書用例編號用例整理歸還圖書籍簡述圖管理員可以對已歸還的圖書進行分類等處理參與者管員前提條件:管理員成功登錄系統(tǒng)主

流:

、理員向系統(tǒng)發(fā)出整理圖書請求用例開始2、統(tǒng)要求管理員錄入圖書信息3、管理錄入圖書信息,如果錄入的書信息出錯,轉(zhuǎn)到<1>4、系統(tǒng)檢查圖信息5管理員要求系統(tǒng)整理圖書6系統(tǒng)將已錄入的書籍按編號、分類進行整理,顯示整理成功,用例結(jié)束其他流后置條件:

、系統(tǒng)要求圖書管理員重新輸入書籍息或取消錄入、圖書管理員選擇取消登錄,則用例結(jié)<、用戶選擇重新登錄,轉(zhuǎn)到系統(tǒng)顯示管理員登錄成功。統(tǒng)館用編號用例館藏簡述管員可通過登錄圖書管理系統(tǒng)統(tǒng)計圖書館內(nèi)的書籍總數(shù)參與者管員學(xué)習(xí)參考

...前提條件:管理員成功登錄系統(tǒng)主

流:

、理員向圖書管理系統(tǒng)發(fā)出請求用例開始2、統(tǒng)顯示圖書管理界面、管理員發(fā)出統(tǒng)計書籍總數(shù)的求、系統(tǒng)確認請求,顯示圖書館書籍總數(shù),用例結(jié)束其他流后置條件:

無系統(tǒng)顯示圖書館內(nèi)的書籍總數(shù)。借數(shù)用編號用例借出數(shù)目簡述管員可通過登錄圖書管理系統(tǒng)統(tǒng)計外借的書籍總數(shù)參與者管員前提條件:管理員成功登錄系統(tǒng)主

流:

、理員向圖書管理系統(tǒng)發(fā)出請求用例開始2、統(tǒng)顯示圖書管理界面、管理員發(fā)出統(tǒng)計借出書籍總的請求4系統(tǒng)確認請求,顯示圖書館已借出書籍總數(shù),用例結(jié)束其他流后置條件:

無系統(tǒng)顯示圖書館內(nèi)的書籍總數(shù)。3.3系管員例通過分析,在系統(tǒng)管理子系統(tǒng)中,該系統(tǒng)可以完成以下功能:書籍信息管理,員工信息管理,籍信息的管理和留言的管理。以便對整個圖書館的信息進行統(tǒng)一管理,同時可以保護這些信息的安全。用例圖如下:圖3-3系統(tǒng)管理子統(tǒng)用例圖系管員錄統(tǒng)用編號:0301用例系統(tǒng)管理員登錄系統(tǒng)簡述系管理員在進行一些操作時得先登錄學(xué)習(xí)參考

...參與者系管理員前提條件:無主

流:

、用戶向系統(tǒng)發(fā)出登錄請求,用例開始2、系統(tǒng)顯示登錄界面3用戶輸入相關(guān)信息如輸入的信息出現(xiàn)錯誤轉(zhuǎn)<系顯示登錄成功,用例結(jié)束其他流后置條件:

、系統(tǒng)要求用戶重新輸入相關(guān)信息或消登錄<2>用戶選擇取消登錄,則用例結(jié)束<、用戶選擇重新登錄,轉(zhuǎn)到3系統(tǒng)顯示用戶登錄成功。3.4.他一些重要例圖用例圖如下:書目信息理子系統(tǒng)用例圖圖3-4書目信息管子系統(tǒng)用例圖預(yù)訂信息理子系統(tǒng)用例圖圖3-5預(yù)訂信息管子系統(tǒng)用例圖書籍信息理子系統(tǒng)用例圖學(xué)習(xí)參考

...圖3-6書籍信息管子系統(tǒng)用例圖留言管理系統(tǒng)用例圖圖3-7留言管理子統(tǒng)用例圖第四章類圖4.1系中類圖4-1參與者關(guān)的類學(xué)習(xí)參考

...圖4-2系統(tǒng)中到的其他類類的說明:<1>Borrower類借閱者類,它的屬性很多,包括借閱者的賬戶ID(userID姓名(name址編zip借籍的書目()等。其中主要操作有借書(borrow)和還類圖書管員的類,包括工作賬號WorkID名name)和地址(address等屬性。類是系統(tǒng)管理員的類。<4>Title類是記錄書目信息的類,包括書籍的名字(者(author此種書籍的總數(shù)量(出的數(shù)量borrowed_number)及是否允許借出isAllowForBorrow)等屬性。類是具有某本書的類,包括書籍號作括預(yù)訂reserve書查找)。類是某本書的借閱者信息類,包括所借閱書籍的、借閱的時間()等。學(xué)習(xí)參考

...<7>Reservation類預(yù)定信息類每個預(yù)定信息包括預(yù)定日期date定書籍的ISBN、預(yù)定書籍的用戶ID(UserID等屬性。4.2系中的系分:Title類是書庫中一條記錄類是指具體書籍現(xiàn)中每記錄都會有很多書存在所以Title與之間是一對多得關(guān)系Title與Reservation之間也是一對多的關(guān)系,也就是說Title可有多個預(yù)定記錄但是也可以沒有預(yù)定記與Reservation間是一對一的關(guān)系不能存在同一本書被兩個人預(yù)定的情況;Borrower與以Reservation間均是一對多的關(guān)系。圖4-3主要類學(xué)習(xí)參考

...圖4-4其他主要圖第五章順序圖5.1系管員加閱信圖5-1系統(tǒng)管理員加借閱者的時序圖時圖明(string加的借閱者信息的函數(shù)。系統(tǒng)管理員要添加新的借閱者信息,首先要與維護窗口交互,維護窗口負責(zé)創(chuàng)建一個新的借閱賬戶。學(xué)習(xí)參考

...5.2圖管員理籍閱圖5-2圖書管員處理書籍借閱的時序圖時圖明<1>find(string找書目的函數(shù)。<2>find_item查找所要書籍的函數(shù)。<3>find_on_title(Title):根據(jù)書的數(shù)據(jù)庫中找到書目信息的函數(shù)。:驗證借閱者身份的函數(shù)。<5>find(string):根據(jù)借閱的登錄賬號找到借閱者信息的函數(shù)。<6>create,item改閱信息函數(shù)。圖書管理員首先與系統(tǒng)的借閱窗口交互,然后借閱窗口與書目信息和書籍信息交互,查看要借的書是否可用。如果可用,要驗證借閱者借書憑證的有效性;如果有效,則將新的借閱信息存入數(shù)據(jù)庫學(xué)習(xí)參考

...5.3圖管員理籍還圖5-3圖書管員處理書籍歸還的時序圖時圖明:檢查書籍狀況的函數(shù)。<2>update():更新書籍類信息的函數(shù)。<3>update():更新借閱者借閱信息的函。圖書管理員處理還書時,首先從借閱者手里接過書籍,再與還書窗口交互,還書窗口負責(zé)檢查籍狀況,然后更新書籍信息和讀者的借閱信息。5.4借者詢籍息圖5-4借閱者查詢籍信息的時序圖圖時圖明學(xué)習(xí)參考

...find_on_title(Title):據(jù)書目查找到相應(yīng)的書籍信息。5.5借者訂籍圖5-5借閱者訂書籍的時序圖時圖明<1>Login:登錄系統(tǒng)的函數(shù)。<2>find(string找相應(yīng)的書目的函數(shù)。(訂書籍的函數(shù)。借閱者首先與系統(tǒng)的網(wǎng)絡(luò)模塊交互,如果要找到預(yù)訂的書籍,則添加預(yù)訂的信息。第六章

狀態(tài)圖和活圖6.1基概關(guān)于狀態(tài)圖狀態(tài)機用于對具有時間驅(qū)動的特性的動態(tài)行為的建模。狀態(tài)機是展現(xiàn)狀態(tài)與狀態(tài)轉(zhuǎn)換的圖,它狀態(tài)組成,各狀態(tài)由轉(zhuǎn)移鏈接在一起。狀態(tài)是對象執(zhí)行某項活動或等待某個事件時的條件。狀態(tài)圖用于對系統(tǒng)的動態(tài)方面建模,適合描述跨越多個用例的的對象在其生命周期的各種轉(zhuǎn)臺及狀態(tài)之間的轉(zhuǎn)換。關(guān)于活動圖活動圖是一種用于描述系統(tǒng)行為的模型視圖以用來描述動作和動作導(dǎo)致對象狀態(tài)改變的結(jié)果而不用考慮引發(fā)狀態(tài)改變的事件。活動圖是模型中的完整單元,表示一個程序或工作流,常用與為計算流程和工作流程建模。6.2系的態(tài)完狀圖學(xué)習(xí)參考

...圖6-1系統(tǒng)完狀態(tài)圖圖狀圖圖書包含的狀態(tài):剛被購買的新書,添加后能夠借閱的書,被預(yù)定,被借閱,被刪除。新書被添加后便可以被借閱,圖書被預(yù)定后變?yōu)楸活A(yù)定狀態(tài),該狀態(tài)不可以再向其他人借閱,但超過期限就被取消預(yù)定圖書再次可以被借閱書被讀者借閱后顯示為已經(jīng)借出歸還后即再次可以借,當(dāng)書籍被管理員刪除后顯示不存在。圖6-2圖書狀圖借者態(tài):包含狀態(tài)創(chuàng)建賬戶,滿足條件能夠借閱,權(quán)限限制不能借閱,賬戶被刪除借閱者需要創(chuàng)建賬戶后才可以借閱且借閱的數(shù)目有限定過不可以借閱還方可借閱,當(dāng)違規(guī)后被刪除不在借閱學(xué)習(xí)參考

...圖6-3借閱者狀態(tài)圖管員態(tài):包括狀態(tài)首先管理員要有自己的賬戶后可以查看修改添加圖書信息和閱讀者信息時以除讀者和舊書,管理員離職后賬戶不在有權(quán)限當(dāng)管理員任職后有自己的賬戶,通過賬戶訪問系統(tǒng)可以進行刪除等操作,離職后不再能使用莊。圖6-4管理員狀圖登狀圖:包括狀態(tài):未登錄

溫馨提示

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

最新文檔

評論

0/150

提交評論