面向?qū)ο?圖書管理系統(tǒng)需求分析+總體設(shè)計(jì)

上傳人:優(yōu)*** 文檔編號(hào):50840363 上傳時(shí)間:2022-01-22 格式:DOC 頁(yè)數(shù):17 大小:756KB
收藏 版權(quán)申訴 舉報(bào) 下載
面向?qū)ο?圖書管理系統(tǒng)需求分析+總體設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共17頁(yè)
面向?qū)ο?圖書管理系統(tǒng)需求分析+總體設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共17頁(yè)
面向?qū)ο?圖書管理系統(tǒng)需求分析+總體設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共17頁(yè)

下載文檔到電腦,查找使用更方便

18 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《面向?qū)ο?圖書管理系統(tǒng)需求分析+總體設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《面向?qū)ο?圖書管理系統(tǒng)需求分析+總體設(shè)計(jì)(17頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、真誠(chéng)為您提供優(yōu)質(zhì)參考資料,若有不當(dāng)之處,請(qǐng)指正。 需求分析 1.確定用例 通過(guò)對(duì)系統(tǒng)需求的分析,可以確定系統(tǒng)有三個(gè)執(zhí)行者:圖書管理員行為者,讀者行為者及系統(tǒng)管理員行為者。簡(jiǎn)要描述如下: 1) 圖書管理員行為者:管理員按系統(tǒng)授權(quán)維護(hù)和使用系統(tǒng)不同功能,可以創(chuàng)建、修改、刪除讀者信息和圖書信息即讀者管理和圖書管理,借閱、歸還圖書以及罰款等即借閱管理。 2) 讀者行為者:通過(guò)互聯(lián)網(wǎng)或圖書館查詢終端,查詢圖書信息和個(gè)人借閱信息,還可以在符合續(xù)借的條件下自己辦理續(xù)借圖書。 3) 系統(tǒng)管理員:可以對(duì)系統(tǒng)的數(shù)據(jù)進(jìn)行維護(hù),如增加、刪除和更新書目,增加、刪除和更新借閱者帳戶,增加和刪除書籍。

2、“圖書管理系統(tǒng)“用例圖 圖書管理系統(tǒng) 圖書信息管理 續(xù)借 借書 還書 借閱情況況況查詢 《包含》 《包含》 《包含》 《包含》 丟失 罰款 借閱 管理 圖書類別管理 圖書管理員 過(guò)期罰款款 《擴(kuò)展》 《擴(kuò)展》 讀者 出版社信息管理 圖書信息查詢 圖書 管理 《包含》 《包含》 《包含》 《包含》 意見反饋 《擴(kuò)展》 讀者 管理 讀者信息管理 讀者類別管理 《包含》 《包含》 系統(tǒng)管理員

3、 從圖書管理系統(tǒng)的用例圖可以看出有個(gè)六個(gè)用例:”讀者用例,借閱用例,圖書用例,借閱情況用例,續(xù)借用例,圖書信息查詢用例.”系統(tǒng)邊界有個(gè)三個(gè)行為者,即 圖書管理員,讀者,以及一個(gè)系統(tǒng)管理員。 從2-1圖中我們還可以看出圖中的每個(gè)用例之間的包含關(guān)系和擴(kuò)展關(guān)系,讀者用例包含關(guān)系是讀者信息和讀者類別;借閱包含關(guān)系是借書,還書,續(xù)借,借閱情況;而

4、圖中丟失和過(guò)期則是還書中的擴(kuò)展;圖書用例的包含關(guān)系是圖書信息,圖書類別,出版社信息及圖書信息查詢,其中意見反饋則是圖書信息查詢的擴(kuò)展。 最高層用例圖中展開讀者借書的用例圖如下圖2-2所示: 讀者借助此圖書管理系統(tǒng)子系統(tǒng),可以進(jìn)行一下操作: 圖2-2 讀者借助此圖書管理系統(tǒng)子系統(tǒng),可以進(jìn)行一下操作: 1. 查詢圖書; 2. 預(yù)留圖書; 3. 借書; 4. 還書; 5. 查閱借閱信息。 其中,在讀者進(jìn)行預(yù)留圖書和查詢借閱信息之前,讀者必須先登錄系統(tǒng); 讀者進(jìn)行還書操作時(shí),必須保證圖書完整; 最高層用例圖中展開圖書館管理員處理借書、還書等的用例圖如下圖2-3所示:

5、 圖書管理員用例描述: 圖2-3 圖書管理員使用系統(tǒng)進(jìn)行的操作主要有: 1. 處理讀者的送還的圖書; 2. 處理讀者的借書要求 3. 處理讀者的預(yù)留圖書要求 其中在處理還書時(shí),要查看圖書的完整性;處理讀者借書時(shí),要檢查讀者信息; 最高層用例圖中展開系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖如下圖2-4所示: 圖2-4 系統(tǒng)管理員使用系統(tǒng)進(jìn)行的操作主要有: 1. 處理圖書庫(kù)里新書信息記錄; 2. 處理圖書庫(kù)里舊圖書的信息記錄; 3. 處理新舊圖書信息記錄維護(hù)問題; 4. 處理新讀者信息登記; 5. 處理已存在的讀者信息記錄; 6. 查詢讀者資料; 7. 添加書目信息;

6、 8. 處理舊書目信息。 2.圖書管理系統(tǒng)對(duì)象模型 根據(jù)需求描述,提取出管理員,借閱者,圖書等幾個(gè)對(duì)象. 3.1 對(duì)象模型描述 下面對(duì)這個(gè)幾個(gè)對(duì)象進(jìn)行詳細(xì)描述并建模: 3.1.1. 讀者Borrower類: 讀者在系統(tǒng)注冊(cè)的信息包括一下幾點(diǎn): 姓名(name), 住址(address), 城市(city), 省/州(state), 郵政編碼(zip), 可借數(shù)的最大數(shù)目(maxbook), 借書期限(maxday), 讀者編號(hào)(userid), 借書證號(hào)碼(borrow_number); 讀者使用系統(tǒng)可進(jìn)行的操作有: 查詢-------find(),

7、 借書------borrow(), 還書-------return_back(); 3.1.2. 系統(tǒng)管理員Administrator類: 系統(tǒng)管理員也可以借書,因此他能進(jìn)行讀者類所以的操作;系統(tǒng)管理員同時(shí)也是圖書管理員,也可以進(jìn)行圖書管理員說(shuō)做的一切操作;系統(tǒng)管理員有自己的特殊編號(hào),用來(lái)登錄系統(tǒng),進(jìn)行系統(tǒng)級(jí)操作.以區(qū)別圖書管理員. 3.1.3. 圖書管理員Librarian類: 圖書管理員也要在系統(tǒng)內(nèi)注冊(cè),注冊(cè)信息如下: 姓名(name), 住址(address), 城市(city), 省(state); 系統(tǒng)為每個(gè)管理員分配一個(gè)唯一編號(hào)workID. 圖書管理員登

8、錄系統(tǒng)后,可以進(jìn)行以下操作: 更新借書還書信息------update(); 增加預(yù)留----------------create(); 刪除預(yù)留信息----------destroy(); 3.1.4. 書目Title類: 書目類代表圖書,在系統(tǒng)中要保存每一本圖書的資料,這些信息包括: 書名(name), 作者(author), 書號(hào)(isbn), 庫(kù)存數(shù)量(total_number), 借閱號(hào)(borrowed_number), 是否可以借出(is_allowedForBorrow); 在書類的操作有一些: 查找書目-------------------find(

9、); 增加書目----------------create(); 刪除書目----------------destroy(); 借書----------------------borrow(); 還書----------------------return_back(); 預(yù)留圖書--------------reserve() 3.1.5. 其他類: Item類:此類代表一個(gè)書目的一份拷貝 Loan類:代表對(duì)超過(guò)還書期限的讀書進(jìn)行罰金的類 Reserve類:預(yù)留圖書類 3.2 類圖如下圖3-1所示: 圖3-1 總體設(shè)計(jì) “圖書管理系

10、統(tǒng)”系統(tǒng)設(shè)計(jì)用包圖描述,如圖4-1所示。 圖4-1 “圖書管理系統(tǒng)”包圖 查詢與續(xù)借子系統(tǒng) 借閱管理子系統(tǒng) 信息管理子系統(tǒng) 圖書信息查詢 圖書類別管理 圖書 注銷 續(xù)借 圖書信息管理 借書 還書 讀者信息管理 讀者類別管理 出版社信息管理 借閱情況查詢 圖書管理系統(tǒng) 圖書管理系統(tǒng)動(dòng)態(tài)模型如下圖5-1所示: 圖5-1圖書管理系統(tǒng)動(dòng)態(tài)模型 系列圖 借閱者查詢書籍信息的時(shí)序圖如下圖5-2所示: 數(shù)據(jù)需求:要查詢的圖書名稱 圖5-2 圖書管理員

11、處理書籍借閱的時(shí)序圖如下圖5-3所示: 圖5-3 系統(tǒng)管理員刪除書目的時(shí)序圖如下圖5-4所示: 數(shù)據(jù)需求: 書目信息 圖5-4 主流程: a) 系統(tǒng)管理員向系統(tǒng)提交要?jiǎng)h除的書目 b) 系統(tǒng)查找此書目 c) 系統(tǒng)查找此書目下的所有拷貝 d) 系統(tǒng)刪除此書目的所有拷貝 e) 系統(tǒng)刪除此書目 系統(tǒng)管理員添加借閱者帳戶的時(shí)序圖如下圖5-5所示: 數(shù)據(jù)需求: 讀者詳細(xì)資料 圖5-5 主流程: a) 系統(tǒng)管理員填寫新讀者的信息 b) 2.提交信息,創(chuàng)建讀者信息保存到數(shù)據(jù)文件 系統(tǒng)管理員添加書籍的時(shí)序圖如下圖5-6所示: 數(shù)據(jù)需求:

12、 書目信息 每本書的拷貝的詳細(xì)資料 圖5-6 主流程描述: a) 系統(tǒng)管理員向系統(tǒng)提交新書資料(additem()); b) 系統(tǒng)查詢與此書相關(guān)的書目; c) 系統(tǒng)返回查詢結(jié)果; d) 查到書目,則提交,添加此書目的拷貝。 圖書管理系統(tǒng)活動(dòng)圖 借閱者的活動(dòng)圖如下圖6-1所示: 圖6-1 圖書管理員的活動(dòng)圖如下圖6-2所示: 圖6-2 a) 圖書管理員登錄系統(tǒng)后,處理日常事務(wù),比如處理讀者還書,借書; b) 在處理還書時(shí),系統(tǒng)會(huì)計(jì)算讀者的還書期限是否過(guò)期,如果過(guò)期,則要交一定的罰金,并且更新借閱信息; c) 處理借書時(shí),系統(tǒng)會(huì)驗(yàn)證此讀者借書的數(shù)量

13、是否超過(guò)了限制,如果超過(guò)最大可借書的數(shù)目時(shí),拒絕繼續(xù)借書。 系統(tǒng)管理員維護(hù)借閱者帳戶的活動(dòng)圖如下圖6-3所示: 圖6-3 a) 系統(tǒng)管理員運(yùn)行圖書管理系統(tǒng),在登錄界面上輸入口令后,系統(tǒng)對(duì)用戶進(jìn)行驗(yàn)證,只有通過(guò)系統(tǒng)驗(yàn)證后,才能進(jìn)行管理.否則推出系統(tǒng); b) 通過(guò)系統(tǒng)驗(yàn)證后,進(jìn)入管理主界面,可以對(duì)借閱者進(jìn)行管理; c) 查看借閱者的相關(guān)信息,以保證借閱者信息的正確性; d) 可以為讀者注冊(cè)資料,使其能通過(guò)系統(tǒng)借書,更新讀者的資料。 系統(tǒng)管理員進(jìn)行書目信息維護(hù)的活動(dòng)圖如下圖6-4所示: 圖6-4 a) 系統(tǒng)管理員運(yùn)行圖書管理系統(tǒng),在登錄界面上輸入口令后,系統(tǒng)對(duì)用戶進(jìn)行驗(yàn)證,只有通過(guò)系統(tǒng)驗(yàn)證后,才能進(jìn)行管理.否則推出系統(tǒng); b) 通過(guò)驗(yàn)證后,系統(tǒng)管理員可以對(duì)書目進(jìn)行管理,購(gòu)買了新書后,需要向系統(tǒng)增加新的書目信息; c) 查詢書目信息,對(duì)圖書資料進(jìn)行全局管理和監(jiān)督; d) 圖書過(guò)時(shí)后,需要?jiǎng)h除相關(guān)資料,保證數(shù)據(jù)的正確。 系統(tǒng)管理員維護(hù)書籍信息的活動(dòng)圖如下圖6-5所示: 圖6-5 系統(tǒng)管理員登錄系統(tǒng),輸入口令,系統(tǒng)進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后,才可以使用系統(tǒng),否則系統(tǒng)拒絕. 登錄后,系統(tǒng)管理員可以對(duì)圖書進(jìn)行一些管理,比如增加圖書,刪除圖書,操作完成后,推出系統(tǒng). 17 / 17

展開閱讀全文
溫馨提示:
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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!