31 • Mô tả
Tác nhân Admin, Client
Mô tả Use case cho Quản trị viên để quản lý sản phẩm.
Điều kiện trước Quản trị viên có tài khoản đăng nhập vào hệ thống.
Dòng sự kiện chính - Đối với Quản trị viên:
1. Cập nhật sản phẩm: Quản trị viên chọn các tác vụ: thêm, sửa, xóa thông tin sản phẩm. Nếu thành công, dữ liệu
được lưu trong cơ sở dữ liệu và hiển thị lên giao diện hệ
thống, ngược lại, hệ thống rẽ nhánh A1.
2. Cập nhật loại sản phẩm: Quản trị viên chọn các tác vụ: thêm, sửa, xóa thông tin loại sản phẩm. Nếu thành công,
dữ liệu được lưu trong cơ sở dữ liệu và hiển thị lên giao
diện hệ thống, ngược lại, hệ thống rẽ nhánh A1.
3. Tìm kiếm và lọc sản phẩm theo nhu cầu để chỉnh sửa, cập nhật lại thông tin sản phẩm. Nếu sản phẩm không
cần thay đổi thì bỏ qua.
4. Use case kết thúc. - Đối với khách hàng:
1. Tìm kiếm sản phẩm theo tên, mức giá,… và lọc sản phẩm theo yêu cầu.
2. Use case kết thúc.
Dòng sự kiện rẽ nhánh 1. Dòng rẽ nhánh A1: Quản trị viên cập nhật thông tin không thành công
2. Hệ thống thông báo quá trình cập nhật sai do lỗi hệ
thống hoặc thông tin không đúng với định dạng yêu cầu.
3. Người dùng cập nhật lại thông tin theo đúng định dạng hoặc thử lại sau.
32 4. Use case kết thúc.
Kết quả Thông tin được lưu vào cơ sở dữ liệu và hiển thị trên hệ
33
• Biểu đồ hoạt động
34 2.4.1.4. Biểu đồ Usecase Quản lý giỏ hàng • Vẽ biểu đồ Usecase Hình 2.16: Biểu đồ Usecase Quản lý giỏ hàng