# I. Mô tả dự án - Dựa trên nền Kiosk WPS có sẵn xây dựng: - Thêm dịch vụ đặt đồ ăn cho nhà hàng (F&B) - Sau khi khách hàng thanh toán cho kiosk xuất đơn đặt hàng xuống màn hình nhà bếp # II. Mô tả nghiệp vụ **Tại kiosk** Các kiosk được đặt tại trước cổng nhà hàng, trên màn hình Kiosk hiển thị các món ăn, thông tin hiển thị bao gồm (Tên món ăn, Giá, Hình ảnh) và trên màn hình quảng cáo sẽ thể hiện video hoặc hình ảnh của đồ ăn mà khách hàng đang chọn, khách hàng chọn đồ ăn cho vào giỏ, sau khi chọn xong khách hàng thanh toán bằng các hình thức có sẵn của kiosk. Kiosk sẽ xuất hóa đơn sau khi khách hàng thanh toán thành công. **Tại nhà bếp** Nhà bếp sẽ được trang bị màn hình bếp có nhiệm vụ hứng các đơn hàng sau khi thanh toán thành công từ các kiosk ( các đơn hàng sau khi được thanh toán thành công từ kiosk sẽ đẩy các đơn đó về màn hình bếp ). Đầu bếp sẽ chuẩn bị các món ăn dựa vào đơn hàng trên màn hình bếp. **Đối với khách hàng** Sau khi khách hàng nhận được hóa đơn từ kiosk, Khách hàng đi vào quầy tiếp tân của nhà hàng, nhân viên tại quầy tiếp tân sẽ sắp xếp bàn cho thực khách. và kiểm tra số hóa đơn của khách hàng. Nhân viên sẽ đi vào bếp kiểm tra các món ăn trên số hóa đơn đó đã được chuẩn bị chưa, nếu rồi, nhân viên sẽ mang ra cho thực khách. **Đối với nhân viên** Nhà hàng cung cấp tablet cho nhân viên phục vụ, trên tablet thể hiện danh sách đơn hàng tương tự như màn hình bếp, sau khi nhân viên mang thức ăn cho thực khách, nhân viên phục vụ sẽ bấm hoàn thành đơn hàng trên tablet. Trên màn hình bếp cũng sẽ gạch đơn hàng đã hoàn thành. # III. Danh sách công việc | **Hạng mục** | **STT** | **Danh sách công việc** | **Mô tả** | | ---------------------------------- | ------- | --------------------------------------------------- | ------------------------------------------------------ | | Thêm dịch vụ F&B vào Kiosk | 1 | Thêm loại dịch vụ F&B | Thêm loại dịch vụ vào kiosk | | | 2 | Thêm màn hình chọn món ăn | Màn hình hiển thị món ăn trên kiosk | | Thêm màn hình nhà bếp | 3 | Thêm UI màn hình bếp | Giao diện màn hình bếp | | | 4 | Thêm BE (Back end) xử lí hóa đơn trên màn hình bếp | | | | 5 | Xử lí realtime đẩy hóa đơn từ kiosk về màn hình bếp | | | Thêm dịch vụ F&B vào trang quản lí | 6 | Thêm loại dịch vụ | Thêm loại dịch vụ F&B phục vụ cho thêm món ăn, báo cáo | | | 7 | Màn hình thêm món ăn | Thêm món ăn, cài đặt giá như dịch vụ iresort | # IV. Mô hình **Mô hình** ![](https://i.imgur.com/bYQi5bB.png) Hình. Mô hình hệ thống **Sequence diagram** ``` mermaid sequenceDiagram participant cus as Thực khách participant ki as Kiosk participant bep as Màn hình bếp participant db as Đầu bếp loop cus ->> ki: Chọn món ăn trên kiosk ki -->> ki: Thêm món ăn vào giỏ hàng ki -->> cus: Thêm thành công end cus ->> ki: Thanh toán trên kiosk ki ->> bep: Gửi đơn hàng xuống bếp ki -->> cus: Trả hóa đơn cho khách hàng bep ->> db: Thông báo đơn hàng mới db -->> db: Chuẩn bị món ăn trên đơn hàng ``` Hình. Luồng nghiệp vụ từ kiosk xuống màn hình bếp ``` mermaid sequenceDiagram participant cus as Thực khách participant nv as Nhân viên participant db as Đầu bếp participant bep as Màn hình bếp cus ->> nv: Đi vào nhà hàng với hóa đơn nv -->> cus: Kiểm tra hóa đơn và sắp xếp bàn cho thực khách nv ->> db: Kiểm tra tình trạng chuẩn bị alt Nếu chuẩn bị xong nv ->> bep: Đổi tình trạng hóa đơn (Đã giao) db -->> nv: Nhân viên nhận đồ ăn end nv -->> cus: Mang đồ ăn cho thực khách ``` Hình. Luồng nghiệp vụ sau khi khách có hóa đơn