版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息系統(tǒng)分析與設(shè)計(jì)課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目: 圖書(shū)管理系統(tǒng) 姓 名: 田 非 非 班 級(jí): 信管1102班 學(xué) 號(hào): 指導(dǎo)老師: 劉 小 燕 需求分析明確(5分)用例圖正確(10分)類(lèi)圖正確(10分)序列圖正確(10分)狀態(tài)圖正確(10分)活動(dòng)圖正確(10分)構(gòu)件圖和部署圖正確(10分)講解思路清晰(20分)報(bào)告格式規(guī)范(15分)目錄一、 摘要3二、 圖書(shū)管理系統(tǒng)可行性分析3三、 圖書(shū)管理系統(tǒng)需求分析33.1.功能性需求33.2.系統(tǒng)模塊4四、 系統(tǒng)UML建模設(shè)計(jì)44.1.UML簡(jiǎn)介44.2.用例圖4(1)借閱者用例圖4(3)系統(tǒng)管理員用例圖64.3.類(lèi)圖6(1) 參與者的基本類(lèi)圖6(2) 業(yè)務(wù)實(shí)
2、體類(lèi)圖7(3) 類(lèi)之間的關(guān)系84.4.序列圖8(1)“借閱者查找圖書(shū)”用例8(2)“借閱者查詢(xún)個(gè)人信息”用例8(3)“借閱者預(yù)定圖書(shū)”用例9(4)“圖書(shū)管理員處理借閱”用例9(5)“圖書(shū)管理員處理還書(shū)”用例9(6)“系統(tǒng)管理員查詢(xún)書(shū)籍”用例9(7)“系統(tǒng)管理員添加書(shū)籍”用例10(8)“系統(tǒng)管理員刪除書(shū)籍”用例10(9)“系統(tǒng)管理員修改書(shū)籍”用例10(10)“系統(tǒng)管理員查詢(xún)借閱者信息”用例11(11)“系統(tǒng)管理員添加借閱者”用例11(12)“系統(tǒng)管理員刪除借閱者”用例11(13)“系統(tǒng)管理員修改借閱者信息”用例12(14)“系統(tǒng)管理員添加書(shū)目”用例12(15)“系統(tǒng)管理員刪除書(shū)目”用例124.5
3、.狀態(tài)圖13(1)圖書(shū)狀態(tài)圖13(2)借閱者狀態(tài)圖134.6.活動(dòng)圖13(1)借閱者活動(dòng)圖14(2)圖書(shū)管理員活動(dòng)圖14(3)系統(tǒng)管理員管理借閱者信息活動(dòng)圖14(4)系統(tǒng)管理員維護(hù)圖書(shū)信息活動(dòng)圖15(5)系統(tǒng)管理員維護(hù)圖書(shū)目錄信息活動(dòng)圖154.7.構(gòu)件圖和部署圖16(1)基本業(yè)務(wù)構(gòu)件圖16(2)系統(tǒng)部署圖16五、 總結(jié)171、 摘要 面向?qū)ο蟮能浖こ?,同傳統(tǒng)的面向過(guò)程的軟件工程相比,在需求的獲取、系統(tǒng)分析、設(shè)計(jì)和實(shí)現(xiàn)方面都有著很大的區(qū)別。UML是OOA和OOD的常用工具。使用UML來(lái)構(gòu)建軟件的面向?qū)ο蟮能浖こ痰倪^(guò)程,就是一個(gè)對(duì)系統(tǒng)進(jìn)行不斷精化的建模的過(guò)程。這些模型包括用例模型、分析模型、設(shè)
4、計(jì)模型,然后,我們需要使用具體的計(jì)算機(jī)語(yǔ)言來(lái)建立系統(tǒng)的實(shí)現(xiàn)模型。當(dāng)然,在整個(gè)軟件工程中,我們還需要建立系統(tǒng)的測(cè)試模型,以保證軟件產(chǎn)品的質(zhì)量。使用面向?qū)ο蟮墓ぞ邅?lái)構(gòu)建系統(tǒng),就應(yīng)該使用面向?qū)ο蟮能浖こ谭椒?。然而,我們?jīng)常會(huì)發(fā)現(xiàn),在實(shí)際的開(kāi)發(fā)過(guò)程中,很多開(kāi)發(fā)人員雖然能夠理解UML的所有圖形,卻仍然不能得心應(yīng)手的使用UML來(lái)構(gòu)建整個(gè)項(xiàng)目,其很大的原因,是仍然在使用原有的軟件工程方法,而不清楚如何使用UML來(lái)建立系統(tǒng)的這些模型,不清楚分析和設(shè)計(jì)的區(qū)別,以及他們之間的轉(zhuǎn)化。應(yīng)用軟件系統(tǒng),就其本質(zhì)來(lái)說(shuō),是使用計(jì)算機(jī)對(duì)現(xiàn)實(shí)世界進(jìn)行的數(shù)字化模擬。應(yīng)用軟件的制造過(guò)程,按照UML的方法,就是建立這一些列模型的過(guò)程
5、。關(guān)于這個(gè)圖書(shū)館系統(tǒng),基本的需求比較簡(jiǎn)單,就是允許學(xué)生可以在圖書(shū)館借閱和歸還圖書(shū),另外,也可以通過(guò)網(wǎng)絡(luò)或者圖書(shū)館的終端來(lái)查閱和預(yù)訂書(shū)。當(dāng)然,圖書(shū)館管理員也可以對(duì)圖書(shū)進(jìn)行管理。為了簡(jiǎn)化系統(tǒng),我們沒(méi)有把圖書(shū)館中的人員作細(xì)分。2、 圖書(shū)管理系統(tǒng)可行性分析隨著政府機(jī)關(guān)與廣大企事業(yè)單位內(nèi)部網(wǎng)絡(luò)的廣泛建立,在通用信息平臺(tái)上構(gòu)筑高效實(shí)用的協(xié)同工作和自動(dòng)化辦公應(yīng)用系統(tǒng),滿(mǎn)足信息高度共享和即時(shí)發(fā)布的需求,有效實(shí)現(xiàn)內(nèi)部知識(shí)管理,已成為眾多用戶(hù)的共同需求。圖書(shū)管理系統(tǒng),為政府機(jī)關(guān)與廣大企事業(yè)單位自動(dòng)化辦公提供了一個(gè)較好的解決方案。3、 圖書(shū)管理系統(tǒng)需求分析 圖書(shū)管理系統(tǒng)是一個(gè)面向?qū)W校圖書(shū)館用來(lái)進(jìn)行圖書(shū)管理的管理信息
6、系統(tǒng)(MIS)。該信息系統(tǒng)能夠方便地為借閱者提供各種借閱服務(wù),也能夠?yàn)閳D書(shū)管理員和系統(tǒng)管理員提供方便的管理服務(wù)。 3.1.功能性需求l 圖書(shū)管理系統(tǒng)能夠?yàn)橐欢〝?shù)量的借閱者提供服務(wù)。每個(gè)借閱者能夠擁有唯一標(biāo)識(shí)其存在的編號(hào)。圖書(shū)館向每一個(gè)借閱者發(fā)放圖書(shū)證,圖書(shū)證中包含每一個(gè)借閱者的編號(hào)和個(gè)人信息。系統(tǒng)通過(guò)一個(gè)單獨(dú)的程序?yàn)榻栝喺咛峁┓?wù),不需要管理人員的干預(yù),這些服務(wù)包括提供查詢(xún)圖書(shū)信息、查詢(xún)個(gè)人信息服務(wù)和預(yù)定圖書(shū)服務(wù)等。l 當(dāng)借閱者需要借閱書(shū)籍、歸還書(shū)籍時(shí)需要通過(guò)圖書(shū)管理員進(jìn)行,即借閱者不直接與系統(tǒng)交互,而是圖書(shū)管理員充當(dāng)借閱者的代理與系統(tǒng)交互。當(dāng)借閱者節(jié)約的圖書(shū)數(shù)量超過(guò)限制時(shí),不允許借閱者再進(jìn)行
7、借閱。當(dāng)借閱者借閱的圖書(shū)超過(guò)一定的期限時(shí),需要對(duì)其進(jìn)行處罰。借閱圖書(shū)時(shí)需要圖書(shū)證作為憑據(jù),歸還時(shí)不需要。l 系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,維護(hù)工作包括圖書(shū)的添加、刪除和修改;書(shū)目的添加和刪除;借閱者的添加、刪除和修改,并且系統(tǒng)管理員能夠查詢(xún)借閱者、圖書(shū)和圖書(shū)管理員的信息。l 可以通過(guò)圖書(shū)的名稱(chēng)或圖書(shū)的ISBN/ISSN號(hào)對(duì)圖書(shū)進(jìn)行查找。 3.2.系統(tǒng)模塊l 基本業(yè)務(wù)處理模塊:基本業(yè)務(wù)處理模塊主要用于實(shí)現(xiàn)圖書(shū)管理員對(duì)借閱者借閱圖書(shū)和歸還圖書(shū)的處理。圖書(shū)管理員通過(guò)合法的認(rèn)證登錄到該系統(tǒng)中,從而管理借閱者的借閱和歸還等活動(dòng)。l 信息查詢(xún)模塊:信息查詢(xún)模塊主要用于實(shí)現(xiàn)借閱者對(duì)信息的查詢(xún),包括圖書(shū)信
8、息的查詢(xún)、自身信息的查詢(xún)和書(shū)籍的預(yù)定等功能。l 系統(tǒng)維護(hù)模塊:系統(tǒng)維護(hù)模塊主要用于實(shí)現(xiàn)系統(tǒng)管理員對(duì)系統(tǒng)的管理和對(duì)數(shù)據(jù)庫(kù)的維護(hù),系統(tǒng)的管理包括對(duì)借閱者信息、圖書(shū)信息、圖書(shū)管理員信息和書(shū)目信息等信息的維護(hù)。數(shù)據(jù)庫(kù)的維護(hù)包括數(shù)據(jù)庫(kù)的備份、恢復(fù)等數(shù)據(jù)庫(kù)管理操作。4、 系統(tǒng)UML建模設(shè)計(jì) 4.1.UML簡(jiǎn)介UML是一種功能強(qiáng)大的、面向?qū)ο蟮目梢暬到y(tǒng)分析的建模語(yǔ)言,它采用一整套成熟的建模技術(shù),廣泛地適用于各個(gè)應(yīng)用領(lǐng)域。它的各個(gè)模型可以幫助開(kāi)發(fā)人員更好地理解業(yè)務(wù)流程,建立更可靠、更完善的系統(tǒng)模型。從而使用戶(hù)和開(kāi)發(fā)人員對(duì)問(wèn)題的描述達(dá)到相同的理解,以減少語(yǔ)義差異,保障分析的正確性. 4.2.用例圖 (1)借閱
9、者用例圖l 查找圖書(shū):借閱者可以通過(guò)圖書(shū)名稱(chēng)或ISBN/ISSN號(hào)查找圖書(shū)的詳細(xì)信息。l 登錄系統(tǒng):借閱者能夠根據(jù)圖書(shū)證編號(hào)和相關(guān)密碼登錄自助機(jī)器,查詢(xún)圖書(shū)信息、個(gè)人信息和進(jìn)行圖書(shū)預(yù)定。l 查詢(xún)個(gè)人信息:每一個(gè)借閱者都可以通過(guò)自助機(jī)器在登錄后查詢(xún)自己的信息,但是不允許在未授權(quán)的情況下查詢(xún)其他人的信息。l 預(yù)定圖書(shū):在登錄自助系統(tǒng)后,借閱者可以預(yù)定相關(guān)的書(shū)籍內(nèi)容。l 借閱圖書(shū):借閱者可以通過(guò)圖書(shū)管理員借閱相關(guān)書(shū)籍。l 歸還圖書(shū):借閱者通過(guò)圖書(shū)管理員歸還書(shū)籍,如果未按時(shí)歸還,需要繳納罰金。 圖4-2-1 (2)圖書(shū)管理員用例圖l 處理借閱:借閱者可以通過(guò)圖書(shū)管理員借閱書(shū)籍。當(dāng)圖書(shū)管理員處理借閱時(shí),
10、需要檢查用戶(hù)的合法性,如果不合法,不允許借閱書(shū)籍。如果之前該圖書(shū)已經(jīng)被該借閱者預(yù)定,需要?jiǎng)h除該圖書(shū)的預(yù)定信息。l 處理歸還:借閱者可以通過(guò)圖書(shū)管理員歸還書(shū)籍。當(dāng)借閱者的書(shū)籍超過(guò)一定的期限時(shí),圖書(shū)管理員需要收取罰金。 圖4-2-2(3)系統(tǒng)管理員用例圖l 查詢(xún)書(shū)籍信息:系統(tǒng)管理員有權(quán)限去查詢(xún)各種圖書(shū)的信息。l 添加書(shū)籍:書(shū)籍的添加是通過(guò)系統(tǒng)管理員進(jìn)行的,圖書(shū)添加時(shí)要輸入書(shū)籍的詳細(xì)信息。l 刪除書(shū)籍:書(shū)籍的刪除也是通過(guò)系統(tǒng)管理員進(jìn)行的,圖書(shū)刪除時(shí)書(shū)籍的所有信息都將被刪除。l 修改書(shū)籍:書(shū)籍的信息可以被系統(tǒng)管理員修改。l 查詢(xún)讀者信息:系統(tǒng)管理員有權(quán)限去查詢(xún)讀者的信息。l 添加讀者:讀者的添加是通過(guò)
11、系統(tǒng)管理員進(jìn)行的,讀者被添加時(shí)需要輸入讀者的詳細(xì)信息。l 刪除讀者:讀者的刪除也是通過(guò)系統(tǒng)管理員進(jìn)行的,讀者被刪除時(shí)讀者的所有信息都將被刪除。l 修改讀者信息:讀者的信息可以被系統(tǒng)管理員修改。l 添加書(shū)目:書(shū)目的添加是通過(guò)系統(tǒng)管理員進(jìn)行的,書(shū)目被添加時(shí)要輸入書(shū)目的描述信息。l 刪除書(shū)目:書(shū)目的刪除也是通過(guò)系統(tǒng)管理員進(jìn)行的,書(shū)目被刪除時(shí)所有關(guān)于該書(shū)目的圖書(shū)信息都將被清空。 圖4-2-34.3.類(lèi)圖(1) 參與者的基本類(lèi)圖 系統(tǒng)管理員登錄系統(tǒng)時(shí),需要提供系統(tǒng)管理員的用戶(hù)名和密碼;對(duì)每一個(gè)借閱者而言,圖書(shū)證中包含借閱者的名稱(chēng)、地址。不同類(lèi)型的借閱者可以借閱不同數(shù)目的圖書(shū),并且不同的借閱者允許借閱和預(yù)
12、定的天數(shù)也是不一樣的。 (2) 業(yè)務(wù)實(shí)體類(lèi)圖每一本圖書(shū)擁有和其他圖書(shū)相區(qū)別的編號(hào)、目錄名稱(chēng)編號(hào)、ISBN名稱(chēng)、作者名稱(chēng)、出版社名稱(chēng)、書(shū)名稱(chēng)以及出版日期;借閱書(shū)籍時(shí),借閱信息存儲(chǔ)書(shū)籍的編號(hào)、借閱者的編號(hào)以及借閱日期;預(yù)定圖書(shū)信息存儲(chǔ)書(shū)籍的編號(hào)、借閱者的編號(hào)以及預(yù)定日期;書(shū)目信息包含書(shū)目的編號(hào)和書(shū)目的名稱(chēng)。 (3) 類(lèi)之間的關(guān)系通過(guò)關(guān)系連接將這些類(lèi)連接起來(lái)。在關(guān)系表示中要表明類(lèi)與類(lèi)之間一對(duì)多或多對(duì)多的數(shù)量關(guān)系4.4.序列圖(1)“借閱者查找圖書(shū)”用例(2)“借閱者查詢(xún)個(gè)人信息”用例(3)“借閱者預(yù)定圖書(shū)”用例(4)“圖書(shū)管理員處理借閱”用例(5)“圖書(shū)管理員處理還書(shū)”用例(6)“系統(tǒng)管理員查詢(xún)書(shū)籍
13、”用例(7)“系統(tǒng)管理員添加書(shū)籍”用例(8)“系統(tǒng)管理員刪除書(shū)籍”用例(9)“系統(tǒng)管理員修改書(shū)籍”用例(10)“系統(tǒng)管理員查詢(xún)借閱者信息”用例(11)“系統(tǒng)管理員添加借閱者”用例(12)“系統(tǒng)管理員刪除借閱者”用例(13)“系統(tǒng)管理員修改借閱者信息”用例(14)“系統(tǒng)管理員添加書(shū)目”用例(15)“系統(tǒng)管理員刪除書(shū)目”用例4.5.狀態(tài)圖(1)圖書(shū)狀態(tài)圖(2)借閱者狀態(tài)圖4.6.活動(dòng)圖(1)借閱者活動(dòng)圖(2)圖書(shū)管理員活動(dòng)圖(3)系統(tǒng)管理員管理借閱者信息活動(dòng)圖(4)系統(tǒng)管理員維護(hù)圖書(shū)信息活動(dòng)圖(5)系統(tǒng)管理員維護(hù)圖書(shū)目錄信息活動(dòng)圖4.7.構(gòu)件圖和部署圖(1)基本業(yè)務(wù)構(gòu)件圖(2)系統(tǒng)部署圖5、 總結(jié)
14、通過(guò)一個(gè)學(xué)期的UML學(xué)習(xí),并根據(jù)“圖書(shū)管理系統(tǒng)”這個(gè)實(shí)例,從一開(kāi)始對(duì)UML的概念模糊,到后來(lái)的一次次撰寫(xiě)作業(yè)和請(qǐng)教老師,使我漸漸的對(duì)UML有了一個(gè)系統(tǒng)的了解。我已經(jīng)理解了UML的作用和運(yùn)作模式以及方法。它一種是統(tǒng)一建模標(biāo)準(zhǔn)語(yǔ)言,現(xiàn)在對(duì)于大多軟件開(kāi)發(fā)來(lái)說(shuō),都使用UML做為建模語(yǔ)言,形成了統(tǒng)一的標(biāo)準(zhǔn)。其次,UML是圖形化的語(yǔ)言,它可以很直觀的描述出一個(gè)事物的狀態(tài),行為與特征,能很好的說(shuō)明與表達(dá)我這個(gè)婚姻中介系統(tǒng)??傊?,UML是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的建模語(yǔ)言。它溶入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開(kāi)始的軟件開(kāi)發(fā)的全過(guò)程。UML是一個(gè)標(biāo)準(zhǔn)的圖形表示法,它不是面向?qū)ο蟮姆治龊驮O(shè)計(jì),也不是一種方法,它僅僅是一組符號(hào)而已。它可以對(duì)任何具有靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)行為的系統(tǒng)進(jìn)行建模,所以我很喜歡使用UML,因?yàn)樗奖愫?jiǎn)捷,干凈清爽,直觀形象。在UML課程設(shè)計(jì)中,我明白了,作為一個(gè)系統(tǒng),需求分析很重要,一開(kāi)始就應(yīng)該明確業(yè)務(wù)流程,才能不至于之后的工作偏離方向。對(duì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 售后維修委托協(xié)議
- 2025版無(wú)產(chǎn)權(quán)儲(chǔ)藏室租賃及買(mǎi)賣(mài)一體化協(xié)議3篇
- 市場(chǎng)監(jiān)督管理局廉政風(fēng)險(xiǎn)點(diǎn)排查及防控措施
- 2025年度個(gè)人二手房交易合同模板創(chuàng)新版
- 2025年全球及中國(guó)石墨氮化碳行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)肺癌機(jī)器人放射治療行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)硅基封端聚合物行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球電梯漸進(jìn)式安全裝置行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)定制基因合成行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年度二零二五年度鋼房租賃及智能化升級(jí)服務(wù)協(xié)議3篇
- 柔性機(jī)械臂的振動(dòng)控制
- 土力學(xué)與地基基礎(chǔ)(課件)
- IT系統(tǒng)災(zāi)備和容災(zāi)解決方案項(xiàng)目設(shè)計(jì)方案
- 青島版二年級(jí)數(shù)學(xué)下冊(cè)(六三制)全冊(cè)課件【完整版】
- 主要負(fù)責(zé)人重大隱患帶隊(duì)檢查表
- 魯濱遜漂流記人物形象分析
- 危險(xiǎn)廢物貯存?zhèn)}庫(kù)建設(shè)標(biāo)準(zhǔn)
- 多層工業(yè)廠房主體結(jié)構(gòu)施工方案鋼筋混凝土結(jié)構(gòu)
- 救生艇筏、救助艇基本知識(shí)課件
- 阻燃壁紙匯報(bào)
- 梁若瑜著-十二宮六七二象書(shū)增注版
評(píng)論
0/150
提交評(píng)論