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.
• 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ó.