Sơ đồ Use Case

Một phần của tài liệu Đồ án môn học tiểu luận tốt nghiệp xây dựng website student booking (Trang 38 - 45)

CHƯƠNG 4. THIẾT KẾ HỆ THỐNG

4.2. Sơ đồ Use Case

Hình 4.4. Sơ đồ use case tổng quát

4.2.1. Use case đăng nhập.

Hình 4.5. Use case đăng nhập - Tác nhân: Admin, User

- Mô tả: Use case cho admin hoặc user đăng nhập vào hệ thống - Điều kiện: Admin hoặc user đăng nhập vào hệ thống - Sự kiện và kết quả:

o Nếu đăng nhập đúng sẽ hiện thông báo đăng nhập đúng và đưa đến trang tương ứng (Admin: Trang quản lý, User: Trang chủ website) o Nếu đăng nhập sai sẽ báo lỗi

4.2.2. Usecase quản lý đánh giá.

Hình 4.6. Usecase Quản lý đánh giá - Tác nhân: Admin

- Mô tả: Use case cho admin quản lý đánh giá của hệ thống - Điều kiện: Admin đã đăng nhập vào hệ thống

- Sự kiện và kết quả:

o Thực hiện các chức năng xóa sửa sản đánh giá -> nếu thành công sẽ cập nhật và hiển thị danh sách đánh giá

o Nếu sai sẽ báo lỗi

4.2.3. Usecase quản lý người dùng.

Hình 4.7. Usecase Quản lý người dùng - Tác nhân: Admin

- Mô tả: Use case cho admin quản lý người dùng - Điều kiện: Admin đã đăng nhập vào hệ thống - Sự kiện và kết quả:

o Thực hiện các chức năng -> nếu thành công sẽ cập nhật và hiển thị lại danh sách người dùng

o Nếu sai sẽ báo lỗi

4.2.4. Usecase quản lý danh sách yêu cầu.

Hình 4.8. Use case quản lý các yêu cầu - Tác nhân: Admin

- Mô tả: Use case cho admin quản lý danh sách yêu cầu - Điều kiện: Admin đã đăng nhập vào hệ thống - Sự kiện và kết quả:

o Thực hiện các chức năng -> nếu thành công sẽ cập nhật và hiển thị lại danh sách yêu cầu

o Nếu sai sẽ báo lỗi

4.2.5. Usecase quản lý danh sách chuyến đi.

Hình 4.9. Use case quản lý chuyến đi - Tác nhân: Admin

- Mô tả: Use case cho admin quản lý danh sách chuyến đi - Điều kiện: Admin đã đăng nhập vào hệ thống - Sự kiện và kết quả:

o Thực hiện các chức năng -> nếu thành công sẽ cập nhật và hiển thị lại danh sách chuyến đi

o Nếu sai sẽ báo lỗi

4.2.6. Usecase quản lý danh sách bài đăng.

Hình 4.10. Use case quản lý bài đăng - Tác nhân: Admin

- Mô tả: Use case cho admin quản lý danh sách bài đăng - Điều kiện: Admin đã đăng nhập vào hệ thống - Sự kiện và kết quả:

o Thực hiện các chức năng -> nếu thành công sẽ cập nhật và hiển thị lại danh sách

o Nếu sai sẽ báo lỗi

4.2.7. Usecase cập nhật thông tin cá nhân.

Hình 4.9. Use case cập nhật thông tin cá nhân - Tác nhân: User

- Mô tả: Use case cho User cập nhật thông tin cá nhân - Điều kiện: User đã đăng nhập vào hệ thống - Sự kiện và kết quả:

o Thực hiện cập nhật thông tin cá nhân -> nhấn lưu thay đổi -> nếu thành công sẽ cập nhật và hiển thị thông tin mi cập nhật o Nếu sai sẽ báo lỗi

4.2.8. Usecase gửi yêu cầu bài đăng.

Hình 4.10. Use case gửi yêu cầu tới bài đăng - Tác nhân: User

- Mô tả: Use case cho User gửi yêu cầu ti bài đăng - Điều kiện: User đã đăng nhập vào hệ thống

- Sự kiện và kết quả:

o Thực hiện gửi yêu cầu -> Chọn bài đăng -> chọn địa điểm, giá tiền đi -> nhấn gửi yêu cầu -> nếu thành công sẽ có thông báo thành công o Nếu sai sẽ báo lỗi

4.2.9. Usecase chấp nhận yêu cầu bài đăng.

Hình 4.11. Use case đặt lịch chăm sóc thú cưng - Tác nhân: User

- Mô tả: Use case cho User chấp nhận yêu cầu bài đăng - Điều kiện: User đã đăng nhập vào hệ thống - Sự kiện và kết quả:

o Thực hiện chấp nhận yêu cầu -> chọn yêu cầu -> nhắn tin trao đổi vi user khác nếu có-> chọn xác nhận -> nếu thành công sẽ chuyển đến chuyến đi

o Nếu sai sẽ báo lỗi

4.2.10. Usecase tìm kiếm bài đăng theo địa chỉ.

Hình 4.12. Use case tra cứu thông tin sản phẩm - Tác nhân: User

- Mô tả: Use case cho User tìm kiếm bài đăng theo địa chỉ - Điều kiện: User đã đăng nhập vào hệ thống

- Sự kiện và kết quả:

o Nhập địa chỉ muốn tìm -> hệ thống truy vấn cơ sở dữ liệu -> hiển thị bài đăng có địa chỉ tương ứng

o Nếu sai sẽ báo lỗi

4.2.11.Usecase Đánh giá.

Hình 4.13. Use case đánh giá - Tác nhân: User

- Mô tả: Use case cho User đánh giá

- Điều kiện: User đã đăng nhập và vừa hoàn thành chuyến đi - Sự kiện và kết quả:

o Hiện bảng đánh giá -> nhập bình luận, số sao, hình ảnh (nếu có)->

nhấn đánh giá hoặc tắt đánh giá đi (không đánh giá) -> thành công sẽ hiển thị đánh giá

o Nếu sai sẽ báo lỗi

Một phần của tài liệu Đồ án môn học tiểu luận tốt nghiệp xây dựng website student booking (Trang 38 - 45)

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

(71 trang)