旅店管理系统用例流程分析
1、预定:
前提条件:房间空闲
输入:输入客户基本信息:姓名,联系方式,房间号码,入住时间(也是自动过期时间),预定时间。
流程:客户要求预定(与系统无关)-->用户查询符合用户要求的房间
|-->符合条件的房间空闲(推荐其他房间)-->执行预定工作-->结束
|
-->|-->符合条件的房间不空闲-->后备预定
|
|-->不存在符合条件的房间(推荐的也不满意)-->结束
结果:房间占用
2、租用:
前提条件:房屋空闲
输入:用户详细信息:姓名,性别,证件号码,证件种类,房间号码(如果没有通过预定或住在非预订房间),联系方式,入住时间(如果没有预定),预计结算日期。
流程:
客户要求租用
|-->如果已经预订-->执行租用房屋-->结束
-->|
|-->如果没有预定-->查询符合条件的房屋
|-->存在符合条件的房屋(不存在但推荐的房屋也可)-->执行租用-->结束
-->|
|-->不存在符合条件的房屋-->结束
结果:房间占用
3、延期:
前提条件:已经租用房间,房间没有被预订
输入:更改新的预计结算日期
流程:客户要求延期
|-->满足上述前提条件-->更改预计结算日期-->结束
-->|
|-->房屋已经被预订
|-->更换房间不满意-->结束
--|

本文详述了旅店管理系统的用例流程,包括预定、租用、延期、结算、解除预定、候补预定及查询房间出租情况等操作。在实现过程中,探讨了用例在面向对象设计中的角色,提出用例可能是类的方法而非独立的类,并分享了对OO设计过程的理解和进一步学习的资源。
最低0.47元/天 解锁文章





