




已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
圖書管理系統(tǒng)1、 用例圖(1) 借閱者用例圖說明:借閱者能夠通過該系統(tǒng)進(jìn)行以下活動:1)查找圖書:借閱者可以通過圖書名稱或ISBN/ISSN號查找圖書的詳細(xì)信息。2)登錄系統(tǒng):借閱者能夠通過校園卡編號和相關(guān)密碼登陸自助機(jī)器,查詢圖書信息、個人信息和進(jìn)行圖書預(yù)訂。3)查詢個人信息:每一個借閱者都可以通過自助機(jī)器在登錄后查詢自己的信息,但是不允許在未授權(quán)的情況下查詢他人的信息。為了防止有人蓄意查看他人信息,所以系統(tǒng)登錄綁定手機(jī)號,每次借閱者登錄系統(tǒng)時,自身的手機(jī)就會收到驗證短信,只有輸入驗證碼,才能登錄系統(tǒng)。4)預(yù)訂圖書:在登錄自助機(jī)器后,借閱者可以預(yù)訂相關(guān)書籍內(nèi)容。5)借閱圖書:借閱者可以通過圖書管理員借閱相關(guān)書籍。6)歸還圖書:借閱者通過圖書管理員歸還書籍,如果未按時歸還,需要繳納罰金。(2) 圖書管理員用例圖說明:圖書管理員能夠通過該系統(tǒng)進(jìn)行以下活動:1)處理借閱:借閱者可以通過圖書管理員借閱書籍。當(dāng)圖書管理員處理借閱時,需要檢查用戶的合法性,如果不合法,不允許借閱書籍,如果之前該圖書已經(jīng)被該借閱者預(yù)訂,需要刪除其預(yù)訂信息。2)處理歸還:借閱者可以通過圖書管理員歸還書籍,當(dāng)借閱者借閱的書籍超過一定的期限時,圖書管理員需要收取罰金。(3) 系統(tǒng)管理員用例圖說明:系統(tǒng)管理員能夠通過該系統(tǒng)進(jìn)行以下活動:1)查詢書籍信息:系統(tǒng)管理員有權(quán)限去查詢各種圖書的信息。2)添加書籍:書籍的添加時通過系統(tǒng)管理員進(jìn)行的,圖書添加時要輸入書籍的詳細(xì)信息。3)刪除書籍:書籍的刪除也是通過系統(tǒng)管理員進(jìn)行的,圖書刪除時書籍的所有信息都將被刪除。4)修改書籍:書籍的信息可以被系統(tǒng)管理員修改。5)查詢讀者信息:系統(tǒng)管理員有權(quán)限去查詢讀者的信息。6)添加讀者:讀者的添加是通過系統(tǒng)管理員進(jìn)行的,讀者被添加時要輸入讀者的詳細(xì)信息。例如新生開學(xué)和旁聽生補(bǔ)辦校園卡時,系統(tǒng)管理員需要更新讀者數(shù)據(jù)庫。7)刪除讀者:讀者的刪除也是通過系統(tǒng)管理員進(jìn)行的,讀者被刪除時讀者的所有信息都將被刪除。例如當(dāng)13級學(xué)生畢業(yè)時,這些學(xué)生讀者的信息就會被刪除。8)修改讀者信息:讀者的信息可以被系統(tǒng)管理員修改。9)添加書目:書目的添加是通過系統(tǒng)管理員進(jìn)行的,書目被添加時要輸入書目的描述信息。例如當(dāng)圖書館新購進(jìn)一批書,那么系統(tǒng)管理員就要等記所有的書籍信息到書目數(shù)據(jù)庫。10)刪除書目:書目的刪除也是通過系統(tǒng)管理員進(jìn)行的,書目被刪除時所有關(guān)于該書目的圖書信息都將被清空。2、 類圖說明:該圖書管理信息系統(tǒng)中有參與者類:系統(tǒng)管理員(Adiministrator)、圖書管理員(Librarian)和借閱者(Borrower);業(yè)務(wù)實體類有書目(Title)、書籍(Book)、借閱信息(Loan)、預(yù)定信息(Reserve)、和罰款信息(Fine);系統(tǒng)管理員可以對書目類和書籍類進(jìn)行管理操作;借閱者可以對書籍類進(jìn)行借閱、預(yù)定、歸還等操作;圖書管理員可以對借閱信息、預(yù)定信息和罰款信息進(jìn)行管理操作,其中書籍類對書目類有依賴性。3、 序列圖(1) 借閱者查詢個人信息序列圖說明:1)借閱者希望通過系統(tǒng)查詢個人信息;2)借閱者通過自助系統(tǒng)的用戶登錄界面LoginWindow錄入校園卡號,請求查找個人信息;3)用戶登錄界面LoginWindow根據(jù)校園卡號將Borrower類實例化,并返回給用戶信息顯示界面PersonInfoWindow;4)用戶信息顯示界面PersonInfoWindow向借閱者顯示借閱者信息。(2) 借閱者查找預(yù)定圖書序列圖說明:1)借閱者希望通過系統(tǒng)查詢圖書的信息;2)借閱者通過自助系統(tǒng)的用戶界面SearchBookWindow錄入圖書的BookId號,請求查找圖書信息;3)用戶界面SearchBookWindow根據(jù)圖書的BookId號將Book類實例化,并請求圖書信息;4)Book類實例化對象根據(jù)圖書的BookId號加載圖書信息,并提供給用戶界面SearchBookWindow;5)用戶界面SearchBookWindow向讀者顯示圖書信息。)借閱者希望通過系統(tǒng)預(yù)定某圖書;)借閱者通過自助系統(tǒng)的預(yù)定界面ReserveWindow錄入圖書的名稱或BookId號請求查找該圖書;)預(yù)定界面ReserveWindow根據(jù)圖書的名稱或BookId號將Book類實例化,并返回圖書信息;)預(yù)定界面ReserveWindow將圖書信息添加到預(yù)定中,并返回是否預(yù)定成功的信息;)預(yù)定界面ReserveWindow向讀者顯示是否預(yù)定成功的信息。(3) 圖書管理員處理借閱還書序列圖說明:1)借閱者希望通過圖書管理員借閱某圖書;2)借閱者將校園卡和圖書交給圖書管理員;3)圖書管理員將讀者校園卡號錄入借閱圖書界面LendBookWindow,根據(jù)圖書的BookId號將Book類實例化,并顯示圖書信息。4)借閱圖書界面LendBookWindow根據(jù)圖書的BookId號將Book類實例化并加載圖書信息;5)借閱圖書界面LendBookWindow將圖書信息和讀者信息添加到借閱實例中;6)借閱實例檢查讀者的借書數(shù)目,并添加借閱信息,返回借閱是否成功;7)借閱圖書界面LendBookWindow顯示是否成功;8)圖書管理員將校園卡和圖書歸還給借閱者。)借閱者希望通過圖書管理員歸還所借書籍;)借閱者將所借圖書交給圖書管理員;)圖書管理員通過歸還圖書界面SearchBookWindow并根據(jù)圖書的BookId號將Book類實例化,從而請求圖書信息;)Book類實例化對象根據(jù)圖書的編號請求Loan對象刪除借閱信息;)Loan對象檢查借閱圖書是否超期;)Loan對象刪除借閱信息;)Loan對象返回是否成功刪除借閱信息;)歸還圖書界面SearchBookWindow提示歸還是否成功。(4) 系統(tǒng)管理員查詢添加刪除修改借閱者信息序列圖說明:1)系統(tǒng)管理員希望通過系統(tǒng)查詢某借閱者的信息;2)系統(tǒng)管理員通過查詢借閱者信息界面SearchBorrowerWindow查詢借閱者信息;3)查詢借閱者信息界面SearchBorrowerWindow通過Borrower實例查找借閱者信息,并返回借閱者信息;4)查詢借閱者信息界面SearchBorrowerWindow顯示借閱者信息。)系統(tǒng)管理員希望通過系統(tǒng)添加借閱者的信息;)系統(tǒng)管理員通過添加借閱者信息界面AddBorrowerWindow添加借閱者信息;)系統(tǒng)管理員通過添加借閱者信息界面AddBorrowerWindow填寫借閱者信息;)添加借閱者信息界面AddBorrowerWindow通過Borrower實例添加借閱者信息,并返回是否添加成功;)添加借閱者信息界面AddBorrowerWindow顯示添加借閱者是否成功。)系統(tǒng)管理員希望通過系統(tǒng)刪除借閱者的信息;)系統(tǒng)管理員通過刪除借閱者信息界面DeleteBorrowerWindow刪除借閱者信息;)刪除借閱者信息界面DeleteBorrowerWindow通過Borrower實例查詢借閱者信息,并返回借閱者信息;)刪除借閱者信息界面DeleteBorrowerWindow通過Borrower實例刪除借閱者信息,并返回是否刪除成功;)刪除借閱者信息界面DeleteBorrowerWindow顯示刪除借閱者是否成功。)系統(tǒng)管理員希望通過系統(tǒng)修改借閱者的信息;)系統(tǒng)管理員通過修改借閱者信息界面UpdateBorrowerWindow修改借閱者信息;)修改借閱者信息界面UpdateBorrowerWindow通過Borrower實例查詢借閱者信息,并返回借閱者信息;)修改借閱者信息界面UpdateBorrowerWindow修改借閱者信息)修改借閱者信息界面UpdateBorrowerWindow通過Borrower實例保存修改后的借閱者信息,并返回是否保存成功;)修改借閱者信息界面UpdateBorrowerWindow顯示是否成功修改借閱者信息。(5) 系統(tǒng)管理員添加刪除書目序列圖說明:1)系統(tǒng)管理員系統(tǒng)通過系統(tǒng)添加書目;2)系統(tǒng)管理員通過添加書目界面AddTitleWindow添加書目信息;3)系統(tǒng)管理員通過添加書目界面AddTitleWindow填寫書目信息;4)添加書目界面AddTitleWindow通過Title實例保存書目信息;5)Title實例檢查是否存在該圖書書目;6)Title實例返回是否成功保存信息;7)添加書目界面AddTitleWindow顯示是否成功保存信息。)系統(tǒng)管理員通過系統(tǒng)刪除書目;)系統(tǒng)管理員通過刪除書目界面DeleteTitleWindow刪除書目信息;)系統(tǒng)管理員通過刪除書目界面DeleteTitleWindow和Title實例查找書目信息;)Title實例返回書目信息;)系統(tǒng)管理員通過刪除書目界面DeleteTitleWindow和Title實例刪除書目信息;)Title實例返回是否成功刪除信息;)刪除書目界面DeleteTitleWindow顯示是否成功刪除信息。(6) 系統(tǒng)管理員添加刪除修改書籍序列圖說明:1)系統(tǒng)管理員希望通過系統(tǒng)添加某些圖書;2)系統(tǒng)管理員通過添加書籍界面AddBookWindow添加圖書信息;3)系統(tǒng)管理員通過添加書籍界面AddBookWindow添加圖書的書目信息;4)系統(tǒng)管理員通過添加書籍界面AddBookWindow添加圖書的其他描述信息;5)添加書籍界面AddBookWindow通過Book實例添加到數(shù)據(jù)庫中;6)Book實例返回圖書是否添加成功;7)添加書籍界面AddBookWindow顯示圖書是否添加成功。)系統(tǒng)管理員希望通過系統(tǒng)刪除某些圖書;)系統(tǒng)管理員通過刪除書籍界面DeleteBookWindow刪除圖書;)系統(tǒng)管理員通過刪除書籍界面DeleteBookWindow查找圖書的信息并返回圖書信息;)刪除書籍界面DeleteBookWindow通過Book實例將圖書信息刪除,并返回刪除信息;)刪除書籍界面DeleteBookWindow向系統(tǒng)管理員顯示刪除是否成功。)系統(tǒng)管理員希望通過系統(tǒng)修改某些圖書;)系統(tǒng)給管理員通過修改書籍界面UpdateBookWindow修改圖書信息;)系統(tǒng)給管理員通過修改書籍界面UpdateBookWindow查找圖書信息,并返回圖書信息;)修改書籍界面UpdateBookWindow通過Book實例將修改后的圖書信息保存到數(shù)據(jù)庫中,并返回是否成功修改信息;)修改書籍界面UpdateBookWindow向系統(tǒng)管理員顯示修改是否成功。4、 協(xié)作圖(1) 借閱者查詢個人信息協(xié)作圖(2) 借閱者查找預(yù)定圖書協(xié)作圖(3) 圖書管理員處理借閱還書協(xié)作圖(4) 系統(tǒng)管理員查詢添加刪除修改借閱者信息協(xié)作圖(5) 系統(tǒng)管理員添加刪除書目協(xié)作圖(6) 系統(tǒng)管理員添加刪除修改書籍協(xié)作圖說明:各協(xié)作圖均由相應(yīng)的序列圖得到,具體說明與各序列圖說明相符。5、 狀態(tài)圖(1) 借閱者狀態(tài)圖說明:借閱者包含以下狀態(tài):創(chuàng)建借閱者賬戶、借閱者能夠借閱圖書、借閱者不能夠借閱圖書、借閱者被管理員刪除。他們之間的轉(zhuǎn)換規(guī)則如下:借閱者通過創(chuàng)建借閱者賬戶轉(zhuǎn)換為能夠借閱圖書的借閱者。當(dāng)借閱者借閱圖書的數(shù)目超過一定限額時,不能夠借閱圖書。當(dāng)借閱者處于不能夠借閱圖書時,借閱者歸還借閱圖書,轉(zhuǎn)換為能夠借閱狀態(tài)。借閱者能夠借閱一定數(shù)目的圖書。借閱者能夠被系統(tǒng)管理員刪除。根據(jù)借閱者的各種狀態(tài)以及轉(zhuǎn)換規(guī)則,創(chuàng)建如上借閱者狀態(tài)圖。(2) 圖書狀態(tài)圖說明:圖書包含以下的狀態(tài):剛被購買的新書、被添加能夠借閱時的圖書、圖書被預(yù)定、圖書被借閱、圖書被管理員刪除。它們之間的轉(zhuǎn)換規(guī)則如下:剛被購買后的新書可以通過系統(tǒng)管理員添加為能夠被借閱的圖書。圖書被預(yù)定轉(zhuǎn)換為被預(yù)定狀態(tài)。當(dāng)被預(yù)定的圖書超過預(yù)定期限或者被借閱者取消預(yù)定時,轉(zhuǎn)換為能夠被借閱的圖書狀態(tài)。被預(yù)定的圖書可以被預(yù)定的借閱者借閱。圖書被借閱后轉(zhuǎn)換為被借閱的狀態(tài)。圖書被借閱并歸還后轉(zhuǎn)換為能夠借閱狀態(tài)。圖書被刪除時轉(zhuǎn)換為被刪除狀態(tài)。根據(jù)圖書的各種狀態(tài)以及轉(zhuǎn)換規(guī)則,創(chuàng)建如上圖書狀態(tài)圖。6、 活動圖(1) 借閱者活動圖說明:1)借閱者需要進(jìn)入自助服務(wù)系統(tǒng)才能夠獲得服務(wù)。2)借閱者在自助服務(wù)系統(tǒng)中可以選擇直接搜索圖書或者登錄。3)在搜索圖書后可以查看圖書的詳細(xì)信息,也可以預(yù)定圖書,但是預(yù)定圖書需要借閱者登錄系統(tǒng),如果沒有登錄,需要進(jìn)入登錄界面進(jìn)行登錄;如果已經(jīng)登錄,則可以直接預(yù)定該圖書。4)在離開時,如果借閱者已經(jīng)登錄系統(tǒng),則需要進(jìn)行退出操作。5)借閱者完成所有操作后離開系統(tǒng)。根據(jù)借閱者在自助服務(wù)中所進(jìn)行的活動,可以創(chuàng)建如上借閱者活動圖。(2) 圖書管理員活動圖說明:1)圖書管理員在處理圖書歸還或借閱前需要登錄系統(tǒng)。2)圖書管理員在登錄系統(tǒng)后可以處理圖書借閱和歸還。3)在處理借閱圖書時,檢查借閱者借閱書籍的數(shù)目是否超過允許借閱數(shù)目,如果超過允許數(shù)目,將不允許借閱者借閱;如果未超過允許數(shù)目,將更新數(shù)據(jù)庫記錄,借閱者借閱圖書成功。4)在處理歸還圖書時,圖書管理員需要檢查借閱者歸還的圖書是否超期,如果超期,則需要對借閱者進(jìn)行罰款;如果未超期,則更新數(shù)據(jù)庫,借閱者歸還圖書成功。根據(jù)圖書管理員在基本服務(wù)中所進(jìn)行的活動,可以創(chuàng)建如上圖書管理員活動圖。(3) 系統(tǒng)管理員管理借閱者信息活動圖
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西玉林市本年度(2025)小學(xué)一年級數(shù)學(xué)統(tǒng)編版期末考試(下學(xué)期)試卷及答案
- 旅游地理測試題(含參考答案)
- 食品檢驗?zāi)M題(附答案)
- 船舶傳感與自適應(yīng)控制考核試卷
- 電子商務(wù)創(chuàng)新社交電商與直播購物考核試卷
- 精神康復(fù)患者的自我接納訓(xùn)練考核試卷
- 船舶改裝施工過程中的問題與解決方案考核試卷
- 纖維編織技術(shù)在醫(yī)療輔助設(shè)備中的發(fā)展考核試卷
- 稀土金屬提煉過程中的前沿技術(shù)探索與應(yīng)用考核試卷
- 航運業(yè)數(shù)字化轉(zhuǎn)型考核試卷
- 廈門大學(xué)放射性藥物研發(fā)實驗項目環(huán)境影響報告
- 應(yīng)收款項-應(yīng)收款項減值
- 江蘇省書法水平等級證書考試-硬筆書法考試專用紙-(123級)
- 紹興古城歷史建筑和傳統(tǒng)民居
- 13J104《蒸壓加氣混凝土砌塊、板材構(gòu)造》
- (完整word)軟件驗收單
- 全套IATF16949內(nèi)審核檢查表(含審核記錄)
- 第一章醫(yī)學(xué)統(tǒng)計學(xué)方法的基本概念和基本步驟講課課件
- 高中數(shù)學(xué)說題課件
- 基于51單片機(jī)家用電熱水器的設(shè)計論文
- 直播電商運營實務(wù)PPT完整全套教學(xué)課件
評論
0/150
提交評論