5 Triển khai và kiểm thử
4.4 Usecase xác thực người gửi
Các tính năng và quy trình liên của người gửi chưa có tài tài khoản bao gồm:
• Quy trình đăng ký tài khoản:
1. Đối tượng người gửi đượ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.
– Đị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 người gửi đ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. Người gửi đượ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 người gửi đã đă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 người gửi thực hiện quy trình đăng ký.
– Nếu người gửi nhập sai tên đăng nhập hoặc mật khẩu hệ thống hiện thị thông báo, người gửi 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ệ. Người gửi sẽ được chuyển tới trang điền thông tin vận đơn và xem mà QR vận đơn mà mình được nhận.