信息系統(tǒng)開發(fā)方法與工具實(shí)驗(yàn)報(bào)告講義_第1頁(yè)
信息系統(tǒng)開發(fā)方法與工具實(shí)驗(yàn)報(bào)告講義_第2頁(yè)
信息系統(tǒng)開發(fā)方法與工具實(shí)驗(yàn)報(bào)告講義_第3頁(yè)
信息系統(tǒng)開發(fā)方法與工具實(shí)驗(yàn)報(bào)告講義_第4頁(yè)
信息系統(tǒng)開發(fā)方法與工具實(shí)驗(yàn)報(bào)告講義_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱: UML建模第 1 頁(yè)管理學(xué)院信息管理專業(yè)上機(jī)實(shí)踐報(bào)告一、實(shí)驗(yàn)?zāi)康模?)熟悉UML建模實(shí)驗(yàn)環(huán)境。本書推薦實(shí)驗(yàn)環(huán)境為 RationalRose ,使用方法詳見實(shí)驗(yàn)準(zhǔn)備。(2)掌握識(shí)別參與者和用例的方法。(3)掌握定義參與者之間、用例之間關(guān)系的方法。(4)學(xué)會(huì)對(duì)用例進(jìn)行描述。(5)學(xué)會(huì)繪制用例圖。二、實(shí)驗(yàn)內(nèi)容(1)圖書管理系統(tǒng)是一個(gè)面向?qū)W校圖書館用來(lái)進(jìn)行圖書管理的管理信息系統(tǒng)( MIS)。該信息系統(tǒng)能夠方便的為借閱者提供各種借閱服務(wù),也能夠?yàn)閳D書管理員和系統(tǒng)管理員提供方便的管理服務(wù)。2)超市信息管理系統(tǒng)是一個(gè)面向超市用來(lái)進(jìn)行超市日常信息處理的管理信息系統(tǒng)。該信息系統(tǒng)能夠方便地為超市的售貨員提供各種日常售貨功能,也能夠?yàn)槌械墓芾碚咛峁└鞣N管理功能,如進(jìn)貨、統(tǒng)計(jì)商品等。根據(jù)管理信息系統(tǒng)和超市管理信息系統(tǒng)進(jìn)行需求分析、用例識(shí)別和用例圖繪制。三、實(shí)驗(yàn)成果(一)圖書管理系統(tǒng)的功能性需求包括以下內(nèi)容:1)圖書管理系統(tǒng)能夠?yàn)橐欢〝?shù)量的借閱者提供服務(wù)。每個(gè)借閱者能夠擁有唯一標(biāo)識(shí)其存在的編號(hào)。圖書館向每一個(gè)借閱者發(fā)放圖書證,圖書證中包含每一個(gè)借閱者的編號(hào)和個(gè)人信息。系統(tǒng)通過(guò)一個(gè)單獨(dú)的程序?yàn)榻栝喺咛峁┓?wù),不需要管理人員的干預(yù),這些服務(wù)包括提供查詢圖書信息、查詢個(gè)人信息服務(wù)和預(yù)定圖書服務(wù)等。2)當(dāng)借閱者需要借閱書籍、歸還書籍時(shí)需要通過(guò)圖書管理員進(jìn)行,也就是說(shuō)借閱者不直接與系統(tǒng)交互,而是圖書管理員充當(dāng)借閱者的代理與系統(tǒng)交互。當(dāng)借閱者借閱的圖書第 2 頁(yè)數(shù)量超過(guò)限制時(shí),不運(yùn)行借閱者再進(jìn)行借閱。當(dāng)借閱者借閱的圖書超過(guò)一定的期限時(shí),需要對(duì)其進(jìn)行處罰。借閱圖書時(shí)需要圖書證作為憑據(jù),歸還時(shí)不需要。3)系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,維護(hù)工作包括圖書的添加、刪除和修改,書目的添加和刪除,借閱者的添加、刪除和修改,并且系統(tǒng)管理員能夠查詢借閱者、圖書和圖書管理員的信息。(4)查詢圖書可以通過(guò)圖書的名稱或圖書的 ISBN/ISSN號(hào)進(jìn)行查找。(二)超市信息管理系統(tǒng)是一個(gè)面向超市用來(lái)進(jìn)行超市日常信息處理的管理信息系統(tǒng)MIS)。該信息系統(tǒng)能夠方便的為超市的售貨員提供各種日常售貨功能,也能夠?yàn)槌械墓芾碚咛峁└鞣N管理功能,如進(jìn)貨、統(tǒng)計(jì)商品等。1)超市信息管理系統(tǒng)能夠支持售貨員日常售貨功能。每一個(gè)售貨員通過(guò)自己的用戶名稱和密碼登錄到售貨系統(tǒng)中,為顧客提供服務(wù)。在售貨員為顧客提供售貨服務(wù)時(shí),售貨員接收顧客購(gòu)買商品,根據(jù)系統(tǒng)的定價(jià)計(jì)算出商品的總價(jià),顧客付款并接受售貨員打印的貨物清單,系統(tǒng)自動(dòng)保存顧客購(gòu)買商品記錄。2)超市信息管理系統(tǒng)能夠?yàn)槌械墓芾碚咛峁┕芾砉δ?。超市的管理包括?kù)存管理、訂貨管理、報(bào)表管理和售貨人員管理和系統(tǒng)維護(hù)等。庫(kù)存管理員負(fù)責(zé)超市的庫(kù)存管理;訂貨員負(fù)責(zé)超市的訂貨管理;統(tǒng)計(jì)分析員負(fù)責(zé)超市的統(tǒng)計(jì)分析管理;系統(tǒng)管理員負(fù)責(zé)超市的售貨人員管理和系統(tǒng)維護(hù)。每種管理者都通過(guò)自己的用戶名稱和密碼登錄到各自的管理系統(tǒng)中。3)庫(kù)存管理包括商品入庫(kù)管理、處理盤點(diǎn)信息、處理報(bào)銷商品信息和一些信息的管理設(shè)置信息。這些設(shè)置信息包括供應(yīng)商信息、商品信息和特殊商品信息。庫(kù)存管理員每天對(duì)商品進(jìn)行一次盤點(diǎn),當(dāng)發(fā)現(xiàn)庫(kù)存商品有損壞時(shí),及時(shí)處理報(bào)損信息。當(dāng)商品到貨時(shí),庫(kù)存管理員檢查商品是否合格后并將合格的商品進(jìn)行入庫(kù)。當(dāng)商品進(jìn)入賣場(chǎng)時(shí),商品進(jìn)行出庫(kù)處理。4)訂貨管理是對(duì)超市所缺貨物進(jìn)行的訂貨處理,包括統(tǒng)計(jì)訂貨商品和制作訂單等步驟。當(dāng)訂貨員發(fā)現(xiàn)庫(kù)存商品低于庫(kù)存下限時(shí),根據(jù)系統(tǒng)供應(yīng)商信息,制作訂單進(jìn)行商品訂貨處理。5)統(tǒng)計(jì)分析管理包括查詢商品信息、查詢銷售信息、查詢供應(yīng)商信息、查詢?nèi)必浶畔?、查詢?bào)表信息和查詢特殊商品信息,并制作報(bào)表。統(tǒng)計(jì)分析員使用系統(tǒng)的統(tǒng)計(jì)分析功第 3 頁(yè)能,了解商品信息、銷售信息、供應(yīng)商信息、庫(kù)存信息和特殊商品信息,以便能夠制定出合理的銷售計(jì)劃。6)系統(tǒng)管理包括維護(hù)員工信息、維護(hù)會(huì)員信息和系統(tǒng)維護(hù)。系統(tǒng)管理員通過(guò)系統(tǒng)管理功能,能夠了解公司員工信息、會(huì)員信息,還能夠?qū)ο到y(tǒng)進(jìn)行維護(hù)工作。(三)創(chuàng)建系統(tǒng)用例模型圖書管理系統(tǒng)的參與者包含以下幾種?!そ栝喺撸簣D書借閱者能夠通過(guò)該系統(tǒng)進(jìn)行借閱圖書、查詢書籍信息、預(yù)定圖書和歸還圖書等操作?!D書管理員:對(duì)于系統(tǒng)來(lái)說(shuō),借閱者借閱和歸還圖書都需要圖書管理員來(lái)進(jìn)行處理?!は到y(tǒng)管理員:系統(tǒng)管理員負(fù)責(zé)圖書、借閱者、書目等信息的維護(hù),并且系統(tǒng)管理員還需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)操作。圖3-1建立單獨(dú)的包保存用例圖圖書管理員能夠通過(guò)該系統(tǒng)進(jìn)行如下活動(dòng)第 4 頁(yè)·處理借閱 :借閱者可以通過(guò)圖書管理員借閱書籍。當(dāng)圖書管理員處理節(jié)約時(shí),需要檢查用戶的合法性,如果不合法,不允許借閱書籍。如果之前該圖書已經(jīng)被借閱者預(yù)訂,需要?jiǎng)h除該圖書預(yù)訂信息。·處理歸還:借閱者可以通過(guò)圖書管理員歸還圖書。當(dāng)借閱者借閱的書籍超過(guò)一定期限時(shí),圖書管理員需要收取罰金。圖3-2圖書管理員用例圖借閱者用例圖能夠通過(guò)該系統(tǒng)進(jìn)行如下活動(dòng)·查找圖書:借閱者可以通過(guò)圖書名稱或者 ISBN/ISSN號(hào)查找圖書的詳細(xì)信息?!さ卿浵到y(tǒng):借閱者能夠根據(jù)圖書證編號(hào)和相關(guān)密碼登錄第 5 頁(yè)圖3-3借閱者用例圖圖3-4系統(tǒng)管理員用例圖第 6 頁(yè)超市信息管理系統(tǒng) 的參與者包含以下幾種:·售貨員:售貨員為顧客提供售貨服務(wù)·顧客:購(gòu)買超市商品的人員·庫(kù)存管理員:庫(kù)存管理員負(fù)責(zé)超市的庫(kù)存管理活動(dòng)·訂貨員:訂貨員負(fù)責(zé)超市的統(tǒng)計(jì)分析管理·統(tǒng)計(jì)分析員:統(tǒng)計(jì)分析員負(fù)責(zé)超市的統(tǒng)計(jì)分析管理·系統(tǒng)管理員:系統(tǒng)管理員負(fù)責(zé)超市的員工信息、會(huì)員信息管理以及系統(tǒng)維護(hù)等圖3-5系統(tǒng)參與者用例圖第 7 頁(yè)圖3-6頂層用例圖第 8 頁(yè)圖3-7售貨員用例圖第 9 頁(yè)處理盤點(diǎn)處理報(bào)銷<<include>>商品入庫(kù)檢查商品庫(kù)存管理員<<include>>商品出庫(kù) 更新供應(yīng)信息<<include>>管理設(shè)置<<include>>更新商品基本信息特殊商品設(shè)置圖3-8庫(kù)存管理員用例圖第 10 頁(yè)訂貨員

<<include>>統(tǒng)計(jì)訂貨商品<<include>>訂貨管理制作訂單圖3-9訂貨員用例圖查詢商品基本信息查詢銷售信息查詢供應(yīng)商信息統(tǒng)計(jì)分析員查詢?nèi)必浶畔⒉樵儓?bào)損信息查詢特殊商品信息圖3-10統(tǒng)計(jì)分析員用例圖第 11 頁(yè)維護(hù)會(huì)員信息系統(tǒng)管理員維護(hù)員工信息系統(tǒng)設(shè)置圖3-11系統(tǒng)管理員用例圖四、操作過(guò)程出現(xiàn)的問(wèn)題及解決方法在實(shí)踐的過(guò)程中遇到的主要問(wèn)題是:確定系統(tǒng)的參與者。在確定參與者時(shí)要使用一些輔助問(wèn)題,比如系統(tǒng)開發(fā)出來(lái)后,使用系統(tǒng)主要功能的是誰(shuí)等問(wèn)題,對(duì)系統(tǒng)進(jìn)行全面徹底的分析,將其帶入到功能中進(jìn)行認(rèn)真分析。五、總結(jié)用例圖主要用于為系統(tǒng)的功能需求建模,它主要描述系統(tǒng)功能,也就是從外部用戶的角度觀察,系統(tǒng)應(yīng)該完成哪些功能,有利于開發(fā)人員以一種可視化的方式理解系統(tǒng)的功能需求。在進(jìn)行用例圖建模時(shí),首先要進(jìn)行需求分析,要對(duì)系統(tǒng)有清晰的概念才行。第 12 頁(yè)管理學(xué)院信息管理專業(yè)上機(jī)實(shí)踐報(bào)告一、目的1)掌握識(shí)別和定義類的方法。2)掌握定義類間關(guān)系的方法。3)學(xué)會(huì)繪制類圖。二、實(shí)驗(yàn)內(nèi)容1)寫出類圖建模的完整過(guò)程。2)結(jié)合所分析系統(tǒng)說(shuō)明識(shí)別和定義類的方法。3)結(jié)合所分析系統(tǒng)說(shuō)明如何定義類與類之間的關(guān)系。4)保存類圖模型,并輸出系統(tǒng)類圖。5)按要求撰寫實(shí)驗(yàn)報(bào)告。分析該系統(tǒng)的總體要求,創(chuàng)建其類圖模型。創(chuàng)建類圖模型應(yīng)遵循以下步驟:1)識(shí)別系統(tǒng)對(duì)象。2)識(shí)別和定義類。3)定義類間的關(guān)系。4)建立類圖,構(gòu)造靜態(tài)模型。三、實(shí)驗(yàn)成果圖書管理系統(tǒng):1)識(shí)別系統(tǒng)類圖首先,確定系統(tǒng)參與者的屬性。系統(tǒng)管理員通過(guò)提供唯一的用戶名和密碼屬性來(lái)登錄系統(tǒng),命名為 administratorName 和passwords,同樣的圖書管理員命名為librarianName 和passwords。對(duì)于借閱者而言,借閱者通過(guò)輸入密碼登錄系統(tǒng),借閱不同數(shù)目的圖書,并且不同借閱者允許借閱和預(yù)訂天數(shù)也是不一樣的。,因此需要一下屬性:借閱者編號(hào) useid、借閱者名稱 name、借閱者地址 address、最大允許借閱書籍?dāng)?shù)目maxBooks、最長(zhǎng)節(jié)約日期 maxBorrowDays、密碼passwords和最大預(yù)訂天數(shù)maxReserveDays。第 13 頁(yè)圖3-1參與者基本類圖2)識(shí)別和定義類儲(chǔ)存圖書信息,需要一個(gè)圖書類,同樣預(yù)定信息可以確定預(yù)定類;借閱信息可以確定借閱類;對(duì)于書目信息的存儲(chǔ)同樣需要一個(gè)書目類。圖3-2業(yè)務(wù)實(shí)體類3)定義類間關(guān)系,建立類圖。第 14 頁(yè)圖3-3類之間的關(guān)系示例超市信息管理系統(tǒng):1)識(shí)別和定義類首先,確定系統(tǒng)的參與者屬性。員工屬性中包括登錄的用戶名和密碼、員工編號(hào)、員工年齡等信息。顧客屬性包括顧客名稱、顧客編號(hào)、顧客地址、顧客級(jí)別和顧客總消費(fèi)金額等。第 15 頁(yè)圖3-4參與者初步類圖模型2)定義類間關(guān)系,建立類圖。其次,確定系統(tǒng)中的主要業(yè)務(wù)實(shí)體類。商品的信息主要包括商品的編號(hào)、商品的名稱商品的類別、計(jì)量單位、供應(yīng)商、保質(zhì)期、進(jìn)價(jià)、售價(jià)、會(huì)員價(jià)等。供應(yīng)商信息主要包括商家編號(hào)、商家姓名、聯(lián)系方式、郵編、電話、 email、聯(lián)系人、法人代表、開戶賬號(hào)、開戶銀行、付款方式等。第 16 頁(yè)圖3-5商品和供應(yīng)商類圖四、操作過(guò)程出現(xiàn)的問(wèn)題及解決方法在操作過(guò)程中對(duì)一些類之間的關(guān)系認(rèn)識(shí)不是很清楚,要理論聯(lián)系實(shí)際,多加練習(xí)。五、總結(jié)類圖是從抽象的角度描述系統(tǒng)的靜態(tài)結(jié)構(gòu) ,特別是模型中存在的類、類的內(nèi)部結(jié)構(gòu)以及它們和其它類之間的相互聯(lián)系。在類的抽象過(guò)程中,我們要從系統(tǒng)的問(wèn)題域出發(fā),根據(jù)相關(guān)場(chǎng)景和用例得到不同的實(shí)體。第 17 頁(yè)管理學(xué)院信息管理專業(yè)上機(jī)實(shí)踐報(bào)告一、目的1)能夠準(zhǔn)確識(shí)別序列圖建模的系統(tǒng)元素。2)掌握序列圖設(shè)計(jì)中對(duì)象建模及激活等的建模方法,能夠確定消息。3)掌握不斷細(xì)化、完善序列圖的方法。4)學(xué)會(huì)繪制序列圖。二、實(shí)驗(yàn)內(nèi)容使用下列步驟創(chuàng)建序列圖:1)根據(jù)系統(tǒng)的用例或具體的場(chǎng)景確定角色的工作流程。2)確定工作流程中涉及的對(duì)象,從左到右將這些對(duì)象順序的放置在序列圖的上方,其中重要的角色放置在左邊。3)為某一個(gè)工作流程進(jìn)行建模,使用各種消息將這些對(duì)象連接起來(lái),從系統(tǒng)的各個(gè)角色開始,在各個(gè)對(duì)象的生命線之間自頂向下依次將消息畫出。如果需要約束條件,可以在合適的地方附上條件。(4)如果需要將這些為單個(gè)工作流程建模的序列圖放到一張序列圖中, 可以通過(guò)相關(guān)腳本說(shuō)明繪制出該用例的總圖。通常一個(gè)完整的用例的序列圖是復(fù)雜的,這時(shí)候不必將單個(gè)的工作流程集成到總圖中,甚至還需要將一張復(fù)雜的序列圖進(jìn)行分解,分解成一些簡(jiǎn)單的序列圖。三、實(shí)驗(yàn)成果第 18 頁(yè)LoginWindow PersonInfoWind:借閱者 ow:借閱者登錄系統(tǒng)登錄信息3:實(shí)例化借閱者對(duì)象4:返回借閱者信息顯示借閱者信息圖3-1借閱者查找圖書序列圖:借閱者SearchBookWin:Bookdow查找圖書2:根據(jù)圖書編號(hào)查找圖書3:返回圖書信息顯示圖書信息圖3-2借閱者查詢個(gè)人信息序列圖第 19 頁(yè)ReserveWindow:Book:Reserve借閱者預(yù)定圖書查找圖書返回圖書信息4:添加預(yù)定圖書5:是否預(yù)訂成功信息顯示是否預(yù)訂成功信息圖3-3借閱者預(yù)訂圖書序列圖LendBookWindo:Book:Loanw:借閱者:圖書管理員提交圖書證和書籍借出圖書3:選擇書本4:書本信息5:添加借閱圖書信息6:檢查借閱書籍?dāng)?shù)目7:添加借閱信息消息顯示借閱消息歸還書籍和圖書證圖3-4圖書管理員處理借閱序列圖第 20 頁(yè)ReturnBookWin:Book:Loandow圖書管理員借閱者提交借閱書籍處理還書3:獲取圖書信息4:圖書信息5:刪除借閱記錄6:檢查是否超期7:刪除借閱記錄8:刪除消息顯示歸還消息圖3-5圖書管理員處理還書序列圖SearchBookWin :Bookdow系統(tǒng)管理員查找圖書2:根據(jù)圖書編號(hào)查找圖書3:返回圖書信息顯示圖書信息圖3-6系統(tǒng)管理員查詢書籍信息序列圖第 21 頁(yè):系統(tǒng)管理員AddBookWindo:Title:Bookw添加圖書查詢書目所有書目設(shè)置圖書信息5:添加圖書6:添加圖書是否成功信息顯示添加圖書成功圖3-7系統(tǒng)管理員添加書籍序列圖DeleteBookWin:Bookdow系統(tǒng)管理員刪除圖書2:查找圖書3:圖書信息4:刪除圖書5:刪除信息顯示刪除信息圖3-8系統(tǒng)管理員刪除書籍序列圖第 22 頁(yè)UpdateWindow :Book系統(tǒng)管理員修改圖書2:查找圖書3:圖書信息4:修改圖書信息5:修改圖書6:修改信息顯示修改信息圖3-9系統(tǒng)管理員修改書籍序列圖SearchBorrower:系統(tǒng)管理員 Window查詢借閱者信息

:借閱者2:查詢借閱者信息3:借閱者信息顯示借閱者信息圖3-10系統(tǒng)管理員查詢借閱者信息序列圖第 23 頁(yè)AddBorrowerWindow:借閱者系統(tǒng)管理員添加借閱者添加節(jié)約這信息3:插入借閱者4:插入借閱者信息顯示插入借閱者是否成功信息圖3-11系統(tǒng)管理員添加借閱者序列圖DeleteBorrower:系統(tǒng)管理員Window:借閱者1:修改借閱者2:查詢借閱者3:借閱者信息填寫修改信息5:修改借閱者6:是否修改成功顯示修改是否成功信息圖3-12系統(tǒng)管理員刪除借閱者序列圖第 24 頁(yè)UpdateBorrowerWindow :借閱者系統(tǒng)管理員修改借閱者2:查詢借閱者3:借閱者信息4:添加修改信息5:修改借閱者6:是否修改成功顯示是否修改成功信息圖3-13系統(tǒng)管理員修改借閱者信息序列圖AddTitleWindow :Title系統(tǒng)管理員添加書目輸入書目信息3:添加書目4:添加書目是否存在5:添加是否成功信息顯示添加是否成功信息圖3-14系統(tǒng)管理員添加書目序列圖第 25 頁(yè)DeleteTitleWind:Titleow系統(tǒng)管理員刪除書目2:查找書目3:書目信息4:刪除書目5:刪除信息顯示刪除信息圖3-15系統(tǒng)管理員刪除書目序列圖超市管理信息系統(tǒng)::顧客:售貨員管理商品界面:商品購(gòu)買商品處理銷售3:獲取商品信息4:商品信息5:計(jì)價(jià)處理6:更新商品記錄顯示處理商品交付商品圖3-16售貨員銷售商品序列圖第 26 頁(yè)查詢商品信息界:統(tǒng)計(jì)分析員:商品面1:獲取商品信息2:查詢商品信息3:商品信息4:生成商品報(bào)表5:制定報(bào)表6:顯示報(bào)表圖3-17統(tǒng)計(jì)分析員查詢商品信息序列圖第 27 頁(yè)商品入庫(kù)界面 :商品庫(kù)存管理員商品入庫(kù)2:查看商品信息3:商品信息顯示商品信息增加商品數(shù)目6:修改商品信息7:修改是否成功信息顯示添加成功信息圖3-18庫(kù)存管理員處理商品入庫(kù)序列圖第 28 頁(yè)訂貨管理界面:供應(yīng)商:訂貨員:商品查看待訂貨商品待訂貨商品訂貨商品信息顯示訂貨商品信息聯(lián)系廠商6:獲取與訂貨相關(guān)廠商7:廠商信息顯示廠商信息制作訂單制作訂單顯示訂單圖3-19訂貨員進(jìn)行訂貨管理序列圖四、操作過(guò)程出現(xiàn)的問(wèn)題及解決方法在操作工程中遇到的主要問(wèn)題有:消息順序的確定、對(duì)象的創(chuàng)建時(shí)間與位置。消息的序號(hào)表示相對(duì)關(guān)系,如果多條消息并行,則他們之間的順序不重要。如果對(duì)象的開始位置置于序列圖的頂部,那就意味著序列圖在開始交互的時(shí)候該對(duì)象就已經(jīng)存在了。五、總結(jié)俗話說(shuō)良好的開端是成功的一半,所以對(duì)于序列圖來(lái)說(shuō),第一步的根據(jù)系統(tǒng)的用例或具體的場(chǎng)景確定角色的工作流程就很重要。在一個(gè)工作流程中可能還存在分支或者從屬,這就需要我們進(jìn)行認(rèn)真分析。序列圖從一定程度上更加詳細(xì)地描述了用例表達(dá)的需求。第 29 頁(yè)管理學(xué)院信息管理專業(yè)上機(jī)實(shí)踐報(bào)告一、目的1)能夠準(zhǔn)確識(shí)別狀態(tài)圖及活動(dòng)圖建模的系統(tǒng)元素。2)掌握狀態(tài)圖設(shè)計(jì)中事件建模及動(dòng)作建模方法,能夠確定引起對(duì)象狀態(tài)轉(zhuǎn)移的事件以及轉(zhuǎn)移激活時(shí)被執(zhí)行的動(dòng)作。(3)掌握控制流及對(duì)象流建模方法,能夠定義活動(dòng)圖中的控制流和對(duì)象流; 并學(xué)會(huì)在活動(dòng)圖中添加泳道。4)掌握不斷細(xì)化、完善活動(dòng)圖的方法。5)學(xué)會(huì)繪制狀態(tài)圖及活動(dòng)圖。二、實(shí)驗(yàn)內(nèi)容1)狀態(tài)圖建模狀態(tài)圖建模部分進(jìn)行待開發(fā)系統(tǒng)中對(duì)象或子系統(tǒng)的狀態(tài)機(jī)模型在使用狀態(tài)圖進(jìn)行動(dòng)態(tài)建模時(shí),可以參照以下步驟進(jìn)行:·識(shí)別一個(gè)需要繼續(xù)建模的實(shí)體?!?duì)狀態(tài)建模,即確定對(duì)象可能存在的狀態(tài)?!?duì)事件建模,即確定能引起狀態(tài)轉(zhuǎn)移的事件。·對(duì)動(dòng)作建模,即確定轉(zhuǎn)移激活時(shí)被執(zhí)行的動(dòng)作。·對(duì)建模結(jié)果進(jìn)行精化和細(xì)化?!ぴ诶L制狀態(tài)圖時(shí),基本的操作步驟如下:·創(chuàng)建狀態(tài)圖。·添加初始狀態(tài)和終止?fàn)顟B(tài)?!ぬ砑訝顟B(tài),并完成狀態(tài)相關(guān)設(shè)置?!ね瓿山M合狀態(tài)?!ぬ砑託v史指示器?!ぬ砑愚D(zhuǎn)移,并完成相關(guān)設(shè)置。第 30 頁(yè)·檢查狀態(tài)圖,并進(jìn)行細(xì)化整理。2)活動(dòng)圖建模本實(shí)驗(yàn)內(nèi)容為:在完成代開發(fā)系統(tǒng)用例圖建?;A(chǔ)上,使用活動(dòng)圖對(duì)于待開發(fā)系統(tǒng)中各主要用例進(jìn)行動(dòng)態(tài)行為建模。在使用活動(dòng)圖進(jìn)行動(dòng)態(tài)建模時(shí),可以參照以下步驟進(jìn)行:·識(shí)別要對(duì)其工作流進(jìn)行描述的用例?!みM(jìn)行主路徑建模?!?duì)細(xì)化主路徑,進(jìn)行從路徑建模。·添加泳道來(lái)標(biāo)識(shí)活動(dòng)的事務(wù)分區(qū)?!じ倪M(jìn)高層活動(dòng)并添加到更多活動(dòng)圖?!ぴ诶L制活動(dòng)圖時(shí),基本的操作步驟如下:·創(chuàng)建活動(dòng)圖?!ぬ砑觿?dòng)作,完成動(dòng)作建模?!ぬ砑悠渌Y(jié)點(diǎn)及控制流,完成控制流建模?!ぬ砑訉?duì)象及對(duì)象流,完成對(duì)象流建模。·添加泳道?!z查活動(dòng)圖,并進(jìn)行細(xì)化整理。三、實(shí)驗(yàn)成果圖書管理系統(tǒng):借閱者進(jìn)入自助服務(wù)系統(tǒng)并選擇直接搜索圖書或者登錄。搜索圖書后可以查看圖書詳細(xì)信息,也可以預(yù)定圖書。預(yù)定圖書需要借閱者登錄系統(tǒng),如果沒(méi)有登錄要進(jìn)行登錄,如果登錄則直接預(yù)定該圖書。離開時(shí),登錄的借閱者需要進(jìn)行退出操作。第 31 頁(yè)自助服務(wù)搜索圖書 登錄否查看圖書信息預(yù)定圖書檢查是否登錄是圖書預(yù)訂成功離開電腦退出系統(tǒng)圖3-1借閱者活動(dòng)圖圖書管理員在處理前需要登錄系統(tǒng),在處理借閱書時(shí)檢查借閱者借閱書籍?dāng)?shù)目是否超過(guò)允許借閱數(shù)目,超過(guò)數(shù)目不能借閱。否則,將更新數(shù)據(jù)庫(kù)記錄,借閱者借閱成功。處理歸還圖書時(shí),檢查借閱者歸還圖書是否超期,如果超期,則進(jìn)行罰款;否則歸還圖書成功。第 32 頁(yè)處理結(jié)束是否超過(guò)借閱記錄是否登錄系統(tǒng)更新借閱記錄否處理還書圖書超期是罰款圖3-2圖書管理員活動(dòng)圖系統(tǒng)管理員首先登錄到系統(tǒng)中,在管理借閱者界面中可以添加、查詢、刪除和修改借閱者信息。系統(tǒng)管理員在刪除和修改借閱者時(shí),需要首先查找該借閱者?;顒?dòng)完畢后需要退出管理界面。登錄管理界面管理借閱者添加借閱者查詢借閱者退出管理界面刪除借閱者修改借閱者圖3-3系統(tǒng)管理員管理借閱者信息活動(dòng)圖系統(tǒng)管理員登錄到管理系統(tǒng),在維護(hù)圖書信息界面中可以添加、查詢、刪除和修改圖第 33 頁(yè)書信息。活動(dòng)完畢之后退出系統(tǒng)管理界面。登錄管理界面打開圖書維護(hù)界面查詢圖書添加圖書刪除圖書 修改圖書退出管理界面圖3-4系統(tǒng)管理員維護(hù)圖書信息活動(dòng)圖系統(tǒng)管理員在維護(hù)圖書信息界面中可以添加、刪除、修改圖書書目信息,活動(dòng)完畢后需要退出系統(tǒng)管理界面。第 34 頁(yè)登錄管理界面打開書目維護(hù)添加書目 刪除書目 修改書目退出管理界面圖3-5系統(tǒng)管理員維護(hù)圖書目錄信息活動(dòng)圖借閱者包含以下狀態(tài):創(chuàng)建借閱者賬戶、借閱者能夠借閱圖書、借閱者不能夠借閱圖書、借閱者被管理員刪除。新建 可用 能夠借書 刪除借閱者 刪除狀態(tài)超過(guò)借書限額歸還圖書不能夠借書圖3-6借閱者狀態(tài)圖第 35 頁(yè)圖書包含以下的狀態(tài):剛被購(gòu)買后的新書、被添加能夠借閱時(shí)的圖書、圖書被預(yù)定、圖書被借閱、圖書被管理員刪除。新書 添加新書 被添加能夠 刪除舊書 被刪除借閱借閱預(yù)定 取消預(yù)訂或超過(guò)節(jié)約時(shí)間歸還被借閱被預(yù)訂圖3-7圖書狀態(tài)圖超市管理信息系統(tǒng):?jiǎn)T工進(jìn)入初始化登錄界面,輸入自己的用戶名和密碼。登錄界面對(duì)輸入的用戶名和密碼進(jìn)行判斷,如果是合法用戶則登錄成功;否則,提示錯(cuò)誤,登錄失敗。初始化窗口輸入用戶名和密碼判斷權(quán)限提示用戶名稱或密碼錯(cuò)誤進(jìn)入管理界面圖3-8員工驗(yàn)證登錄活動(dòng)圖第 36 頁(yè)商品包含以下狀態(tài):剛被購(gòu)買還未入庫(kù)的商品、 被添加能夠出售的商品、 商品被出售、商品被回收。商品被回收商品不合格未入庫(kù)商品 商品入庫(kù) 入庫(kù)商品商品合格商品被銷售圖3-9商品狀態(tài)圖四、操作過(guò)程出現(xiàn)的問(wèn)題及解決方法操作過(guò)程中出現(xiàn)的主要問(wèn)題:對(duì)某些事物的狀態(tài)認(rèn)識(shí)不夠完整導(dǎo)致繪制狀態(tài)圖不完整,這個(gè)問(wèn)題是對(duì)系統(tǒng)的分析不夠完整透徹造成的。此外,在狀態(tài)圖和活動(dòng)圖中的初始狀態(tài)和結(jié)束狀態(tài)是同一個(gè),當(dāng)最開始創(chuàng)建之后,后邊要從瀏覽器中拖入。五、總結(jié)在畫圖前,先要對(duì)所畫內(nèi)容有清晰的認(rèn)識(shí),在畫圖的過(guò)程中進(jìn)行不斷的補(bǔ)充和細(xì)化。在以后的建模過(guò)程中,一定要重視開始的分析階段。第 37 頁(yè)管理學(xué)院信息管理專業(yè)上機(jī)實(shí)踐報(bào)告一、目的(1)掌握組件建模及結(jié)點(diǎn)建模的方法, 能夠準(zhǔn)確識(shí)別出組件圖及配置圖中各類組成元素。2)學(xué)會(huì)定義組件提供的接口,并能確定組件間、組件與接口間以及結(jié)點(diǎn)間的關(guān)系。。3)掌握配置圖與組件圖的嵌套。4)學(xué)會(huì)繪制組件圖及配置圖。二、實(shí)驗(yàn)內(nèi)容結(jié)合以上系統(tǒng)功能,對(duì)待開發(fā)系統(tǒng)進(jìn)行分析,創(chuàng)建相應(yīng)構(gòu)件,完成構(gòu)件圖建模;確定系統(tǒng)結(jié)點(diǎn),定義結(jié)點(diǎn)間關(guān)聯(lián)關(guān)系,擴(kuò)展各結(jié)點(diǎn)上駐留的組件,完成部署圖建模。在構(gòu)建圖的建模過(guò)程中,可以參考以下步驟:1)對(duì)系統(tǒng)中的組件建模。2)定義相應(yīng)的組件提供的接口。3)對(duì)組件與組件、組件與接口之間的關(guān)系建模。4)將邏輯設(shè)計(jì)映射為物理實(shí)現(xiàn),完成組件圖。5)對(duì)建模結(jié)果進(jìn)行精化和細(xì)化。6)部署圖建??梢詤⒄障铝胁襟E:7)對(duì)系統(tǒng)中的結(jié)點(diǎn)建模。8)對(duì)結(jié)點(diǎn)之間的關(guān)聯(lián)關(guān)系建模。9)對(duì)駐留在結(jié)點(diǎn)上的組件建模。10)對(duì)結(jié)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論