uml課程設(shè)計(jì)--圖書館管理系統(tǒng)的分析與設(shè)計(jì)_第1頁
已閱讀1頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  課程設(shè)計(jì)報(bào)告</b></p><p>  2011 ~ 2012 學(xué)年 第一學(xué)期</p><p>  教 學(xué) 單 位 信息工程系 </p><p>  課 程 名 稱 軟件開發(fā)工具 </p><p>  課程

2、設(shè)計(jì)題目 圖書館管理系統(tǒng)的分析與設(shè)計(jì)</p><p>  指 導(dǎo) 教 師 </p><p>  學(xué) 生 姓 名 </p><p>  專 業(yè) 班 級(jí) </p><p>  【課程設(shè)計(jì)名稱

3、】圖書館管理系統(tǒng)的分析與設(shè)計(jì)</p><p>  【課程設(shè)計(jì)目的】1.掌握UML建模的基礎(chǔ)知識(shí)和其應(yīng)用;</p><p>  2.熟悉Rational Rose環(huán)境及功能,能夠設(shè)計(jì)出完整系統(tǒng)。</p><p>  【課程設(shè)計(jì)要求】1.對(duì)系統(tǒng)功能進(jìn)行必要的描述;</p><p>  2.繪制系統(tǒng)的主要模型圖;</p><p&

4、gt;  3.模型圖要有說明性文字解釋。</p><p>  【課程設(shè)計(jì)內(nèi)容】1. 圖書館管理系統(tǒng)的需求分析;</p><p>  2. 圖書館管理系統(tǒng)UML建模。</p><p><b>  【課程設(shè)計(jì)步驟】</b></p><p><b>  系統(tǒng)的配置與實(shí)現(xiàn)</b></p>&l

5、t;p><b>  小結(jié)</b></p><p><b>  參考書目</b></p><p>  [1] 徐峰,陳暄,UML面向?qū)ο蠼;A(chǔ),中國(guó)水利水電出版社,2008</p><p>  [2] 王先國(guó),方鵬,曾碧卿,劉燁,UML統(tǒng)一建模實(shí)用教程,清華大學(xué)出版社,2009</p><p>

6、;  [3] 王養(yǎng)廷,李磊,宋漢珍,UML基礎(chǔ)與應(yīng)用,清華大學(xué)出版社,2006</p><p><b>  目的</b></p><p>  通過“圖書管理系統(tǒng)”UML建模過程了解面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)方法</p><p><b>  建模環(huán)境:</b></p><p>  Rational

7、Rose</p><p><b>  需求分析:</b></p><p>  圖書館管理系統(tǒng)需要滿足三個(gè)方面的需求,這三個(gè)方面分別是圖書借閱者、圖書館管理人員和圖書館管理人員。圖書借閱者的需求是查詢圖書館所存的圖書、個(gè)人借閱情況和個(gè)人信息的修改;圖書館工作人員對(duì)圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書記錄;圖書館管理人員的功能最為復(fù)雜,包括對(duì)圖書借閱者、

8、圖書進(jìn)行管理和維護(hù)以及系統(tǒng)狀態(tài)的查看和維護(hù)。</p><p>  圖書借閱者可直接查看圖書館圖書情況,如果圖書借閱者根據(jù)本人的圖書證號(hào)和密碼登錄系統(tǒng),還可以進(jìn)行個(gè)人的借書情況的查詢并維護(hù)部分個(gè)人信息。一般情況下,圖書借閱者只應(yīng)該查詢和維護(hù)個(gè)人的借書情況和信息,若查詢和維護(hù)其他的借閱者的信息和借閱情況,就要知道其他借閱者的借書證號(hào)和密碼。這些是很難得到的特別是密碼,所以 不但滿足了圖書借閱者的需求而且還保護(hù)了圖書借

9、閱者的個(gè)人隱私。</p><p>  圖書館工作人員有修改圖書借閱者的借書和還書記錄的權(quán)限,在此模塊中,圖書館工作人員可以為圖書借閱者加入借書記錄后還書記錄。</p><p>  圖書館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實(shí)現(xiàn)對(duì)圖書信息、借閱證信息、總體借閱情況信息的管理和信息查看及維護(hù)。圖書館管理員可以瀏覽、查詢、添加、刪除、修改圖書的基本信息;瀏覽、查詢、添加、刪

10、除和修改圖書借閱者的基本信息,但不能添加、刪除和修改借閱信息,這部分功能應(yīng)該由圖書館工作人員來執(zhí)行,但是,刪除某條圖書借閱者基本信息記錄時(shí),應(yīng)實(shí)現(xiàn)對(duì)該圖書借閱者借閱記錄的級(jí)聯(lián)刪除??傊鞠到y(tǒng)功能需求包括下面的幾個(gè)方面和幾個(gè)功能模塊。</p><p>  系統(tǒng)功能需求主要包括以下幾個(gè)方面:</p><p>  借閱者可以通過網(wǎng)絡(luò)查詢書籍信息和預(yù)定書籍。</p><p>

11、;  2)借閱者能夠借閱書籍和還書。</p><p>  3)圖書管理員能夠處理借閱者的借閱和還書請(qǐng)求。</p><p>  4)系統(tǒng)管理員可以對(duì)系統(tǒng)的數(shù)據(jù)進(jìn)行維護(hù),如增加、刪除和更新書目,增加、刪除和更新借閱者帳戶,增加和刪除書籍。 </p><p>  2、系統(tǒng)主要包括以下幾個(gè)模塊:</p><p>  1)基本數(shù)據(jù)維護(hù)模塊(見圖1)&l

12、t;/p><p>  2)基本業(yè)務(wù)模塊(見圖2)</p><p>  3)數(shù)據(jù)庫管理模塊(見圖3)</p><p>  4)信息查詢模塊(見圖4)</p><p>  5)安全/使用管理模塊(見圖5)</p><p>  6)幫助功能模塊(見圖6)</p><p><b>  圖書管理系統(tǒng)

13、結(jié)構(gòu)圖</b></p><p>  該系統(tǒng)多人共同合作完,我所主要負(fù)責(zé)的模塊是數(shù)據(jù)庫管理功能:</p><p>  模塊示意圖如圖所示:</p><p>  1、圖書管理系統(tǒng)數(shù)據(jù)庫管理功能用例圖</p><p>  圖書管理系統(tǒng)數(shù)據(jù)庫管理功能活動(dòng)圖</p><p><b>  注釋:</b&

14、gt;</p><p>  Login:登錄狀態(tài)活動(dòng);</p><p>  Operation:基本業(yè)務(wù)操作活動(dòng);</p><p>  Seeking Book:查詢書記活動(dòng);</p><p>  Store:存儲(chǔ)信息活動(dòng);</p><p>  Return:取消操作活動(dòng),回到操作前的狀態(tài)活動(dòng)。</p>

15、<p>  圖書管理系統(tǒng)數(shù)據(jù)庫管理功能類圖</p><p>  4、圖書管理系統(tǒng)數(shù)據(jù)庫管理功能部署圖</p><p>  系統(tǒng)由四個(gè)節(jié)點(diǎn)組成,應(yīng)用程序服務(wù)器負(fù)責(zé)整個(gè)系統(tǒng)的運(yùn)行、總體協(xié)調(diào)工作;數(shù)據(jù)庫服務(wù)器負(fù)責(zé)數(shù)據(jù)庫管理。管理讀者查詢可以實(shí)現(xiàn)讀者借閱查詢功能;管理員可以管理書籍信息。</p><p>  5、圖書管理系統(tǒng)數(shù)據(jù)庫管理功能狀態(tài)圖</p>

16、<p><b>  注釋:</b></p><p>  Login:登錄狀態(tài);</p><p>  Manager Reader info:管理讀者信息;</p><p>  Manager Book info:管理圖書信息;</p><p>  Store :存儲(chǔ)信息。</p><p&

17、gt;  6、圖書管理系統(tǒng)數(shù)據(jù)庫管理功能組件圖</p><p>  7、圖書管理系統(tǒng)數(shù)據(jù)庫管理功能時(shí)序圖</p><p>  五、數(shù)據(jù)庫模塊的功能:</p><p><b>  借閱信息管理</b></p><p><b>  書籍信息管理</b></p><p><b

18、>  帳戶信息管理</b></p><p><b>  書籍預(yù)留信息管理</b></p><p><b>  心得體會(huì)</b></p><p>  在這一個(gè)星期的UML課程設(shè)計(jì)中我發(fā)現(xiàn)了自身的很多問題。平時(shí)老師上課所教授的很多知識(shí)點(diǎn)自己都沒有掌握,很多知識(shí)點(diǎn)甚至一點(diǎn)不懂。我們小組選擇的是一個(gè)圖書管理系統(tǒng)的

19、設(shè)計(jì),難度是很大的,在我們分工之后各自負(fù)責(zé)自己的模塊各自完成自己的任務(wù),在設(shè)計(jì)過程中我們會(huì)遇到很多大大小小的問題,比如我在畫狀態(tài)圖的時(shí)候就不知道該怎么下手該怎么分析。于是我會(huì)選擇請(qǐng)教同學(xué)或者上網(wǎng)查找資料,大家一起討論。設(shè)計(jì)的過程中我再次感受到團(tuán)隊(duì)的力量,在此感謝我的合作伙伴們,他們給我講解了很多,我從他們那里學(xué)到了很多知識(shí),這可能是這次課程設(shè)計(jì)我最大的收獲。</p><p>  通過這次課程設(shè)計(jì),我認(rèn)識(shí)到學(xué)校給我

20、們課題的主要目的。一是要我們懂得什么是團(tuán)隊(duì)。團(tuán)隊(duì)的力量是強(qiáng)大的,再困難的問題大家在一起討論最終肯定會(huì)有完美的答案!二是鞏固和正確運(yùn)用我們平時(shí)所學(xué)的知識(shí)。平時(shí)上課沒有注意到的問題在這次設(shè)計(jì)中完全暴露出來,一些薄弱知識(shí)點(diǎn)也都一一加以鞏固。書本上的知識(shí)只是理論知識(shí)通過課程設(shè)計(jì)我們可以吧理論知識(shí)與實(shí)際生活相連接,把理論的東西靈活的運(yùn)用到實(shí)際生活當(dāng)中。在設(shè)計(jì)的同時(shí)達(dá)到一箭雙雕的作用。</p><p><b>  

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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)論