《圖書管理系統(tǒng)》PPT課件.ppt
《《圖書管理系統(tǒng)》PPT課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《《圖書管理系統(tǒng)》PPT課件.ppt(38頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
UML分析與設(shè)計(jì):圖書管理系統(tǒng),李潤知2014-5-16,學(xué)習(xí)內(nèi)容,需求分析創(chuàng)建系統(tǒng)用例模型創(chuàng)建系統(tǒng)靜態(tài)模型創(chuàng)建系統(tǒng)動態(tài)模型創(chuàng)建系統(tǒng)部署模型,需求分析,圖書管理系統(tǒng)是一個(gè)面向?qū)W校圖書館用來進(jìn)行圖書管理的管理信息系統(tǒng)(MIS)。該信息系統(tǒng)能夠方便的為借閱者提供各種借閱服務(wù),也能夠?yàn)閳D書管理員和系統(tǒng)管理員提供方便的管理服務(wù)。圖書管理系統(tǒng)的功能性需求包括以下內(nèi)容:(1)圖書管理系統(tǒng)能夠?yàn)橐欢〝?shù)量的借閱者提供服務(wù)。每個(gè)借閱者能夠擁有唯一標(biāo)識其存在的編號。圖書館向每一個(gè)借閱者發(fā)放圖書證,圖書證中包含每一個(gè)借閱者的編號和個(gè)人信息。系統(tǒng)通過一個(gè)單獨(dú)的程序?yàn)榻栝喺咛峁┓?wù),不需要管理人員的干預(yù),這些服務(wù)包括提供查詢圖書信息、查詢個(gè)人信息服務(wù)和預(yù)定圖書服務(wù)等。(2)當(dāng)借閱者需要借閱書籍、歸還書籍時(shí)需要通過圖書管理員進(jìn)行,也就是說借閱者不直接與系統(tǒng)交互,而是圖書管理員充當(dāng)借閱者的代理與系統(tǒng)交互。當(dāng)借閱者借閱的圖書數(shù)量超過限制時(shí),不運(yùn)行借閱者再進(jìn)行借閱。當(dāng)借閱者借閱的圖書超過一定的期限時(shí),需要對其進(jìn)行處罰。借閱圖書時(shí)需要圖書證作為憑據(jù),歸還時(shí)不需要。(3)系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,維護(hù)工作包括圖書的添加、刪除和修改,書目的添加和刪除,借閱者的添加、刪除和修改,并且系統(tǒng)管理員能夠查詢借閱者、圖書和圖書管理員的信息。(4)查詢圖書可以通過圖書的名稱或圖書的ISBN/ISSN號進(jìn)行查找。,4,需求分析,功能性需求:(1)借閱者持有借閱卡(借閱者名和借閱卡號)。(2)圖書管理員作為借閱者的代理借書。(3)圖書管理員作為借閱者的代理預(yù)訂書刊。(4)圖書管理員作為借閱者的代理取消預(yù)訂。(5)圖書管理員作為借閱者的代理還書。(6)圖書管理員可以創(chuàng)建新的借閱者賬戶。(7)圖書管理員可以修改借閱者的賬戶信息。(8)圖書管理員可以刪除已存在的借閱者賬戶。(9)圖書管理員可以添加新書刊種類。(10)圖書管理員可以修改書刊種類信息。(11)圖書管理員可以刪除系統(tǒng)中的書刊種類。(12)圖書管理員可以在系統(tǒng)中添加書刊信息(注意區(qū)分“書刊種類”與“書刊”)。(13)圖書管理員可以編輯書刊信息。(14)圖書管理員可以刪除書刊信息。,創(chuàng)建系統(tǒng)用例模型,1.借閱者用例圖借閱者能夠通過該系統(tǒng)進(jìn)行如下活動:(1)查詢書籍信息。借閱者可以通過圖書名稱或ISBN/ISSN號查找圖書的詳細(xì)信息。(2)登錄自助系統(tǒng)。借閱者能夠根據(jù)自己圖書證編號和相關(guān)密碼登錄自助機(jī)器,查詢圖書信息、個(gè)人信息和進(jìn)行圖書預(yù)定。(3)查詢借閱者信息。每一個(gè)借閱者都可以通過自助機(jī)器在登錄后查詢自己的信息,但是不允許在未授權(quán)的情況下查詢其他人信息。(4)預(yù)定圖書。在登錄自助機(jī)器后,借閱者可以預(yù)定相關(guān)書籍內(nèi)容。(5)借閱書籍。借閱者可以通過圖書管理員借閱相關(guān)書籍。(6)歸還書籍。借閱者通過圖書管理員歸還書籍,如果未按時(shí)歸還,需要交納罰金。,創(chuàng)建系統(tǒng)用例模型,2.圖書管理員用例圖圖書管理員能夠通過該系統(tǒng)進(jìn)行如下活動:(1)處理借閱。借閱者可以通過圖書管理員借閱書籍。當(dāng)圖書管理員處理借閱時(shí),需要檢查用戶的合法性,如果不合法,不允許借閱書籍。如果之前該圖書已經(jīng)被該借閱者預(yù)定,需要?jiǎng)h除該圖書的預(yù)定信息。(2)處理歸還。借閱者可以通過圖書管理員歸還書籍。當(dāng)借閱者借閱的書籍超過一定的期限時(shí),圖書管理員需要收取罰金。,創(chuàng)建系統(tǒng)用例模型,3.系統(tǒng)管理員用例圖系統(tǒng)管理員能夠通過該系統(tǒng)進(jìn)行如下活動:(1)查詢書籍信息。系統(tǒng)管理員有權(quán)限去查詢各種圖書的信息。(2)添加書籍。書籍的添加是通過系統(tǒng)管理員進(jìn)行的,圖書添加時(shí),要輸入書籍的詳細(xì)信息。(3)刪除書籍。書籍的刪除也是通過系統(tǒng)管理員進(jìn)行的,圖書刪除時(shí),書籍的所有信息將被刪除。(4)修改書籍。書籍的信息可以被系統(tǒng)管理員進(jìn)行修改。(5)查詢讀者信息。系統(tǒng)管理員有權(quán)限去查詢讀者的信息。(6)添加讀者。讀者的添加是通過系統(tǒng)管理員進(jìn)行的,讀者被添加時(shí),要輸入讀者的詳細(xì)信息。(7)刪除讀者。讀者的刪除也是通過系統(tǒng)管理員進(jìn)行的,讀者被刪除時(shí),讀者的所有信息將被刪除。(8)修改讀者信息。讀者的信息可以被系統(tǒng)管理員進(jìn)行修改。(9)添加書目。書目的添加是通過系統(tǒng)管理員進(jìn)行的,書目被添加時(shí),要輸入書目的描述信息。(10)刪除書目。書目的刪除也是通過系統(tǒng)管理員進(jìn)行的,書目被刪除時(shí),所有關(guān)于該書目的圖書信息的書目內(nèi)容將被清空。,8,用例的事件流描述:例Ⅰ,1.借閱物理書刊(BorrowBook)1.1.前置條件(Pre-Conditions)在這個(gè)用例開始前,Librarian必須登錄到系統(tǒng)中。1.2.后置條件(Post-Conditions)如果這個(gè)用例成功,在系統(tǒng)中建立并存儲借閱記錄,如果必要還要?jiǎng)h除預(yù)訂記錄。反之,系統(tǒng)的狀態(tài)沒有變化。1.3.?dāng)U充點(diǎn)(ExtensionPoints)沒有。1.4.事件流1.4.1.基流(BasicFlow)當(dāng)借閱者從圖書館借閱物理書刊時(shí),用例啟動。如果Librarian選擇“借書”,則執(zhí)行分支流S-1:借閱物理書刊。如果所借的物理書刊是經(jīng)過預(yù)訂的,則執(zhí)行分支流S-2:通過預(yù)訂借閱物理書刊。1.4.2.分支流(Subflows)S-1:借閱物理書刊(1)提供書刊種類、借閱者信息。(2)檢索書刊種類(Title)(E-1)。(3)確定所借閱的物理書刊是否可以獲得(E-2),也即物理書刊是否都已借出。,9,用例的事件流描述:例Ⅰ,(4)檢索借閱者(E-3)。(5)圖書館將物理書刊借給借閱者。(6)創(chuàng)建借閱記錄。(7)存儲借閱記錄。S-2:通過預(yù)訂借閱物理書刊(1)提供書刊種類、借閱者信息。(2)檢索書刊種類(Title)(E-1)。(3)檢索借閱者(E-3)。(4)確定該種類書刊的物理拷貝是否可以獲得(E-2)。(5)將物理書刊發(fā)給借閱者。(6)創(chuàng)建借閱記錄。(7)存儲借閱記錄。(8)刪除預(yù)訂記錄。1.4.3.替代流(AlternativeFlow)E-1:該種書刊不存在,系統(tǒng)顯示提示信息,用例終止。E-2:物理書刊都已借出,系統(tǒng)顯示提示信息,用例終止。E-3:系統(tǒng)中不存在該借閱者,系統(tǒng)顯示提示信息,用例終止。,10,用例的事件流描述:例Ⅱ,5.維護(hù)借閱者信息(MaintainBorrowerInfo)5.1.前置條件(Pre-Conditions)在這個(gè)用例開始前,Librarian必須登錄到系統(tǒng)中。5.2.后置條件(Post-Conditions)如果這個(gè)用例成功,系統(tǒng)添加、修改或刪除借閱者信息。反之,系統(tǒng)的狀態(tài)沒有變化。5.3.?dāng)U充點(diǎn)(ExtensionPoints)沒有。5.4.事件流5.4.1.基流(BasicFlow)當(dāng)Librarian想維護(hù)借閱者信息時(shí),用例啟動,系統(tǒng)要求Librarian選擇所想執(zhí)行的活動(添加借閱者、刪除借閱者、或修改借閱者)如果所選的活動是“添加借閱者”,則執(zhí)行分支流S-1:添加借閱者。如果所選的活動是“刪除借閱者”,則執(zhí)行分支流S-2:刪除借閱者。如果所選的活動是“修改借閱者”,則執(zhí)行分支流S-3:修改借閱者。5.4.2.分支流(Subflows)S-1:添加借閱者(1)提供借閱者的信息,如姓名、地址、郵政編碼和身份證號碼等。(2)系統(tǒng)存儲借閱者信息(E-1)。,11,用例的事件流描述:例Ⅱ,S-2:刪除借閱者(1)提供借閱者的信息。(2)查詢借閱者(E-2)。(3)查詢借閱者的借閱記錄(E-3)。(4)從系統(tǒng)中刪除借閱者的信息,以及借閱者的預(yù)訂記錄。S-3:更改借閱者(1)提供借閱者的信息。(2)查詢并顯示借閱者的信息(E-2),修改相應(yīng)的信息。(3)更新系統(tǒng)中借閱者的信息。5.4.3.替代流(AlternativeFlow)E-1:若借閱者已存在,系統(tǒng)顯示提示信息,用例終止。E-2:若查詢不到借閱者,系統(tǒng)顯示提示信息,用例終止。E-3:若存在借閱記錄,系統(tǒng)顯示提示信息,用例終止。,創(chuàng)建系統(tǒng)靜態(tài)模型,在獲得系統(tǒng)的基本需求用例模型以后,我們通過考察系統(tǒng)對象的各種屬性,創(chuàng)建系統(tǒng)靜態(tài)模型。首先,我們先確定系統(tǒng)的參與者的屬性。系統(tǒng)管理員登錄系統(tǒng),需要提供系統(tǒng)管理員的用戶名稱和密碼,因此每一個(gè)系統(tǒng)管理員應(yīng)該擁有用戶名稱和密碼屬性,我們命名為administartorName和passwords。同理,圖書管理員也一樣,我們命名為librarianName和passwords。對于每一個(gè)借閱者,我們對每一個(gè)借閱者進(jìn)行了一個(gè)圖書編號,圖書證中包含借閱者的名稱、地址等,不同類型的借閱者可以借閱不同數(shù)目的圖書,并且,不同的借閱者允許借閱和預(yù)定的天數(shù)也是不一樣的。借閱者登錄自助系統(tǒng)的時(shí)候需要密碼,因此,我們可以創(chuàng)建借閱者編號userId、借閱者名稱name、借閱者地址address、最大允許借閱書籍?dāng)?shù)目maxBooks、最大借閱日期maxBorrowDays、密碼paddwors和最大預(yù)定天數(shù)maxReserveDays。,創(chuàng)建系統(tǒng)靜態(tài)模型,其次,我們可以確定在系統(tǒng)中的主要業(yè)務(wù)實(shí)體類,這些類通常需要在數(shù)據(jù)庫中進(jìn)行存儲。例如,我們需要存儲圖書的信息,因此需要一個(gè)圖書類,同樣,預(yù)定信息我們可以確定預(yù)定類;借閱信息可以確定借閱類;對于書目信息的存儲同樣需要一個(gè)書目類。在確定需要的這些存儲類后,我們需要確定這些類的主要屬性。,創(chuàng)建系統(tǒng)動態(tài)模型,1.借閱者查找圖書序列圖和交互圖工作流程如下:(1)借閱者希望通過系統(tǒng)查詢某本圖書的信息。(2)借閱者通過自助系統(tǒng)用戶界面SearchBookWindow錄入圖書的ISBN/ISSN號請求查找圖書信息。(3)用戶界面SearchBookWindow根據(jù)圖書的ISBN/ISSN號將Book類實(shí)例化并請求圖書信息。(4)Book類實(shí)例化對象根據(jù)圖書的ISBN/ISSN號加載圖書信息并提供給用戶界面SearchBookWindow。(5)用戶界面SearchBookWindow向讀者顯示圖書信息。,創(chuàng)建系統(tǒng)動態(tài)模型,2.借閱者查詢個(gè)人信息序列圖和交互圖工作流程如下:(1)借閱者希望通過系統(tǒng)查詢個(gè)人信息。(2)借閱者通過自助系統(tǒng)用戶登錄界面LoginWindow錄入圖書證編號請求查找個(gè)人信息。(3)用戶登錄界面LoginWindow根據(jù)圖書證編號將Borrower類實(shí)例化并返回給用戶信息顯示界面PersonInfoWindow。(4)用戶信息顯示界面PersonInfoWindow向借閱者顯示借閱者信息。,創(chuàng)建系統(tǒng)動態(tài)模型,3.借閱者預(yù)訂圖書序列圖和交互圖工作流程如下:(1)借閱者希望通過系統(tǒng)預(yù)定某本圖書。(2)借閱者通過自助系統(tǒng)預(yù)定界面ReserveWindow錄入圖書的名稱或ISBN/ISSN號請求查找該圖書。(3)預(yù)定界面ReserveWindow根據(jù)圖書的名稱或ISBN/ISSN號將Book類實(shí)例化并返回圖書信息。(4)預(yù)定界面ReserveWindow將圖書信息添加到預(yù)定中,并返回是否預(yù)定成功信息。(5)預(yù)定界面ReserveWindow向讀者顯示是否預(yù)定成功信息。,創(chuàng)建系統(tǒng)動態(tài)模型,4.圖書管理員處理借閱序列圖和交互圖工作流程如下:(1)借閱者希望通過圖書管理員借閱某本圖書。(2)借閱者將圖書證和圖書交給圖書管理員。(3)圖書管理員將讀者圖書證編號錄入借閱圖書界面LendBookWindow。并根據(jù)圖書的ISBN/ISSN號將Book類實(shí)例化并顯示圖書信息。(4)借閱圖書界面LendBookWindow根據(jù)圖書的ISBN/ISSN號將Book類實(shí)例化并加載圖書信息。(5)借閱圖書界面LendBookWindow將圖書信息和讀者信息添加到借閱實(shí)例中。(6)借閱實(shí)例檢查讀者的借書數(shù)目,并添加借閱信息,返回借閱是否成功。(7)借閱圖書界面LendBookWindow顯示是否成功。(8)圖書管理員將圖書證和圖書歸還給借閱者。,創(chuàng)建系統(tǒng)動態(tài)模型,5.圖書管理員處理還書序列圖和交互圖工作流程如下:(1)借閱者希望通過圖書管理員歸還所借書籍。(2)借閱者將所借圖書交給圖書管理員。(3)圖書管理員通過歸還圖書界面SearchBookWindow根據(jù)圖書的ISBN/ISSN號將Book類實(shí)例化并請求圖書信息。(4)Book類實(shí)例化對象根據(jù)圖書的編號請求Loan對象刪除借閱信息。(5)Loan對象檢查借閱圖書是否超期。(6)Loan對象刪除借閱信息。(7)Loan對象返回是否成功刪除借閱信息。(8)歸還圖書界面SearchBookWindow提示歸還是否成功顯示。,創(chuàng)建系統(tǒng)動態(tài)模型,6.系統(tǒng)管理員查詢書籍序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員在登錄后希望通過管理系統(tǒng)查詢某本圖書的信息。(2)系統(tǒng)管理員通過管理系統(tǒng)查詢圖書界面SearchBookWindow錄入圖書的ISBN/ISSN號請求查找圖書信息。(3)查詢圖書界面SearchBookWindow根據(jù)圖書的ISBN/ISSN號將Book類實(shí)例化并請求圖書信息。(4)Book類實(shí)例化對象根據(jù)圖書的ISBN/ISSN號加載圖書信息并提供給查詢圖書界面SearchBookWindow。(5)查詢圖書界面SearchBookWindow向統(tǒng)管理員顯示圖書信息。,創(chuàng)建系統(tǒng)動態(tài)模型,7.系統(tǒng)管理員添加圖書序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員希望通過系統(tǒng)添加某些圖書。(2)系統(tǒng)管理員通過添加書籍界面AddBookWindow添加圖書信息。(3)系統(tǒng)管理員通過添加書籍界面AddBookWindow選擇圖書的書目信息。(3)系統(tǒng)管理員通過添加書籍界面AddBookWindow添加圖書的其它描述信息。(4)添加書籍界面AddBookWindow通過Book實(shí)例添加到數(shù)據(jù)庫中。(5)Book實(shí)例返回圖書是否添加成功信息。(6)添加書籍界面SearchBookWindow顯示圖書是否添加成功信息。,創(chuàng)建系統(tǒng)動態(tài)模型,8.系統(tǒng)管理員刪除圖書序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員希望通過系統(tǒng)刪除某些圖書。(2)系統(tǒng)管理員通過刪除書籍界面DeleteBookWindow刪除圖書。(3)系統(tǒng)管理員通過刪除書籍界面DeleteBookWindow查找圖書的信息,返回圖書信息。(4)刪除書籍界面DeleteBookWindow通過Book實(shí)例將圖書刪除圖書,返回刪除信息。(5)刪除書籍界面DeleteBookWindow向系統(tǒng)管理員顯示刪除是否成功信息。,創(chuàng)建系統(tǒng)動態(tài)模型,9.系統(tǒng)管理員修改圖書序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員希望通過系統(tǒng)修改某些圖書。(2)系統(tǒng)管理員通過修改書籍界面UpdateBookWindow修改圖書信息。(3)系統(tǒng)管理員通過修改書籍界面UpdateBookWindow查找圖書的信息,返回圖書信息。(4)修改書籍界面UpdateBookWindow修改圖書信息。(5)修改書籍界面UpdateBookWindow通過Book實(shí)例將修改后的圖書信息修改到數(shù)據(jù)庫中,返回是否修改成功信息。(6)修改書籍界面UpdateBookWindow向系統(tǒng)管理員顯示修改是否成功信息。,創(chuàng)建系統(tǒng)動態(tài)模型,10.系統(tǒng)管理員查詢讀者序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員希望通過系統(tǒng)查詢某個(gè)借閱者信息。(2)系統(tǒng)管理員通過查詢借閱者信息界面SearchBorrowerWindow查詢借閱者信息。(3)查詢借閱者信息界面SearchBorrowerWindow通過Borrower實(shí)例查找借閱者信息,并返回借閱者信息。(4)查詢借閱者信息界面SearchBorrowerWindow顯示借閱者信息。,創(chuàng)建系統(tǒng)動態(tài)模型,11.系統(tǒng)管理員添加讀者序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員希望通過系統(tǒng)添加借閱者信息。(2)系統(tǒng)管理員通過添加借閱者信息界面AddBorrowerWindow添加借閱者信息。(3)系統(tǒng)管理員通過添加借閱者信息界面AddBorrowerWindow填寫借閱者信息。(4)添加借閱者信息界面AddBorrowerWindow通過Borrower實(shí)例添加借閱者信息,并返回是否添加成功信息。(5)添加借閱者信息界面AddBorrowerWindow顯示添加借閱者是否成功信息。,創(chuàng)建系統(tǒng)動態(tài)模型,12.系統(tǒng)管理員刪除讀者序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員希望通過系統(tǒng)刪除借閱者信息。(2)系統(tǒng)管理員通過刪除借閱者信息界面DeleteBorrowerWindow刪除借閱者信息。(3)刪除借閱者信息界面DeleteBorrowerWindow通過Borrower實(shí)例查詢借閱者信息,并返回借閱者信息。(4)刪除借閱者信息界面DeleteBorrowerWindow通過Borrower實(shí)例刪除借閱者信息,并返回是否刪除成功信息。(5)刪除借閱者信息界面DeleteBorrowerWindow顯示刪除借閱者是否成功。,創(chuàng)建系統(tǒng)動態(tài)模型,13.系統(tǒng)管理員修改讀者序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員希望通過系統(tǒng)修改借閱者信息。(2)系統(tǒng)管理員通過修改借閱者信息界面UpdateBorrowerWindow修改借閱者信息。(3)修改借閱者信息界面UpdateBorrowerWindow通過Borrower實(shí)例查詢借閱者信息,并返回借閱者信息。(4)修改借閱者信息界面UpdateBorrowerWindow修改借閱者信息。(5)修改借閱者信息界面UpdateBorrowerWindow通過Borrower實(shí)例保存修改后的借閱者信息,并返回是否保存成功信息。(6)修改借閱者信息界面UpdateBorrowerWindow顯示修改借閱者是否成功信息。,創(chuàng)建系統(tǒng)動態(tài)模型,14.系統(tǒng)管理員添加書目序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員希望通過系統(tǒng)添加書目。(2)系統(tǒng)管理員通過添加書目界面AddTitleWindow添加書目信息。(3)系統(tǒng)管理員通過添加書目界面AddTitleWindow填寫書目信息。(4)添加書目界面AddTitleWindow通過Title實(shí)例保存書目信息。(5)Title實(shí)例檢查是否存在該圖書書目。(6)Title實(shí)例返回是否保存成功信息。(7)添加書目界面AddTitleWindow顯示是否保存成功信息。,創(chuàng)建系統(tǒng)動態(tài)模型,15.系統(tǒng)管理員刪掉書目序列圖和交互圖工作流程如下:(1)系統(tǒng)管理員希望通過系統(tǒng)刪除書目。(2)系統(tǒng)管理員通過刪除書目界面DeleteTitleWindow刪除書目信息。(3)系統(tǒng)管理員通過刪除書目界面DeleteTitleWindow通過Title實(shí)例查找書目信息。(4)Title實(shí)例返回書目信息。(5)系統(tǒng)管理員通過刪除書目界面DeleteTitleWindow通過Title實(shí)例刪除書目信息。(6)Title實(shí)例返回是否刪除成功信息。(7)刪除書目界面DeleteTitleWindow顯示是否刪除成功信息。,創(chuàng)建系統(tǒng)動態(tài)模型,16.圖書狀態(tài)圖圖書包含以下的狀態(tài):剛被購買后的新書、被添加能夠借閱時(shí)的圖書、圖書被預(yù)定、圖書被借閱、圖書被管理員刪除。它們之間的轉(zhuǎn)化規(guī)則是:(1)剛被購買后的新書可以通過系統(tǒng)管理員添加成為能夠被借閱的圖書。(2)圖書被預(yù)定成為被預(yù)定狀態(tài)。(3)當(dāng)被預(yù)定的圖書超過預(yù)定期限或者被借閱者取消預(yù)定時(shí),轉(zhuǎn)換為能夠被借閱的圖書狀態(tài)。(4)被預(yù)定的圖書可以被預(yù)定的借閱者借閱。(5)圖書被借閱后成為被借閱狀態(tài)。(6)圖書被借閱后歸還成為能夠借閱狀態(tài)。(7)圖書被刪除時(shí)成為被刪除狀態(tài)。,創(chuàng)建系統(tǒng)動態(tài)模型,17.借閱者狀態(tài)圖借閱者包含以下的狀態(tài):借閱者帳戶創(chuàng)建、借閱者能夠借閱圖書、借閱者不能夠借閱圖書、借閱者被管理員刪除。它們之間的轉(zhuǎn)化規(guī)則是:(1)借閱者通過創(chuàng)建借閱者帳戶成為能夠借閱圖書的借閱者。(2)當(dāng)借閱者借閱圖書數(shù)目超過一定限額,不能夠借閱圖書。(3)當(dāng)借閱者處于不能夠借閱圖書時(shí),借閱者歸還借閱圖書,成為能夠借閱狀態(tài)。(4)借閱者能夠借閱一定數(shù)目的圖書。(5)借閱者能夠被系統(tǒng)管理員刪除。,創(chuàng)建系統(tǒng)動態(tài)模型,18.借閱者活動圖(1)借閱者需要進(jìn)入自助服務(wù)系統(tǒng)才能夠獲得服務(wù)。(2)借閱者在自助系統(tǒng)中可以選擇直接搜索圖書或者登錄。(3)在搜索圖書后可以查看圖書的詳細(xì)信息,也可以預(yù)定圖書,但是預(yù)定圖書需要借閱者登錄系統(tǒng),如果沒有登錄,需要進(jìn)入登錄界面進(jìn)行登錄;如果以及登錄,可以直接預(yù)定該圖書。(4)在離開時(shí),如果借閱者登錄系統(tǒng),需要進(jìn)行退出。(5)借閱者完成所有操作后離開電腦。,創(chuàng)建系統(tǒng)動態(tài)模型,19.圖書管理員處理圖書歸還和借閱活動圖(1)圖書管理員在處理圖書歸還或借閱前需要登錄系統(tǒng)。(2)圖書管理員在登錄系統(tǒng)后可以處理圖書借閱和歸還。(3)在處理借閱圖書時(shí),檢查借閱者借閱書籍?dāng)?shù)目是否超過允許借閱數(shù)目,如果超過允許數(shù)目,將不允許借閱者借閱;如果未超過允許數(shù)目,更新數(shù)據(jù)庫記錄,借閱者借閱圖書成功。(4)在處理歸還圖書時(shí),圖書管理員需要檢查借閱者歸還的圖書是否超期,如果超期,需要對借閱者進(jìn)行罰款;如果未超期,更新數(shù)據(jù)庫記錄,借閱者歸還圖書成功。,創(chuàng)建系統(tǒng)動態(tài)模型,20.系統(tǒng)管理員管理借閱者信息活動圖(1)系統(tǒng)管理員在處理借閱者信息前需要登錄到管理系統(tǒng)。(2)系統(tǒng)管理員在登錄后進(jìn)入管理借閱者界面。(3)系統(tǒng)管理員在管理借閱者界面中可以添加、查詢、刪除和修改借閱者。(4)系統(tǒng)管理員在刪除和修改借閱者時(shí),需要首先查找到該借閱者。(5)活動完畢后需要退出管理界面。,創(chuàng)建系統(tǒng)動態(tài)模型,21.系統(tǒng)管理員維護(hù)圖書信息活動圖(1)系統(tǒng)管理員在維護(hù)圖書信息前需要登錄到管理系統(tǒng)。(2)系統(tǒng)管理員在登錄后進(jìn)入維護(hù)圖書信息界面。(3)系統(tǒng)管理員在維護(hù)圖書信息界面中可以添加、查詢、刪除和修改圖書信息。(4)系統(tǒng)管理員在刪除和修改圖書信息時(shí),需要首先查找到該圖書。(5)活動完畢后需要退出系統(tǒng)管理界面。,創(chuàng)建系統(tǒng)動態(tài)模型,22.系統(tǒng)管理員維護(hù)圖書目錄活動圖(1)系統(tǒng)管理員在維護(hù)圖書目錄信息前需要登錄到管理系統(tǒng)。(2)系統(tǒng)管理員在登錄后進(jìn)入維護(hù)圖書目錄信息界面。(3)系統(tǒng)管理員在維護(hù)圖書信息界面中可以添加、刪除和修改圖書目錄信息。(4)活動完畢后需要退出系統(tǒng)管理界面。,創(chuàng)建系統(tǒng)部署模型,1.系統(tǒng)構(gòu)件圖在圖書管理系統(tǒng)中,我們可以對系統(tǒng)的主要參與者和主要的業(yè)務(wù)實(shí)體類分別創(chuàng)建對應(yīng)的構(gòu)件進(jìn)行映射。例如,我們創(chuàng)建Borrower、Loan、Book、Reserve、Title、Administrator和Librarian構(gòu)件,并且Borrower構(gòu)件使用Loan和Reserve構(gòu)件,Loan和Reserve構(gòu)件使用Book構(gòu)件,Book構(gòu)件使用Title構(gòu)件。,創(chuàng)建系統(tǒng)部署模型,2.系統(tǒng)部署圖在圖書管理系統(tǒng)中,系統(tǒng)包括四種節(jié)點(diǎn),分別是:數(shù)據(jù)庫節(jié)點(diǎn),負(fù)責(zé)數(shù)據(jù)存儲,處理等;后臺系統(tǒng)維護(hù)節(jié)點(diǎn),系統(tǒng)管理員通過該節(jié)點(diǎn)進(jìn)行后臺維護(hù),執(zhí)行系統(tǒng)管理員允許的所以操作;借閱者自助系統(tǒng)節(jié)點(diǎn),借閱者通過該節(jié)點(diǎn)進(jìn)行自助服務(wù);圖書管理員業(yè)務(wù)處理節(jié)點(diǎn),圖書管理員通過該節(jié)點(diǎn)處理借閱者還書和歸還業(yè)務(wù)。,,結(jié)束!,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 圖書管理系統(tǒng) 圖書 管理 系統(tǒng) PPT 課件
鏈接地址:http://m.appdesigncorp.com/p-11504538.html