![UML課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)的需求分析_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/fc497a39-c944-48aa-89cb-7b04ec7f4e3e/fc497a39-c944-48aa-89cb-7b04ec7f4e3e1.gif)
![UML課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)的需求分析_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/fc497a39-c944-48aa-89cb-7b04ec7f4e3e/fc497a39-c944-48aa-89cb-7b04ec7f4e3e2.gif)
![UML課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)的需求分析_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/fc497a39-c944-48aa-89cb-7b04ec7f4e3e/fc497a39-c944-48aa-89cb-7b04ec7f4e3e3.gif)
![UML課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)的需求分析_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/fc497a39-c944-48aa-89cb-7b04ec7f4e3e/fc497a39-c944-48aa-89cb-7b04ec7f4e3e4.gif)
![UML課程設(shè)計(jì)報(bào)告圖書管理系統(tǒng)的需求分析_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/28/fc497a39-c944-48aa-89cb-7b04ec7f4e3e/fc497a39-c944-48aa-89cb-7b04ec7f4e3e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、廣西工學(xué)院uml基礎(chǔ)、案例與應(yīng)用設(shè)計(jì)題目 圖書管理系統(tǒng)的需求分析 系 別 計(jì)算機(jī)系 專業(yè)班級 計(jì)y042 學(xué)生姓名 學(xué) 號 指導(dǎo)教師 日 期 2007.7.18 目 錄1系統(tǒng)簡介 -32系統(tǒng)需求分析 -33系統(tǒng)框架 -44系統(tǒng)e-r圖 -45、系統(tǒng)類圖 -56、系統(tǒng)用例圖 -67、系統(tǒng)時(shí)序圖 -88、系統(tǒng)協(xié)作圖 -109、系統(tǒng)狀態(tài)圖 -1210、系統(tǒng)活動圖 -1211、系統(tǒng)組件圖 -1512、系統(tǒng)配置圖 -1613、java框架代碼 -161、 系統(tǒng)簡介圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。在對圖書、讀者的管理,其實(shí)是對圖書、讀者數(shù)據(jù)的管理。讀者將要借的書和借閱證交給工作人
2、員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個(gè)小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。借書過程就完成了。還書時(shí),讀者將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填好相應(yīng)的還書信息,還書過程就完成了。本次設(shè)計(jì)題目:“圖書管理系統(tǒng)的uml建?!敝饕康氖抢胷ose軟件對圖書管理系統(tǒng)進(jìn)行建模,用以實(shí)現(xiàn)圖書、讀者以及日常工作等多項(xiàng)管理。同時(shí)畫出類圖、用例圖、時(shí)序圖、協(xié)作圖、狀態(tài)圖、活動圖、組件圖、配置圖等,更好的被用戶所理解。2、 系統(tǒng)需求分析1) 系統(tǒng)功能需求 借閱者可以通過網(wǎng)絡(luò)查詢書籍信息和預(yù)定書籍。 借閱者能夠借閱書籍和還書。 圖書
3、管理員能夠處理借閱者的借閱和還書請求。 系統(tǒng)管理員可以對系統(tǒng)的數(shù)據(jù)進(jìn)行維護(hù),如增加、刪除和更新書目,增加、刪除和更新借閱者帳戶,增加和刪除書籍。 系統(tǒng)主要包括以下幾個(gè)模塊:u 基本數(shù)據(jù)維護(hù)模塊u 基本業(yè)務(wù)模塊u 數(shù)據(jù)庫管理模塊u 信息查詢模塊2) 基本數(shù)據(jù)維護(hù)模塊基本數(shù)據(jù)維護(hù)模塊包括的主要功能模塊: 添加借閱者帳戶 修改更新借閱者帳戶信息 添加書目 修改和更新書目信息 添加書籍 刪除書籍3) 基本業(yè)務(wù)模塊基本業(yè)務(wù)模塊包含的功能: 借書 還書 書籍預(yù)留 取消書籍預(yù)定4) 數(shù)據(jù)庫模塊數(shù)據(jù)庫模塊的功能: 借閱信息管理 書籍信息管理 帳戶信息管理 書籍預(yù)留信息管理5) 信息查詢模塊信息查詢模塊主要是查
4、詢數(shù)據(jù)庫中的相關(guān)信息: 查詢書籍信息 查詢借閱者信息系統(tǒng)的參與者主要有三類:讀者(也可稱為借閱者)、圖書館管理員、圖書館管理系統(tǒng)維護(hù)者。3、 系統(tǒng)框架 圖書管理系統(tǒng)系統(tǒng)管理查 詢基本資料維護(hù)日常工作數(shù)據(jù)恢復(fù)數(shù)據(jù)備份員工管理系統(tǒng)登錄借書處理還書處理繳納罰金罰款歷史維護(hù)借閱歷史維護(hù)讀者資料查詢圖書資料查詢圖書資料維護(hù)讀者資料維護(hù)框架圖4、 系統(tǒng)e-r圖通過對圖書管理系統(tǒng)的分析,可以得出該系統(tǒng)涉及三個(gè)實(shí)體:讀者、圖書、工作人員。通過對各實(shí)體數(shù)據(jù)關(guān)系的整理,我們可以畫出如下er圖: 讀者借閱還書管理員還書圖 書 系統(tǒng)e-r圖這些實(shí)體涉及的數(shù)據(jù)項(xiàng)有:讀者:借閱證編號、姓名、身份證號、最大借書數(shù)、止借標(biāo)志
5、。圖書:圖書編號、圖書名稱、作者、出版社、價(jià)格、庫存量。工作人員:員工編號、員工姓名、員工性別、身份證號、登陸密碼。實(shí)體之間的聯(lián)系涉及的數(shù)據(jù)項(xiàng)有:借閱信息表:借閱證編號,圖書編號1,圖書編號2,圖書編號3,借書日期1,借書日期2,借書日期3,操作員姓名。罰款信息表:借閱證編號,讀者姓名,圖書編號,圖書名稱,罰款原因,罰款金額,罰款日期,操作員姓名。5、 系統(tǒng)類圖5.1系統(tǒng)中主要的類借閱者:管理員:圖書管:5.2系統(tǒng)中用到的其他類:5.3各個(gè)類之間的關(guān)系:6、 系統(tǒng)用例圖a) 借閱者請求服務(wù)的用例圖 (考)b) 圖書館管理員處理借書和還書等的用例圖 (考)c) 系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例圖。7
6、、 系統(tǒng)的時(shí)序圖1) 系統(tǒng)管理員添加書籍的時(shí)序圖 (考)2) 系統(tǒng)管理員添加借閱者帳戶的時(shí)序圖3) 系統(tǒng)管理員刪除書目的時(shí)序圖 (考)4) 圖書管理員處理書籍借閱的時(shí)序圖5) 圖書管理員處理書籍歸還的時(shí)序圖6) 借閱者查詢書籍信息的時(shí)序圖7) 借閱者預(yù)留書籍的時(shí)序圖8、 系統(tǒng)的協(xié)作圖1) 系統(tǒng)管理員添加書籍的協(xié)作圖 (考)2) 系統(tǒng)管理員刪除書籍的協(xié)作圖3) 圖書管理員處理借書的協(xié)作圖4) 圖書管理員處理還書的協(xié)作圖5) 借閱者預(yù)留書籍的協(xié)作圖9、 系統(tǒng)的狀態(tài)圖1) 書的狀態(tài)圖 (考)2) 借閱者帳戶的狀態(tài)圖 (考)10、 系統(tǒng)的活動圖1) 借閱者的活動圖 (考)2) 圖書管理員的活動圖3)
7、系統(tǒng)管理員的活動圖3.1) 系統(tǒng)管理員維護(hù)借閱者帳戶的活動圖 (考)3.2) 系統(tǒng)管理員進(jìn)行書目信息維護(hù)的活動圖 3.3) 系統(tǒng)管理員維護(hù)書籍信息的活動圖 (考)11、 系統(tǒng)的組件圖1) 業(yè)務(wù)對象組件圖 (考)2) 用戶界面的組件圖12、 系統(tǒng)的配置圖13、 java代碼框架生成1) administrator類代碼public class administrator private int workid; /* roseuid 469bcb9c03a9 */ public administrator() 2) borrower類代碼public class borrower private
8、string name; private string address; private string city; private string state; private string zip; private int maxlay; private string userid; private int borrow_number; /* roseuid 469bc637004e */ public borrower() /* roseuid 469bc6bd036b */ public void find() /* roseuid 469bc6c20399 */ public void
9、destroy() /* roseuid 469bc6cb0157 */ public void borrow() /* roseuid 469bc6d10213 */ public void return_back() /* roseuid 469bc6dc0186 */ public void check_if_max() 3) item類代碼public class item private int id; public title thetitle; /* roseuid 469ba6b901c5 */ public item() /* roseuid 469ba714000f */
10、public void find_on_title() /* roseuid 469ba722008c */ public void create() /* roseuid 469ba7290203 */ public void destroy() /* roseuid 469ba73103a9 */ public void find() /* roseuid 469ba73901d4 */ public void check() /* roseuid 469ba74202de */ public void update() /* roseuid 469ba74700bb */ public
11、void reserve() 4) librarian類代碼public class librarian private int workid; private string name; private string address; private string city; private string state; /* roseuid 469bcbf701b5 */ public librarian() /* roseuid 469bcc500128 */ public void create() /* roseuid 469bcc55033c */ public void destro
12、y() /* roseuid 469bcc630167 */ public void update() 5) loan類代碼public class loan private date date = current date; private string isbn; private double money; private boolean is_pay; /* roseuid 469bc77d035b */ public loan() /* roseuid 469bc7e5034b */ public void create() /* roseuid 469bc7ef0167 */ pub
13、lic void destroy() /* roseuid 469bc7f9033c */ public void find() /* roseuid 469bc7fd034b */ public void pay() 6) reservation類代碼public class reservation private date date = current date; private string title_isbn; private string userid; private int number; /* roseuid 469bac7901e4 */ public reservatio
14、n() /* roseuid 469bad7c030d */ public void create() /* roseuid 469bad8202af */ public void destroy() /* roseuid 469bad8d0177 */ public void find() 7) title類代碼public class title private string name; private string author; private string isbn; private int total_number; private string type; private boolean is_allow_for_borrow; public item copyof; public reservation thereservation; /* roseuid 469ba79f0280 */ public title() /* roseuid 469ba89900bb */ public void find() /* roseuid 469ba8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《招聘與應(yīng)聘技巧》課件
- 《DSP尋址方式》課件
- 《高級策略銷售培訓(xùn)》課件
- 2023八年級數(shù)學(xué)上冊 第13章 全等三角形13.1命題、定理與證明 2定理與證明說課稿 (新版)華東師大版
- 人教部編版六年級語文下冊教學(xué)計(jì)劃及教學(xué)進(jìn)度表
- DB37-T 4417-2021 SBR改性乳化瀝青中SBR含量測定規(guī)程(紅外光譜法)
- 二零二五年度土地廠房租賃合同范本(生物制藥產(chǎn)業(yè)集群)
- 《個(gè)人投資理財(cái)》課件
- 《中鐵匯苑產(chǎn)品推介》課件
- 《通信原理研究》課件
- 異地就醫(yī)備案的個(gè)人承諾書
- 2024-2030年中國ODM服務(wù)器行業(yè)市場發(fā)展分析及前景趨勢與投資研究報(bào)告
- 六年級下健康教案設(shè)計(jì)
- 室內(nèi)裝飾拆除專項(xiàng)施工方案
- 醫(yī)院院外會診申請單、醫(yī)師外出會診審核表、醫(yī)師外出會診回執(zhí)
- 鋼筋工程精細(xì)化管理指南(中建內(nèi)部)
- 2024年山西省高考考前適應(yīng)性測試 (一模)英語試卷(含答案詳解)
- 教科版六年級下冊科學(xué)第三單元《宇宙》教材分析及全部教案(定稿;共7課時(shí))
- 2024年中國鐵路投資集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 干部人事檔案數(shù)字化 制度
- 經(jīng)營開發(fā)部工作目標(biāo)責(zé)任書
評論
0/150
提交評論