圖書管理系統(tǒng)的面向?qū)ο笮枨竽P蚠第1頁
圖書管理系統(tǒng)的面向?qū)ο笮枨竽P蚠第2頁
圖書管理系統(tǒng)的面向?qū)ο笮枨竽P蚠第3頁
圖書管理系統(tǒng)的面向?qū)ο笮枨竽P蚠第4頁
圖書管理系統(tǒng)的面向?qū)ο笮枨竽P蚠第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上圖書管理系統(tǒng)的面向?qū)ο笮枨竽P?、 問題陳述在圖書管理系統(tǒng)中,管理員為每個(gè)讀者建立一個(gè)賬戶,賬戶內(nèi)存儲(chǔ)讀者個(gè)人的詳細(xì)信息,并依據(jù)讀者類別的不同給每個(gè)讀者發(fā)放借書證(提供借書證號(hào)、姓名、部門或班級(jí)等信息)。讀者可以憑借書證在圖書館進(jìn)行圖書的借、還、預(yù)訂、查詢等操作,不同類別的讀者在借書限額以及還書期限有所不同。借閱圖書時(shí),由管理員錄入借書證號(hào),系統(tǒng)首先驗(yàn)證該借書證號(hào)的有效性,若無效,則提示無效的原因;若有效,則顯示借書證號(hào)、姓名、借書限額、已借數(shù)量、可再借數(shù)量等信息,本次實(shí)際借書的數(shù)量不能超出可再借數(shù)量的值。完成借書操作的同時(shí)要修改相應(yīng)圖書信息的狀態(tài)、讀者信息中的已借數(shù)

2、量、在借閱信息中添加相應(yīng)的記錄。歸還圖書時(shí),由圖書管理員錄入借書證號(hào)和待歸還的圖書編號(hào),顯示借書證號(hào)、讀者姓名、讀書編號(hào)、讀書名稱、借書日期、應(yīng)還日期等信息,并自動(dòng)計(jì)算是否超期以及超期的罰款金額;若圖書有損壞,由管理員根據(jù)實(shí)際情況從系統(tǒng)中選擇相應(yīng)的損壞等級(jí),系統(tǒng)自動(dòng)計(jì)算損壞賠償金額。完成歸還操作的同時(shí),修改相應(yīng)圖書信息的狀態(tài)、修改讀者信息中的已借數(shù)量、在借書信息中對(duì)相應(yīng)的借書記錄做標(biāo)記、在還書信息中添加相應(yīng)的記錄。預(yù)訂圖書時(shí),讀者自行根據(jù)管理員給定的賬戶登陸系統(tǒng),并查詢自己想預(yù)訂的圖書信息進(jìn)行預(yù)訂,圖書管理員根據(jù)圖書的相關(guān)信息進(jìn)行判斷是否可以預(yù)訂,若圖書達(dá)不到預(yù)訂要求則取消預(yù)訂,若圖書達(dá)到要求

3、則預(yù)訂成功,并修改相應(yīng)圖書信息的狀態(tài)、修改讀者信息中的借閱數(shù)量、在借出信息中對(duì)相應(yīng)的借閱書籍記錄做標(biāo)記、在還書信息中添加相應(yīng)的記錄。 圖書管理員不定期地對(duì)圖書信息進(jìn)行添加、修改和刪除等操作,在圖書尚未歸還的情況下不能對(duì)圖書信息進(jìn)行刪除。也可以對(duì)讀者信息進(jìn)行添加、修改、刪除等操作,在讀者還有未歸還的圖書的情況下不能進(jìn)行刪除讀者信息。系統(tǒng)管理員主要進(jìn)行發(fā)布公告、維護(hù)圖書、維護(hù)圖書類別、維護(hù)圖書管理員、設(shè)置罰款、查詢數(shù)據(jù)、配置系統(tǒng)、統(tǒng)計(jì)數(shù)據(jù)、數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)等處理。2、 用例模型1、 用例圖根據(jù)“圖書管理系統(tǒng)”的問題陳述,利用StarUML軟件的到用例圖如下:“圖書管理系統(tǒng)”用例圖“申請(qǐng)借還”用例

4、圖“處理還書”用例圖“系統(tǒng)維護(hù)”用例圖注釋:由于版面不夠,將用例圖分散而畫。由以上用例圖所示,該用例圖包含22個(gè)用例、3個(gè)參與者。用例的編號(hào)、名稱、說明以及參與者如下表所示:編號(hào)參與者用例名稱用例說明1讀者搜索圖書讀者可以通過網(wǎng)上系統(tǒng)或到圖書館內(nèi)進(jìn)行搜索,了解自己需要借閱的圖書的信息2網(wǎng)上查詢圖書讀者通過網(wǎng)上查詢系統(tǒng)查詢圖書信息3館內(nèi)查詢圖書讀者到圖書館內(nèi)部現(xiàn)場(chǎng)查找自己感興趣的圖書4登錄系統(tǒng)讀者通過注冊(cè)的用戶名和密碼登錄圖書管理網(wǎng)上系統(tǒng)進(jìn)行圖書查詢和網(wǎng)上預(yù)定5預(yù)定圖書讀者查詢到自己需要的圖書信息后,可以通過網(wǎng)上系統(tǒng)進(jìn)行預(yù)訂6借閱圖書讀者辦理借閱圖書手續(xù)7歸還圖書讀者辦理歸還圖書手續(xù)8支付罰款讀

5、者在還書時(shí),如果所借的圖書如果超過了規(guī)定的借閱期限或損壞了圖書,需要支付罰款9圖書管理員處理還書處理讀者的還書操作10處理借書處理讀者的借書操作11取消預(yù)訂讀者預(yù)訂的圖書超過預(yù)訂的期限后,讀者的預(yù)訂將會(huì)被取消12確認(rèn)預(yù)訂在讀者借閱圖書時(shí),如果有預(yù)訂并且可以借出,則確認(rèn)該讀者的預(yù)訂操作,完成圖書的借出操作13收取罰款如果讀者所借的圖書如果超過了規(guī)定的借閱期限或圖書受到損壞時(shí),在還書時(shí)按規(guī)定收取罰款14檢查借書證在讀者辦理借書手續(xù)時(shí)首先要檢查讀者的借書證是否有效15系統(tǒng)管理員發(fā)布公告發(fā)布后臺(tái)(網(wǎng)上系統(tǒng))相關(guān)公告16維護(hù)圖書添加、刪除或修改圖書管理系統(tǒng)中的各類圖書信息17維護(hù)圖書類別添加、刪除或修改

6、圖書管理系統(tǒng)中的各類圖書類別信息18維護(hù)圖書管理員添加、刪除或修改圖書管理系統(tǒng)中的各類圖書管理員信息19設(shè)置罰款添加、刪除或修改圖書管理系統(tǒng)中的各類罰款的額度和期限等20查詢數(shù)據(jù)根據(jù)需要對(duì)圖書、圖書類別、圖書管理員等信息進(jìn)行查詢操作21配置系統(tǒng)完成系統(tǒng)數(shù)據(jù)備份、系統(tǒng)數(shù)據(jù)初始化、密碼設(shè)置和權(quán)限管理等操作22統(tǒng)計(jì)數(shù)據(jù)根據(jù)需求統(tǒng)計(jì)圖書借閱情況、在庫圖書情況、圖書借閱排行等2、 用例規(guī)約由上表可知用例較多,本文檔只選取幾個(gè)重要的規(guī)約進(jìn)行描述,其他的后續(xù)進(jìn)行完善。用例編號(hào):005用例名稱:預(yù)訂圖書簡(jiǎn)要說明:讀者查詢到自己需要的圖書信息后,可以通過網(wǎng)上系統(tǒng)進(jìn)行預(yù)訂參與者:讀者前置條件:讀者登錄到圖書管理系

7、統(tǒng)后置條件:如果讀者預(yù)訂成功,則該讀者可借閱該圖書,并且該讀者可借數(shù)量減少;如果讀者未成功預(yù)訂到圖書,則該讀者可借數(shù)量保持不變。基本事件流:1、讀者進(jìn)入圖書管理系統(tǒng)登陸界面;2、讀者登錄圖書管理系統(tǒng);3、讀者搜索圖書;4、讀者錄入借書證信息;5、系統(tǒng)自動(dòng)對(duì)借書證進(jìn)行有效性檢查;6、系統(tǒng)自動(dòng)對(duì)所預(yù)定書籍進(jìn)行信息檢測(cè),滿足可預(yù)訂條件,則預(yù)訂成功;7、讀者預(yù)訂成功;8、該讀者可借圖書數(shù)量減少。其他事件流:1、讀者登錄賬號(hào)或密碼錯(cuò)誤 1.1、系統(tǒng)提示登錄賬號(hào)或密碼錯(cuò)誤; 1.2、讀者登錄失??; 1.3、讀者離開圖書管理系統(tǒng)登錄界面2、 讀者借書證無效 2.1、系統(tǒng)彈出借書證無效警告信息; 2.2、讀者

8、預(yù)訂不成功; 2.3、讀者離開預(yù)訂圖書界面。3、讀者可預(yù)訂數(shù)等于0 3.1、系統(tǒng)彈出可預(yù)訂數(shù)量為0警告信息; 3.2、讀者預(yù)訂不成功; 3.3、讀者離開預(yù)訂圖書界面。異常事件流:無補(bǔ)充說明:無用例編號(hào):006用例名稱:借閱圖書簡(jiǎn)要說明:讀者憑借書證,到圖書館借閱圖書參與者:讀者前置條件:圖書館正常開放時(shí)間后置條件:如果讀者借閱成功,則該讀者可借數(shù)量減少;如果讀者未成功借到圖書,則該讀者可借數(shù)量保持不變?;臼录鳎?、讀者進(jìn)入圖書館;2、讀者查找圖書;3、讀者出示借書證;4、圖書管理員進(jìn)行借書證有效檢查;5、圖書管理員檢查讀者可借圖書數(shù),如果可借,借出圖書;6、讀者拿走圖書;7、該讀者可借圖書

9、數(shù)量減少。其他事件流:1、讀者借書證無效 1.1、系統(tǒng)彈出借書證無效警告信息; 1.2、圖書管理員歸還借書證; 1.3、讀者離開。2、 讀者可借數(shù)等于0 2.1、系統(tǒng)彈出可借數(shù)量為0警告信息; 2.2、圖書管理員歸還借書證; 2.3、讀者離開。異常事件流:無補(bǔ)充說明:無用例編號(hào):007用例名稱:歸還圖書簡(jiǎn)要說明:讀者憑借書證,到圖書館歸還圖書參與者:讀者前置條件:圖書館正常開放時(shí)間后置條件:如果讀者歸還圖書成功,則該讀者可借數(shù)量增加;如果讀者沒按照規(guī)定期限歸還圖書或圖書有所損壞,則該讀者得支付罰款,且該讀者可借數(shù)量增加。基本事件流:1、讀者進(jìn)入圖書館;2、讀者歸還圖書;3、讀者出示借書證;4、

10、圖書管理員對(duì)圖書進(jìn)行檢查,如果超過歸還期限或圖書有所損壞,讀者支付罰款,并由管理員收?。?、圖書管理員錄入該讀者歸還圖書信息;6、該讀者可借圖書數(shù)量增加。其他事件流:1、該圖書丟失 1.1、系統(tǒng)提示該圖書價(jià)格; 1.2、讀者支付丟失圖書書款; 1.3、讀者可借數(shù)量增加; 1.4、讀者離開。2、 讀者所帶罰款不夠支付所應(yīng)交罰款 2.1、系統(tǒng)提示所交罰款不夠警告; 2.2、讀者歸還書籍失??; 2.3、圖書管理員歸還借書證; 2.4、讀者帶書離開。異常事件流:無補(bǔ)充說明:無用例編號(hào):010用例名稱:處理借書簡(jiǎn)要說明:圖書管理員對(duì)讀者進(jìn)行借書操作參與者:圖書管理員前置條件:讀者預(yù)訂了圖書或讀者可借數(shù)量

11、大于0后置條件:若圖書管理員檢查借書證通過,則讀者借書成功,且該讀者可借數(shù)量減少;若圖書管理員檢查借書證不通過,則讀者借書失敗,且該讀者可借數(shù)量保持不變?;臼录鳎?、讀者出示借書證;2、圖書管理員檢查借書證有效性;3、圖書管理員查看讀者是否預(yù)訂了圖書,若預(yù)訂,則借出圖書;若沒預(yù)訂,則查看讀者可借圖書數(shù)量,若可借,則借出圖書;4、讀者拿走圖書;5、該讀者可借數(shù)量減少。其他事件流: 1、讀者借書證無效 1.1、系統(tǒng)彈出借書證無效警告信息; 1.2、圖書管理員歸還借書證; 1.3、讀者離開。 2、讀者可借數(shù)等于0 2.1、系統(tǒng)彈出可借數(shù)量為0警告信息; 2.2、圖書管理員歸還借書證; 2.3、讀

12、者離開。異常事件流:無補(bǔ)充說明:無用例編號(hào):016用例名稱:維護(hù)圖書簡(jiǎn)要說明:系統(tǒng)管理員添加、刪除或修改圖書管理系統(tǒng)中的各類圖書信息參與者:系統(tǒng)管理員前置條件:系統(tǒng)管理員已經(jīng)進(jìn)入圖書管理系統(tǒng)界面后置條件:如果用例成功,圖書信息被添加、刪除或修改,否則系統(tǒng)狀態(tài)不變基本事件流:1、用例開始于系統(tǒng)管理員對(duì)圖書信息進(jìn)行變動(dòng) 1.1、系統(tǒng)提示系統(tǒng)管理員要執(zhí)行的操作(添加、刪除或修改圖書信息); 1.2、一旦系統(tǒng)管理員提供了所需要的信息,以下的一個(gè)子事件流將被執(zhí)行: 如果選擇的是“添加圖書信息”,添加圖書信息子事件流將被執(zhí)行; 如果選擇的是“刪除圖書信息”,刪除圖書信息子事件流將被執(zhí)行; 如果選擇的是“修

13、改圖書信息”,修改圖書信息子事件流將被執(zhí)行;2、 添加圖書信息 2.1、系統(tǒng)得到并顯示所有圖書信息; 2.2、系統(tǒng)管理員添加圖書信息; 2.3、執(zhí)行提交圖書信息子事件流;3、刪除圖書信息 3.1、系統(tǒng)得到并顯示所有圖書信息; 3.2、系統(tǒng)管理員刪除圖書信息; 3.3、執(zhí)行提交圖書信息子事件流;4、 修改圖書信息 4.1、系統(tǒng)得到并顯示所有圖書信息; 4.2、系統(tǒng)管理員修改圖書信息; 4.3、執(zhí)行提交圖書信息子事件流;其他事件流:1、系統(tǒng)管理員獲取圖書信息失敗 1.1、系統(tǒng)管理員進(jìn)入圖書管理系統(tǒng)界面; 1.2、系統(tǒng)提示繁忙; 1.3、系統(tǒng)管理員對(duì)系統(tǒng)進(jìn)行優(yōu)化處理。2、 圖書信息不能被操作 2.1

14、、系統(tǒng)管理員進(jìn)入圖書管理系統(tǒng)界面; 2.2、系統(tǒng)管理員對(duì)圖書信息進(jìn)行操作; 2.3、系統(tǒng)提示出現(xiàn)未知錯(cuò)誤,圖書信息不能被操作; 2.4、系統(tǒng)管理員對(duì)系統(tǒng)進(jìn)行優(yōu)化處理。異常事件流:無補(bǔ)充說明:無3、 補(bǔ)充規(guī)約圖書管理系統(tǒng)的補(bǔ)充規(guī)約1、 目標(biāo) 本文檔的目的是定義圖書管理系統(tǒng)的需求。本補(bǔ)充規(guī)約列出了不便于在用例模型的用例中獲取的系統(tǒng)需求。它和用例模型一起記錄關(guān)于系統(tǒng)的一整套需求。2、 范圍 本補(bǔ)充規(guī)約適用于圖書管理系統(tǒng),除定義了在許多用例中所共有的功能需求以外,還定義了系統(tǒng)得非功能需求,例如,可靠性、可用性、性能和可支持性等(功能性需求在用例規(guī)約中定義)。3、 參考 無。4、 功能多個(gè)用戶必須能同時(shí)

15、執(zhí)行操作。如果某個(gè)讀者所借書籍超過借閱期限,系統(tǒng)要能夠提醒這位讀者。5、 可行性 桌面用戶界面應(yīng)與Windows98/2000/XP兼容。6、 可靠性 圖書管理系統(tǒng)在每周7天、每天24小時(shí)內(nèi)都是可用的。宕機(jī)的時(shí)間應(yīng)少于10%。7、 性能1、在任意既定時(shí)刻、系統(tǒng)最多可支持2000名用戶同時(shí)使用中央數(shù)據(jù)庫,并在任意時(shí)刻最多可支持500名用戶同時(shí)使用本地服務(wù)器。2、系統(tǒng)必須能夠在2分鐘內(nèi)完成所有事務(wù)的80%。8、 可支持性 無9、 安全性(1)、系統(tǒng)必須能防止讀者對(duì)圖書信息進(jìn)行操作;(2)、只有系統(tǒng)管理員能查詢統(tǒng)計(jì)數(shù)據(jù);(3)、只有系統(tǒng)管理員能設(shè)置罰款;(4)、只有系統(tǒng)管理員能對(duì)圖書和圖書管理員進(jìn)行操作處理。10、 設(shè)計(jì)約束 系統(tǒng)必須提供基于Windows桌面的接口。四、術(shù)語表圖書管理系統(tǒng)的術(shù)語表1、 簡(jiǎn)介這份文檔是用來對(duì)一些術(shù)語進(jìn)行定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論