




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上圖書管理系統的面向對象需求模型1、 問題陳述在圖書管理系統中,管理員為每個讀者建立一個賬戶,賬戶內存儲讀者個人的詳細信息,并依據讀者類別的不同給每個讀者發放借書證(提供借書證號、姓名、部門或班級等信息)。讀者可以憑借書證在圖書館進行圖書的借、還、預訂、查詢等操作,不同類別的讀者在借書限額以及還書期限有所不同。借閱圖書時,由管理員錄入借書證號,系統首先驗證該借書證號的有效性,若無效,則提示無效的原因;若有效,則顯示借書證號、姓名、借書限額、已借數量、可再借數量等信息,本次實際借書的數量不能超出可再借數量的值。完成借書操作的同時要修改相應圖書信息的狀態、讀者信息中的已借數
2、量、在借閱信息中添加相應的記錄。歸還圖書時,由圖書管理員錄入借書證號和待歸還的圖書編號,顯示借書證號、讀者姓名、讀書編號、讀書名稱、借書日期、應還日期等信息,并自動計算是否超期以及超期的罰款金額;若圖書有損壞,由管理員根據實際情況從系統中選擇相應的損壞等級,系統自動計算損壞賠償金額。完成歸還操作的同時,修改相應圖書信息的狀態、修改讀者信息中的已借數量、在借書信息中對相應的借書記錄做標記、在還書信息中添加相應的記錄。預訂圖書時,讀者自行根據管理員給定的賬戶登陸系統,并查詢自己想預訂的圖書信息進行預訂,圖書管理員根據圖書的相關信息進行判斷是否可以預訂,若圖書達不到預訂要求則取消預訂,若圖書達到要求
3、則預訂成功,并修改相應圖書信息的狀態、修改讀者信息中的借閱數量、在借出信息中對相應的借閱書籍記錄做標記、在還書信息中添加相應的記錄。 圖書管理員不定期地對圖書信息進行添加、修改和刪除等操作,在圖書尚未歸還的情況下不能對圖書信息進行刪除。也可以對讀者信息進行添加、修改、刪除等操作,在讀者還有未歸還的圖書的情況下不能進行刪除讀者信息。系統管理員主要進行發布公告、維護圖書、維護圖書類別、維護圖書管理員、設置罰款、查詢數據、配置系統、統計數據、數據備份和數據恢復等處理。2、 用例模型1、 用例圖根據“圖書管理系統”的問題陳述,利用StarUML軟件的到用例圖如下:“圖書管理系統”用例圖“申請借還”用例
4、圖“處理還書”用例圖“系統維護”用例圖注釋:由于版面不夠,將用例圖分散而畫。由以上用例圖所示,該用例圖包含22個用例、3個參與者。用例的編號、名稱、說明以及參與者如下表所示:編號參與者用例名稱用例說明1讀者搜索圖書讀者可以通過網上系統或到圖書館內進行搜索,了解自己需要借閱的圖書的信息2網上查詢圖書讀者通過網上查詢系統查詢圖書信息3館內查詢圖書讀者到圖書館內部現場查找自己感興趣的圖書4登錄系統讀者通過注冊的用戶名和密碼登錄圖書管理網上系統進行圖書查詢和網上預定5預定圖書讀者查詢到自己需要的圖書信息后,可以通過網上系統進行預訂6借閱圖書讀者辦理借閱圖書手續7歸還圖書讀者辦理歸還圖書手續8支付罰款讀
5、者在還書時,如果所借的圖書如果超過了規定的借閱期限或損壞了圖書,需要支付罰款9圖書管理員處理還書處理讀者的還書操作10處理借書處理讀者的借書操作11取消預訂讀者預訂的圖書超過預訂的期限后,讀者的預訂將會被取消12確認預訂在讀者借閱圖書時,如果有預訂并且可以借出,則確認該讀者的預訂操作,完成圖書的借出操作13收取罰款如果讀者所借的圖書如果超過了規定的借閱期限或圖書受到損壞時,在還書時按規定收取罰款14檢查借書證在讀者辦理借書手續時首先要檢查讀者的借書證是否有效15系統管理員發布公告發布后臺(網上系統)相關公告16維護圖書添加、刪除或修改圖書管理系統中的各類圖書信息17維護圖書類別添加、刪除或修改
6、圖書管理系統中的各類圖書類別信息18維護圖書管理員添加、刪除或修改圖書管理系統中的各類圖書管理員信息19設置罰款添加、刪除或修改圖書管理系統中的各類罰款的額度和期限等20查詢數據根據需要對圖書、圖書類別、圖書管理員等信息進行查詢操作21配置系統完成系統數據備份、系統數據初始化、密碼設置和權限管理等操作22統計數據根據需求統計圖書借閱情況、在庫圖書情況、圖書借閱排行等2、 用例規約由上表可知用例較多,本文檔只選取幾個重要的規約進行描述,其他的后續進行完善。用例編號:005用例名稱:預訂圖書簡要說明:讀者查詢到自己需要的圖書信息后,可以通過網上系統進行預訂參與者:讀者前置條件:讀者登錄到圖書管理系
7、統后置條件:如果讀者預訂成功,則該讀者可借閱該圖書,并且該讀者可借數量減少;如果讀者未成功預訂到圖書,則該讀者可借數量保持不變。基本事件流:1、讀者進入圖書管理系統登陸界面;2、讀者登錄圖書管理系統;3、讀者搜索圖書;4、讀者錄入借書證信息;5、系統自動對借書證進行有效性檢查;6、系統自動對所預定書籍進行信息檢測,滿足可預訂條件,則預訂成功;7、讀者預訂成功;8、該讀者可借圖書數量減少。其他事件流:1、讀者登錄賬號或密碼錯誤 1.1、系統提示登錄賬號或密碼錯誤; 1.2、讀者登錄失敗; 1.3、讀者離開圖書管理系統登錄界面2、 讀者借書證無效 2.1、系統彈出借書證無效警告信息; 2.2、讀者
8、預訂不成功; 2.3、讀者離開預訂圖書界面。3、讀者可預訂數等于0 3.1、系統彈出可預訂數量為0警告信息; 3.2、讀者預訂不成功; 3.3、讀者離開預訂圖書界面。異常事件流:無補充說明:無用例編號:006用例名稱:借閱圖書簡要說明:讀者憑借書證,到圖書館借閱圖書參與者:讀者前置條件:圖書館正常開放時間后置條件:如果讀者借閱成功,則該讀者可借數量減少;如果讀者未成功借到圖書,則該讀者可借數量保持不變。基本事件流:1、讀者進入圖書館;2、讀者查找圖書;3、讀者出示借書證;4、圖書管理員進行借書證有效檢查;5、圖書管理員檢查讀者可借圖書數,如果可借,借出圖書;6、讀者拿走圖書;7、該讀者可借圖書
9、數量減少。其他事件流:1、讀者借書證無效 1.1、系統彈出借書證無效警告信息; 1.2、圖書管理員歸還借書證; 1.3、讀者離開。2、 讀者可借數等于0 2.1、系統彈出可借數量為0警告信息; 2.2、圖書管理員歸還借書證; 2.3、讀者離開。異常事件流:無補充說明:無用例編號:007用例名稱:歸還圖書簡要說明:讀者憑借書證,到圖書館歸還圖書參與者:讀者前置條件:圖書館正常開放時間后置條件:如果讀者歸還圖書成功,則該讀者可借數量增加;如果讀者沒按照規定期限歸還圖書或圖書有所損壞,則該讀者得支付罰款,且該讀者可借數量增加。基本事件流:1、讀者進入圖書館;2、讀者歸還圖書;3、讀者出示借書證;4、
10、圖書管理員對圖書進行檢查,如果超過歸還期限或圖書有所損壞,讀者支付罰款,并由管理員收取;5、圖書管理員錄入該讀者歸還圖書信息;6、該讀者可借圖書數量增加。其他事件流:1、該圖書丟失 1.1、系統提示該圖書價格; 1.2、讀者支付丟失圖書書款; 1.3、讀者可借數量增加; 1.4、讀者離開。2、 讀者所帶罰款不夠支付所應交罰款 2.1、系統提示所交罰款不夠警告; 2.2、讀者歸還書籍失敗; 2.3、圖書管理員歸還借書證; 2.4、讀者帶書離開。異常事件流:無補充說明:無用例編號:010用例名稱:處理借書簡要說明:圖書管理員對讀者進行借書操作參與者:圖書管理員前置條件:讀者預訂了圖書或讀者可借數量
11、大于0后置條件:若圖書管理員檢查借書證通過,則讀者借書成功,且該讀者可借數量減少;若圖書管理員檢查借書證不通過,則讀者借書失敗,且該讀者可借數量保持不變。基本事件流:1、讀者出示借書證;2、圖書管理員檢查借書證有效性;3、圖書管理員查看讀者是否預訂了圖書,若預訂,則借出圖書;若沒預訂,則查看讀者可借圖書數量,若可借,則借出圖書;4、讀者拿走圖書;5、該讀者可借數量減少。其他事件流: 1、讀者借書證無效 1.1、系統彈出借書證無效警告信息; 1.2、圖書管理員歸還借書證; 1.3、讀者離開。 2、讀者可借數等于0 2.1、系統彈出可借數量為0警告信息; 2.2、圖書管理員歸還借書證; 2.3、讀
12、者離開。異常事件流:無補充說明:無用例編號:016用例名稱:維護圖書簡要說明:系統管理員添加、刪除或修改圖書管理系統中的各類圖書信息參與者:系統管理員前置條件:系統管理員已經進入圖書管理系統界面后置條件:如果用例成功,圖書信息被添加、刪除或修改,否則系統狀態不變基本事件流:1、用例開始于系統管理員對圖書信息進行變動 1.1、系統提示系統管理員要執行的操作(添加、刪除或修改圖書信息); 1.2、一旦系統管理員提供了所需要的信息,以下的一個子事件流將被執行: 如果選擇的是“添加圖書信息”,添加圖書信息子事件流將被執行; 如果選擇的是“刪除圖書信息”,刪除圖書信息子事件流將被執行; 如果選擇的是“修
13、改圖書信息”,修改圖書信息子事件流將被執行;2、 添加圖書信息 2.1、系統得到并顯示所有圖書信息; 2.2、系統管理員添加圖書信息; 2.3、執行提交圖書信息子事件流;3、刪除圖書信息 3.1、系統得到并顯示所有圖書信息; 3.2、系統管理員刪除圖書信息; 3.3、執行提交圖書信息子事件流;4、 修改圖書信息 4.1、系統得到并顯示所有圖書信息; 4.2、系統管理員修改圖書信息; 4.3、執行提交圖書信息子事件流;其他事件流:1、系統管理員獲取圖書信息失敗 1.1、系統管理員進入圖書管理系統界面; 1.2、系統提示繁忙; 1.3、系統管理員對系統進行優化處理。2、 圖書信息不能被操作 2.1
14、、系統管理員進入圖書管理系統界面; 2.2、系統管理員對圖書信息進行操作; 2.3、系統提示出現未知錯誤,圖書信息不能被操作; 2.4、系統管理員對系統進行優化處理。異常事件流:無補充說明:無3、 補充規約圖書管理系統的補充規約1、 目標 本文檔的目的是定義圖書管理系統的需求。本補充規約列出了不便于在用例模型的用例中獲取的系統需求。它和用例模型一起記錄關于系統的一整套需求。2、 范圍 本補充規約適用于圖書管理系統,除定義了在許多用例中所共有的功能需求以外,還定義了系統得非功能需求,例如,可靠性、可用性、性能和可支持性等(功能性需求在用例規約中定義)。3、 參考 無。4、 功能多個用戶必須能同時
15、執行操作。如果某個讀者所借書籍超過借閱期限,系統要能夠提醒這位讀者。5、 可行性 桌面用戶界面應與Windows98/2000/XP兼容。6、 可靠性 圖書管理系統在每周7天、每天24小時內都是可用的。宕機的時間應少于10%。7、 性能1、在任意既定時刻、系統最多可支持2000名用戶同時使用中央數據庫,并在任意時刻最多可支持500名用戶同時使用本地服務器。2、系統必須能夠在2分鐘內完成所有事務的80%。8、 可支持性 無9、 安全性(1)、系統必須能防止讀者對圖書信息進行操作;(2)、只有系統管理員能查詢統計數據;(3)、只有系統管理員能設置罰款;(4)、只有系統管理員能對圖書和圖書管理員進行操作處理。10、 設計約束 系統必須提供基于Windows桌面的接口。四、術語表圖書管理系統的術語表1、 簡介這份文檔是用來對一些術語進行定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 植樹節節約紙張活動方案
- 沃爾沃售后活動方案
- 河南農村閱讀活動方案
- 比武比賽活動方案
- 求婚政策活動方案
- 檢察院思想體檢活動方案
- 校長走訪教師活動方案
- 武漢婦聯聯誼活動方案
- 汽車修理店活動方案
- 母嬰洗澡活動方案
- 戰術基礎動作教案
- 公益協會財務管理制度3篇-2023修改整理
- DB44-T 2410-2023紅樹林生態修復工程評價技術規程
- 高中英語3500單詞(表格)只有中文
- 公司理財-羅斯(完整版)
- 改變觀念提高效率課件
- 立責于心履責于行全面落實企業安全生產主體責任課件
- 建筑工程模板施工工藝技術要點講義豐富課件
- 醫療垃圾廢物處理課件
- 《煤的發熱量測定方法》ppt課件
- 三寶、四口、五臨邊安全培訓PPT課件
評論
0/150
提交評論