Biểu đồ ca sử dụng Usecase

Một phần của tài liệu XÂY DỰNG ỨNG DỤNG tìm KIẾM và đặt XE GODY (Trang 25 - 32)

Hình 2.4.Biểu đồ Usecase admin 2.2.3.2. Use case tài xế

Hình 2.5. Use case tài xế

2.2.3.3. Use case khách hàng đặt xe

2.2.3.4. Use case Đăng ký

Hình 2.7.Use case đăng ký

Use case Đăng ký

Actor - Tài xế

- Khách hàng

Brief Description Đăng ký tài khoản sử dụng ứng dụng Basic Flows 1. Chọn chức năng đăng ký tài khoản

2. Nhập thông tin: số điện thoại

3. Xác thực số điện thoại bằng mã OTP

4. Nhập thông tin cơ bản: họ tên, email, ngày sinh, giới tính, địa chỉ

5. Xác nhận đăng ký tài khoản Alternative Flows

Post-Conditions Đăng ký tài khoản thành công và đến màn hình đăng nhập

Hình 2.8.Use case đăng việc làm

Use case Đăng việc làm

Actor - Nhà tuyển dụng

Brief Description Đăng bản tin việc làm tuyển dụng freelancer Pre-Conditions Đăng nhập vào tài khoản với chức danh [Nhà

tuyển dụng]

Basic Flows 1. Màn hình chính, chọn đăng việc

2. Khai báo các thông tin của việc làm: tên việc, công ty, kỹ năng, tiền công, thời hạn công việc, …

3. Xác nhận đăng việc thành công Alternative Flows

Post-Conditions 1. Đăng việc thành công 2. Trở lại màn hình chính

Hình 2.9.Use case đăng nhập

Use case Đăng nhập

Actor - Tài xế

- Khách hàng

Brief Description Đăng nhập tài khoản Basic Flows 1. Nhập: Số điện thoại

2. Xác thực số điện thoại bằng mã OTP

3. Đăng nhập thành công và tới màn hình chính của ứng dụng

Alternative Flows 1.1. Đăng nhập bằng Email 1.2. Nhập: email và mật khẩu

Post-Conditions Đăng nhập thành công và đến màn hình chính ứng dụng

2.2.3.7. Use case Cập nhật thông tin người dùng

Hình 2.10.Use case cập nhật thông tin người dùng

Use case Cập nhận thông tin

Actor - Tài xế

- Khách hàng

Brief Description Cập nhận thông tin user Pre-Conditions Đăng nhập vào tài khoản Basic Flows 1. Chọn màn hình profile

3. Cập nhật thông tin: Họ tên, ngày sinh, địa chỉ, email, số tài khoản liên kết, …

4. Xác nhận cập nhật thông tin Alternative Flows

Post-Conditions 1. Cập nhật thông tin thành công 2. Trở lại màn hình profile 2.2.3.8. Use case Đặt xe Hình 2.11.Use case đặt xe Use case Đặt xe Actor - Tài xế - Khách hàng

Brief Description Đặt xe giữa khách hàng và tài xế Pre-Conditions Đăng nhập vào tài khoản

1. Tới màn hình chính đặt xe của ứng dụng 2. Chọn vị trí cần di chuyển và yêu cầu dịch vụ đặt xe

3. Chọn loại xe, dịch vụ xe, giá cả phù hợp 4. Đợi ứng dụng tìm xe và tài xế gần đó xác nhận

5. Xác nhận đặt xe thành công

b/ Nhận khách của tài xế

1. Tới màn hình chính của tài xế và bật mode chạy xe

2. Định vị vị trí của mình lên hệ thống đặt xe 3. Đợi hệ thống trả về lượt xác nhận chuyến xe 4. Xác nhận chuyến xe và chạy xe

Alternative Flows

Post-Conditions Xác nhận chuyến xe và thỏa thuận về giá cả dịch vụ giữa khách hàng, tài xế và hệ thống

2.2.3.9. Use case Thanh toán

Hình 2.12.Use case Thanh toán

Use case Thanh toán

- Khách hàng

Brief Description Thanh toán tiền dịch vụ chuyến xe Pre-Conditions 1. Đăng nhập vào tài khoản

2. Đã thực hiện đặt xe và xác nhận chạy xe của khách hàng, tài xế và hệ thống

Basic Flows 1. Xác nhận đã sử dụng thành công dịch vụ đặt xe và chạy xe

2. Thanh toán tiền dịch vụ từ khách hàng 3. Xác nhận thanh toán dịch từ khách hàng Alternative Flows 2.a.1. Khách hàng thanh toán bằng tiền mặt trả

trực tiếp cho tài xế

2.a.2. Xác nhận thanh toán từ khách hàng và tài xế

2.b.1. Khách hàng thanh toán bằng tài khoản hoặc GODY points

2.b.2. Khách hàng xác nhận trả tiền

2.b.3. Tài xế xác nhận số tiền thanh toán từ khách hàng và nhận lại tiền từ hệ thống

Post-Conditions 1. Xác nhận thanh toán dịch vụ

Một phần của tài liệu XÂY DỰNG ỨNG DỤNG tìm KIẾM và đặt XE GODY (Trang 25 - 32)

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

(55 trang)