版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 課程設(shè)計報告</b></p><p> 2011 ~ 2012 學(xué)年 第一學(xué)期</p><p> 教 學(xué) 單 位 信息工程系 </p><p> 課 程 名 稱 軟件開發(fā)工具 </p><p> 課程
2、設(shè)計題目 圖書館管理系統(tǒng)的分析與設(shè)計</p><p> 指 導(dǎo) 教 師 </p><p> 學(xué) 生 姓 名 </p><p> 專 業(yè) 班 級 </p><p> 【課程設(shè)計名稱
3、】圖書館管理系統(tǒng)的分析與設(shè)計</p><p> 【課程設(shè)計目的】1.掌握UML建模的基礎(chǔ)知識和其應(yīng)用;</p><p> 2.熟悉Rational Rose環(huán)境及功能,能夠設(shè)計出完整系統(tǒng)。</p><p> 【課程設(shè)計要求】1.對系統(tǒng)功能進行必要的描述;</p><p> 2.繪制系統(tǒng)的主要模型圖;</p><p&
4、gt; 3.模型圖要有說明性文字解釋。</p><p> 【課程設(shè)計內(nèi)容】1. 圖書館管理系統(tǒng)的需求分析;</p><p> 2. 圖書館管理系統(tǒng)UML建模。</p><p><b> 【課程設(shè)計步驟】</b></p><p><b> 系統(tǒng)的配置與實現(xiàn)</b></p>&l
5、t;p><b> 小結(jié)</b></p><p><b> 參考書目</b></p><p> [1] 徐峰,陳暄,UML面向?qū)ο蠼;A(chǔ),中國水利水電出版社,2008</p><p> [2] 王先國,方鵬,曾碧卿,劉燁,UML統(tǒng)一建模實用教程,清華大學(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è)計方法</p><p><b> 建模環(huán)境:</b></p><p> Rational
7、Rose</p><p><b> 需求分析:</b></p><p> 圖書館管理系統(tǒng)需要滿足三個方面的需求,這三個方面分別是圖書借閱者、圖書館管理人員和圖書館管理人員。圖書借閱者的需求是查詢圖書館所存的圖書、個人借閱情況和個人信息的修改;圖書館工作人員對圖書借閱者的借閱及還書要求進行操作,同時形成借書或還書記錄;圖書館管理人員的功能最為復(fù)雜,包括對圖書借閱者、
8、圖書進行管理和維護以及系統(tǒng)狀態(tài)的查看和維護。</p><p> 圖書借閱者可直接查看圖書館圖書情況,如果圖書借閱者根據(jù)本人的圖書證號和密碼登錄系統(tǒng),還可以進行個人的借書情況的查詢并維護部分個人信息。一般情況下,圖書借閱者只應(yīng)該查詢和維護個人的借書情況和信息,若查詢和維護其他的借閱者的信息和借閱情況,就要知道其他借閱者的借書證號和密碼。這些是很難得到的特別是密碼,所以 不但滿足了圖書借閱者的需求而且還保護了圖書借
9、閱者的個人隱私。</p><p> 圖書館工作人員有修改圖書借閱者的借書和還書記錄的權(quán)限,在此模塊中,圖書館工作人員可以為圖書借閱者加入借書記錄后還書記錄。</p><p> 圖書館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實現(xiàn)對圖書信息、借閱證信息、總體借閱情況信息的管理和信息查看及維護。圖書館管理員可以瀏覽、查詢、添加、刪除、修改圖書的基本信息;瀏覽、查詢、添加、刪
10、除和修改圖書借閱者的基本信息,但不能添加、刪除和修改借閱信息,這部分功能應(yīng)該由圖書館工作人員來執(zhí)行,但是,刪除某條圖書借閱者基本信息記錄時,應(yīng)實現(xiàn)對該圖書借閱者借閱記錄的級聯(lián)刪除。總之本系統(tǒng)功能需求包括下面的幾個方面和幾個功能模塊。</p><p> 系統(tǒng)功能需求主要包括以下幾個方面:</p><p> 借閱者可以通過網(wǎng)絡(luò)查詢書籍信息和預(yù)定書籍。</p><p>
11、; 2)借閱者能夠借閱書籍和還書。</p><p> 3)圖書管理員能夠處理借閱者的借閱和還書請求。</p><p> 4)系統(tǒng)管理員可以對系統(tǒng)的數(shù)據(jù)進行維護,如增加、刪除和更新書目,增加、刪除和更新借閱者帳戶,增加和刪除書籍。 </p><p> 2、系統(tǒng)主要包括以下幾個模塊:</p><p> 1)基本數(shù)據(jù)維護模塊(見圖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)多人共同合作完,我所主要負責(zé)的模塊是數(shù)據(jù)庫管理功能:</p><p> 模塊示意圖如圖所示:</p><p> 1、圖書管理系統(tǒng)數(shù)據(jù)庫管理功能用例圖</p><p> 圖書管理系統(tǒng)數(shù)據(jù)庫管理功能活動圖</p><p><b> 注釋:</b&
14、gt;</p><p> Login:登錄狀態(tài)活動;</p><p> Operation:基本業(yè)務(wù)操作活動;</p><p> Seeking Book:查詢書記活動;</p><p> Store:存儲信息活動;</p><p> Return:取消操作活動,回到操作前的狀態(tài)活動。</p>
15、<p> 圖書管理系統(tǒng)數(shù)據(jù)庫管理功能類圖</p><p> 4、圖書管理系統(tǒng)數(shù)據(jù)庫管理功能部署圖</p><p> 系統(tǒng)由四個節(jié)點組成,應(yīng)用程序服務(wù)器負責(zé)整個系統(tǒng)的運行、總體協(xié)調(diào)工作;數(shù)據(jù)庫服務(wù)器負責(zé)數(shù)據(jù)庫管理。管理讀者查詢可以實現(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 :存儲信息。</p><p&
17、gt; 6、圖書管理系統(tǒng)數(shù)據(jù)庫管理功能組件圖</p><p> 7、圖書管理系統(tǒng)數(shù)據(jù)庫管理功能時序圖</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> 心得體會</b></p><p> 在這一個星期的UML課程設(shè)計中我發(fā)現(xiàn)了自身的很多問題。平時老師上課所教授的很多知識點自己都沒有掌握,很多知識點甚至一點不懂。我們小組選擇的是一個圖書管理系統(tǒng)的
19、設(shè)計,難度是很大的,在我們分工之后各自負責(zé)自己的模塊各自完成自己的任務(wù),在設(shè)計過程中我們會遇到很多大大小小的問題,比如我在畫狀態(tài)圖的時候就不知道該怎么下手該怎么分析。于是我會選擇請教同學(xué)或者上網(wǎng)查找資料,大家一起討論。設(shè)計的過程中我再次感受到團隊的力量,在此感謝我的合作伙伴們,他們給我講解了很多,我從他們那里學(xué)到了很多知識,這可能是這次課程設(shè)計我最大的收獲。</p><p> 通過這次課程設(shè)計,我認識到學(xué)校給我
20、們課題的主要目的。一是要我們懂得什么是團隊。團隊的力量是強大的,再困難的問題大家在一起討論最終肯定會有完美的答案!二是鞏固和正確運用我們平時所學(xué)的知識。平時上課沒有注意到的問題在這次設(shè)計中完全暴露出來,一些薄弱知識點也都一一加以鞏固。書本上的知識只是理論知識通過課程設(shè)計我們可以吧理論知識與實際生活相連接,把理論的東西靈活的運用到實際生活當中。在設(shè)計的同時達到一箭雙雕的作用。</p><p><b>
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《軟件工程》課程設(shè)計--基于uml的圖書館管理系統(tǒng)設(shè)計
- 圖書館管理系統(tǒng)課程設(shè)計
- 課程設(shè)計--圖書館管理系統(tǒng)
- 圖書館管理系統(tǒng)課程設(shè)計
- 面向?qū)ο笤O(shè)計與分析課程設(shè)計--圖書館管理系統(tǒng)
- c語言圖書館管理系統(tǒng)課程設(shè)計---高校圖書館管理系統(tǒng)
- 圖書館系統(tǒng)課程設(shè)計
- 圖書館管理系統(tǒng)課程設(shè)計報告
- 圖書館管理信息------系統(tǒng)課程設(shè)計
- jsp課程設(shè)計《圖書館管理系統(tǒng)》
- sqlserver課程設(shè)計——圖書館管理系統(tǒng)
- 圖書館管理系統(tǒng)課程設(shè)計報告
- 軟件課程設(shè)計--圖書館管理系統(tǒng)
- 圖書館管理系統(tǒng)課程設(shè)計報告
- vfp圖書館管理系統(tǒng)課程設(shè)計
- java課程設(shè)計----圖書館管理系統(tǒng)
- javaweb課程設(shè)計——圖書館管理系統(tǒng)
- java課程設(shè)計——圖書館管理系統(tǒng)
- 圖書館管理系統(tǒng)mis課程設(shè)計
- 課程設(shè)計報告---圖書館管理系統(tǒng)
評論
0/150
提交評論