仓库源文站点原文


layout: post title: "Assignment 6 Use Case Model" date: "2015-06-20 07:38:25" categories: 计算机科学 excerpt: "Use Case Model Author: 1 Use Case Diagram This is a use case diagram of ..."

auth: conge

Use Case Model

Author: \<Qingyang Li>

1 Use Case Diagram

This is a use case diagram of the EZShop system with all the actors and use cases for the system

UseCaseUml_TopLevel_small.png)

2 Use Case Descriptions

There are two subtype of user actor for the EZShop system (the app), one is customer and the other is cashier. Customer uses the system to login, manage the itemlist in the shopping cart, generate QR Code for checking out. and the cashier helps the customer interacting with the payment subsystem of the EZshop system at the checkout point. The cashier can update the shopping cart when necessary. Only cashiers can process payment.

The use cases are listed below.

ID Use Case Name Primary actor
1 user authentication Customer/Cashier
2 shopping Customer
3 view shopping cart Customer/Cashier
4 add item Customer/Cashier
5 remove item Customer/Cashier
6 add coupon Customer/Cashier
7 remove coupon Customer/Cashier
8 check out Customer/Cashier
9 payment Cashier

1. User authentication

2. Shopping

3. view shopping cart

4. add item

5. remove item

6. add coupon

7. remove coupon

8. check out

9. payment