一、引言
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活动图
三、需求分析
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订单——支付实体关系
六、网页原型
1、退房原型
2、订单支付原型