UseCase Đăng nhập
- Mô tả: Chức năng này cho phép quản trị viên đăng nhập với tài khoản được tạo sẵn từ hệ thống
Tên UseCase: Đăng nhập hệ thống
Tên Actor : Quản trị viên
Bảng 3. 1 Kịch bản hành động đăng nhập của Admin
Hành động tác nhân Phản ứng hệ thống
– Quản trị viên yêu cầu chức năng: Đăng nhập
- Thực hiện nhập các thông tin đăng nhập theo yêu cầu hệ thống.
- Hệ thống hiển thị giao diện đăng nhập bao gồm: nhập tên tài khoản, nhập mật khẩu, nút đăng nhập.
- Hệ thống kiểm tra thông tin tài khoản đăng nhập. Nếu tài khoản hợp lệ thì đăng nhập thành công.
- Hiển thị giao diện sau khi đăng nhập thành công.
- Quản trị viên không nhập tên đăng nhập:
- Quản trị viên nhập lại tên đăng nhập.
Hệ thống thông báo: “Vui lòng điền vào trường này”.
- Quản trị viên không nhập mật khẩu: - Quản trị viên nhập lại mật khẩu.
Hệ thống thông báo: “Vui lòng điền vào trường này ”.
- Quản trị viên nhập không đúng thông tin đăng nhập:
- Quản trị viên nhập lại thông tin đăng nhập.
Hệ thống thông báo: “Tên đăng nhập hoặc mật khẩu không chính xác!”.
UseCase Đăng Xuất
Hình 3. 5 Usecase đăng xuất của quản trị viên
Tên UseCase: Đăng xuất hệ thống
Tên Actor: Quản trị viên
Bảng 3. 2 Kịch bản chức năng đăng xuất của Admin
Hành động tác nhân Phản ứng hệ thống
– Quản trị viên yêu cầu chức năng: Đăng xuất
- Quản trị viên chọn nút Đăng xuất trên thanh menu
- Hệ thống đăng xuất và chuyển đến trang đăng nhập.
UseCase Quản lý danh mục phẩm
Mô tả: use case cho phép xem, thêm, sửa, xóa danh mục sản phẩm trong hệ thống.
Tên UseCase: Quản lý danh mục sản phẩm
Tên Actor : Quản trị viên
Bảng 3.2 Kịch bản quản lý danh mục sản phẩm của Admin
Hành động tác nhân Phản ứng hệ thống
– Quản trị viên yêu cầu chức năng: Quản lý danh mục sản phẩm
- Hệ thống hiển thị danh sách danh mục sản phẩm có trong hệ thống.
– Quản trị thực hiện các yêu cầu chức năng:
- Thêm sản phẩm :
+ Nhập thông tin sản phẩm - Sửa sản phẩm :
+ Chọn danh mục sản phẩm cần sửa, nhập các thông tin cần thay đổi - Xóa sản phẩm:
+ Chọn danh mục sản phẩm cần xóa
Hành động tác nhân
- Thêm danh mục sản phẩm: hệ thống hiển thị giao diện nhập thông tin danh mục sản phẩm
+ Nếu thành công hệ thống đưa ra thông báo và chuyển hướng về danh sách các danh mục sản phẩm
+ Nếu sai thực hiện đưa ra thông báo các lỗi và nhập lại
- Sửa danh mục sản phẩm: hệ thống hiển thị danh sách danh mục sản phẩm
+ Nếu thành công hệ thống đưa ra thông báo và chuyển hướng về danh sách các danh mục sản phẩm
Phản ứng của hệ thống
+ Nếu sai thực hiện đưa ra thông báo các lỗi và nhập lại
- Xóa danh mục sản phẩm: hệ thống hiển thị danh sách danh mục sản phẩm,
+Nếu thành công hệ thống đưa ra thông báo và chuyển hướng về danh mục các danh mục sản phẩm
Mô tả: use case cho phép xem, thêm, sửa, xóa sản phẩm trong hệ thống.
Hình 3. 7 Usecase quản lý sản phẩm của quản trị viên
Tên UseCase: Quản lý sản phẩm
UseCase Quản lý tài khoản
Mô tả: Chức năng này cho phép xem, xóa tài khoản trong hệ thống.
Tên UseCase: Quản lý tài khoản người dùng
Tên Actor : Quản trị viên
UseCase xem danh sách đơn hàng
Mô tả: Chức năng này cho phép quản trị viên xem danh sách đơn hàng trên hệ thống.
Tên UseCase: Xem danh sách đơn hàng
Tên Actor : Quản trị viên UseCase quản lý đánh giá
- Mô tả: Chức năng này cho phép quản trị viên xem danh sách đánh giá sản phẩm trên hệ thống.
53
Bảng 3. 3 Kịch bản mô tả quản lý sản phẩm cảu admin
Hành động tác nhân Phản ứng hệ thống
– Quản trị viên yêu cầu chức năng: Quản lý sản phẩm
- Hệ thống hiển thị danh sách sản phẩm có trong hệ thống.
– Quản trị thực hiện các yêu cầu chức năng:
- Thêm sản phẩm :
+ Nhập thông tin sản phẩm - Sửa sản phẩm :
+ Chọn sản phẩm cần sửa, nhập các thông tin cần thay đổi
- Xóa sản phẩm:
+ Chọn sản phẩm cần xóa
- Thêm sản phẩm: hệ thống hiển thị giao diện nhập thông tin sản phẩm,
+ Nếu thành công hệ thống đưa ra thông báo và chuyển hướng về danh sách các sản phẩm,
+ Nếu sai thực hiện đưa ra thông báo các lỗi và nhập lại
- Sửa sản phẩm: hệ thống hiển thị thông tin đã có
+ Nếu thành công hệ thống đưa ra thông báo và chuyển hướng về danh sách sản phẩm
+ Nếu sai thực hiện đưa ra thông báo các lỗi và nhập lại
- Xóa sản phẩm: hệ thống hiển thị danh sách sản phẩm
+ Nếu thành công hệ thống đưa ra thông báo và chuyển hướng về danh sách sản phẩm
Hình 3. 8 Usercase quản lý tài khoản người dùng Bảng 3. 4 Kịch bản quản lý tài khoản người dùng
Hành động tác nhân Phản ứng hệ thống
- Quản trị viên yêu cầu chức năng: Quản lý tài khoản
- Hệ thống hiển thị danh sách tài khoản có trong hệ thống.
- Quản trị thực hiện các yêu cầu chức năng:
- Xóa tài khoản:
+ Chọn tài khoản cần xóa
+ Nếu thành công hệ thống đưa ra thông báo và chuyển hướng về danh sách tài khoản
Hình 3. 9 Usercase xem danh sách đơn hàng
Bảng 3. 5 Kịch bản xem danh sách đơn hàng
Hành động tác nhân Phản ứng hệ thống
- Quản trị viên yêu cầu chức năng: Danh sách đơn hàng
- Hệ thống hiển thị danh sách đơn hàng có trong hệ thống.
Tên UseCase: Quản lý đánh giá
Tên Actor : Quản trị viên