旅店管理系统用例文档
一、参与人员.............................................................................................2
二、用例总图............................................................................................2
三、具体用例说明
3.1 注册......................................................................................................2
3.2 预定房间..............................................................................................3
3.3 登录......................................................................................................4
3.4 管理用户..............................................................................................5
3.5 管理房间费用......................................................................................6
3.6 记录预定时间和天数..........................................................................7
3.7 打印清单..............................................................................................8
3.8 取消订单..............................................................................................9
1
一、参与人员
略
二、用例总图
三、具体用例说明
UC1:注册
用例描述
旅客通过旅店管理系统界面注册账号。
参与者
旅客
前置条件
2
旅客选择注册
后置条件
旅客成功注册
基本路径
1. 旅客选择注册
2. 旅客输入自己的基本信息,并通过系统验证
3. 旅客注册成功
扩展点
1a.旅客取消注册
1a1.退出注册
2a.系统验证失败
2a1.系统显示验证失败消息及原因
补充说明
1. 旅客输入自己信息后,系统要验证是否合法,以及是否是旅客本
人。
UC2:预定房间
用例描述
旅客通过该旅店管理系统查看、预定房间。
参与者
旅客
前置条件
旅客已经注册并成功登陆系统
3
后置条件
旅客成功预定房间
基本路径
1. 用户登陆系统后选择预定房间
2. 系统显示可以预定的房间信息
3. 用户选择某一个房间
4. 系统管理房间费用,计算显示房间费用
5. 用户确认预定房间
6. 用户支付定金
扩展点
5a.用户取消预订
5a1.系统根据用户预定时间,管理计算是否退定金
补充说明
1. 预定需要旅客提供姓名、地址、联系电话、有效证件号、房间类
型和预定天数。
2. 预定的同时旅客需要交 10%的定金。
3. 系统能够根据请求入住时间提供指定档次的房间。
UC3:登录
用例描述
Actor 登录系统。
参与者
旅客、旅店管理人员
4
前置条件
Actor 正确输入自己账号密码
后置条件
Actor 登录成功
基本路径
1. Actor 进入旅店管理系统
2. Actor 正确输入自己的账号密码
3. 登陆成功
扩展点
2a.旅客登录失败
2a1.系统显示登陆失败信息,并提示旅客重新输入账号密码以再
次登录
补充说明
UC4:管理用户
用例描述
旅店管理人员管理客户基本信息、预定情况等。
参与者
旅店管理人员
前置条件
旅店管理人员成功登录系统
后置条件
旅店管理人员成功管理旅客信息
5
基本路径
1. 旅店管理人员成功登录系统
2. 旅店管理人员选择需要管理的旅客
3. 旅店管理人员查看并管理旅客信息等
4. 成功修改旅客信息
扩展点
2a.旅店管理人员没有找到需要管理的旅客
2a1.旅店管理人员确认旅客信息是否有误
2a2.重新查询选择需要管理的旅客
4a.系统显示旅店管理人员修改信息失败
4a1.旅店管理人员重新修改旅客信息并再次确认
补充说明
旅店管理人员管理旅客包括“旅客个人信息”用例。
UC5:管理房间费用
用例描述
系统根据季节、星期情况管理房间费用;系统根据旅客预定时间确定
定是否需要退还定金。
参与者
时间
前置条件
季节、星期改变或者旅客取消预订
后置条件
6
房间费用改变或者确定了是否退还定金
基本路径
1. 季节、星期改变或者旅客取消预订
2. 用例管理计算出房间费用
3. 系统调整、显示房间费用或者显示是否退还定金
扩展点
补充说明
1. 系统根据季节情况以及星期情况调整房间费用(周一至周五半价,
周末全价),折扣不变。
2. 系统根据旅客预定时间是否超过 6 小时决定是否退还定金(6 小
时之内允许取消预订,超过 6 小时不退还定金)。
UC6:记录预定时间和天数
用例描述
系统记录下旅客预定房间的开始时间以及预订的天数
参与者
时间
前置条件
旅客成功预定房间
后置条件
系统正确记录下旅客预订的时间以及天数
基本路径
1. 旅客成功在系统上预定了房间
7
2. 系统结合旅客所填信息确定旅客的预定时间以及天数
3. 系统记录下旅客的预定时间及天数
扩展点
3a.旅客取消预订或者到期退房
3a1.系统删除所记录的时间信息
补充说明
系统需要记录下旅客的预定时间并且时刻确定是否超过 6 小时。
UC7:打印清单
用例描述
每周一系统自动打印一周预订情况清单
参与者
时间
前置条件
时间到每周一
后置条件
系统打印出一周预定情况清单
基本路径
1. 时间到每周一
2. 系统开始打印每周预订清单
3. 成功打印出预订清单
扩展点
补充说明
8