系统分析与设计 - Homework6

状态建模

Posted by Summer on May 5, 2018

状态建模

  1. 使用UML State Model
    • 建模对象:参考 Asg_RH 文档, 对 Reservation/Order 对象建模。
    • 建模要求:参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。

这里我选择对Reservation进行状态建模。 首先定义了几个状态:

  • choosing search condition - 里面包含三个子状态,通过打字或点击达到三个子状态
  • searching hotel - 表示正在查找酒店的状态
  • displaying hotel - 表示正在显示酒店信息的状态,通过点击排序方式按钮达到
  • displaying hotel info - 在展示页面点击相应酒店的continue按钮达到
  • choosing room type - 选择房间类型的时候处于此状态
  • confirming reservation - 选择好房间点击continue按钮后进入此状态
  • comfirmed reservation - 确认订单信息后进入此状态

建模如下:

homework8_1

  1. 研究淘宝退货流程活动图,对退货业务对象状态建模。

对淘宝退货流程的建模如下:

homework8_2