Food Kiosk: Smart Food Ordering System For Restaurants
Food Kiosk: Smart Food Ordering System For Restaurants
SMART FOOD
ORDERING SYSTEM
FOR RESTAURANTS
Problem Statement
To Develop a cloud-based food
kiosk to providing various service
related to restaurant to reduce the
extra burden and workload of
staff and reduces queues and
waiting time at the Restaurant and
allow the Customer orders
directly reaches to kitchen.
Objectives of Project
• To build a kiosk for restaurant to reduce human efforts and time
required.
• To take the orders from each customer and send directly to the
kitchen.
• It can be used for providing various restaurant functions and
menus at one point. Such as Food menu catalogue, Rates,
customized food order, online bill payment using UPI, Net
banking, Debit/credit cards etc.
Proposed Architecture
Project Methodology
■ A touch based digital ordering system consists of an Android and cloud. Android supports
automation of routine tasks in wireless environment. This makes the system convenient to
use for both the customers and restaurants in a cost effective way.
■ It makes the fine dining experience of the customer. The customer can use any language they
are known and are comfortable with, to operate the system. Also they can prefer any
language to communicate with waiter.
■ The system allows to get real time feedback from customers. It helps managers easy to
update and to announce various offers on different occasions. It also help managers to
analyze the best-selling items by getting those values from the database.
■ It provides vacancy list for the customers at the receptionist which will help customers to
book and grab the table easily with no more waiting thus saves time. The system gives e-
billing facilities so that the customer can use credit or debit cards to pay the bill.
Algorithm Used - K-means clustering
■ This is an algorithm to classify the objects based on
attributes/features into K number of group.
■ The classification is done by minimizing the sum of
squares of distances between data and the
corresponding cluster centroid.
■ In this system K-means algorithm is used to create a
cluster of similar orders.
Mathematical Model
■ S= {I, O, F, Success, Failure}
I = {i1, i2} Number of Inputs
i1 = Food order
i2 = Table availability request
O = {o1, o2, o3} Number of Outputs
o1 = Order status
o2 = Available table
o3 = display Bill
F = {f1, f2} Functions
f1 = accept order and send to kitchen
f2 = Generates Bill
Success = System works as per requirements
Failure = Unable to work as per requirements
RESULTS
Graphical User Interface
Project Planning
No. Activity Tentative work to be accomplished Proposed Duration
1. Implementation and Divide project into module using divide and 4 Weeks
Coding conquer strategy
Start coding each module and integrate them