版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、系統(tǒng)的參與者系統(tǒng)主要參與者包括:(1)借閱者(2)圖書館管理員1.借閱者請(qǐng)求服務(wù)的用例圖【用例圖說明】1) Search for Book:書籍查詢用例。2) Reserve the book:書籍預(yù)訂用例。3) Logon the system:登錄系統(tǒng)。用戶可以登錄系統(tǒng)以便進(jìn)行借閱信息查詢以及預(yù)訂書籍等操作。4) Query Info:查詢借閱信息。5) Borrow the book:借閱書籍。6) Return the book:歸還書籍。7) Return With Fine:還書時(shí)交納罰金。如果借閱者所借書籍超過借閱期限未還,還書的時(shí)候就要交納一定的罰金。(2)圖書館管理員處理借書
2、,還書的用例圖【用例圖說明】1) Get book:書籍歸還處理。2) Lend book:書籍借閱處理。3) Remove Reservation:刪除書籍預(yù)訂信息。4) Get With Fine:還書時(shí)收取罰金。5) check user count:檢查用戶借閱憑證的合法性。圖書管理員在借閱者借書的時(shí)候要檢查用戶借閱憑證的合法性。(3)系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例【用例圖說明】1) Query Borrower Info:查詢讀者信息。2) Query Book Info:查詢書籍信息。3) Add Title:增加書目。4) Remove or Update Tiltle:刪除或更新
3、書目。5) Add Book:增加書籍。6) Remove Book:刪除書籍。7) Add Borrower:添加借閱者賬戶。8) Remove or Update Borrower:刪除或更新借閱者賬戶信息。3.2 系統(tǒng)類圖圖書館管理系統(tǒng)的數(shù)據(jù)類中共有七個(gè):Item,Title,Loan,Reservation,Borrower,Administrator,Librarian參與者相關(guān)的類【類圖說明】1) Borrower類是借閱者的類,它的屬性很多,包括借閱者的賬戶ID(UserID) 、姓名(Name) 、地址(Address) 、 (Zip) 、所借書籍的書目(borrow_numb
4、er)等。其中主要操作有借書(borrow)和還書(return_back)。2) Librarian類是圖書管理員的類,包括工作賬號(hào)(WorkID) 、名字(Name)和地址(Address)等屬性。3) Administrator類是系統(tǒng)管理員類。系統(tǒng)中用到其他類【類圖說明】1) Title類是記錄書目信息的類,包括書籍的名字(name) 、作者(author) 、ISBN 、此種書籍的總數(shù)量(toral_number) 、借出的數(shù)量(borrowed_number) ,是否允許借出(isAllowForBorrow)等屬性。2) Item類是具體某本書的類,屬性包括書籍號(hào)(id) 。操作
5、包括預(yù)訂(reserve)、按書目查找(find_on_title) 等。3) Loan類是某本書的借閱信息類,包括所借閱書籍的ISBN 、借閱的時(shí)間(date)等。4) Reservation類是預(yù)訂信息類,每個(gè)預(yù)訂信息包括預(yù)訂日期(date) 、 所預(yù)訂書籍的ISBN 、預(yù)訂書籍的用戶ID(UserID)等屬性。各類之間的關(guān)系各類之間的關(guān)系【類圖說明】Title類是書庫里的一條記錄,而Item類則是指具體的書籍?,F(xiàn)實(shí)世界里,每條記錄都會(huì)有多本書存在,所以Title與Item之間是一對(duì)多的關(guān)系;Title與Reservation之間也是一對(duì)多的關(guān)系,也就是說Title可以有多個(gè)預(yù)訂記錄,但是
6、也可以沒有預(yù)訂記錄。Item與Reservation之間是一對(duì)一的關(guān)系,不可能存在同一本書被兩個(gè)人預(yù)訂的情況;Borrower與Loan以及Borrower與Reservation之間是一對(duì)多的關(guān)系。3.3 系統(tǒng)時(shí)序圖系統(tǒng)管理員添加書籍的時(shí)序圖【時(shí)序圖說明】1) Add Item():添加書籍函數(shù)2) Find(String):根據(jù)書籍查找相應(yīng)書目的函數(shù)3) Create(integer,Title):修改書籍?dāng)?shù)目的函數(shù)系統(tǒng)管理員添加借閱者帳戶的時(shí)序圖【時(shí)序圖說明】Create(String,String):添加新的借閱者帳戶的函數(shù)系統(tǒng)管理員刪除書目的時(shí)序圖【時(shí)序圖說明】1) find(str
7、ing):書目類的查找函數(shù)2) find_on_title(Title):查找此書目下書籍信息的函數(shù)3) destroy:刪除書籍信息的函數(shù)圖書管理員處理書籍借閱的時(shí)序圖【時(shí)序圖說明】1) Find(String):查找書目的函數(shù)2) Find_item():查找所要書籍的函數(shù)3) Find_on_title(Title):根據(jù)書目名從數(shù)據(jù)庫中找到書目信息的函數(shù)4) Identify_borrower():驗(yàn)證借閱者身份的函數(shù)5) Find(string):根據(jù)借閱者的登錄帳號(hào)找到借閱者信息的函數(shù)6) Create(Borrower,item):修改借閱信息的函數(shù)圖書管理員處理書籍歸還的時(shí)序圖
8、【時(shí)序圖說明】1) Check():檢查書籍狀況的函數(shù)2) Update():更新書籍類信息的函數(shù)借閱者查詢書籍信息的時(shí)序圖【時(shí)序圖說明】Find_on_titile:根據(jù)書目查找到相應(yīng)的書籍信息借閱者預(yù)訂書籍的時(shí)序圖【順序圖說明】1) Login:登錄系統(tǒng)的函數(shù)2) Find(string):查找相應(yīng)書目的函數(shù)3) Reserve():預(yù)訂書籍的函數(shù)3.4 系統(tǒng)狀態(tài)圖書的狀態(tài)圖【狀態(tài)圖說明】1) New book:還未入庫的新書。2) Delete:已經(jīng)從書庫里刪除的書。3) Available:書籍處于可用狀態(tài),即可以外借的狀態(tài)。4) Reserved:預(yù)訂狀態(tài)。5) Borrowed:借
9、出狀態(tài)。借閱者賬戶的狀態(tài)圖【狀態(tài)圖說明】1) New Borrower:新加入的借閱者的賬戶。2) Account Available:借閱賬戶為可用狀態(tài),即未達(dá)到所規(guī)定的書籍借閱數(shù)目上限。3) Account Unavailable:借閱賬戶為不用狀態(tài),即所借的書籍?dāng)?shù)己達(dá)到規(guī)定的書籍借閱數(shù)目上限,不能再借閱書籍了。Delete Account:個(gè)人賬戶被刪除狀態(tài)。3.5 活動(dòng)圖借閱者的活動(dòng)圖【活動(dòng)圖說明】1) Self-help Service:打開圖書館負(fù)責(zé)自助服務(wù)的計(jì)算器。2) Search for books:查詢需要的書籍。3) Login:登錄管理系統(tǒng)。4) View book i
10、nformation:查看書籍信息。5) Reserve the book:預(yù)訂書籍。6) Exit System:退出系統(tǒng)。7) Leave Computer:離開自助服務(wù)的計(jì)算器。圖書管理員的活動(dòng)圖【活動(dòng)圖說明】1) Login the system:圖書管理員登錄系統(tǒng)。2) Get book:處理還書操作。3) Lend book:處理借書操作。4) Update borrowers information:更新借閱者借閱憑證的信息。5) Accept money:收取罰金。系統(tǒng)管理員的活動(dòng)圖(1)系統(tǒng)管理員維護(hù)借閱者賬戶的活動(dòng)圖(2)系統(tǒng)管理員維護(hù)書目信息的活動(dòng)圖(3)系統(tǒng)管理員維護(hù)書
11、籍信息的活動(dòng)圖【活動(dòng)圖說明】1) Login the system:登錄系統(tǒng)。2) Operation on borrow:對(duì)借閱者賬戶操作。3) Operation on title:對(duì)書目進(jìn)行操作。4) Operation on book:對(duì)書籍進(jìn)行操作。5) Query borrower info:查詢借閱者信息。6) New borrow:添加新的借閱者賬戶。7) Remove or Update borrower:刪除或更新借閱者賬戶。8) Query title:查詢書目信息。9) New tilte:增加新的書目。10) Remove or update title:刪除或更新書目。11) Add book:增加書籍信息。12) Remove book:刪除書籍信息。13) Exit the system:退出系統(tǒng)。系統(tǒng)的組件圖業(yè)務(wù)對(duì)象組件圖 系統(tǒng)建立在一個(gè)含有書目信息、書籍信息、借閱者信息、借閱信息和書籍預(yù)定信息的中央數(shù)據(jù)庫上。其業(yè)務(wù)對(duì)象組件圖如下用戶
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度龍門吊拆除與拆除現(xiàn)場(chǎng)安全管理合同4篇
- 二零二五版房屋買賣合同備案及產(chǎn)權(quán)轉(zhuǎn)移登記服務(wù)合同3篇
- 2025年度航空航天鋁合金焊接件采購合同范本4篇
- 2025年物流運(yùn)輸企業(yè)物流培訓(xùn)與咨詢服務(wù)合同范本2篇
- 二零二五年度龍門吊租賃及現(xiàn)場(chǎng)管理服務(wù)協(xié)議4篇
- 二零二五年度城市公園綠植花卉租賃養(yǎng)護(hù)管理協(xié)議4篇
- 二零二五年度國際游學(xué)項(xiàng)目合作協(xié)議范本共4篇
- 二零二五版安全管理人員職業(yè)培訓(xùn)與考核聘用協(xié)議2篇
- 二零二五年度流產(chǎn)手術(shù)醫(yī)院與保險(xiǎn)公司合作協(xié)議4篇
- 二零二五年度綠城住宅小區(qū)公共區(qū)域維修改造合同4篇
- NGS二代測(cè)序培訓(xùn)
- 《材料合成與制備技術(shù)》課程教學(xué)大綱(材料化學(xué)專業(yè))
- 小紅書食用農(nóng)產(chǎn)品承諾書示例
- 釘釘OA辦公系統(tǒng)操作流程培訓(xùn)
- 新生兒科年度護(hù)理質(zhì)控總結(jié)
- GB/T 15934-2024電器附件電線組件和互連電線組件
- 《工貿(mào)企業(yè)有限空間作業(yè)安全規(guī)定》知識(shí)培訓(xùn)
- 高層次人才座談會(huì)發(fā)言稿
- 垃圾清運(yùn)公司管理制度(人員、車輛、質(zhì)量監(jiān)督、會(huì)計(jì)管理制度)
- 《建筑工程設(shè)計(jì)文件編制深度規(guī)定》(2022年版)
- 營銷人員薪酬考核方案
評(píng)論
0/150
提交評(píng)論