一、引言

1.1迭代目标

1.1.2细化迭代2

1)实现退房功能,管理人员通过查询房号找到相应已入住房间,从而为顾客成功办理退房。
2)更新细化迭代1,订单支付金额≠实际房价,增加找零功能,并记录处理订单的员工id。

序号 任务 修改者 日期
1 绘制主业务的UML活动图 温兆奇 2022.4.13
2 编写用例文本和用例图 温兆奇 2022.4.13
3 设计界面原型 温兆奇 2022.4.13
4 绘制E-R图 温兆奇 2022.4.13

二、 业务建模

2.1 业务流程分析

2.1.1办理退房UML活动图

image.png

三、需求分析

3.1 功能需求

3.1.1退房功能

用例名称: 退房
主要参与者: 前台工作人员、顾客
主成功场景: 1、顾客到前台办理退房。
2、工作人员查询房间。
3、工作人员点击退房。
4、系统修改房间状态和订单状态。

3.1.2支付功能

用例名称: 支付
主要参与者: 前台工作人员、顾客
主成功场景: 1、工作人员告知付款金额。
2、顾客付款。
3、系统记录订单。
扩展场景: 2a、顾客付款金额大于应付金额
1、工作人员输入实付金额
2、系统显示找零金额
3、系统创建支付记录和订单记录
4、付款成功
2b、顾客使用现金和线上支付
1、工作人员先输入现金付款金额
2、系统显示仍需付款金额
3、工作人员记录线上支付金额
4、系统创建支付记录和订单记录
5、付款成功

五、数据建模

5.1.2订单——支付实体关系

image.png

六、网页原型

1、退房原型
image.pngimage.png
2、订单支付原型
image.png