Quy trình “Tài xế xác nhận hoàn tất vận đơn”

Một phần của tài liệu Hệ thống hỗ trợ quản lý giao hàng (Trang 104 - 110)

5 Triển khai và kiểm thử

4.47 Quy trình “Tài xế xác nhận hoàn tất vận đơn”

4.5.1.9 Quy trình “Hủy vận đơn”

Hủy vận đơn được chia thành hai trường hợp:

• Trường hợp tài xế hủy vận đơn đã được mô tả phía trên trong phần quy trình tài xế chấp nhận vận đơn.

• Trường hợp người gửi hủy vận đơn quy trình được mô tả trong phần này.

1. Người gửi hàng chọn hủy vận đơn và điển lý do trên ứng dụng di động của người gửi hàng trước khi vận đơn chuyển sang trạng thái đang vận chuyển.

2. Ứng dụng di động của người gửi hàng kiểm tra các trường thông tin. Nếu không hợp lệ ứng dụng di động thông báo tới người gửi hàng và yêu cầu nhập lại thông tin. 3. Ứng dụng di động của người gửi hàng gửi yêu cầu hủy vận đơn tới server.

4. Server kiểm tra yêu cầu hủy vận đơn. Nếu yêu cầu hủy vận đơn không hợp lệ hoặc đơn hàng đang trong quá trình vận chuyển server sẽ thông báo lỗi tới ứng dụng di động người gửi hàng.

5. Server cập nhật vận đơn sang trạng thái hủy và thay đổi trạng thái của tài xế sang sẵn sang nhận vận đơn.

6. Server gửi thông báo vận đơn đã bị hủy tới ứng dụng di động của tài xế.

7. Ứng dụng di động của tài xế hiển thị thông báo vận đơn đã bị hủy và quay về màn hình tìm vận đơn.

Hình 4.48:Quy trình “Hủy vận đơn”

4.5.1.10 Quy trình “Quản trị viên xem vận đơn”

Quản trị viên thực hiện chức năng xem vận đơn trên trang web quản lý dành cho quản trị viên.

1. Quản trị viên nhấn chọn quản lý vận đơn trên trang web dành cho quản trị viên. 2. Ứng dụng web gửi yêu cầu lấy danh sách tất cả các vận đơn tới server.

3. Server xác thực yêu cầu thông qua token. Nếu xác thực yêu cầu thất bại server gửi thông báo lỗi tới ứng dụng web.

4. Server lấy thông tin chi tiết tất cả các vận đơn sắp xếp theo thời gian thực hiện từ mới đến cũ, các thông tin bao gồm: tên tài xế, số điện thoại tài xế, tên người gửi, số điện thoại người gửi, giá tiền, trạng thái vận đơn, địa điểm nhận hàng, danh sách địa điểm giao hàng.

5. Ứng dụng web hiển thị danh sách vận đơn.

4.5.1.11 Quy trình “Quản trị viên cập nhật vận đơn”

Quản trị viên thực hiện chức năng cập nhật vận đơn trên trang web quản lý dành cho quản trị viên. Chức năng cập nhật vận đơn bao gồm sửa thông tin vận đơn, hủy vận đơn. Chức năng cập nhật chỉ được thực hiện khi vận đơn chưa chuyển qua trạng thái đang giao hàng.

1. Quản trị viên nhấn chọn cập nhật vận đơn trên trang web dành cho quản trị viên. 2. Ứng dụng web gửi yêu cầu thông tin chi tiết vận đơn dựa theo vận đơn quản trị viên

đã chọn.

3. Server xác thực yêu cầu thông qua token. Nếu xác thực yêu cầu thất bại server gửi thông báo lỗi tới ứng dụng web.

4. Server kiểm tra trạng thái vận đơn. Nếu vận đơn đang ở trạng thái vận chuyển hoặc qua trạng thái đang vận chuyển server thông báo không thể cập nhật vận đơn. 5. Server gửi thông tin chi tiết vận đơn vận đơn bao gồm: tên tài xế, số điện thoại tài

xế, tên người gửi, số điện thoại người gửi, giá tiền, trạng thái vận đơn,địa điểm nhận hàng, danh sách địa điểm giao hàng.

6. Ứng dụng web hiển thị thông tin vận đơn. 7. Quản trị viên cập nhật thông tin vận đơn.

8. Ứng dụng web kiểm tra lại thông tin nhập, nếu thông tin nhập không hợp lệ trang web hiển thị thông báo lỗi.

9. Ứng dụng web gửi yêu cầu cập nhật vận đơn.

10. Server cập nhật thông tin vận đơn dựa theo dữ liệu nhận được từ ứng dụng web.

4.5.2 Mô tả chức năng thành phần hệ thống

4.5.2.1 Delivery Handler

Delivery Handler chịu trách nhiệm tiếp nhận các yêu cầu từ ứng dụng web của quản trị viên và ứng dụng di động. Các yêu cầu từ trang web quản trị viên bao gồm:

1. Lấy danh sách vận đơn:

• Lấy danh sách vận đơn không yêu cầu truyền dữ liệu đầu vào nhưng yêu cầu quyền của tài khoản người gửi phải có quyền quản trị viên.

Một phần của tài liệu Hệ thống hỗ trợ quản lý giao hàng (Trang 104 - 110)

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

(150 trang)