Kiến trúc Server

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

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

4.7 Kiến trúc Server

4.3.4.1 Delivery Handler

Delivery Handler là thành phần chịnh trách nhiệm xử lý các yêu cầu bằng phương thức http từ web quản trị và ứng dụng di động. Delivery Handler thực hiện hai nhiệm vụ chính như sau:

• Phân loại yêu cầu và gọi các thành phần xử lý tương ứng.

Các yêu cầu gửi đến Delivery Handler được phân thành các loại như sau:

• Lấy thông tin người dùng trong hệ thống.

• Tạo/cập nhật/xóa người dùng trong hệ thống.

• Báo cáo vận đơn theo ngày và trạng thái.

• Báo cáo khách hàng sử dụng mới.

• Báo cáo khách hàng sử dụng nhiều.

4.3.4.2 Realtime Handler

Realtime Handler là thành phần chịu trách nhiệm xử lý mọi yêu cầu thời gian thực từ ứng dụng di động trên hện thống: Realtime Handler thực hiện hai nhiệm vụ chính như sau:

• Kiểm tra tính hợp lệ và xác thực các yêu cầu kết nối đến server.

• Phân loại yêu cầu và gọi các thành phần xử lý tương ứng.

Các yêu cầu gửi đến Realtime Handler được phân thành các loại như sau:

• Tài xế sẵn sàng nhận vận đơn.

• Tạo vận đơn.

• Tài xế chấp nhận vận đơn.

• Tài xế thông báo tới điểm nhận vận đơn.

• Tài xế xác nhận nhận vận đơn.

• Tài xế quét mã QR xác nhận người nhận.

• Tài xế xác nhận hoàn tất vận đơn.

• Hủy vận đơn.

• Cập nhật vị trí tài xế.

4.4 Thiết kế giao diện người dùng4.4.1 Giao diện web quản trị viên 4.4.1 Giao diện web quản trị viên

4.4.1.1 Dashboard trang quản trị viên

Sau khi quản trị viên đăng nhập thành công, ứng dụng hiển thị trang dashboard như hình phía dưới. Quản trị viên có thể thực hiện các tác vụ liên quan đến quản trị tài khoản và quản trị 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 63 - 65)

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

(150 trang)