圖書(shū)管理系統(tǒng)實(shí)驗(yàn)報(bào)告.doc_第1頁(yè)
圖書(shū)管理系統(tǒng)實(shí)驗(yàn)報(bào)告.doc_第2頁(yè)
圖書(shū)管理系統(tǒng)實(shí)驗(yàn)報(bào)告.doc_第3頁(yè)
圖書(shū)管理系統(tǒng)實(shí)驗(yàn)報(bào)告.doc_第4頁(yè)
圖書(shū)管理系統(tǒng)實(shí)驗(yàn)報(bào)告.doc_第5頁(yè)
已閱讀5頁(yè),還剩19頁(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)介

圖書(shū)管理系統(tǒng)1、 用例圖(1) 借閱者用例圖說(shuō)明:借閱者能夠通過(guò)該系統(tǒng)進(jìn)行以下活動(dòng):1)查找圖書(shū):借閱者可以通過(guò)圖書(shū)名稱(chēng)或ISBN/ISSN號(hào)查找圖書(shū)的詳細(xì)信息。2)登錄系統(tǒng):借閱者能夠通過(guò)校園卡編號(hào)和相關(guān)密碼登陸自助機(jī)器,查詢圖書(shū)信息、個(gè)人信息和進(jìn)行圖書(shū)預(yù)訂。3)查詢個(gè)人信息:每一個(gè)借閱者都可以通過(guò)自助機(jī)器在登錄后查詢自己的信息,但是不允許在未授權(quán)的情況下查詢他人的信息。為了防止有人蓄意查看他人信息,所以系統(tǒng)登錄綁定手機(jī)號(hào),每次借閱者登錄系統(tǒng)時(shí),自身的手機(jī)就會(huì)收到驗(yàn)證短信,只有輸入驗(yàn)證碼,才能登錄系統(tǒng)。4)預(yù)訂圖書(shū):在登錄自助機(jī)器后,借閱者可以預(yù)訂相關(guān)書(shū)籍內(nèi)容。5)借閱圖書(shū):借閱者可以通過(guò)圖書(shū)管理員借閱相關(guān)書(shū)籍。6)歸還圖書(shū):借閱者通過(guò)圖書(shū)管理員歸還書(shū)籍,如果未按時(shí)歸還,需要繳納罰金。(2) 圖書(shū)管理員用例圖說(shuō)明:圖書(shū)管理員能夠通過(guò)該系統(tǒng)進(jìn)行以下活動(dòng):1)處理借閱:借閱者可以通過(guò)圖書(shū)管理員借閱書(shū)籍。當(dāng)圖書(shū)管理員處理借閱時(shí),需要檢查用戶的合法性,如果不合法,不允許借閱書(shū)籍,如果之前該圖書(shū)已經(jīng)被該借閱者預(yù)訂,需要?jiǎng)h除其預(yù)訂信息。2)處理歸還:借閱者可以通過(guò)圖書(shū)管理員歸還書(shū)籍,當(dāng)借閱者借閱的書(shū)籍超過(guò)一定的期限時(shí),圖書(shū)管理員需要收取罰金。(3) 系統(tǒng)管理員用例圖說(shuō)明:系統(tǒng)管理員能夠通過(guò)該系統(tǒng)進(jìn)行以下活動(dòng):1)查詢書(shū)籍信息:系統(tǒng)管理員有權(quán)限去查詢各種圖書(shū)的信息。2)添加書(shū)籍:書(shū)籍的添加時(shí)通過(guò)系統(tǒng)管理員進(jìn)行的,圖書(shū)添加時(shí)要輸入書(shū)籍的詳細(xì)信息。3)刪除書(shū)籍:書(shū)籍的刪除也是通過(guò)系統(tǒng)管理員進(jìn)行的,圖書(shū)刪除時(shí)書(shū)籍的所有信息都將被刪除。4)修改書(shū)籍:書(shū)籍的信息可以被系統(tǒng)管理員修改。5)查詢讀者信息:系統(tǒng)管理員有權(quán)限去查詢讀者的信息。6)添加讀者:讀者的添加是通過(guò)系統(tǒng)管理員進(jìn)行的,讀者被添加時(shí)要輸入讀者的詳細(xì)信息。例如新生開(kāi)學(xué)和旁聽(tīng)生補(bǔ)辦校園卡時(shí),系統(tǒng)管理員需要更新讀者數(shù)據(jù)庫(kù)。7)刪除讀者:讀者的刪除也是通過(guò)系統(tǒng)管理員進(jìn)行的,讀者被刪除時(shí)讀者的所有信息都將被刪除。例如當(dāng)13級(jí)學(xué)生畢業(yè)時(shí),這些學(xué)生讀者的信息就會(huì)被刪除。8)修改讀者信息:讀者的信息可以被系統(tǒng)管理員修改。9)添加書(shū)目:書(shū)目的添加是通過(guò)系統(tǒng)管理員進(jìn)行的,書(shū)目被添加時(shí)要輸入書(shū)目的描述信息。例如當(dāng)圖書(shū)館新購(gòu)進(jìn)一批書(shū),那么系統(tǒng)管理員就要等記所有的書(shū)籍信息到書(shū)目數(shù)據(jù)庫(kù)。10)刪除書(shū)目:書(shū)目的刪除也是通過(guò)系統(tǒng)管理員進(jìn)行的,書(shū)目被刪除時(shí)所有關(guān)于該書(shū)目的圖書(shū)信息都將被清空。2、 類(lèi)圖說(shuō)明:該圖書(shū)管理信息系統(tǒng)中有參與者類(lèi):系統(tǒng)管理員(Adiministrator)、圖書(shū)管理員(Librarian)和借閱者(Borrower);業(yè)務(wù)實(shí)體類(lèi)有書(shū)目(Title)、書(shū)籍(Book)、借閱信息(Loan)、預(yù)定信息(Reserve)、和罰款信息(Fine);系統(tǒng)管理員可以對(duì)書(shū)目類(lèi)和書(shū)籍類(lèi)進(jìn)行管理操作;借閱者可以對(duì)書(shū)籍類(lèi)進(jìn)行借閱、預(yù)定、歸還等操作;圖書(shū)管理員可以對(duì)借閱信息、預(yù)定信息和罰款信息進(jìn)行管理操作,其中書(shū)籍類(lèi)對(duì)書(shū)目類(lèi)有依賴(lài)性。3、 序列圖(1) 借閱者查詢個(gè)人信息序列圖說(shuō)明:1)借閱者希望通過(guò)系統(tǒng)查詢個(gè)人信息;2)借閱者通過(guò)自助系統(tǒng)的用戶登錄界面LoginWindow錄入校園卡號(hào),請(qǐng)求查找個(gè)人信息;3)用戶登錄界面LoginWindow根據(jù)校園卡號(hào)將Borrower類(lèi)實(shí)例化,并返回給用戶信息顯示界面PersonInfoWindow;4)用戶信息顯示界面PersonInfoWindow向借閱者顯示借閱者信息。(2) 借閱者查找預(yù)定圖書(shū)序列圖說(shuō)明:1)借閱者希望通過(guò)系統(tǒng)查詢圖書(shū)的信息;2)借閱者通過(guò)自助系統(tǒng)的用戶界面SearchBookWindow錄入圖書(shū)的BookId號(hào),請(qǐng)求查找圖書(shū)信息;3)用戶界面SearchBookWindow根據(jù)圖書(shū)的BookId號(hào)將Book類(lèi)實(shí)例化,并請(qǐng)求圖書(shū)信息;4)Book類(lèi)實(shí)例化對(duì)象根據(jù)圖書(shū)的BookId號(hào)加載圖書(shū)信息,并提供給用戶界面SearchBookWindow;5)用戶界面SearchBookWindow向讀者顯示圖書(shū)信息。)借閱者希望通過(guò)系統(tǒng)預(yù)定某圖書(shū);)借閱者通過(guò)自助系統(tǒng)的預(yù)定界面ReserveWindow錄入圖書(shū)的名稱(chēng)或BookId號(hào)請(qǐng)求查找該圖書(shū);)預(yù)定界面ReserveWindow根據(jù)圖書(shū)的名稱(chēng)或BookId號(hào)將Book類(lèi)實(shí)例化,并返回圖書(shū)信息;)預(yù)定界面ReserveWindow將圖書(shū)信息添加到預(yù)定中,并返回是否預(yù)定成功的信息;)預(yù)定界面ReserveWindow向讀者顯示是否預(yù)定成功的信息。(3) 圖書(shū)管理員處理借閱還書(shū)序列圖說(shuō)明:1)借閱者希望通過(guò)圖書(shū)管理員借閱某圖書(shū);2)借閱者將校園卡和圖書(shū)交給圖書(shū)管理員;3)圖書(shū)管理員將讀者校園卡號(hào)錄入借閱圖書(shū)界面LendBookWindow,根據(jù)圖書(shū)的BookId號(hào)將Book類(lèi)實(shí)例化,并顯示圖書(shū)信息。4)借閱圖書(shū)界面LendBookWindow根據(jù)圖書(shū)的BookId號(hào)將Book類(lèi)實(shí)例化并加載圖書(shū)信息;5)借閱圖書(shū)界面LendBookWindow將圖書(shū)信息和讀者信息添加到借閱實(shí)例中;6)借閱實(shí)例檢查讀者的借書(shū)數(shù)目,并添加借閱信息,返回借閱是否成功;7)借閱圖書(shū)界面LendBookWindow顯示是否成功;8)圖書(shū)管理員將校園卡和圖書(shū)歸還給借閱者。)借閱者希望通過(guò)圖書(shū)管理員歸還所借書(shū)籍;)借閱者將所借圖書(shū)交給圖書(shū)管理員;)圖書(shū)管理員通過(guò)歸還圖書(shū)界面SearchBookWindow并根據(jù)圖書(shū)的BookId號(hào)將Book類(lèi)實(shí)例化,從而請(qǐng)求圖書(shū)信息;)Book類(lèi)實(shí)例化對(duì)象根據(jù)圖書(shū)的編號(hào)請(qǐng)求Loan對(duì)象刪除借閱信息;)Loan對(duì)象檢查借閱圖書(shū)是否超期;)Loan對(duì)象刪除借閱信息;)Loan對(duì)象返回是否成功刪除借閱信息;)歸還圖書(shū)界面SearchBookWindow提示歸還是否成功。(4) 系統(tǒng)管理員查詢添加刪除修改借閱者信息序列圖說(shuō)明:1)系統(tǒng)管理員希望通過(guò)系統(tǒng)查詢某借閱者的信息;2)系統(tǒng)管理員通過(guò)查詢借閱者信息界面SearchBorrowerWindow查詢借閱者信息;3)查詢借閱者信息界面SearchBorrowerWindow通過(guò)Borrower實(shí)例查找借閱者信息,并返回借閱者信息;4)查詢借閱者信息界面SearchBorrowerWindow顯示借閱者信息。)系統(tǒng)管理員希望通過(guò)系統(tǒng)添加借閱者的信息;)系統(tǒng)管理員通過(guò)添加借閱者信息界面AddBorrowerWindow添加借閱者信息;)系統(tǒng)管理員通過(guò)添加借閱者信息界面AddBorrowerWindow填寫(xiě)借閱者信息;)添加借閱者信息界面AddBorrowerWindow通過(guò)Borrower實(shí)例添加借閱者信息,并返回是否添加成功;)添加借閱者信息界面AddBorrowerWindow顯示添加借閱者是否成功。)系統(tǒng)管理員希望通過(guò)系統(tǒng)刪除借閱者的信息;)系統(tǒng)管理員通過(guò)刪除借閱者信息界面DeleteBorrowerWindow刪除借閱者信息;)刪除借閱者信息界面DeleteBorrowerWindow通過(guò)Borrower實(shí)例查詢借閱者信息,并返回借閱者信息;)刪除借閱者信息界面DeleteBorrowerWindow通過(guò)Borrower實(shí)例刪除借閱者信息,并返回是否刪除成功;)刪除借閱者信息界面DeleteBorrowerWindow顯示刪除借閱者是否成功。)系統(tǒng)管理員希望通過(guò)系統(tǒng)修改借閱者的信息;)系統(tǒng)管理員通過(guò)修改借閱者信息界面UpdateBorrowerWindow修改借閱者信息;)修改借閱者信息界面UpdateBorrowerWindow通過(guò)Borrower實(shí)例查詢借閱者信息,并返回借閱者信息;)修改借閱者信息界面UpdateBorrowerWindow修改借閱者信息)修改借閱者信息界面UpdateBorrowerWindow通過(guò)Borrower實(shí)例保存修改后的借閱者信息,并返回是否保存成功;)修改借閱者信息界面UpdateBorrowerWindow顯示是否成功修改借閱者信息。(5) 系統(tǒng)管理員添加刪除書(shū)目序列圖說(shuō)明:1)系統(tǒng)管理員系統(tǒng)通過(guò)系統(tǒng)添加書(shū)目;2)系統(tǒng)管理員通過(guò)添加書(shū)目界面AddTitleWindow添加書(shū)目信息;3)系統(tǒng)管理員通過(guò)添加書(shū)目界面AddTitleWindow填寫(xiě)書(shū)目信息;4)添加書(shū)目界面AddTitleWindow通過(guò)Title實(shí)例保存書(shū)目信息;5)Title實(shí)例檢查是否存在該圖書(shū)書(shū)目;6)Title實(shí)例返回是否成功保存信息;7)添加書(shū)目界面AddTitleWindow顯示是否成功保存信息。)系統(tǒng)管理員通過(guò)系統(tǒng)刪除書(shū)目;)系統(tǒng)管理員通過(guò)刪除書(shū)目界面DeleteTitleWindow刪除書(shū)目信息;)系統(tǒng)管理員通過(guò)刪除書(shū)目界面DeleteTitleWindow和Title實(shí)例查找書(shū)目信息;)Title實(shí)例返回書(shū)目信息;)系統(tǒng)管理員通過(guò)刪除書(shū)目界面DeleteTitleWindow和Title實(shí)例刪除書(shū)目信息;)Title實(shí)例返回是否成功刪除信息;)刪除書(shū)目界面DeleteTitleWindow顯示是否成功刪除信息。(6) 系統(tǒng)管理員添加刪除修改書(shū)籍序列圖說(shuō)明:1)系統(tǒng)管理員希望通過(guò)系統(tǒng)添加某些圖書(shū);2)系統(tǒng)管理員通過(guò)添加書(shū)籍界面AddBookWindow添加圖書(shū)信息;3)系統(tǒng)管理員通過(guò)添加書(shū)籍界面AddBookWindow添加圖書(shū)的書(shū)目信息;4)系統(tǒng)管理員通過(guò)添加書(shū)籍界面AddBookWindow添加圖書(shū)的其他描述信息;5)添加書(shū)籍界面AddBookWindow通過(guò)Book實(shí)例添加到數(shù)據(jù)庫(kù)中;6)Book實(shí)例返回圖書(shū)是否添加成功;7)添加書(shū)籍界面AddBookWindow顯示圖書(shū)是否添加成功。)系統(tǒng)管理員希望通過(guò)系統(tǒng)刪除某些圖書(shū);)系統(tǒng)管理員通過(guò)刪除書(shū)籍界面DeleteBookWindow刪除圖書(shū);)系統(tǒng)管理員通過(guò)刪除書(shū)籍界面DeleteBookWindow查找圖書(shū)的信息并返回圖書(shū)信息;)刪除書(shū)籍界面DeleteBookWindow通過(guò)Book實(shí)例將圖書(shū)信息刪除,并返回刪除信息;)刪除書(shū)籍界面DeleteBookWindow向系統(tǒng)管理員顯示刪除是否成功。)系統(tǒng)管理員希望通過(guò)系統(tǒng)修改某些圖書(shū);)系統(tǒng)給管理員通過(guò)修改書(shū)籍界面UpdateBookWindow修改圖書(shū)信息;)系統(tǒng)給管理員通過(guò)修改書(shū)籍界面UpdateBookWindow查找圖書(shū)信息,并返回圖書(shū)信息;)修改書(shū)籍界面UpdateBookWindow通過(guò)Book實(shí)例將修改后的圖書(shū)信息保存到數(shù)據(jù)庫(kù)中,并返回是否成功修改信息;)修改書(shū)籍界面UpdateBookWindow向系統(tǒng)管理員顯示修改是否成功。4、 協(xié)作圖(1) 借閱者查詢個(gè)人信息協(xié)作圖(2) 借閱者查找預(yù)定圖書(shū)協(xié)作圖(3) 圖書(shū)管理員處理借閱還書(shū)協(xié)作圖(4) 系統(tǒng)管理員查詢添加刪除修改借閱者信息協(xié)作圖(5) 系統(tǒng)管理員添加刪除書(shū)目協(xié)作圖(6) 系統(tǒng)管理員添加刪除修改書(shū)籍協(xié)作圖說(shuō)明:各協(xié)作圖均由相應(yīng)的序列圖得到,具體說(shuō)明與各序列圖說(shuō)明相符。5、 狀態(tài)圖(1) 借閱者狀態(tài)圖說(shuō)明:借閱者包含以下?tīng)顟B(tài):創(chuàng)建借閱者賬戶、借閱者能夠借閱圖書(shū)、借閱者不能夠借閱圖書(shū)、借閱者被管理員刪除。他們之間的轉(zhuǎn)換規(guī)則如下:借閱者通過(guò)創(chuàng)建借閱者賬戶轉(zhuǎn)換為能夠借閱圖書(shū)的借閱者。當(dāng)借閱者借閱圖書(shū)的數(shù)目超過(guò)一定限額時(shí),不能夠借閱圖書(shū)。當(dāng)借閱者處于不能夠借閱圖書(shū)時(shí),借閱者歸還借閱圖書(shū),轉(zhuǎn)換為能夠借閱狀態(tài)。借閱者能夠借閱一定數(shù)目的圖書(shū)。借閱者能夠被系統(tǒng)管理員刪除。根據(jù)借閱者的各種狀態(tài)以及轉(zhuǎn)換規(guī)則,創(chuàng)建如上借閱者狀態(tài)圖。(2) 圖書(shū)狀態(tài)圖說(shuō)明:圖書(shū)包含以下的狀態(tài):剛被購(gòu)買(mǎi)的新書(shū)、被添加能夠借閱時(shí)的圖書(shū)、圖書(shū)被預(yù)定、圖書(shū)被借閱、圖書(shū)被管理員刪除。它們之間的轉(zhuǎn)換規(guī)則如下:剛被購(gòu)買(mǎi)后的新書(shū)可以通過(guò)系統(tǒng)管理員添加為能夠被借閱的圖書(shū)。圖書(shū)被預(yù)定轉(zhuǎn)換為被預(yù)定狀態(tài)。當(dāng)被預(yù)定的圖書(shū)超過(guò)預(yù)定期限或者被借閱者取消預(yù)定時(shí),轉(zhuǎn)換為能夠被借閱的圖書(shū)狀態(tài)。被預(yù)定的圖書(shū)可以被預(yù)定的借閱者借閱。圖書(shū)被借閱后轉(zhuǎn)換為被借閱的狀態(tài)。圖書(shū)被借閱并歸還后轉(zhuǎn)換為能夠借閱狀態(tài)。圖書(shū)被刪除時(shí)轉(zhuǎn)換為被刪除狀態(tài)。根據(jù)圖書(shū)的各種狀態(tài)以及轉(zhuǎn)換規(guī)則,創(chuàng)建如上圖書(shū)狀態(tài)圖。6、 活動(dòng)圖(1) 借閱者活動(dòng)圖說(shuō)明:1)借閱者需要進(jìn)入自助服務(wù)系統(tǒng)才能夠獲得服務(wù)。2)借閱者在自助服務(wù)系統(tǒng)中可以選擇直接搜索圖書(shū)或者登錄。3)在搜索圖書(shū)后可以查看圖書(shū)的詳細(xì)信息,也可以預(yù)定圖書(shū),但是預(yù)定圖書(shū)需要借閱者登錄系統(tǒng),如果沒(méi)有登錄,需要進(jìn)入登錄界面進(jìn)行登錄;如果已經(jīng)登錄,則可以直接預(yù)定該圖書(shū)。4)在離開(kāi)時(shí),如果借閱者已經(jīng)登錄系統(tǒng),則需要進(jìn)行退出操作。5)借閱者完成所有操作后離開(kāi)系統(tǒng)。根據(jù)借閱者在自助服務(wù)中所進(jìn)行的活動(dòng),可以創(chuàng)建如上借閱者活動(dòng)圖。(2) 圖書(shū)管理員活動(dòng)圖說(shuō)明:1)圖書(shū)管理員在處理圖書(shū)歸還或借閱前需要登錄系統(tǒng)。2)圖書(shū)管理員在登錄系統(tǒng)后可以處理圖書(shū)借閱和歸還。3)在處理借閱圖書(shū)時(shí),檢查借閱者借閱書(shū)籍的數(shù)目是否超過(guò)允許借閱數(shù)目,如果超過(guò)允許數(shù)目,將不允許借閱者借閱;如果未超過(guò)允許數(shù)目,將更新數(shù)據(jù)庫(kù)記錄,借閱者借閱圖書(shū)成功。4)在處理歸還圖書(shū)時(shí),圖書(shū)管理員需要檢查借閱者歸還的圖書(shū)是否超期,如果超期,則需要對(duì)借閱者進(jìn)行罰款;如果未超期,則更新數(shù)據(jù)庫(kù),借閱者歸還圖書(shū)成功。根據(jù)圖書(shū)管理員在基本服務(wù)中所進(jìn)行的活動(dòng),可以創(chuàng)建如上圖書(shū)管理員活動(dòng)圖。(3) 系統(tǒng)管理員管理借閱者信息活動(dòng)圖

溫馨提示

  • 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)論