Categories

Chủ Nhật, 24 tháng 5, 2026

Capstone: QR Code-based Restaurant Ordering System (Hệ thống gọi món và quản lý phục vụ nhà hàng)

 Vũ Thành Đạt, Lương Quốc Triệu, Lê Nhật Trường, Nguyễn Ngọc Trúc Phi

Tháng 01/2026


- Ứng dụng “QR Code-based Restaurant Ordering System” được phát triển dựa trên yêu cầu từ Công ty cổ phần Pika Tech and Analytics với định hướng xây dựng phần mềm thực hiện triển khai quy trình gọi món và vận hành nhà hàng triển khai tại Sweet & Salt Factory - Steakhouse - 449c Trần Hưng Đạo, Phường Cầu Ông Lãnh, Tp. Hồ Chí Minh. Các quy trình được xác định, thực hiện và tư vấn trực tiếp với nơi triển khai thông qua công ty đặt hàng. Hệ thống được xây dựng để áp dụng duy nhất cho một cửa hàng với không gian chỉ có một tầng duy nhất với số lượng bàn nhất định. Hệ thống hoàn toàn xây dựng bằng ứng dụng web chạy trên trình duyệt để tạo điều kiện thuận lợi nhất cho người dùng. Phần mềm giám sát của người quản lý quán có một layout tương ứng với các vị trí bàn trong quán. Người giám sát có thể quản lý tình trạng bàn, hỗ trợ thực hiện điều phối bàn cho khách hàng, giám sát tình trạng đặt món ăn, tình trạng các món ăn được thực hiện và phục vụ. Hơn thể nữa, người giám sát có thể hỗ trợ các vấn đề khác của khách hàng như phản hồi, cung cấp theo các topping, nước chấm theo quy định của quán. Người khách hàng vào quán, sử dụng điện thoại quét QR ngay tại các bàn để thực hiện chọn bàn để ngồi. Ứng dụng được load trực tiếp trên trình duyệt của điện thoại với khả năng tương thích với thiết bị. Khách hàng thực hiện các bước chọn món, đặt hàng và thanh toán. Khi các món ăn được thanh toán thành công, thông tin của các món ăn sẽ được chuyển đến nhà bếp.
Tại đây, một ứng dụng chạy trên trình duyệt web của tablet hoặc PC sẽ được người quản lý nhà bếp xem xét và thực hiện các món ăn cùng với sự gợi ý của hệ thống về nhóm các món ăn hay theo bàn. Bên cạnh đó, hệ thống cũng đưa các cảnh báo tương ứng về thời gian về thứ tự phục vụ để đảm bảo sự phù hợp nhất dành cho người quản lý bếp với sự quyết định từ người dùng. Các món ăn sau khi được thực hiện xong sẽ được thông báo đến bộ phận phục vụ. Người quản lý phục vụ sử dụng ứng dụng trên trình duyệt web của tablet hoặc PC để điều phối việc phục vụ món ăn theo kinh nghiệm và sự gợi ý của hệ thống về nhóm bàn phục vụ, vị trí phục vụ, thời gian phục vụ, … Người quản lý phục vụ có thể định hướng việc phục vụ là dựa trên robot trong khoảng thời gian và phạm vi cụ thể. Người khách hàng có thể đặt hàng nhiều lần cho đến khi họ rời khỏi bàn. Khách hàng có thể xem hóa đơn cùng chi tiết họ đã đặt. Người quản lý quán có thể thực hiện chuyển đổi trạng thái của một bàn trở thành available nếu kiểm tra khách hàng đã thực sự rời khỏi quán và không sử dụng dịch vụ nữa.  Quy trình chính yếu của hệ thống được yêu cầu dựa trên đặc tả của đơn vị triển khai thông qua Công ty cổ phần Pika Tech and Analytics kết hợp cùng với nội dung tư vấn thiết kế của nhóm phát triển và thực hiện dự án theo các ràng buộc như sau

-        Toàn bộ account của người quản lý, quản lý bếp, quản lý phục vụ, … được chuyển từ hệ thống khác vào hệ thống – không có việc đăng ký và xác thực

-        Thông tin các món ăn, danh mục, các dịch vụ cùng các đơn giá được import vào trong hệ thống theo định dạng đã có sẵn

-        Vị trí sơ đồ của quán được thiết lập cố định và đồng bộ trong hệ thống.

-        Muốn đặt món ăn đòi hỏi người khách hàng phải chọn bàn trước thông qua QR code.

-        Món ăn khi đặt hàng bắt buộc phải thực hiện thanh toán trước.

-        Thời gian phục vụ cuối cùng sẽ được thông báo trên các đối tượng có liên quan để việc vận hành hệ thống là tốt nhất

-        Hệ thống tạo ra các gợi ý dựa trên nghiệp vụ và người vận hành là người quyết định.

-        Một bàn tại một thời điểm chỉ gắn với một khách hàng hay một thiết bị duy nhất.

-        Hóa đơn của khách hàng được kết xuất dựa trên bàn khách hàng đã lựa chọn trước đó trong một phiên giao dịch.

-        Khách hàng sẽ không được hủy, thay đổi hay hoàn trả món ăn đã đặt sau khi thanh toán tiền.

-        Khách hàng có thể thực hiện truy cập lại hóa đơn với các thông tin chi tiết mà họ đã đặt. Nếu khách hàng không nhập thông tin chi tiết khi tiến hành checkout thì sẽ được tính là khách vãng lai và không thể tra cứu hoá đơn

-        Người quản lý có thể xem được thông tin trạng thái lịch sử của các bàn có trong quán.

-        Hệ thống sẽ đảm bảo quy trình liên thông giữa quản lý, quản lý bếp, quản lý phục vụ và khách hàng thông qua notification.

-        Robot chỉ được phục vụ khi được chỉ định từ người quản lý phục vụ.

-        Robot chỉ phục vụ cho dãy bàn thẳng đường và 1 bàn duy nhất tại một lần phục vụ.

-        Việc vận hành robot sẽ do đơn vị đặt hàng thực hiện, nhóm thực hiện chỉ ứng dụng để robot nhận được yêu cầu chỉ thị thực hiện.

-        Người quản lý tương tác và ứng đối với yêu cầu khách hàng thông qua ứng dụng quản lý và được ghi nhận trên hệ thống

-        Hệ thống chỉ ghi nhận kết quả việc thanh toán và không quản lý dòng tiền cùng kết quả kinh doanh.

-        Hệ thống hỗ trợ thanh toán online và thanh toán thông qua QR code.

-        Hệ thống phải có khả năng tự vận hành một số chức năng để đảm bảo đề xuất các thông tin phù hợp và cập nhật các thông báo đến người dùng.

-        Một số thành phần thay đổi phải được cấu hình để đảm bảo tính linh động khi vận hành hệ thống.

- Ứng dụng thực hiện được các chức năng như sau

 + Ứng dụng web tương thích thiết bị mobile hỗ trợ khách hàng chọn bàn, đặt món, xem tình trạng phục vụ, đánh giá, phản hồi … theo quy trình tổng quát đã nêu trên

 + Ứng dụng web hỗ trợ tác vụ cho người quản lý quản lý layout của quán, quản lý tình trạng bàn, các tình trạng hoạt động của bàn, hỗ trợ ứng đối với khách hàng … theo đặc tả nghiệp vụ đã nêu trên

 + Ứng dụng web chạy trên tablet hỗ trợ người quản lý nhà bếp theo dõi các món ăn được đặt, thực hiện chuyển đổi trạng thái món ăn … theo đặc tả nghiệp vụ đã nêu trên

 + Ứng dụng web chạy trên table hỗ trợ người quản lý phục vụ điều phối việc phục vụ … theo đặc tả nghiệp vụ đã nêu trên

 + Ứng dụng web để hỗ trợ người admin quản lý thông tin và cấu hình hệ thống theo đặc tả nghiệp vụ đã nêu trên

 + Hệ thống cần tuân thủ những business rule theo thỏa thuận với công ty đặt hàng và nghiệp vụ của đơn vị triển khai đã đưa ra.

 + …

- Xây dựng qui trình dựa trên nhu cầu thực tế thu thập trực tiếp từ chủ dự án, đề xuất ý tưởng thiết kế và giải pháp cho phần mềm và triển khai thực tế. Từ đây, hệ thống được triển khai thử nghiệm dần dần và đánh giá rút kinh nghiệm để cải tiến …

- Ứng dụng sử dụng cơ chế để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần sự tương tác của người vận hành

Xem chi tiết tại đây

Không có nhận xét nào:

Đăng nhận xét