旅店管理系統用例流程分析 (轉)
旅店管理用例流程分析
1、預定:
前提條件:房間空閒
輸入:輸入客戶基本資訊:姓名,聯絡方式,房間號碼,入住時間(也是自動過期時間),預定時間。
流程:客戶要求預定(與系統無關)-->查詢符合使用者要求的房間
|-->符合條件的房間空閒(推薦其他房間)-->預定工作-->結束
|
-->|-->符合條件的房間不空閒-->後備預定
|
|-->不存在符合條件的房間(推薦的也不滿意)-->結束
結果:房間佔用
2、租用:
前提條件:房屋空閒
輸入:使用者詳細資訊:姓名,性別,證件號碼,證件種類,房間號碼(如果沒有透過預定或住在非預訂房間),聯絡方式,入住時間(如果沒有預定),預計結算日期。
流程:
客戶要求租用
|-->如果已經預訂-->執行租用房屋-->結束
-->|
|-->如果沒有預定-->查詢符合條件的房屋
|-->存在符合條件的房屋(不存在但推薦的房屋也可)-->執行租用-->結束
-->|
|-->不存在符合條件的房屋-->結束
結果:房間佔用
3、延期:
前提條件:已經租用房間,房間沒有被預訂
輸入:更改新的預計結算日期
流程:客戶要求延期
|-->滿足上述前提條件-->更改預計結算日期-->結束
-->|
|-->房屋已經被預訂
|-->更換房間不滿意-->結束
--|
|-->更換房間滿意-->租用流程。
結果:房間佔用
4、結算:
前提條件:已租用房間
輸入:房屋租用的費用
流程:計算房間租用的費用。
結果:房間空閒
5、解除預定:
前提條件:已預訂房間
輸入:
流程:取消預定
結果:房間空閒
6、候補預定:
前提條件:房間已經全部被預訂或使用
輸入:同預定
流程:候補預定
結果:房屋出現候補預定狀態。
7、查詢房間出租情況:
前提條件:
輸入:使用者組合的查詢條件
流程:根據查詢條件進行查詢
結果:得到查詢結果
結束了用例流程分析之後,我發現我陷入了一個困境,應為我根本不清楚用例這個詞彙的含義是什麼,作者把用例定義為:“用例是由系統的終端使用者執行的具有一些有用結果的單一任務”。那麼我們在真正的實現部分是應該把用例作為類來使用還是用例僅僅是類的一些方法?從定義中分析應該僅僅是方法而並非類。但是在面形的分析過程中不應該從來開始還是從類的方法開始?是否前文中的詞彙應該作為類的基本內容?而且“OO設計過程”的資料在用例之後的內容還沒有完成。但是我無法等待著一教程的繼續。以後的內容只能根據自己的推測進行,如果您有更好的方案請與我討論。
還好,我找到了world.com/javaworld/jw-07-1999/jw-07-toolbox.html">,是“OO設計過程”作者的另外一些關於oo的文章,我希望能夠從中得到一些啟發。並繼續接近我們的目標。
待續
版權所有:idilent 網站轉載請註明作者 其他轉載方式請與作者聯絡(to:idilent@.com.cn">idilent@yahoo.com.cn)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-959299/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 旅店管理系統中的類的概述 (轉)
- 旅店管理系統開發目的及目標 (轉)
- 旅店管理系統中clerk的詳細描述 (轉)
- 旅店管理系統開發過程中的插曲1--什麼是物件 (轉)物件
- 學生資訊管理系統用例
- 業務用例+概念用例+系統用例
- 系統cpu佔用超高故障分析一例
- 統一用例分析
- ERP系統應用問題分析(轉)
- 關於學生選課管理系統的用例圖
- 製造業怎麼用好倉庫管理系統?倉庫管理系統在製造業中的應用例項
- 業務流程管理系統概念 術語 方案
- 測量系統分析(MSA)在企業質量管理中的應用(轉載)
- 3.系統呼叫跳轉流程
- 應用ERP再造企業管理系統(轉)
- 長期迭代的系統如何管理維護測試用例?
- 火車站售票系統用例以及用例圖
- java系統可靠性測試設計與用例分析Java
- AIX系統日常管理(轉)AI
- Lifo管理系統(轉載)
- 檔案管理系統 (轉)
- OA系統為什麼有流程管理模組?
- 人力資源管理系統中如何應用報表分析
- Linux作業系統程式管理的分析與應用Linux作業系統
- 應用ERP系統之前可行性分析(轉)
- 業務流程重組與ERP系統應用的結合(轉)
- WindowsXP作業系統十例&#(轉)Windows作業系統
- 專案資源管理流程例項
- 網站專案管理-專案模型及業務流程分析(轉)網站專案管理模型
- 快捷入口 管理Win7系統應用跳轉列表Win7
- 專案管理知識在銀行系統應用(轉)專案管理
- 客戶管理系統如何使流程自動化
- [全程建模]業務用例到系統用例的變化圖
- Solaris 檔案系統管理(轉)
- 淺談Unix系統管理(轉)
- Linux 系統管理(上)(轉)Linux
- Linux 系統管理(中)(轉)Linux
- Linux 系統管理(下)(轉)Linux