資源描述:
《UML建模工具 課程設(shè)計(jì)-基于UML的圖書管理系統(tǒng)設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、基于UML的圖書管理系統(tǒng)設(shè)計(jì)20至20學(xué)年第學(xué)期課程名稱:UML建模工具課題名稱:UML圖書管理系統(tǒng)設(shè)計(jì)院系:姓名:班級(jí):專業(yè):學(xué)號(hào):指導(dǎo)教師:29目錄第一章緒論背景和意義第二章需求分析2.1對(duì)需求分析的認(rèn)識(shí)2.2圖書管理系統(tǒng)的功能性需求2.3圖書館管理子系統(tǒng)2.3.1書目信息管理子系統(tǒng)2.3.2預(yù)訂信息管理子系統(tǒng)2.4借閱者子系統(tǒng)2.5系統(tǒng)管理子系統(tǒng)2.5.1員工信息管理2.5.2書籍信息管理2.5.3借閱者信息管理2.5.4留言管理2.6主要包括的系統(tǒng)模塊2.6.1基本業(yè)務(wù)處理模塊2.6.2信息查詢模塊2.6.3系統(tǒng)維護(hù)模塊第三章用例圖3.1借閱者用例圖3.2圖書管理員用例圖3.3系
2、統(tǒng)管理員用例圖3.4其他一些主要用例圖第四章類圖4.1系統(tǒng)中的類4.2系統(tǒng)中類的關(guān)系第五章時(shí)序圖5.1系統(tǒng)管理員添加借閱者信息5.2圖書管理員處理書籍借閱5.3圖書管理員處理書籍歸還5.4借閱者查詢書籍信息5.5借閱者預(yù)訂書籍第六章狀態(tài)圖和活地圖6.1基本概念6.1.1關(guān)于狀態(tài)圖6.1.2關(guān)于活動(dòng)圖6.2系統(tǒng)狀態(tài)圖6.3系統(tǒng)活動(dòng)圖第七章組件圖和部署圖7.1基本概念7.1.1關(guān)于組件圖7.1.2關(guān)于部署圖7.2系統(tǒng)組件圖和部署圖29第一章緒論背景,意義首先說說圖書館的職能。一、保存人類文化遺產(chǎn)。圖書館里面很多有價(jià)值的文獻(xiàn)保留著很重要的歷史,和文化資源,有些資源本身就是古董珍品;二、開發(fā)信息
3、資源。圖書館能夠提供很多信息,很多知識(shí),里面大量的書記能夠讓人們學(xué)習(xí)到更多知識(shí)了解很多信息;三、參與社會(huì)教育的職能。包括思想教育的職能,文明建設(shè)的教育職能,文化素質(zhì)的教育職能,豐富群眾文化生活教育的職能等。通過里面的書籍使人們生活豐富視野開闊同時(shí)也可以更便捷地了解很多方面的東西??傊?,圖書館是一個(gè)專門收集、整理、保存、傳播文獻(xiàn)并提供利用的科學(xué)、文化、教育和科研機(jī)構(gòu)?,F(xiàn)代社會(huì),圖書館成為繼續(xù)教育、終身教育的基地,擔(dān)負(fù)了更多的教育職能。圖書館主要是用來學(xué)習(xí)的,如果有人遇到問題,他可以通過圖書管的書籍來解決問題。但是為了圖書館的正常運(yùn)行和保護(hù)圖書,所以圖書管理系統(tǒng)應(yīng)運(yùn)而生,它使圖書館變得井井有
4、條。圖書館管理系統(tǒng)主要由:借閱者,圖書管理員,系統(tǒng)管理員組成。系統(tǒng)應(yīng)具備如下操作功能:用戶登錄進(jìn)入系統(tǒng),在系統(tǒng)允許的情況下,進(jìn)行可以進(jìn)行的操作,如借書、還書和預(yù)定書籍等;管理員可以管理書目,整理書籍和管理預(yù)訂的書籍等;系統(tǒng)管理員可以管理借閱者信息等。圖書管理系統(tǒng)的產(chǎn)生意義重大:使圖書館的管理變得不再繁瑣,讓管理員的工作變得輕松;讀者借書閱讀也變得方便,快捷;大大減少了圖書的丟失和人員管理帶來的不必要麻煩;減少人力與管理費(fèi)用;提高信息準(zhǔn)確度;改進(jìn)管理和服務(wù);建立高效的信息傳輸和服務(wù)平臺(tái),提高信息處理速度和利用率。如圖所示,為系統(tǒng)整體功能模塊圖,該系統(tǒng)分為3大子系統(tǒng),分別為借閱者子系統(tǒng)、圖書
5、管理子系統(tǒng),系統(tǒng)管理子系統(tǒng)。借閱者子系統(tǒng)圖書管理子系統(tǒng)系統(tǒng)管理子系統(tǒng)圖書管理系統(tǒng)圖1-1系統(tǒng)整體功能模塊圖29第二章需求分析2.1對(duì)需求分析的認(rèn)識(shí)需求分析是系統(tǒng)中很主要的一個(gè)環(huán)節(jié),它主要告訴我們?cè)诮酉聛淼墓ぷ髦性撛趺醋?,該滿足哪些要求。軟件工程中包含需求、設(shè)計(jì)、編碼和測試四個(gè)階段,其中需求工程是軟件工程第一個(gè)也是很重要的一個(gè)階段,需求分析是要決定“做什么,不做什么”。在一個(gè)軟件項(xiàng)目中,軟件需求包括三個(gè)不同的層次-業(yè)務(wù)需求、用戶需求和功能需求-也包括非功能需求:業(yè)務(wù)需說明了提供給客戶和產(chǎn)品開發(fā)商的新系統(tǒng)的最初利益,反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求。軟件開發(fā),能否獲得成功,最
6、重要的是需求分析的工作。因此,軟件需求分析能力和水平,對(duì)軟件項(xiàng)目至關(guān)重要。2.2圖書管理系統(tǒng)的功能性需求本系統(tǒng)的最終用戶是面向管理員(圖書管理員和其他),讀者(老師學(xué)生和其他),管理員和讀者是經(jīng)常性用戶系統(tǒng)維護(hù)人員為計(jì)算機(jī)專業(yè)人員,熟悉數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)維護(hù)工作。維護(hù)人員為間隔性用戶。圖書管理系統(tǒng)是一個(gè)用來進(jìn)行圖書管理的管理信息系統(tǒng)。該信息系統(tǒng)能夠方便的為借閱者提供各種借閱服務(wù),也能夠?yàn)閳D書管理員和系統(tǒng)管理員提供方便的管理服務(wù)。圖2-1.1系統(tǒng)數(shù)據(jù)流圖圖2-1.2E-R圖292.3圖書管理子系統(tǒng)圖書管理系統(tǒng)能夠?yàn)橐欢〝?shù)量的借閱者提供服務(wù)。每個(gè)借閱者能夠擁有唯一標(biāo)識(shí)其存在的編號(hào)。向每一
7、個(gè)借閱者發(fā)放圖書證,圖書證中包含每一個(gè)借閱者的編號(hào)和個(gè)人信息。系統(tǒng)通過一個(gè)單獨(dú)的程序?yàn)榻栝喺咛峁┓?wù),不需要管理人員的參與,這些服務(wù)包括提供查詢圖書信息,查詢個(gè)人信息服務(wù)和預(yù)定圖書服務(wù)等。在圖書館管理子系統(tǒng)中,其功能概述如下:1)管理書目信息,如增加、刪除和更新,查看書目信息2)預(yù)訂信息管理,如增加、刪除和更新,查看預(yù)訂信息3)對(duì)所歸還的圖書進(jìn)行整理,以便對(duì)書籍進(jìn)一步管理4)對(duì)相關(guān)的書籍?dāng)?shù)目進(jìn)行統(tǒng)計(jì)其功能細(xì)化圖如下:書目信息管理書籍