You are on page 1of 5

II.

FLOW
1. USE CASE: Đăng nhập
Basic flow:
1. Người dùng truy cập ứng dụng QUẢN LÝ BÃI GIỮ XE
2. Người dùng phương thức đăng nhập bằng tài khoản nhân viên
3. Người dùng nhập tài khoản mật khẩu và chọn lệnh đăng nhập
4. Hệ thống xác thực thành công, cho phép người dùng truy cập ứng dụng
5. Hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý thông tin”, “Tìm kiếm”, “Báo
cáo Thống kê”, “Đăng ký thẻ”, “Cài đặt”.

Alternative flow:
2.b. Người dùng phương thức đăng nhập bằng tài khoản khoản khách
2.b.1. Hệ thống hiển thị hành động có sẵn trên thiết bị: “Tìm kiếm vị trí gửi xe”.

Exception flow:
4.a. Hệ thống xác thực không thành công và hiển thị thông báo
4.a.1. Người dùng hủy bỏ lệnh đăng nhập
Use case dừng lại

2. USE CASE: Quản lý vị trí gửi xe


Basic flow:
1. Sau khi đăng nhập thành công, hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý
thông tin”, “Tìm kiếm”, “Báo cáo Thống kê”, “Đăng ký thẻ”, “Cài đặt”. Người dùng chọn “Quản lý thông
tin”
2. Hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý lượt xe”, “Quản lý vị trí gửi xe”,
“Quản lý tài khoản”, “Quản lý vị trí gửi xe”
3. Người dùng chọn “Quản lý vị trí gửi xe”
4. Hệ thống hiển thị sơ đồ tổng quát bãi gửi xe và danh sách ô gửi xe.
5. Hệ thống hiển thị sức chứa tối đa, số xe đã để, số ô để xe còn trống.

Alternative flow:
4.a. Phát hiện có xe đỗ sai chỗ so với vị trí đã đăng ký
4.a.1. Hệ thống hiển thị thông báo cảnh báo ra màn hình.
5.a. Số ô để xe hết.
5.a.1. Hệ thống hiển thị thông báo cảnh báo ra màn hình.

3. USE CASE: Quản lý lượt xe


Basic flow:
1. Sau khi đăng nhập thành công, hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý
thông tin”, “Tìm kiếm”, “Báo cáo Thống kê”, “Đăng ký thẻ”, “Cài đặt”. Người dùng chọn “Quản lý thông
tin”
2. Hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý lượt xe”, “Quản lý vị trí gửi xe”,
“Quản lý tài khoản”, “Quản lý vị trí gửi xe”
3. Người dùng chọn “Quản lý lượt xe”
4. Hệ thống hiển thị ra id thẻ, biển số, thời gian khi xe vào/ra

Alternative flow:
4.a. Khi xe vào, hệ thống phát hiện thẻ tháng hết hạn, hoặc sai biển số.
4.a.1. Hệ thống hiển thị thông báo lỗi ra màn hình.
4.b. Khi xe ra, hệ thống phát hiện biển số xe khác với biển số khi vào
4.b.1. Hệ thống hiển thị thông báo cảnh báo ra màn hình.

4. USE CASE: Quản lý thẻ gửi xe


Basic flow:
1. Sau khi đăng nhập thành công, hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý
thông tin”, “Tìm kiếm”, “Báo cáo Thống kê”, “Đăng ký thẻ”, “Cài đặt”. Người dùng chọn “Quản lý thông
tin”
2. Hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý lượt xe”, “Quản lý vị trí gửi xe”,
“Quản lý tài khoản”, “Quản lý vị trí gửi xe”
3. Người dùng chọn “Quản lý thẻ gửi xe”
4. Hệ thống hiển thị danh sách thẻ xe, và các hành động có sẵn trên thiết bị: “Cập nhật thẻ”,
“Thêm thẻ”
a, Cập nhật thẻ:
Basic flow:
5. Người dùng chọn “Cập nhật thẻ”
6. Người dùng lựa chọn thẻ
7. Hệ thống hiển thị form nhập: id thẻ, họ và tên, đối tượng khách hàng (thường, VIP), số điện
thoại, CMND, biển số xe, tháng đăng ký, ô gửi xe (đối với VIP)
8. Người dùng nhập thông tin
9. Người dùng chọn lệnh “đồng ý”
10. Hệ thống cập nhật thông tin, và thông báo ra hình

Alternative flow:
8.a. Người dùng chọn “lệnh xóa”
8.a.1. Hệ thống đưa ra thông báo xác nhận.
8.b. Người dùng chọn lệnh “khóa thẻ”
8.b.1. Hệ thống đưa ra thông báo xác nhận.
9.a. Thông tin không hợp lệ
9.a.1. Hệ thống yêu cầu nhập lại. Quay lại bước 7.

b, Thêm thẻ
Basic flow:
5. Người dùng chọn “Thêm thẻ”
6. Hệ thống hiển thị form nhập: id thẻ, họ và tên, đối tượng khách hàng (thường, VIP), số điện
thoại, CMND, biển số xe, tháng đăng ký, ô gửi xe (đối với VIP), tình trạng thẻ (mặc đinh là mở)
7. Người dùng nhập thông tin
8. Người dùng chọn lệnh đồng ý
9. Hệ thống thêm thẻ mới vào CSDL, và thông báo ra hình

Alternative flow:
8.a. Thông tin không hợp lệ
8.a.1. Hệ thống yêu cầu nhập lại. Quay lại bước 6

4. USE CASE: Quản lý tài khoản


Basic flow:
1. Sau khi đăng nhập thành công, hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý
thông tin”, “Tìm kiếm”, “Báo cáo Thống kê”, “Đăng ký thẻ”, “Cài đặt”. Người dùng chọn “Quản lý thông
tin”
2. Hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý lượt xe”, “Quản lý vị trí gửi xe”,
“Quản lý tài khoản”, “Quản lý vị trí gửi xe”
3. Người dùng chọn “Quản lý tài khoản”
4. Hệ thống hiển thị danh sách thẻ xe, và các hành động có sẵn trên thiết bị: “Cập nhật tài khoản”,
“Thêm tài khoản”
a, Cập nhật tài khoản:
Basic flow:
5. Người dùng chọn “Cập nhật tài khoản”
6. Người dùng lựa chọn tài khoản
7. Hệ thống hiển thị form nhập: mật khẩu hiện tại, mật khẩu mới.
8. Người dùng nhập thông tin
9. Người dùng chọn lệnh “đồng ý”
10. Hệ thống cập nhật thông tin, và thông báo ra hình

Alternative flow:
8.a. Người dùng chọn “lệnh xóa”
8.a.1. Hệ thống đưa ra thông báo xác nhận.
9.a. Thông tin không hợp lệ
9.a.1. Hệ thống yêu cầu nhập lại. Quay lại bước 7

b, Thêm tài khoản


Basic flow:
5. Người dùng chọn “Thêm tài khoản”
6. Hệ thống hiển thị form nhập: tên tài khoản, mật khẩu, họ và tên, CMND.
7. Người dùng nhập thông tin
8. Người dùng chọn lệnh đồng ý
9. Hệ thống thêm tài khoản mới vào CSDL, và thông báo ra hình

Alternative flow:
8.a. Thông tin không hợp lệ
8.a.1. Hệ thống yêu cầu nhập lại. Quay lại bước 6

5. USE CASE: Tìm kiếm


Basic flow:
1. Sau khi đăng nhập thành công, hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý
thông tin”, “Tìm kiếm”, “Báo cáo Thống kê”, “Đăng ký thẻ”, “Cài đặt”. Người dùng chọn “Tìm kiếm”
2. Hệ thống hiển thị danh sách thẻ xe, và các hành động có sẵn trên thiết bị: “Tìm kiếm vị trí gửi
xe”, “Tìm kiếm thẻ”
a, Tìm kiếm xe:
Basic flow:
3. Người dùng chọn “Tìm kiếm vị trí gửi xe”
4. Hệ thống hiển thị form nhập: id thẻ, biển số, thời gian ra vào
5. Người dùng nhập thông tin
6. Người dùng chọn lệnh “đồng ý”.
7. Hệ thống đưa ra vị trí xe ra màn hình

Alternative flow:
6.a. Thông tin không hợp lệ
6.a.1. Hệ thống yêu cầu nhập lại. Quay lại bước 4

b, Tìm kiếm thẻ


Basic flow:
3. Người dùng chọn “Tìm kiếm thẻ”
4. Hệ thống hiển thị form nhập: id thẻ, biển số xe, tên chủ xe, SĐT, CMND
5. Người dùng nhập thông tin
6. Người dùng chọn lệnh đồng ý
7. Hệ thống đưa ra thông tin về thẻ, và thông báo ra hình

Alternative flow:
6.a. Thông tin không hợp lệ
6.a.1. Hệ thống yêu cầu nhập lại. Quay lại bước 4

6. USE CASE: Báo cáo thống kê


Basic flow:
1. Sau khi đăng nhập thành công, hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý
thông tin”, “Tìm kiếm”, “Báo cáo Thống kê”, “Đăng ký thẻ”, “Cài đặt”. Người dùng chọn “Báo cáo thống
kê”
2. Hệ thống hiển thị các hành động có sẵn trên thiết bị: “Lập danh sách tổng xe ra/vào”, “Tính
Doanh thu tháng”, “Thống kê lượng xe các tháng”
a, Lập danh sách tổng xe ra/vào:
Basic flow:
3. Người dùng chọn “Lập danh sách tổng xe ra/vào của tháng”
4. Hệ thống hiển thị form nhập: thời gian bắt đầu, thời gian kết thúc
5. Người dùng nhập thông tin
6. Người dùng chọn lệnh “đồng ý”.
7. Hệ thống đưa ra kết quả ra màn hình
Alternative flow:
3.a. Người dùng chọn “Tính doanh thu tháng”
3.b. Người dùng chọn “Thống kê lượng xe các tháng”
6.a. Thông tin không hợp lệ
6.a.1. Hệ thống yêu cầu nhập lại. Quay lại bước 4

7. USE CASE: Setup


Basic flow:
1. Sau khi đăng nhập thành công, hệ thống hiển thị các hành động có sẵn trên thiết bị: “Quản lý
thông tin”, “Tìm kiếm”, “Báo cáo Thống kê”, “Đăng ký thẻ”, “Cài đặt”. Người dùng chọn “Setup”
2. Hệ thống hiển thị form nhập: giá gửi xe máy theo ngày, giá gửi ô tô theo giờ, sức chứa tối đa
3. Người dùng nhập thông tin
4. Người dùng chọn lệnh “đồng ý”.
5. Hệ thống đưa ra kết quả ra màn hình

Alternative flow:
4.a. Thông tin không hợp lệ
4.a.1. Hệ thống yêu cầu nhập lại. Quay lại bước 2

You might also like