You are on page 1of 13

UC 001 – LỰA CHỌN ĐƯỢC ĐỐI TÁC CỨU HỘ

1 – DESCRIPTION
- Đây là tính năng lựa chọn đối tác cứu hộ, sau khi hoàn thành các bước của tính năng
này thì user lựa chọn xong đối tác cứu hộ

2 – ACTORS
- User
- Mobile app

3 – PRE-CONDITION
- User đã click vào “Menu” và click “Lựa chọn dịch vụ”
- User allow location

4 – POST-CONDITION
- User chọn được đối tác cứu hộ
- User bắt đầu theo dõi lộ trình của nhân viên cứu hộ

5 – FLOW OF EVENT
5.1 – Main flow
Step Actors System
1 Ở trang “Menu”, user click vào Hiển thị trang “Lựa chọn dịch vụ cứu hộ”
“Lựa chọn dịch vụ cứu hộ” Table 1: Chi tiết thông tin cho trang “Lựa chọn dịch
vụ”

2 Ở trang “Lựa chọn dịch vụ cứu hộ”, Hiển thị trang “Vị trí cần cứu hộ”
user click vào “Cứu hộ tại chỗ” Table 2: Chi tiết thông tin cho trang “Vị trí cần cứu
hộ”

3 Ở trang “Vị trí cần cứu hộ”, user có Hiển thị trang “Cứu hộ tại đây”
thể click “Sửa vị trí” trong trường Table 3: Chi tiết thông tin cho trang “Cứu hộ tại
hợp vị trí muốn cứu hộ khác với vị đây
trí hiện tại của user
4 Ở trang “Vị trí của bạn”, sau khi Hiển thị trang “Loại xe của bạn”
check thông tin, user click vào “Xác Table 4: Chi tiết thông tin cho trang “Loại xe của
nhận” bạn”

5 Ở trang “Loại xe của bạn”, user Hiển thị trang “Tình trạng xe của bạn”
chọn loại xe và click “Xác nhận” Table 5: Chi tiết thông tin cho trang “Tình trạng xe
của bạn”
6 Ở trang “Tình trạng xe của bạn”, Hiển thị trang “Đang tìm đối tác cứu hộ”
user click option và click “Xác Table 6: Chi tiết thông tin cho trang “Đang tìm đối
nhận” tác cứu hộ”

7 Khi trạng thái tìm kiếm là 100%, Hiển thị trang “Điểm cứu hộ gần bạn”
app tự động chuyển qua trang Table 7: Chi tiết thông tin cho trang “Điểm cứu hộ
“Điểm cứu hộ gần bạn” gần bạn”

8 Ở trang “Điểm cứu hộ gần bạn”, Hiển thị trang “Thông tin liên hệ”
user click “Xác nhận” Table 8: Chi tiết thông tin cho trang “Thông tin liên
hệ”

9 Ở trang “Thông tin liên hệ”, user Hiển thị trang reconfirm “Nhân viên cứu hộ sẽ liên
điền thông tin và click “Xác nhận” lạc với bạn theo thông tin dưới”
Table 9: Chi tiết thông tin cho trang reconfirm
“Thông tin liên hệ”

10 Ở trang “Nhân viên cứu hộ sẽ liên Hiển thị UC 002 – Theo dõi lộ trình của nhân viên
lạc với bạn theo thông tin dưới”, cứu hộ
user check thông tin và click “Xác
nhận”

5.2 – Exceptional flow


Step Actors System
5 Ở trang “Loại xe của bạn”, khi user Hiển thị pop-up nội dung “Bạn vui lòng chọn loại xe
(main flow) click “Xác nhận” trước khi tick chọn nhé!”
loại xe
Sau khi user chọn loại xe và click “Xác nhận”, hiển
thị step 6 (main flow)

6 (main flow) Ở trang “Tình trạng xe của bạn”, HIển thị pop-up nội dung “Bạn vui lòng chọn tình
khi user click “Xác nhận” trước khi trạng xe hiện tại của bạn nhé!”
tick chọn option
Sau khi user chọn tình trạng và click “Xác nhận”,
hiển thị step 6 (main flow)
8 (main flow) Ở trang “Điểm cứu hộ gần bạn”, Hiển thị pop-up nội dung “Bạn vui lòng chọn đối
khi user click “Xác nhận” trước khi tác sẽ hỗ trợ bạn nhé!”
tick chọn option
Sau khi user chọn đối tác và click “Xác nhận”, hiển
thị step 9
9 (main flow) Ở trang “Thông tin liên hệ”, khi Hiển thị pop-up nội dung “Bạn vui lòng điền đầy đủ
user click “Xác nhận” trước khi tên và số điện thoại nhé!”
điền đủ thông tin
Sau khi user điền đầy đủ thông tin và click “Xác
nhận”, hiển thị step 10 (main flow)
Table 10: Chi tiết thông tin pop-up message của
trang “Thông tin liên hệ”

5.3 – Alternative flow

Step Actors System


8 (main flow) Ở trang “Điểm cứu hộ gần bạn”, Hiển thị trang “Bảng giá tham khảo”
user có thể xem bảng giá Table 11: Chi tiết thông tin cho trang “Bảng giá
tham khảo”

6 – BUSINESS RULES
6.1 – Main flow
Table 1: Chi tiết thông tin cho trang “Lựa chọn dịch vụ”

Element
Screenshot Constraints and Rules Action Behavior
name
Cứu hộ tại - Button - User - Hiển thị Table 2: Chi
chỗ - Enable click vào tiết thông tin cho trang
“Vị trí cần cứu hộ”

Icon - Button - User - Hiển thị trang


“Menu” - Enable click vào “Menu”

Icon - Button - User - Hiển thị trang “Tài


“Account” - Enable click vào khoản”

Icon “Back” - Button - User - Hiển thị trang “Menu”


- Enable click vào
Table 2: Chi tiết thông tin cho trang “Vị trí cần cứu hộ”

Vị trí cần - Text box - Hiển thị địa điểm đã


cứu hộ - Mặc định là địa điểm được định vị khi user
đã được định vị khi accept location button
user accept location lúc mở app
button lúc mở app
- Hiển thị bản đồ và
đánh dấu vị trí của user
trên bản đồ

- Check vị trí user nhập


vào có khớp với địa
điểm available hay
không
Sửa vị trí - Button - User - Hiển thị Fig. 17
- Enable click vào
Xác nhận - Button - User - Hiển thị Table 3: Chi
- Enalble click vào
tiết thông tin cho trang
“Cứu hộ tại đây
Icon Xem Common Business Rules No.001
“Menu”
Icon Xem Common Business Rules No.002
“Account”
Icon “Back” - Button - User Hiển thị Table 1: Chi
- Enable click vào tiết thông tin cho trang
“Lựa chọn dịch vụ”

Table 3: Chi tiết thông tin cho trang “Cứu hộ tại đây

Element
Screenshot Constraints and Rules Action Behavior
name
Cứu hộ tại - Text field - User - Hiển thị thông tin user
chỗ - Mặc định trống click vào nhập vào
- Keyboard - User sử
dụng
keyboard
Xác nhận - Button - User - Hiển thị Table 4: Chi
- Enalble click vào tiết thông tin cho trang
“Loại xe của bạn”
Icon Xem Common Business Rules No.001
“Menu”
Icon Xem Common Business Rules No.002
“Account”

Icon “Back” - Button - User - Hiển thị Table 2: Chi


- Enable click vào tiết thông tin cho trang
“Vị trí cần cứu hộ”
Table 4: Chi tiết thông tin cho trang “Loại xe của bạn”

Element
Screenshot Constraints and Rules Action Behavior
name
Lựa chọn - Check box - User - Hiển thị dấu tick ở ô
loại xe - Mặc định là các click vào đã chọn
check box đều trống
- Chỉ được chọn 1
Xác nhận - Button - User - Hiển thị Table 5: Chi
- Enable click vào tiết thông tin cho trang
“Tình trạng xe của bạn”

Icon Xem Common Business Rules No.001


“Menu”
Icon Xem Common Business Rules No.002
“Account”

Icon “Back” - Button - User - Hiển thị Table 2: Chi


- Enable click vào tiết thông tin cho trang
“Vị trí cần cứu hộ”

Table 5: Chi tiết thông tin cho trang “Tình trạng xe của bạn”

Element
Screenshot Constraints and Rules Action Behavior
name
Tình trạng - Check box - User - Hiển thị dấu tick ở ô
xe của bạn - Mặc định là các click vào đã chọn
check box đều trống - Hiển thị text (nếu có)
- Khi user chọn “Hết
xăng” hoặc/và “Hư
bánh xe” thì disable:
 “Không biết
nguyên nhân”
 Text field
- Khi user chọn
“Không biết nguyên
nhân” thì:
 Disable “Hết
xăng” và “Hư
bánh xe”
 Enable Text
field
- Text field
 Khi click vào
thì hiện
keyboard
 Không bắt
buộc điền
Xác nhận - Button - User - Table 6: Chi tiết thông
- Enable click vào tin cho trang “Đang tìm
đối tác cứu hộ”

Icon Xem Common Business Rules No.001


“Menu”
Icon Xem Common Business Rules No.002
“Account”
Icon “Back” - Button - User - Hiển thị Table 4: Chi
- Enable click vào tiết thông tin cho trang
“Loại xe của bạn”

Table 6: Chi tiết thông tin cho trang “Đang tìm đối tác cứu hộ”

Element
Screenshot Constraints and Rules Action Behavior
name
Đang tìm - Thanh progess và số - Tìm kiếm đối tác thoả
đối tác cứu % điều kiện:
hộ - Mặc định là 0% và  Trong bán kính
thanh chưa fill màu 10km tính từ vị
- Tối đa là 100% và trí user
thanh được fill full  Đối tác có thể
màu sửa chữa loại xe
+ tình trạng xe
của user
 Đối tác đang
available

- Hiển thị % tương ứng


với màu trong thanh
progress và tương ứng
với quá trình tìm kiếm
đối tác
- Khi tìm kiếm xong, tự
động chuyển qua Table
7: Chi tiết thông tin cho
trang “Điểm cứu hộ gần
bạn”
Icon Xem Common Business Rules No.001
“Menu”
Icon Xem Common Business Rules No.002
“Account”
Icon “Back” - Button - User - Hiển thị Table 5: Chi
- Enable click vào tiết thông tin cho trang
“Tình trạng xe của bạn”

Element
Screenshot Constraints and Rules Action Behavior
name
Danh sách - Check box - User - Hiển thị dấu tick ở ô
đối tác - Mặc định các check click vào đã chọn
box đều trống
- Chỉ được chọn 1
Cách bạn … - Text - Hiển thị khoảng cách
km giữa vị trí cần cứu hộ
của user và đối tác
Bảng giá - Button - User - Hiển thị Table 11: Chi
tham khảo - Enable click vào tiết thông tin cho trang
… “Bảng giá tham khảo”

- Mỗi bảng giá tương


ứng với mỗi đối tác
Xác nhận - Button - User - Hiển thị Table 8: Chi
- Enable click vào tiết thông tin cho trang
“Thông tin liên hệ”

Icon Xem Common Business Rules No.001


“Menu”
Icon Xem Common Business Rules No.002
“Account”
Icon “Back” - Button - User - Hiển thị Table 5: Chi
- Enable click vào tiết thông tin cho trang
“Tình trạng xe của bạn”
Table 7: Chi tiết thông tin cho trang “Điểm cứu hộ gần bạn”
Element Constraints and
Screenshot Rules Action Behavior
name
Họ và tên - Text field - User - Hiển thị text do user
- Mặc định trống click vào nhập
- Bắt buộc nhập - User sử
- Không chứa các ký dụng
tự đặc biệt keyboard
- Không chứa chữ số
- Khi click vào thì hiện
keyboard

Số điện - Text field - User - Hiển thị số điện thoại


thoại - Mặc định trống click vào do user nhập
- Bắt buộc nhập - User sử
- Mặc định nhập kiểu dụng
Number keyboard
- Không cho phép
nhập chữ cái và các
ký tự đặc biệt
- Dãy số bắt buộc phải
bắt đầu bằng số 0
(+84)
- Length = 10
- Khi click vào thì hiện
keyboard

Xác nhận - Button - User - Hiển thị Table 9: Chi


- Enable click vào tiết thông tin cho trang
reconfirm “Thông tin
liên hệ”

Icon Xem Common Business Rules No.001


“Menu”
Icon Xem Common Business Rules No.002
“Account”
Icon “Back” - Button - User - Hiển thị Table 7: Chi
- Enable click vào tiết thông tin cho trang
“Điểm cứu hộ gần bạn”
Table 8: Chi tiết thông tin cho trang “Thông tin liên hệ”
Table 9: Chi tiết thông tin cho trang reconfirm “Thông tin liên hệ”
Element
Screenshot Constraints and Rules Action Behavior
name
Họ và tên - Text - Hiển thị text do user
nhập ở Table 8: Chi tiết
thông tin cho trang
“Thông tin liên hệ”

Số điện - Số - Hiển thị số do user


thoại nhập ở Table 8: Chi tiết
thông tin cho trang
“Thông tin liên hệ”

Xác nhận - Button - User - Hiển thị UC 002 –


- Enable click vào
Theo dõi lộ trình của
nhân viên cứu hộ
Icon Xem Common Business Rules No.001
“Menu”

Icon Xem Common Business Rules No.002


“Account”
Icon “Back” - Button - User - Hiển thị Table 8: Chi
- Enable click vào tiết thông tin cho trang
“Thông tin liên hệ”

6.2 – Exceptional flow


Table 10: Chi tiết thông tin pop-up message của trang “Thông tin liên hệ”

Element
Screenshot Constraints and Rules Action Behavior
name
Bạn vui - Pop-up message - User có - Hiển thị message
lòng… thể chạm
bất cứ
đâu trên
màn
hình, sẽ
trở lại
trang
trước khi
xuất hiện
pop-up
6.3 – Alternative flow
Table 11: Chi tiết thông tin cho trang “Bảng giá tham khảo”

Element
Screenshot Constraints and Rules Action Behavior
name
Bảng giá - Text - Hiển thị tên và số tiền
tham khảo của từng dịch vụ
của A
Icon Xem Common Business Rules No.001
“Menu”
Icon Xem Common Business Rules No.002
“Account”
Icon “Back” - Button - User - Hiển thị Table 7: Chi
- Enable click vào tiết thông tin cho trang
“Điểm cứu hộ gần bạn”

You might also like