Quản trị viên

Một phần của tài liệu BÁO CÁO BÀI TẬP LỚN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM đề tài mạng xã hội nấu ăn happycook (Trang 43 - 51)

II. Đặc tả use case, Activities Diagram

3.Quản trị viên

a) Thêm quản trị viên

Tên Use Case Thêm quản trị viên Actor Quản trị viên

Mục tiêu Thêm một quản trị viên mới cho hệ thống

Tiền điều kiện Người được thêm vào chưa là quản trị viên hệ thống Luồng hoạt

động

1. Quản trị viên chọn Thêm quản trị viên 2. Nhập thông tin quản trị viên mới 3. Nhấn chọn Thêm

Hậu điều kiện

Người được thêm nhận được thông báo

Người được thêm có thể truy cập hệ thống với quyền quản trị viên

Ngoại lệ (Variatation)

Người được thêm từ chối yêu cầu của quản trị viên Quản trị viên huỷ lời mời

Biến thể (Exception)

b) Xem thông tin thành viên

Tên Use Case Xem thông tin thành viên Actor Quản trị viên

Mục tiêu Quản trị viên xem được thông tin người dùng Tiền điều kiện

Luồng hoạt động

1. Quản trị viên truy cập trang quản trị, vào phần “Quản lý thành viên”, đợi danh sách thành viên được tải.

2. Chọn thành viên muốn xem

3. Thông tin người dùng được hiển thị

Hậu điều kiện Quản trị viên xem được thông tin cần thiết của thành viên Ngoại lệ

(Variatation)

Quản trị viên huỷ quá trình

Biến thể (Exception)

Thành viên không tồn tại Thành viên đã bị xoá

c) Xóa thành viên

Tên Use Case Xóa thành viên Actor Quản trị viên

Mục tiêu Quản trị viên xóa thành viên cần xóa Tiền điều kiện Thành viên tồn tại trong hệ thống

Luồng hoạt động

1. Quản trị viên truy cập trang quản trị, vào phần “Quản lý thành viên”, đợi danh sách thành viên được tải.

2. Click chọn nút “Xóa” của thành viên muốn xóa trên danh sách thành viên

3. Hộp thoại xác nhận hiện ra, chọn “Có” 4. Hệ thống tiến hành xóa thành viên Hậu điều kiện Thành viên bị xóa ra khỏi hệ thống Ngoại lệ (adsbygoogle = window.adsbygoogle || []).push({});

(Variatation)

Quản trị viên huỷ quá trình

Biến thể (Exception)

- Thành viên không tồn tại - Lỗi kết nối tới máy chủ - Hệ thống gặp sự cố

d) Xem món ăn được đăng

Tên Use Case Xem món ăn được đăng Actor Quản trị viên

Mục tiêu Quản trị viên muốn xem món ăn cần xem

Tiền điều kiện Có các món ăn nằm trong danh sách các món ăn của hệ thống

Luồng hoạt động

1. Quản trị viên truy cập trang quản trị, vào phần “Quản lý bài viết”, đợi danh sách được tải.

2. Quản trị viên chọn bài viết, xem thông tin. Hậu điều kiện Thông tin món ăn được hiển thị

Ngoại lệ (Variatation) Biến thể (Exception)

- Món ăn không tồn tại - Lỗi kết nối tới máy chủ

- Hệ thống gặp sự cố

e) Xóa món ăn

Tên Use Case Xóa món ăn Actor Quản trị viên

Mục tiêu Quản trị viên xóa món ăn

Tiền điều kiện Món ăn đã đăng tải lên hệ thống và được lưu trong CSDL

Luồng hoạt động

1. Quản trị hệ thống chọn Xoá món 2. Tìm kiếm món ăn muốn xoá

3.Hệ thống hiển thị danh sách món ăn tương ứng với từ khoá tìm kiếm

4. Chọn món 5.Chọn xoá

6.Xác nhận thao tác xoá

Hậu điều kiện

Thông tin món ăn được xoá trên hệ thống và dữ liệu được xoá

khỏi CSDL

(Variatation) Món ăn tìm kiếm không có trên hệ thống Biến thể

(Exception)

f) Nhận Feedback

Tên Use Case Nhận Feedback Actor Quản trị viên (adsbygoogle = window.adsbygoogle || []).push({});

Mục tiêu Quản trị viên xem Feedback Tiền điều kiện Người dùng feedback hệ thống Luồng hoạt

động

1. Quản trị viên chọn Xem feedback 2. Hệ thống hiển thị danh sách feedback 3. Quản trị viên chọn feedback muốn xem 4. Hệ thống hiển thị chi tiết feedback

5. Quản trị viên xem và phản hồi Hậu điều kiện Feedback được xử lý

Ngoại lệ (Variatation) Biến thể (Exception)

g) Xử lý sai phạm

Tên Use Case Xử lý sai phạm Actor Quản trị viên

Mục tiêu Quản trị viên xử lý sai phạm

Tiền điều kiện Người dùng có báo cáo vi phạm trên hệ thống

Luồng hoạt động

1. Quản trị viên chọn Báo cáo vi phạm

2. Hệ thống hiển thị danh sách báo cáo vi phạm 3. Chọn báo cáo

4. Hệ thống hiển thị nội dung báo cáo 5. Quản trị viên xử lý báo cáo

5.1 Nếu là lỗi thì xử lý nội dung vi phạm 5.2 Nếu không phải lỗi thì quay lại bước 2 Hậu điều kiện Nội dung vi phạm sẽ bị xoá.

Ngoại lệ

(Variatation) Báo cáo vi phạm được gửi đến chưa thật sự chính xác. Biến thể

Một phần của tài liệu BÁO CÁO BÀI TẬP LỚN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM đề tài mạng xã hội nấu ăn happycook (Trang 43 - 51)