5 Triển khai và kiểm thử
4.2 Usecase xác thực tài xế
Các tính năng và quy trình liên quan của tài xế chưa có tài tài khoản bao gồm:
• Quy trình đăng ký:
1. Đối tượng tài xế được yêu cầu cung cấp các thông tin cá nhân cơ bản bao gồm:
– Số điện thoại: Số điện thoại là định danh tài khoản trên hệ thống vì vậy mỗi số điện thoại là duy nhất cho ứng dụng khách hàng và tài xế.
– Email: Mỗi email tồn tại trong hệ thống chỉ được gắn với một tài khoản nhằm hỗ trợ quá trình định danh lấy lại mật khẩu khi không thể thực hiện phương thức định danh thông qua số điện thoại.
– Mật khẩu: Mật khẩu được yêu cầu có tối thiểu 8 ký tự, có một chữ in hoa và một ký tự đặc biệt.
– Họ và tên lót: Họ và tên lót dùng chung cho đối tượng người gửi hàng và tài xế.
– Tên: Tên dùng chung cho đối tượng người gửi hàng và tài xế.
– Ngày sinh.
– Giới tính.
– Địa chỉ: Địa có thể nhập hoặc không. Nếu tài xế nhập địa chỉ đây sẽ là địa chỉ gửi hàng mặc định.
2. Xác nhận đăng ký tài khoản: Quy trình hệ thống xác nhận đăng ký tài khoản như sau:
– Sau khi tài xế điền đầy đủ thông tin dữ liệu hệ thống sẽ tiến hành kiểm tra các yêu cầu ràng buộc trên dữ liệu.
– Nếu số điện thoại hoặc email đã tồn tại trong hệ thống thông qua việc đăng ký tại ứng dụng dành cho khách hàng hoặc ứng dụng dành cho tài xế hệ thống yêu thông báo lỗi và yêu cầu đăng ký cần được thực hiện lại.
– Nếu mật khẩu không hợp lệ hệ thống thông báo lỗi và yêu cầu đăng ký cần được thực hiện lại.
– Nếu số điện thoại, email cùng với mật khẩu được hệ thống xác nhận hợp lệ. Tài xế sẽ được chuyển tới màn hình đăng nhập.
• Quy trình đăng nhập:
1. Tài xế được yêu cầu cung cấp các thông tin cơ bản để định danh tài khoản bao gồm:
– Tên đăng nhập: Là số điện thoại tài xế đã đăng ký trước đó trên ứng dụng khách hàng hoặc ứng dụng tài xế.
– Mật khẩu
2. Xác nhận đăng nhập tài khoản: Quy trình hệ thống xác nhận đăng nhập tài khoản như sau:
– Nếu tên đăng nhập chưa được đăng ký hệ thống hiển thị thông báo và yêu cầu tài xế thực hiện quy trình đăng ký.
– Nếu tài xế nhập sai tên đăng nhập hoặc mật khẩu hệ thống hiện thị thông báo, tài xế có thể điều chỉnh thông tin và tiếp tục quy trình xác nhận hoặc lựa chọn tính năng lấy lại mật khẩu.
– Nếu tên đăng nhập và mật khẩu được hệ thống xác nhận hợp lệ. Tài xế sẽ được chuyển tới bước xác định loại tài khoản.
– Sau khi thực hiện quy trình đăng nhập thành công hệ thống cần xác định tài khoản thuộc loại chỉ dành cho khách hàng hay có thể dùng cho khách hàng và tài xế.
– Nếu tài khoản đã được đăng ký tính năng tài xế hệ thống sẽ chuyển tới màn hình chính trong ứng dụng dành cho tài xế.
– Nếu tài khoản chuyển được đăng ký tính năng dành cho tài xế, hệ thống sẽ chuyển tới màn hình đăng ký tính năng dành cho tài xế.
4. Đăng ký tính năng dành cho tài xế:
– Đối tượng tài xế được yêu cầu cung cấp các thông tin phương tiện bao gồm:
* Ảnh chụp trực diện khuôn mặt
* Ảnh 2 mặt chứng minh nhân dân/ Căn cước công dân.
* Ảnh 2 mặt giấy pháp lái xe.
* Ảnh 2 mặt cà vẹt xe, biển số xe, nhãn hiệu xe, loại xe.
* Ảnh chụp bao quát xe.
– Sau khi cung cấp đầy đủ các thông tin do hệ thống yêu cầu, nếu xác thực thông tin thành công hệ thống sẽ chuyển tới màn hành chính trong ứng dụng dành cho tài xế.