




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實 驗 報 告課程名稱 信息系統分析與設計 實驗名稱 用例建模 系別 電子信息科學學院 專業班級 信息管理(1)班 指導教師 黃堃 學號 姓名 實驗日期 2013-11-14 實驗成績 一、實驗目的l 掌握客戶需求分析的方法和步驟l 了解以用例驅動的軟件開發方法l 識別并編寫用例l 掌握用Rose 進行用例建模的具體方法和步驟二、實驗環境1.硬件環境:微機2.軟件環境:Windows XP,Word,Rational Rose 2003三、實驗內容及步驟按如下敘述建立旅店預訂系統的用例模型:某旅店可對外開放50個雙人間和20個單人間,房間費用視情況、按季節調整,但周一到周五提供半價(周末全價)
2、折扣。旅客可以直接入住房間(如果有空房),也可以提前預訂;入住和預訂都需要登記個人信息。旅客提前預訂房間時,需提交一定的訂金;在入住時間24小時之前,旅客可以取消預訂房間,并退回所有訂金,而24小時以內則不退還訂金。旅客入住時先預交一筆住宿費用,待退房時,再對住宿費用進行結算。此外,為了考查旅店的業務情況,服務員每月為經理提供房間的預訂情況和入住情況的詳細信息。隨著旅店聲譽日益提高,住宿人員越來越多,旅客為了能夠獲得好的房間,均會提前預訂房間。然而,隨著預訂的增多、預訂周期的拉長,前臺服務員的工作壓力也日益增大,還經常出現工作失誤,使得已經預訂好房間的旅客也不能按期入住,這給旅店的聲譽帶來不好
3、的影響。為此,旅店老板希望能夠通過計算機系統來自動管理這些預訂。不過由于資金問題,目前只開發一個單機版的系統,不能提供網上業務;并且旅店方面的其他業務暫不考慮信息化問題。旅店老板委托某計算機公司開發該系統,并承諾如果系統運轉良好,將會考慮進一步的合作事宜。用例建模的步驟如下:步驟1:獲取原始需求。通過文字或業務流程圖的方式來描述用戶需求。步驟2:識別參與者。從原始需求中找出系統的參與者。 服務員:確認旅客個人身份信息,根據旅客的需求,為旅客進行預訂房間、登記住宿信息、收錢、退訂、辦理住宿手續和退房手續等。 旅客:主要是提供個人信息和住宿信息,實現預訂、入住和退房的目的。 時間:判斷住宿時間和旅
4、客預訂房間的時間是否超過24小時,超過則不退定金,沒超過則全額退還。步驟3:識別用例。從參與者的角度入手,通過分析參與者使用系統的目標來獲取相應的用例。步驟4:繪制用例圖。識別出參與者和用例之后,將它們表示為完整的用例圖。 步驟5:編寫用例文檔用例名稱取消房間簡要描述旅店的服務員通過該用例為顧客取消預訂的房間參與者服務員涉眾服務員:正確地完成取消房間的過程旅客:簡單快速地取消所預訂的房間相關用例無前置條件服務員正確登錄到該系統后置條件如果取消成功,則系統記錄本次取消房間的信息,相關的房間狀態被正確標識基本事件流(1) 用例起始于旅客現場不需要原先所預定的房間(2) 服務員根據旅客所提供的信息(
5、D-1)來查詢旅客已經預訂的房間信息(D-2)(3) 系統顯示該名旅客所預訂的房間列表(A-1)(4) 服務員為旅客選定所預訂的房間(A-2)(5) 系統判斷預訂天數是否超過24小時,沒有則退還定金,否則計算所需的總費用和旅客應支付的金額(B-2)(6) 旅客現場收取剩余的金額(7) 服務員將支付的信息記錄到系統中,并進行取消操作(8) 系統保存本次取消預訂的信息(D-3),顯示取消預訂成功消息(A-4)(9) 系統打印取消收據后,用例結束備選事件流A-* 服務員在保存取消預訂信息前,隨時都可以終止該用例(1) 系統提醒服務員當前所有操作都會被取消(2) 服務員確認后,當前用例結束,也可以選擇
6、取消,則繼續后續操作A-1 沒有找到顧客提供信息所匹配的房間(1) 系統顯示沒有找到所預訂的房間(2) 服務員可以重新設定查詢條件,也可以選擇結束該用例A-2 所有房間中沒有旅客所預定的房間服務員可以重新查詢其他房間,也可以選擇結束該用例A-3 系統保存失敗(1) 系統顯示保存失敗信息,并提醒服務員重新提交(2) 服務員可以重新提交本次取消信息,也可以結束該用例補充規約 - 數據需求補充規約 - 業務規則補充約束-數據需求D-1 查詢條件包括:預訂時間段、房間類型、顧客姓名、性別、身份證號碼、電話號碼D-2 房間信息包括:房間號、房間類型、價格、房間狀態、預訂時間D-3 取消信息包括:退還金額
7、補充約束-業務規則B-2 取消時需按房間的預訂房間的那一刻到當前時間是否超過24小時,超過則定金全部沒收,沒有則全部返還。補充約束-非功能需求可支持性:目前只考慮旅客當場收取剩余金額,但也要為其他收取方式預留接口待解決問題無相關圖如下(取消預訂-a圖) 圖( 取消預訂-a)四、實驗心得實 驗 報 告課程名稱 信息系統分析與設計 實驗名稱 實驗2:用例分析 系別 電子信息科學學院 專業班級 信管1班 指導教師 黃堃 學號 姓名 實驗日期 2013-11-20 實驗成績 一、實驗目的l 了解分析和分析模型的基本概念l 掌握架構分析的基本內同l 掌握利用順序圖構造用例實現的基本方法和技能l 掌握定義
8、分析類圖的細節二、實驗環境1.硬件環境:微機2.軟件環境:Windows XP,Word,Rational Rose 2003三、實驗內容及步驟完成實驗1中系統的用例分析。用例分析的步驟如下:步驟1:構造用例實現,補充完善用例文檔“取消預訂”用例文檔用例名取消預訂簡要描述服務員通過該用例為顧客取消已經預訂的房間參與者服務員涉眾服務員:快速準確地為旅客完成取消預訂的工作,保證房間能繼續使用旅客:取消已經預訂的房間,并按規定退回相關的預訂金額相關用例無前置條件服務員正確登錄到該系統后置條件如果取消預訂成功,系統清除客戶所取消預訂信息,相關的房間狀態被正確標識基本事件流(1) 用例起始于旅客現場需要
9、取消預訂的房間(2) 服務員按照旅客提供的信息(D-1)查詢旅客已預訂的房間(3) 系統查詢并顯示該旅客所有預訂的房間信息(A-1)(D-2)(4) 旅客確認需要取消預訂的房間(5) 系統計算所需退還的訂金金額(B-1)(6) 旅客同意本次取消業務(A-2)(7) 服務員退還旅客訂金,確認本次取消業務完成(8) 系統刪除預訂信息,并保存取消記錄(A-3)備選事件流A-* 服務員在確認取消之前,隨時都可以終止該用例(1) 系統提醒服務員當前所有操作都會被取消(2) 服務員選擇確認后,當前用例結束,也可以選擇取消,則繼續后續操作A-1 沒有找到旅客所要求取消的預訂信息(1) 系統顯示沒有找到預訂信
10、息(2) 服務員可以重新設定查詢條件,也可以選擇結束該用例A-2 旅客不同意本次取消操作服務員可以重新查詢其他預訂,也可以選擇結束該用例A-3 系統提交失敗(1) 系統顯示“保存失敗”信息,并提醒服務員重新提交(2) 服務員可以重新提交本次預訂信息,也可以結束該用例補充約束-數據需求D-1 查詢條件包括:客戶姓名、預訂時間、預訂單號D-2 預訂信息包括:客戶的基本信息(姓名、地址、聯系電話、有效證件)、本次預訂情況(房間號、預訂天數、預訂金額) 補充約束-業務規則B-1 在入住時間24小時之外取消預訂,退回全部訂金;24小時以內則不退換。但具體實現可以靈活設定補充約束-非功能需求可支持性:目前
11、只考慮旅客現場取消預訂的房間,但也要為其他方式預留接口待解決問題(暫無)相關圖(可畫出取消預訂過程的活動圖,此處省略)步驟2:架構分析,采用B-C-E三層架構。確定關鍵抽象及其描述。關鍵抽象含義相關聯的關鍵抽象旅客需要預訂房間或取消預訂的客人信息預定信息房間旅店房間信息預訂信息取消預訂信息旅客預訂的明細,包括旅客、時間、房間、費用等房間、旅客步驟3:識別分析類。按照B-C-E架構方案,識別出邊界類、控制類和實體類。步驟4:分析交互,確定分析類的行為(順序圖和通信圖)。取消房間的順序圖:取消房間的協作圖:步驟5:建立分析類之間的關系,完成參與類類圖(VOPC類圖)步驟6:定義分析類的屬性、職責以及類之間的關系步驟7:統一分析類,構造系統最終的類圖。四、實驗心得 實 驗 報 告課程名稱 信息系統分析與設計 實驗名稱 實驗3:架構設計 系別 電子信息科學學院 專業班級 信管1班 指導教師 學號 姓名 實驗日期 2013/11/27 實驗成績 一、實驗目的l 了解分析和與設計的聯系與區別l 掌握利用包圖進行架構設計的基本概念和方法l 理解從分析類中確定設計元素的基本方法l 了解部署視圖的基本概念和建模方法二、實驗環境1.硬件環境:微機2.軟件環境:Windows XP,Word,Rational Rose 2003三、實驗內容及步驟在實驗2的基礎上,完成系統的架構
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 論建設工程合同的法律問題
- 便利店加盟合同書樣本2025
- 深圳二手房買賣合同要點
- 人才合作合同
- 云南省迪慶2024-2025學年高三下學期第二次調研考試英語試題含解析
- 上海戲劇學院《藥物合成反應C》2023-2024學年第二學期期末試卷
- 江西省南昌市10所省重點2025年高三下學期暑假聯考物理試題含解析
- 濰坊理工學院《云南原生態民族音樂》2023-2024學年第一學期期末試卷
- 宿松縣2024-2025學年小學六年級第二學期小升初數學試卷含解析
- 二手房產合同轉讓協議書
- 國家糧食和物資儲備局招聘考試試題及答案
- 高中物理【實驗:探究向心力大小的表達式】學案及練習題
- 城管整治占道經營方案
- 超星爾雅學習通《形勢與政策(2024春)》章節測試答案
- 第六節勃朗特姐妹分析課件
- PE管安裝施工方案
- 黃顙魚成魚養殖技術
- 童裝陳列手冊
- 十二指腸癌學習課件
- 電動自行車騎行安全與維護
- 切爾諾貝利核電站事故工程倫理分析
評論
0/150
提交評論