Guest có tài khoản dựa trên chức năng tạo tài khoản Guest có thể tạo bao nhiêu tài khoản cũng được nếu đáp ứng đủ điều kiện là 1 số điện thoạ
2.3.15. UseCase Quản lý chương trình khuyến mã
Chức năng này gồm 3 chức năng nhỏ:
Thêm chương trình khuyến mãi: Thêm các chương trình khuyến mãi mới.
Xóa chương trình khuyến mãi: Xóa các chương trình đã quá hạn.
Hình 2.15 UseCase Quản lý chương trình khuyến mãi
Use case: Quản lý khuyến mãi Các tác nhân: Store Owner
Điều kiện trước: Chủ cửa hàng Store Owner đã đăng nhập vào giao diện của admin Điều kiện sau: Chủ cửa hàng Store Owner quản lý được các chương trình khuyến mãi Mơ tả: Chủ cửa hàng Store Owner muốn quản lý các voucher của User và các deal của
Guest. Store Owner chọn chức năng Quản lý chương trình khuyến mãi, hệ thống sẽ đưa Store Owner vào giao diện Quản lý chương trình khuyền mãi. Ở đây Store Owner có thể thêm, xóa và gia hạn các chương trình khuyến mãi. Hệ thống sẽ cập nhật thơng tin của các chương trình khuyến mãi mới vào CSDL, xóa các chương trình khuyến mãi khỏi CSDL và gia hạn các chương trình khuyến mãi theo như các chính sách của cửa hàng.
Các sự kiện chính
Hành động của tác nhân Hành động của hệ thống
1, Chủ cửa hàng Store Owner chọn chức năng Quản lý khuyến mãi
3, Chủ của hàng Store Owner thêm chương trình mới
2, Hệ thống đưa Store Owner vào giao diện quản lý khuyến mãi
Các sự kiện phụ
Hành động của tác nhân Hành động của hệ thống
3.a, Chủ cửa hàng Store Owner xóa chương trình khuyến mãi cũ
3.b, Chủ cửa hàng Store Owner ra hạn cho các khuyến mãi
3.a.1, Hệ thống đưa các thơng tin của các khuyến mãi đã xóa ra khỏi CSDL
3.b.1, Hệ thống cập nhật thời gian kết thúc chương trình vào CSDL
Bảng 13 Mơ tả UseCase Quản lý chương trình khuyến mãi