圖書管理系統(tǒng)uml_第1頁
圖書管理系統(tǒng)uml_第2頁
圖書管理系統(tǒng)uml_第3頁
圖書管理系統(tǒng)uml_第4頁
圖書管理系統(tǒng)uml_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-. z.系統(tǒng)分析與設(shè)計(jì)實(shí)踐課程設(shè)計(jì)報(bào)告題目:圖書管理系統(tǒng)分析與設(shè)計(jì) 專業(yè): 班級(jí):*: :指導(dǎo)教師:完成日期:2013年 1 月10日一、課程設(shè)計(jì)目的通過使用Power Designer來完成圖書管理系統(tǒng)的分析和設(shè)計(jì),并加深我們對(duì)系統(tǒng)建模和分析基本知識(shí)和UML的理解,進(jìn)一步增加我們綜合運(yùn)用所學(xué)知識(shí)和實(shí)際動(dòng)手的能力。本次課程設(shè)計(jì)的目的是熟悉面向?qū)ο蟾拍睿煜ぼ浖?,熟悉建模工具,理解和掌握使用用例圖,類圖,順序圖,協(xié)作圖,活動(dòng)圖,狀態(tài)圖進(jìn)行軟件建模。讓學(xué)生對(duì)用例圖,類圖,順序圖,協(xié)作圖,活動(dòng)圖,狀態(tài)圖的概念加深理解,并掌握。二、課程設(shè)計(jì)容本系統(tǒng)的主要功能:借書、預(yù)訂書刊、取消預(yù)訂、還書、創(chuàng)建

2、新的借閱者賬戶、修改借閱者的賬戶信息、刪除已存在的借閱者賬戶、添加新書刊種類、修改書刊種類信息、刪除系統(tǒng)中的書刊種類、添加書刊信息、編輯書刊信息、刪除書刊信息。三、課程設(shè)計(jì)過程3.1系統(tǒng)總體功能需求在圖書管理系統(tǒng)中,要為每個(gè)借閱者建立一個(gè)賬戶,并給借閱者發(fā)放借閱卡(借閱卡可以提供借閱卡號(hào)、借閱者名),其中賬戶中存儲(chǔ)借閱者的個(gè)人信息、借閱信息以及預(yù)定信息。持有借閱卡的借閱者可以借閱書刊、返還書刊、查詢書刊信息、預(yù)訂書刊并取消預(yù)訂,所有這些操作都是通過圖書管理員進(jìn)行的,也即借閱者不直接與系統(tǒng)交互,而是讓圖書管理員充當(dāng)借閱者的代理與系統(tǒng)交互。在借閱書刊時(shí),需要輸入所借閱的書刊名、書刊的ISBN/IS

3、SN號(hào),然后輸入借閱者的借閱卡號(hào)和借閱者名,完成后提交所填表格,系統(tǒng)驗(yàn)證借閱者是否有效(在系統(tǒng)中是否存在賬戶),若有效,借閱請(qǐng)求被接受,系統(tǒng)查詢數(shù)據(jù)庫系統(tǒng),看借閱者要求借閱的書刊是否存在,若存在,則借閱者可借出書刊,并在系統(tǒng)中建立存儲(chǔ)借閱記錄。借閱者還書后,刪除關(guān)于所還書刊的借閱記錄。如果借閱者所借的書刊已被借出,則借閱者可以選擇預(yù)定該書刊,一旦借閱者預(yù)定的書刊可以獲得,就將書刊直接寄給預(yù)訂人(為了簡(jiǎn)化系統(tǒng),當(dāng)預(yù)訂書刊可獲得時(shí)就不通知借閱者了)。對(duì)上述圖書管理系統(tǒng)的域描述進(jìn)行分析,可以獲得如下功能性需求。借閱者持有借閱卡(借閱卡包含借閱者名和借閱卡號(hào))。圖書管理員作為借閱者的代理借書。圖書管理

4、員作為借閱者的代理預(yù)訂書刊。圖書管理員作為借閱者的代理取消預(yù)訂。圖書管理員作為借閱者的代理還書。圖書管理員可以創(chuàng)建新的借閱者賬戶。圖書管理員可以修改借閱者的賬戶信息。圖書管理員可以刪除已存在的借閱者賬戶。圖書管理員可以添加新書刊種類。圖書管理員可以修改書刊種類信息。圖書管理員可以刪除系統(tǒng)中的書刊種類。圖書管理員可以在系統(tǒng)中添加書刊信息(注意區(qū)分書刊種類” 與書刊”)。圖書管理員可以編輯書刊信息。圖書管理員可以刪除書刊信息。3.2UML系統(tǒng)建模在系統(tǒng)建模以前,我們首先需要在Power Designer中創(chuàng)建一個(gè)模型。并命名為圖書管理系統(tǒng)”,該名稱將會(huì)在Power Designer的頂端出現(xiàn),如下

5、圖3-1所示。圖 3-1創(chuàng)建項(xiàng)目系統(tǒng)模型創(chuàng)建系統(tǒng)用例模型創(chuàng)建系統(tǒng)用例的第一步是確定系統(tǒng)的參與者。圖書管理系統(tǒng)的參與者包含以下兩種:借閱者 圖書管理員二個(gè)參與者如圖3-2所示圖3-2 系統(tǒng)參與者然后,我們根據(jù)參與者的不同分別畫出各個(gè)參與者的用例圖。1.借閱者用例圖:借閱者在本系統(tǒng)中可以通過圖書管理員進(jìn)行代理借閱書刊、返還書刊、查詢書刊信息、預(yù)訂書刊并取消預(yù)訂的操作,通過這些活動(dòng)創(chuàng)建的借閱者用例圖如圖3-3所示。圖3-3 借閱者用例圖2.圖書管理員用例圖:圖書管理員在本系統(tǒng)中能夠進(jìn)行系統(tǒng)登錄、創(chuàng)建新的借閱者賬戶、修改借閱者的賬戶信息、刪除已存在的借閱者賬戶、添加新書刊種類、修改書刊種類信息、刪除系

6、統(tǒng)中的書刊種類、添加書刊信息、編輯書刊信息、刪除書刊信息的相關(guān)操作,通過這些活動(dòng)創(chuàng)建的職員用例圖如圖3-4所示。圖3-4 圖書管理員用例圖創(chuàng)建系統(tǒng)靜態(tài)模型從前面的需求分析中,我們可以依據(jù)主要的9個(gè)類對(duì)象:圖書管理系統(tǒng)主界面、借閱還書界面、登錄界面、管理賬戶界面、維護(hù)書刊種類信息界面、維護(hù)書刊信息界面、書刊、借閱卡賬戶和圖書管理員創(chuàng)建完整的類圖如圖3-5所示。類圖如圖3-5所示創(chuàng)建順序圖和協(xié)作圖1、管理員登錄:2、管理創(chuàng)建:刪除:修改:3、借書4、還書3.2.3協(xié)作圖:借書的協(xié)作圖創(chuàng)建活動(dòng)圖我們還可以利用系統(tǒng)的活動(dòng)圖來描述系統(tǒng)的參與者是如何協(xié)同工作的。在圖書管理系統(tǒng)中,根據(jù)借閱者和圖書管理員的借閱書刊活動(dòng)”步驟我們可以創(chuàng)建活動(dòng)圖如下圖3-12所示。圖3-12 系統(tǒng)活動(dòng)圖創(chuàng)建狀態(tài)圖上圖為圖書館書刊狀態(tài)圖創(chuàng)建系統(tǒng)部署模型四、課程設(shè)計(jì)體會(huì)通過對(duì)需求的分析,大體掌握了圖書管理系統(tǒng)的功能,依據(jù)用例圖的描述,畫出了各個(gè)用例的時(shí)序關(guān)系圖。通過畫時(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)論