5. Kết cấu của đề tài
3.5.6 Usecase quản lý danh mục, dịch vụ, thông tin, bài viết
Hình 2.6: Biểu đồ UC của gói quản lý danh mục, dịch vụ , thông tin , bài viết
Tác nhân: người quản lý
Mô tả: UC cho phép người quản lý thêm, xoá, thay đổi thông tin của các danh mục, dịch vụ , bài viết
Tiền điều kiện: người quản lý phải đăng nhập vào hệ thống Luồng sự kiện chính:
Người quản lý chọn kiểu tác động lên danh mục, dịch vụ , bài viết: Thêm danh mục, dịch vụ, bài viết, loại bỏ danh mục, dịch vụ, bài viết, thay đổi thông thông tin danh mục, dịch vụ, bài viết
Thêm thành viên:
Hệ thống hiển thị form nhập thông tin danh mục, dịch vụ , bài viết mới Người quản lý nhập thông tin danh mục, dịch vụ, bài viết mới
Nhấn nút thêm danh mục, dịch vụ, bài viết
Nếu nhập thành công thì thực hiện bước cuối. Nếu sai thực hiện luồng sự kiện r ẽ nhánh A1.
Lưu thông tin danh mục, dịch vụ, bài viết. Thay đổi thông tin danh mục, dịch vụ, bài viết
Hệ thống hiển thị form sửa thông tin của danh mục, dịch vụ, bài viết Người quản lý nhập các thông tin cần thay đổi.
Nhấn nút lưu thông tin
Nếu việc thay đổi thành công thì thực hiện bước cuối. Nếu sai thực hiện luồng s ự kiện rẽ nhánh A1.
Lưu thông tin Xóa thành viên
1.1 Người quản lý chọn danh mục, dịch vụ, bài viết cần xoá 1.2 Nhấn nút xoá để thực hiện loại bỏ danh mục, dịch vụ, bài viết.
1.3 Hệ thống hiển thị thông báo xác nhận loại bỏ. Nếu người quản lý đồng ý thì thực hiện bước 1.4. Nếu không đồng ý thì thực hiện bước 1.5
1.4 Thông báo danh mục, dịch vụ, bài viết đã được xoá
1.5 Hệ thống hiển thị lại danh sách danh mục, dịch vụ, bài viết. UC kết thúc
Luồng sự kiện rẽ nhánh Luồng sự kiện rẽ nhánh A1:
Hệ thống thông báo việc nhập dữ liệu không hợp lệ Người quản lý nhập lại thông tin
Nhấn nút lưu thông tin
Hậu điều kiện: các thông tin về danh mục, dịch vụ, bài viết được cập nhật vào cơ sở dữ liệu