Tên use case: Quản lý tin tức 2 Mơ tả tóm tắt :

Một phần của tài liệu Phân tích đặc tả các yêu cầu website may phương thảo (Trang 60 - 62)

- Chủ đề 2: Tiêu chí lựa chọn đồng phục của khách hàng

1. Tên use case: Quản lý tin tức 2 Mơ tả tóm tắt :

2. Mơ tả tóm tắt :

Use case này cho phép người quản trị xem, thêm, sửa, xóa các bài đăng trong bảng TinTuc.

3. Luồng sự kiện: 3.1 Luồng cơ bản: 3.1 Luồng cơ bản:

3.1.1 Use case này bắt đầu khi người quản trị kích chuột vào nút “Quản lý tin” trên menu quản trị. Hệ thống lấy ra danh sách các bài đăng bao gồm các thông tin: mã tin tức, tiêu đề, nội dung, ảnh mô tả, người đăng, ngày đăng từ bảng TinTuc trong và hiển thị lên màn hình.

3.1.2 Thêm tin tức

a. Người quản trị kích vào nút “Tạo tin tức” trên cửa sổ giao diện web quản trị. Hệ thống sẽ hiển thị màn hình u cầu nhập thơng tin chi tiết cho tin tức gồm: Tiêu đề, ảnh mơ tả, nội dung.

b. Người quản trị kích vào nút “Đăng bài”. Hệ thống sẽ tự động tạo mã tin tức, ngày đăng, người đăng và thêm bài viết tin tức vừa nhập vào bảng TinTuc và hiển thị danh sách tin tức sau khi được thêm.

a. Người quản trị kích vào nút “Sửa” trên một tin tức bất kì muốn sửa. Hệ thống sẽ hiển thị ra màn hình các thơng tin của tin tức đó bao gồm: Tiêu đề, ảnh mô tả, nội dung, người đăng, ngày đăng từ bảng TinTuc.

b. Người quản trị chọn/nhâ ̣p thông tin mới cho tin tức gồm: tiêu đề, ảnh mô tả, nơ ̣i dung và sau đó kích vào nút “Cập nhật”. Hệ thống sẽ tự động cập nhật lại ngày đăng, người đăng và sửa thông tin của tin tức được chọn trong bảng TinTuc và hiển thị ra tin tức đã cập nhật.

3.1.4 Xóa tin tức

a. Người quản trị kích vào nút “Xóa” trên một tin tức. Hệ thống sẽ hiển thị một màn hình u cầu xác nhận xóa.

b. Người quản trị kích vào nút “Đồng ý”. Hệ thống sẽ xóa tin tức được chọn khỏi bảng TinTuc và hiển thị ra màn hình danh sách các tin tức đã được cập nhật sau khi xóa.

Use case kết thúc.

3.2 Luồng rẽ nhánh:

3.2.1.Tại bước 3.1.2b luồng cơ bản, nếu người quản trị kích vào nút

“Hủy bỏ” hệ thống sẽ hủy bỏ thao tác thêm tin tức và trả lại giao diện danh sách các tin tức trong bảng TinTuc.

3.2.2.Tại bước 3.1.3b luồng cơ bản, nếu người quản trị kích vào nút

“Hủy bỏ” hệ thống sẽ hủy bỏ thao tác cập nhật tin tức và trả lại giao diện danh sách các tin tức trong bảng TinTuc.

3.2.3.Tại bước 3.1.2b và 3.1.3b trong luồng cơ bản nếu người quản trị

nhập thơng tin tin tức khơng hợp lệ thì hệ thống sẽ hiển thị thơng báo lỗi u cầu nhập lại. Người quản trị có thể nhập lại hoặc kích vào nút “Hủy bỏ” để kết thúc

3.1.4.Tại bước 4b trong luồng cơ bản nếu người quản trị kích vào nút

“Hủy bỏ” hệ thống sẽ bỏ qua thao tác xóa và hiển thị danh sách các tin tức trong bảng TinTuc.

3.1.5.Tại bất kỳ bước nào trong luồng cơ bản, nếu không kết nối được

với cơ sở dữ liệu thì hệ thống sẽ hiển thị thơng báo lỗi “lỗi máy chủ” và use case kết thúc.

4. Các yêu cầu đặc biệt:

Use case này chỉ cho phép một số vai trò như người quản trị, người chủ hệ thống thực hiện.

5. Tiền điều kiện:

Người quản trị cần đăng nhập với vai trò quản trị hệ thống trước khi có thể thực hiện use case.

6. Hậu điều kiện:

Nếu use case kết thúc thành cơng thì thơng tin về các đơn hàng sẽ được cập nhật trong cơ sở dữ liệu.

7. Điểm mở rộng:

Khơng có

3.2.10 Mơ t use case qu n lý showroom(Tr n Giang Lân)

Một phần của tài liệu Phân tích đặc tả các yêu cầu website may phương thảo (Trang 60 - 62)

Tải bản đầy đủ (PDF)

(64 trang)