信息系統(tǒng)開發(fā)方法與工具實驗報告_第1頁
信息系統(tǒng)開發(fā)方法與工具實驗報告_第2頁
信息系統(tǒng)開發(fā)方法與工具實驗報告_第3頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第 PAGE 41第41頁實驗名稱:UML建模管理學院信息管理專業(yè)上機實踐報告一、實驗目的熟悉UML 建模實驗環(huán)境。本書推薦實驗環(huán)境為Rational 驗準備。掌握識別參與者和用例的方法。掌握定義參與者之間、用例之間關系的方法。學會對用例進行描述。實驗內容圖書管理系統(tǒng)是一個面向學校圖書館用來進行圖書管理的管理信息系統(tǒng)MIS該信息系統(tǒng)能夠方便的為借閱者提供各種借閱服務,也能夠為圖書管理員和系統(tǒng)管理員提 供方便的管理服務。該信息系統(tǒng)能夠方便地為超市的售貨員提供各種日常售貨功能,也能夠為超市的管理者提 供各種管理功能,如進貨、統(tǒng)計商品等。根據(jù)管理信息系統(tǒng)和超市管理信息系統(tǒng)進行需求分析、用例識別和用例

2、圖繪制。三、實驗成果(一)圖書管理系統(tǒng)的功能性需求包括以下內容:數(shù)量超過限制時,不運行借閱者再進行借閱。當借閱者借閱的圖書超過一定的期限時,需要對其進行處罰。借閱圖書時需要圖書證作為憑據(jù),歸還時不需要。書目的添加和刪除,借閱者的添加、刪除和修改,并且系統(tǒng)管理員能夠查詢借閱者、圖書 和圖書管理員的信息。查詢圖書可以通過圖書的名稱或圖書的ISBN/ISSN(二)超市信息管理系統(tǒng)是一個面向超市用來進行超市日常信息處理的管理信息系統(tǒng)(MIS管理者提供各種管理功能,如進貨、統(tǒng)計商品等。超市信息管理系統(tǒng)能夠為超市的管理者提供管理功能庫處理。統(tǒng)計分析管理包括查詢商品信息、查詢銷售信息、查詢供應商信息、查詢缺

3、貨信息、查詢報表信息和查詢特殊商品信息,并制作報表。統(tǒng)計分析員使用系統(tǒng)的統(tǒng)計分析功能,了解商品信息、銷售信息、供應商信息、庫存信息和特殊商品信息,以便能夠制定出合理的銷售計劃。理功能,能夠了解公司員工信息、會員信息,還能夠對系統(tǒng)進行維護工作。(三)創(chuàng)建系統(tǒng)用例模型圖書管理系統(tǒng)的參與者包含以下幾種。借閱者:圖書借閱者能夠通過該系統(tǒng)進行借閱圖書、查詢書籍信息、預定圖書和歸還圖書等操作。圖書管理員:對于系統(tǒng)來說,借閱者借閱和歸還圖書都需要圖書管理員來進行處理。系統(tǒng)管理員:系統(tǒng)管理員負責圖書、借閱者、書目等信息的維護,并且系統(tǒng)管理員還需要對數(shù)據(jù)庫進行維護操作。圖 3-1 建立單獨的包保存用例圖圖書管理

4、員能夠通過該系統(tǒng)進行如下活動檢查用戶的合法性,如果不合法,不允許借閱書籍。如果之前該圖書已經被借閱者預訂, 需要刪除該圖書預訂信息。處理歸還:借閱者可以通過圖書管理員歸還圖書。當借閱者借閱的書籍超過一定期限時,圖書管理員需要收取罰金。圖 3-2 圖書管理員用例圖借閱者用例圖能夠通過該系統(tǒng)進行如下活動查找圖書:借閱者可以通過圖書名稱或者ISBN/ISSN 號查找圖書的詳細信息。登錄系統(tǒng):借閱者能夠根據(jù)圖書證編號和相關密碼登錄圖 3-3 借閱者用例圖圖 3-4 系統(tǒng)管理員用例圖超市信息管理系統(tǒng)的參與者包含以下幾種:售貨員:售貨員為顧客提供售貨服務顧客:購買超市商品的人員庫存管理員:庫存管理員負責超

5、市的庫存管理活動訂貨員:訂貨員負責超市的統(tǒng)計分析管理統(tǒng)計分析員:統(tǒng)計分析員負責超市的統(tǒng)計分析管理系統(tǒng)管理員:系統(tǒng)管理員負責超市的員工信息、會員信息管理以及系統(tǒng)維護等圖 3-5 系統(tǒng)參與者用例圖圖 3-6 頂層用例圖圖 3-7 售貨員用例圖處理盤點處理盤點處理報銷商品入庫檢查商品庫存管理員商品出庫更新供應信息管理設置更新商品基本信息特殊商品設置圖 3-8 庫存管理員用例圖統(tǒng)計訂貨商品訂貨員訂貨管理制作訂單圖 3-9 訂貨員用例圖查詢商品基本信息查詢銷售信息查詢銷售信息查詢供應商信息統(tǒng)計分析員查詢缺貨信息查詢報損信息查詢特殊商品信息圖 3-10 統(tǒng)計分析員用例圖維護會員信息維護會員信息系統(tǒng)管理員維

6、護員工信息系統(tǒng)設置圖 3-11 系統(tǒng)管理員用例圖四、操作過程出現(xiàn)的問題及解決方法在實踐的過程中遇到的主要問題是:確定系統(tǒng)的參與者。在確定參與者時要使用一些輔助問題,比如系統(tǒng)開發(fā)出來后,使用系統(tǒng)主要功能的是誰等問題,對系統(tǒng)進行全面徹底的分析,將其帶入到功能中進行認真分析。五、總結角度觀察,系統(tǒng)應該完成哪些功能,有利于開發(fā)人員以一種可視化的方式理解系統(tǒng)的功能 需求。在進行用例圖建模時,首先要進行需求分析,要對系統(tǒng)有清晰的概念才行。管理學院信息管理專業(yè)上機實踐報告一、目的掌握識別和定義類的方法。掌握定義類間關系的方法。學會繪制類圖。二、實驗內容寫出類圖建模的完整過程。結合所分析系統(tǒng)說明識別和定義類的

7、方法。結合所分析系統(tǒng)說明如何定義類與類之間的關系。保存類圖模型,并輸出系統(tǒng)類圖。按要求撰寫實驗報告。分析該系統(tǒng)的總體要求,創(chuàng)建其類圖模型。創(chuàng)建類圖模型應遵循以下步驟:識別系統(tǒng)對象。識別和定義類。定義類間的關系。建立類圖,構造靜態(tài)模型。三、實驗成果圖書管理系統(tǒng):識別系統(tǒng)類圖首先,確定系統(tǒng)參與者的屬性。系統(tǒng)管理員通過提供唯一的用戶名和密碼屬性來登 錄系統(tǒng),命名為administratorNamepasswords,同樣的圖書管理員命名為librarianName 和 passwords。對于借閱者而言,借閱者通過輸入密碼登錄系統(tǒng),借閱不同數(shù)目的圖書,并且不同借閱者允許借閱和預訂天數(shù)也是不一樣的。,

8、因此需要一下屬 性:借閱者編號useid、借閱者名稱name、借閱者地址addressmaxBooks、最長節(jié)約日期maxBorrowDays、密碼passwords圖 3-1 參與者基本類圖識別和定義類儲存圖書信息,需要一個圖書類,同樣預定信息可以確定預定類;借閱信息可以確定借閱類;對于書目信息的存儲同樣需要一個書目類。圖 3-2 業(yè)務實體類圖 3-3 類之間的關系示例超市信息管理系統(tǒng):識別和定義類首先,確定系統(tǒng)的參與者屬性。員工屬性中包括登錄的用戶名和密碼、員工編號、 金額等。圖 3-4 參與者初步類圖模型定義類間關系,建立類圖。其次,確定系統(tǒng)中的主要業(yè)務實體類。商品的信息主要包括商品的編

9、號、商品的名 email、聯(lián)系人、法人代表、開戶賬號、開戶銀行、付款方式等。圖 3-5 商品和供應商類圖四、操作過程出現(xiàn)的問題及解決方法在操作過程中對一些類之間的關系認識不是很清楚,要理論聯(lián)系實際,多加練習。五、總結類圖是從抽象的角度描述系統(tǒng)的靜態(tài)結構 ,特別是模型中存在的類、類的內部結構以及它們和其它類之間的相互聯(lián)系。在類的抽象過程中,我們要從系統(tǒng)的問題域出發(fā),根據(jù)相關場景和用例得到不同的實體。管理學院信息管理專業(yè)上機實踐報告一、目的能夠準確識別序列圖建模的系統(tǒng)元素。掌握序列圖設計中對象建模及激活等的建模方法,能夠確定消息。掌握不斷細化、完善序列圖的方法。學會繪制序列圖。二、實驗內容使用下列

10、步驟創(chuàng)建序列圖:根據(jù)系統(tǒng)的用例或具體的場景確定角色的工作流程。其中重要的角色放置在左邊。角色開始,在各個對象的生命線之間自頂向下依次將消息畫出。如果需要約束條件,可以 在合適的地方附上條件。三、實驗成果LoginWindowPersonInfoWind ow: 借閱者LoginWindowPersonInfoWind ow: : 借閱者1: 登錄系統(tǒng)2: 登錄信息3: 實例化借閱者對象4: 返回借閱者信息5: 顯示借閱者信息圖 3-1 借閱者查找圖書序列圖: Book: Book: 借閱者SearchBookWin dow1: 查找圖書2: 3: 返回圖書信息4: 顯示圖書信息圖 3-2 借閱

11、者查詢個人信息序列圖ReserveWindowReserveWindow: Book: Reserve借閱者1:預定圖書2: 查找圖書3: 4: 添加預定圖書5: 6: 顯示是否預訂成功信息圖 3-3 借閱者預訂圖書序列圖LendBookWindoLendBookWindow: Book: Loan借閱者圖書管理員1:提交圖書證和書籍2: 借出圖書3:選擇書本4:書本信息5:添加借閱圖書信息6:檢查借閱書籍數(shù)目7:添加借閱信息消息8:顯示借閱消息9:歸還書籍和圖書證圖 3-4 圖書管理員處理借閱序列圖ReturnBookWinReturnBookWindow: Book: Loan借閱者: 圖

12、書管理員1: 提交借閱書籍2:處理還書3: 4: 圖書信息5: 刪除借閱記錄6: 檢查是否超期7: 刪除借閱記錄8:刪除消息9: 顯示歸還消息圖 3-5 圖書管理員處理還書序列圖SearchBookWin dow: BookSearchBookWin dow: Book: 系統(tǒng)管理員1: 查找圖書2: 根據(jù)圖書編號查找圖書3: 返回圖書信息4: 顯示圖書信息圖 3-6 系統(tǒng)管理員查詢書籍信息序列圖: Title: Title: Book系統(tǒng)管理員1: 添加圖書AddBookWindow2:查詢書目3:所有書目4: 設置圖書信息5: 添加圖書添加圖書是否成功信息7:顯示添加圖書成功3-7 系統(tǒng)管

13、理員添加書籍序列圖DeleteBookWinDeleteBookWindow: Book系統(tǒng)管理員1:刪除圖書2:查找圖書3:圖書信息4:刪除圖書5:刪除信息6: 顯示刪除信息3-8 系統(tǒng)管理員刪除書籍序列圖1:修改圖書2:1:修改圖書2:查找圖書3:圖書信息4: 修改圖書信息5:修改圖書6:修改信息7: 顯示修改信息UpdateWindow: BookSearchBorrower Window圖 3-9 系統(tǒng)管理員修改書籍序列圖SearchBorrower Window: 系統(tǒng)管理員: 借閱者1:1:查詢借閱者信息2:3: 借閱者信息4:顯示借閱者信息圖 3-10 系統(tǒng)管理員查詢借閱者信息序

14、列圖AddBorrowerWi ndowAddBorrowerWi ndow1: 添加借閱者: 借閱者2: 添加節(jié)約這信息3: 插入借閱者4: 插入借閱者信息5: 顯示插入借閱者是否成功信息DeleteBorrower Window圖 3-11 系統(tǒng)管理員添加借閱者序列圖DeleteBorrower Window系統(tǒng)管理員: 借閱者1: 1: 修改借閱者2: 查詢借閱者3: 借閱者信息4:填寫修改信息5: 修改借閱者6:是否修改成功7: 顯示修改是否成功信息圖 3-12 系統(tǒng)管理員刪除借閱者序列圖: 系統(tǒng)管理員UpdateBorrower Window1: 修改借閱者UpdateBorrowe

15、r Window: 借閱者2: 查詢借閱者3: 借閱者信息4: 添加修改信息5: 修改借閱者6: 是否修改成功7: 顯示是否修改成功信息圖 3-13 系統(tǒng)管理員修改借閱者信息序列圖AddTitleWindow: TitleAddTitleWindow: Title1: 添加書目2: 輸入書目信息3: 添加書目4: 添加書目是否存在5: 添加是否成功信息6: 顯示添加是否成功信息圖 3-14 系統(tǒng)管理員添加書目序列圖DeleteTitleWindDeleteTitleWindow: Title系統(tǒng)管理員1:刪除書目2: 查找書目3: 書目信息4: 刪除書目5: 刪除信息6: 顯示刪除信息圖 3-

16、15 系統(tǒng)管理員刪除書目序列圖顧客: 售貨員管理商品界面商品1:購買商品2:處理銷售3: 4: 商品信息5:計價處理6: 更新商品記錄7: 顯示處理商品8:交付商品圖 3-16 售貨員銷售商品序列圖: 統(tǒng)計分析員: 商品查詢商品信息界查詢商品信息界面1: 1: 獲取商品信息2: 查詢商品信息3: 商品信息4: 生成商品報表5:制定報表6:顯示報表圖 3-17 統(tǒng)計分析員查詢商品信息序列圖商品入庫界面商品入庫界面庫存管理員商品1: 商品入庫2:查看商品信息3: 商品信息4:顯示商品信息5:增加商品數(shù)目6:修改商品信息7:修改是否成功信息8:顯示添加成功信息圖 3-18 庫存管理員處理商品入庫序列

17、圖訂貨員訂貨管理界面商品供應商1: 查看待訂貨商品2: 待訂貨商品3: 訂貨商品信息4: 顯示訂貨商品信息5:聯(lián)系廠商6:獲取與訂貨相關廠商7: 廠商信息8: 顯示廠商信息9: 制作訂單10: 制作訂單11: 顯示訂單圖 3-19 訂貨員進行訂貨管理序列圖四、操作過程出現(xiàn)的問題及解決方法在操作工程中遇到的主要問題有:消息順序的確定、對象的創(chuàng)建時間與位置。消息的序號表示相對關系,如果多條消息并行,則他們之間的順序不重要。如果對象的開始位置置于序列圖的頂部,那就意味著序列圖在開始交互的時候該對象就已經存在了。五、總結具體的場景確定角色的工作流程就很重要。在一個工作流程中可能還存在分支或者從屬, 這

18、就需要我們進行認真分析。序列圖從一定程度上更加詳細地描述了用例表達的需求。管理學院信息管理專業(yè)上機實踐報告一、目的能夠準確識別狀態(tài)圖及活動圖建模的系統(tǒng)元素。掌握控制流及對象流建模方法,能夠定義活動圖中的控制流和對象流活動圖中添加泳道。掌握不斷細化、完善活動圖的方法。學會繪制狀態(tài)圖及活動圖。二、實驗內容狀態(tài)圖建模狀態(tài)圖建模部分進行待開發(fā)系統(tǒng)中對象或子系統(tǒng)的狀態(tài)機模型在使用狀態(tài)圖進行動態(tài)建模時,可以參照以下步驟進行:識別一個需要繼續(xù)建模的實體。對狀態(tài)建模,即確定對象可能存在的狀態(tài)。對事件建模,即確定能引起狀態(tài)轉移的事件。對動作建模,即確定轉移激活時被執(zhí)行的動作。對建模結果進行精化和細化。在繪制狀態(tài)

19、圖時,基本的操作步驟如下:創(chuàng)建狀態(tài)圖。添加初始狀態(tài)和終止狀態(tài)。添加狀態(tài),并完成狀態(tài)相關設置。完成組合狀態(tài)。添加歷史指示器。添加轉移,并完成相關設置。檢查狀態(tài)圖,并進行細化整理?;顒訄D建模本實驗內容為:在完成代開發(fā)系統(tǒng)用例圖建?;A上,使用活動圖對于待開發(fā)系統(tǒng)中各主要用例進行動態(tài)行為建模。在使用活動圖進行動態(tài)建模時,可以參照以下步驟進行:識別要對其工作流進行描述的用例。進行主路徑建模。對細化主路徑,進行從路徑建模。添加泳道來標識活動的事務分區(qū)。改進高層活動并添加到更多活動圖。在繪制活動圖時,基本的操作步驟如下:創(chuàng)建活動圖。添加動作,完成動作建模。添加其他結點及控制流,完成控制流建模。添加對象及對

20、象流,完成對象流建模。添加泳道。檢查活動圖,并進行細化整理。三、實驗成果圖書管理系統(tǒng):借閱者進入自助服務系統(tǒng)并選擇直接搜索圖書或者登錄。搜索圖書后可以查看圖書詳細信息,也可以預定圖書。預定圖書需要借閱者登錄系統(tǒng),如果沒有登錄要進行登錄,如果登錄則直接預定該圖書。離開時,登錄的借閱者需要進行退出操作。自助服務搜索圖書登錄查看圖書信息預定圖書否檢查是否登錄是圖書預訂成功離開電腦退出系統(tǒng)圖 3-1 借閱者活動圖圖書管理員在處理前需要登錄系統(tǒng),在處理借閱書時檢查借閱者借閱書籍數(shù)目是否超 過允許借閱數(shù)目,超過數(shù)目不能借閱。否則,將更新數(shù)據(jù)庫記錄,借閱者借閱成功。處理 處理結束處理結束是否登錄系統(tǒng)更新借閱

21、記錄否處理還書圖書超期是罰款圖 3-2 圖書管理員活動圖系統(tǒng)管理員首先登錄到系統(tǒng)中,在管理借閱者界面中可以添加、查詢、刪除和修改借閱者信息。系統(tǒng)管理員在刪除和修改借閱者時,需要首先查找該借閱者?;顒油戤吅笮枰顺龉芾斫缑?。登錄管理界面登錄管理界面管理借閱者添加借閱者查詢借閱者退出管理界面刪除借閱者修改借閱者圖 3-3 系統(tǒng)管理員管理借閱者信息活動圖系統(tǒng)管理員登錄到管理系統(tǒng),在維護圖書信息界面中可以添加、查詢、刪除和修改圖書信息?;顒油戤呏笸顺鱿到y(tǒng)管理界面。登錄管理界面登錄管理界面打開圖書維護界面查詢圖書添加圖書刪除圖書修改圖書退出管理界面圖 3-4 系統(tǒng)管理員維護圖書信息活動圖系統(tǒng)管理員在維

22、護圖書信息界面中可以添加、刪除、修改圖書書目信息,活動完畢后需要退出系統(tǒng)管理界面。登錄管理界面登錄管理界面打開書目維護添加書目刪除書目修改書目退出管理界面圖 3-5 系統(tǒng)管理員維護圖書目錄信息活動圖借閱者包含以下狀態(tài):創(chuàng)建借閱者賬戶、借閱者能夠借閱圖書、借閱者不能夠借閱圖書、借閱者被管理員刪除。新建新建可用能夠借書刪除借閱者刪除狀態(tài)歸還圖書超過借書限額不能夠借書圖 3-6 借閱者狀態(tài)圖圖書包含以下的狀態(tài):剛被購買后的新書、被添加能夠借閱時的圖書、圖書被預定、圖書被借閱、圖書被管理員刪除。新書新書添加新書被添加能夠借閱刪除舊書被刪除借閱預定取消預訂或超過節(jié)約時間歸還被借閱被預訂圖 3-7 圖書狀

23、態(tài)圖超市管理信息系統(tǒng):員工進入初始化登錄界面,輸入自己的用戶名和密碼。登錄界面對輸入的用戶名和密碼進行判斷,如果是合法用戶則登錄成功;否則,提示錯誤,登錄失敗。初始化窗口初始化窗口輸入用戶名和密碼判斷權限提示用戶名稱或密碼錯誤進入管理界面圖 3-8 員工驗證登錄活動圖商品被回收。商品被回收商品被回收商品不合格未入庫商品商品入庫入庫商品商品合格商品被銷售圖 3-9 商品狀態(tài)圖四、操作過程出現(xiàn)的問題及解決方法操作過程中出現(xiàn)的主要問題:對某些事物的狀態(tài)認識不夠完整導致繪制狀態(tài)圖不完 態(tài)和結束狀態(tài)是同一個,當最開始創(chuàng)建之后,后邊要從瀏覽器中拖入。五、總結在畫圖前,先要對所畫內容有清晰的認識,在畫圖的過程中進行不斷的補充和細化。在以后的建模過程中,一定要重視開始的分析階段。管理學院信息管理專業(yè)上機實踐報告一、目的掌握配置圖與組件圖的嵌套。學會繪制組件圖及配置圖。二、實驗內容結合以上系統(tǒng)功能,對待開發(fā)系統(tǒng)進行分析,創(chuàng)建相應構件,完成構件圖建模;確定系統(tǒng)結點,定義結點間關聯(lián)關系,擴展各結點上駐留的組件,完成部署圖建模。在構建圖的建模過程中,可以參考以下步驟:對系統(tǒng)中的組件建模。定義相應的組件提供的接口。對組件與組件、組件與接口之間的關系建模。將邏輯設計映射為物理實現(xiàn),完成組件圖。對建模結果進行精化和細化。部署圖建??梢詤⒄障铝胁襟E:對系統(tǒng)中的結點建模。對結點之間的關

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論