(Mức độ: Khá - Nhiều Actor tương tác thời gian thực)
"Nền tảng FoodExpress kết nối ba bên: Khách hàng, Nhà hàng và Tài xế. Khách hàng truy cập ứng dụng để tìm kiếm món ăn theo tên hoặc danh mục. Sau khi chọn món và thêm vào giỏ hàng, khách hàng tiến hành đặt đơn hàng. Tại bước thanh toán, khách hàng có thể chọn thanh toán bằng tiền mặt (COD) hoặc thanh toán online. Nếu chọn thanh toán online, hệ thống phải kết nối với cổng ngân hàng để xử lý giao dịch. Sau khi đặt xong, trong lúc chờ nhà hàng xác nhận, khách hàng có thể chọn hủy đơn hàng nếu đổi ý.
Về phía Chủ nhà hàng (Merchant), họ nhận được thông báo đơn mới và bấm xác nhận đơn để bắt đầu chế biến. Họ cũng chịu trách nhiệm quản lý thực đơn (cập nhật món hết hàng/còn hàng).
Khi món ăn đã sẵn sàng, hệ thống sẽ tìm Tài xế (Shipper) gần nhất đang bật định vị. Tài xế nhận đơn, di chuyển đến nhà hàng và xác nhận lấy hàng. Sau khi giao đến nơi cho khách, tài xế xác nhận giao hàng thành công để hoàn tất đơn. Lúc này, khách hàng có thể vào đánh giá/chấm điểm sao cho tài xế và món ăn. Admin là người đứng sau duyệt hồ sơ đăng ký của nhà hàng/tài xế và xử lý khiếu nại nếu có tranh chấp xảy ra."
Lưu ý: Xác định quan hệ <<extend>> cho "Hủy đơn" (chỉ hủy khi chưa làm) và "Thanh toán Online" (tùy chọn).
Các nghiệp vụ:
Các lưu ý khi vẽ Sơ đồ Activity:
Cùng nhau học tập, khám phá các kiến thức nền tảng về Lập trình web, mobile, database nhé.
Nền tảng kiến thức - Hành trang tới tương lai hân hạnh phục vụ Quý khách!
Khám phá, trải nghiệm ngay
Vui lòng đăng nhập để gởi bình luận!
Đăng nhậpChưa có bình luận nào!