Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.18 MB, 77 trang )
Tóm tắt:
Use case này cho phép admin cập nhập tin tức của website.
Dòng sự kiện:
Use case này bắt đầu khi người dùng chọn chức năng “Quản lý tin tức”
Dòng sự kiện chính:
- Hệ thống hiển thị danh sách tin tức.
- Hệ thống yêu cầu admin chọn chức năng cần thực hiện (Thêm, xóa, sửa).
- Sau khi admin chọn chức năng, một trong các luồng sau được thực hiện:
o Nếu admin chọn “Thêm tin tức”: luồng phụ Thêm được thực hiện.
o Nếu admin chọn “Sửa tin tức”: luồng phụ Sửa được thực hiện.
o Nếu admin chọn “Xóa tin tức”: luồng phụ Xóa được thực hiện.
• Thêm thông tin:
- Hệ thống yêu cầu admin nhập thông tin tin tức.
- Hệ thống kiểm tra thông tin đã được nhập.
- Hệ thống lưu thông tin và hiển thị tin tức lên màn hình.
- Sơ đồ Activity “Thêm tin tức”
•
Sửa thông tin:
- Admin chọn tin tức muốn thay đổi.
- Admin thay đổi thông tin này. Bao gồm tất cả thông tin tại luồng phụ
-
“Thêm tin tức”.
Hệ thống kiểm tra thông tin được thay đổi.
Hệ thống cập nhập thông tin thay đổi và xuất tin tức ra màn hình.
Sơ đồ Activity “Sửa tin tức”
•
Xóa tin tức:
- Admin chọn tin tức muốn xóa.
- Hệ thống cập nhập lại danh sách các tin tức.
- Sơ đồ Activity “Xóa tin tức”
Dòng sự kiện phụ:
- Thông tin của tin tức không đầy đủ: Nếu thông tin được Admin nhập vào
luồng “Thêm tin tức” và “Sửa tin tức” không đầy đủ thì hệ thống sẽ hiển
thị thông báo lỗi: các thông tin chưa đầy đủ và yêu cầu bổ sung thông tin.
Admin có thể bổ sung đầy đủ các thông tin hoặc hủy bỏ thao tác, lúc này
use case kết thúc.
Các yêu cầu đặc biệt:
Không có.
Điều kiện tiên quyết:
Admin phải đăng nhập vào hệ thống để thực hiện use case.
Trạng thái hệ thống sau khi thực hiện use case:
Nếu use case thành công thì một tin tức mới sẽ được thêm vào cơ sở dữ liệu.
Ngược lại hệ thống không thay đổi.
Điểm mở rộng:
Không có.
4.12 Đặc tả use case “Tìm kiếm thông tin Sản phẩm”:
Tóm tắt:
Usecase này cho phép admin, khách hàng tra cứu thông tin sản phẩm được lưu
trong hệ thống. Bao gồm các thao tác: tìm kiếm kết hợp với các đặc điểm như
tên sản phẩm, mức giá…
Dòng sự kiện:
Use case này bắt đầu khi người dùng muốn tìm kiếm sách trong hệ thống.
Dòng sự kiện chính:
- Hệ thống yêu cầu người sử dụng chọn chức năng tìm kiếm.
- Sau khi người sử dụng chọn chức năng Tìm kiếm, luồng phụ Tìm kiếm được
thực hiện.
• Tìm kiếm:
- Hệ thống hiển thị giao diện tìm kiếm giao tiếp với người sử dụng.
- Hệ thống yêu cầu người dùng chọn các điều kiện tìm kiếm theo ý
muốn mà hệ thống hỗ trợ.
- Danh sách các sản phẩm thoả điều kiện đã được đưa ra sẽ được hiển
thị (kết quả tìm kiếm).
Dòng sự kiện khác:
- Không có sản phẩm nào thoả điều kiện tìm kiếm được đưa ra: Hệ thống tự
động thông báo cho người sử dụng biết không có sản phẩm nào thoả điều
kiện đã được đưa ra và trở về trạng thái trước đó. Lúc này Use-case kết thúc.
Các yêu cầu đặc biệt:
Không có
Điều kiện tiên quyết:
Không có
Trạng thái hệ thống sau khi kết thúc Usecase:
Nếu Usecase thành công, những sản phẩm thoả điều kiện tìm kiếm sẽ được hiển
thị. Ngược lại trạng thái của hệ thống không thay đổi.
Điểm mở rộng:
Không có
Sơ đồ Activity “Tìm kiếm”
4.13 Use case “Quản lý đơn hàng”:
Tóm tắt:
Use case này cho phép admin quản lý các đơn đặt hàng của khách hàng trên hệ
thống.
Dòng sự kiện:
Use case này bắt đầu khi admin chọn chức năng quản lý đơn hàng.