Danh sách các Use case

Một phần của tài liệu Xây dựng ứng dụng mạng xã hội chia sẻ phương pháp nấu ăn dinh dưỡng (khóa luận tốt nghiệp) (Trang 34 - 37)

Chương 4 HIỆN THỰC HỆ THỐNG

4.1.3.3.Danh sách các Use case

4.1. Phân tích yêu cầu hệ thống

4.1.3.3.Danh sách các Use case

STT Tên Use case Mô tả Use case

1 Đăng ký Cho phép người dùng đăng ký tài khoản dùng để truy cập

và sử dụng các chức năng của hệ thống

2 Đăng nhập Người dùng có thể đăng nhập vào hệ thống bằng tài khoản

đã đăng ký hoặc đăng nhập thông qua tài khoản Google

3 Khôi phục mật

khẩu

Cho phép lấy lại mật khẩu thông qua email đã đăng ký

4 Quản lý tài

khoản

Cho phép người dùng cập nhật các thông tin liên quan đến tài khoản

5 Cập nhật thông

tin cá nhân

Là use case mở rộng của Quản lý tài khoản. Cho phép người dùng cập nhật các thông tin trên trang cá nhân

6 Thay đổi mật

khẩu

Là use case mở rộng của Quản lý tài khoản. Cho phép người dùng thay đổi mật khẩu truy cập

21

7 Bảng tin Cho phép người dùng khám phá các bài viết của người

dùng khác

8 Tạo, cập nhật

bài viết

Là use case mở rộng của Bảng tin. Cho phép người dùng đăng, chỉnh sửa bài viết lên trang tin của mình và bạn bè

9 Tương tác bài

viết

Người dùng có thể tương tác với bài viết bằng cách bình luận hoặc nhấn yêu thích

10 Lưu bài viết Người dùng có thể lưu bài viết để có thể xem lại nếu cần

11 Xem danh sách

bài viết đã lưu

Là use case mở rộng của Lưu bài viết. Cho phép người dùng xem lại danh sách bài viết đã lưu

12 Kết nối Cho phép người dùng tương tác với các người dùng khác (adsbygoogle = window.adsbygoogle || []).push({});

trong hệ thống

13 Theo dõi trang

cá nhân

Là use case mở rộng của Kết nối. Người dùng có thể theo dõi người dùng khác để có thể nhận các thông tin mới nhất từ họ

14 Chat Là use case mở rộng của Kết nối. Cho phép người dùng có

thể trao đổi với các người dùng khác hoặc Bot của hệ thống qua tin nhắn

15 Khám phá món

ăn

Xem và xử lý các thơng tin món ăn có trong hệ thống

16 Tạo món ăn mới Là use case mở rộng của Khám phá món ăn. Người dùng

22

17 Tìm kiếm món

ăn

Là use case mở rộng của Khám phá món ăn. Cho phép người dùng tìm kiếm các món ăn

18 Lưu món ăn Là use case mở rộng của Khám phá món ăn. Cho phép

người dùng lưu món ăn vào danh sách của riêng mình

19 Đánh giá món

ăn

Là use case mở rộng của Khám phá món ăn. Người dùng có thể đánh giá và để lại bình luận cho món ăn

20 Xem danh sách

món ăn đã lưu

Là use case mở rộng của Lưu món ăn. Cho phép người dùng xem lại danh sách các món ăn đã lưu

21 Quản lý món ăn Cho phép người quản trị quản lý các thơng tin món ăn có

trong hệ thống

22 Duyệt món ăn

mới

Người quản trị có thể duyệt các món ăn do người dùng tạo nhằm đảm bảo chất lượng cho kho thông tin chung

23 Quản lý user Người quản trị có quyền kiểm sốt thơng tin các user trong

hệ thống

24 Quản lý role Cho phép người quản trị gán các vai trò cho người dùng (adsbygoogle = window.adsbygoogle || []).push({});

(chuyên gia)

25 Tạo bài viết

khuyên dùng

Cho phép chuyên gia tạo bài viết dạng khuyên dùng

23

Một phần của tài liệu Xây dựng ứng dụng mạng xã hội chia sẻ phương pháp nấu ăn dinh dưỡng (khóa luận tốt nghiệp) (Trang 34 - 37)