View on GitHub

Owl Movies

An online movies tickets system.

Owl 需求规格说明

6.2 Use Cases

详述用例:

购买影票

范围: Owl在线电影售票系统

级别: 用户目标

主要参与者: 需要购买影票的用户

涉众及其关注点:

前置条件: 电影信息,影院信息,座位信息和票价信息是正确的。

成功保证(或后置条件): 储存订单信息,准确计算票价,更新影票剩余量和座位信息,记录订单,记录支付授权的批准。

主成功场景(或基本流程):

  1. 用户登陆网站,进行影片信息浏览或搜索电影。
  2. 用户选定电影,获得影片详情。
  3. 用户根据自身的需求,选定影院,选定场次,选定座位,生成一个新订单。
  4. 用户根据自身需求,选择需不需要附带电影零食套餐,并再次确认订单。
  5. 用户选择支付方式,进行支付授权,并紧接着进行支付。
  6. 用户得到电子票据以及订单状态变更信息。
  7. 系统记录完整的订单信息,并且更新座位信息。

扩展(或替代流程):

*a. 在操作过程中出现网络中断

*b. 用户在操作过程中不小心关闭了网页

1a. 用户名不存在

1b. 密码错误

1c. 影片图片加载不出来

1d. 用户搜索的影片不存在

3a. 用户想要选定的影院不存在

3b. 用户选定座位生成订单时发现该座位被他人预定了

4a. 零食套餐售罄

5a. 支付授权失败

5b. 支付失败

6a. 支付成功后未获得票据及订单消息

特殊需求:

技术和数据变元表:

发生频率:

杂项:

非正式用例

支付影票

主成功场景:

交替场景:

转让影票

主成功场景:

交替场景:

摘要用例

注册用户

注册用户:用户登陆网站,点击进入注册页面,填写表单信息,获取手机验证码,完成注册。

登陆用户

登陆用户:用户登陆网站,点击进入登陆页面,填写用户名和密码,验证过后登陆成功,跳转到网站首页。

浏览信息

浏览信息:用户登陆网站,通过点击对应的区域,浏览相应的影片信息和影院信息。