0% found this document useful (0 votes)
14 views25 pages

Restaurant

The document outlines a proposal for a smart restaurant system that utilizes advanced technology for ordering, reservations, and customer record management, enhancing efficiency and customer experience. It aims to automate traditional restaurant operations, reducing staff requirements and minimizing errors in order processing. The system includes various modules for customers, servers, and kitchen staff, all interconnected via a wireless network, and is designed to improve service quality and operational efficiency.

Uploaded by

c24vishalpandit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views25 pages

Restaurant

The document outlines a proposal for a smart restaurant system that utilizes advanced technology for ordering, reservations, and customer record management, enhancing efficiency and customer experience. It aims to automate traditional restaurant operations, reducing staff requirements and minimizing errors in order processing. The system includes various modules for customers, servers, and kitchen staff, all interconnected via a wireless network, and is designed to improve service quality and operational efficiency.

Uploaded by

c24vishalpandit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 25

Abstract

The smart restaurant is a concept where a restaurant working is based on using state of the
art technology from reservation to ordering and storing customer records. The traditional
restaurant system working is replaced by use of smart phones, tablets or graphical user
inter- face interactive touch screens. Customers will order their meal through tablets, so
that the order is directly rooted to the kitchen via a central server. Also customer’s records
are perma- nently maintained in the central server which can be used later for marketing,
accounts and sales purposes. The smart restaurant reduces the staff employed for
hospitality services thus increasing the profit margins. The kitchen will have an interface
where orders will be served according to priority (first come first serve). The customers will
order from an android app installed on a tablet either from the hotel or their home. An
application on android will also help customers to know more about the restaurant and its
services, and will facilitate online ordering and prior reservation of table.

Keywords:restaurants,Hotel

1
Chapter 1

Introduction

1.1 Overview
This project idea is dedicated to improve scenario in restaurants and hotels for better cus-
tomer experience. The concept is simple to implement and very useful for every kind of
food place weather it is a small restaurant or a big hotel. The system provides managed
food delivery right to the table (without any confusion) and smart payment options for
saving time.

1.2 Motivation
China and Japan are continually doing inventions in robotic sectors; even they are using
robots in every field to facilitate the public. Our aim is to make our Nation more powerful
in terms of technology. Already number of research had done to automate the industries
of India. Our contribution is to make the restaurants and hotels automated and facilitate
the public by robotic technology along with the smart ordering system.

1.3 Objective
The automation in restaurants that we are proposing will bring technology in the restaurants.
The traditional method of human waiter and menu on paper is very time consuming,
where we have to wait for waiter to order. Smart menu in place of paper menu card will
support the go green theme. This app will directly interact in the kitchen part. The
parameters that kitchen side require is the table number (from which the order came) and
ordered food by the particular table. The system allow quick and easy managing an
online menu

1
which customers can browse and use to place orders with just few clicks. People are rapidly
moving towards a smarter world, with implementation of smart cities, smart classrooms and
smart phones. At present, information and communication technology has been brought to
a number of business models in order to make the operation more convenient and effective.
Restaurant management can be more efficient with the help of smart technology. In India,
though there is a trend for moving towards a smarter society, the hospitality and services
sector still doesn’t see an implementation of smart technology.

1.4 Organization of Report


This report consist of this chapter .They are as follows:
Chapter 1: Introduction Problem Statement: Gives the brief information of what is project
all about, need of this project and what are the objectives, need, and scope of work and
expected of this system.
Chapter 2: Literature Survey: Gives the brief idea about what is new previous technology
are present for securing Deduplication.
Chapter 3: System Requirements and Specifications: Gives the brief idea about software
and hardware requirement also gives the functional and non-functional specification of the
system.
Chapter 4: System Design: The System Design gives overall system design model architec-
ture and system design data flow of the system.
Chapter 5: Technical Specification.
Chapter 6: Mathematical Model: It includes main modules and mathematical modelling.
Chapter 7: Conclusion.
Chapter 2

Literature Survey

Various wireless applications for restaurant ordering have been developed, analysed and
implemented in restaurants. These have been implemented using PDA’s (Personal Digital
Assistant) [1], Windows Mobiles or Android Mobiles. Also many wireless technologies are
available today. The PDA technology has been developed specifically for medium and large
scale restaurants which uses Wi-Fi (Wireless Fidelity) systems. Captain Pad, a web based
ordering system, is a wireless technology which was being used for automating the
ordering system in hotels and restaurants. Using Captain Pad, orders can be sent directly
by the customer to the kitchen, this ensures that the customer will be served faster.
Developers used MS Disk Operating System, Win 3.11, Win95, 98 and Win NT, Win XP,
Linux.as operating systems, C++, C, Hyper Text Mark-up Language (HTML) , XML, and Java
as programming language and web based technologies like XML, JSP, EJB, Struts, HTML
and Hibernate. They also used MySQL and Oracle 8 for databases and JBoss, Apache and
Tomcat for web servers. The whole menu is loaded in the Captain Pad device.

3
Table 2.1: Heading for table

Author/year Name of Advantages Disadvantages


Algorithm
or Method
Siti Athi- Smart The system was Maintenance of
rah Bt Ordering not time con- cables are essen-
Rosli/2007 System at suming. tial
Restaurant
by Using
Cable and
Micro-
controller
PIC
Lextrait, The pro- It was used to Time consuming
Vincent gramming make programs
/July 2010 languages in easy way.
Chapter 3

Problem Statement

As the standard of living is improving, people are spending more on luxury dining. People
are nowadays more meticulous on the ambience and services provided. The traditional
system of restaurant working is encountering a lot of day to day problems with most of
the operations done by hand, waiters rushing around with hardbound menus, data and
information maintenance inability increasing the system inefficiency and probability of error.
The Smart Restaurant takes into account of all the small and large scale errors, providing
a very efficient and effective way of system maintenance and delivery. The system consists
of four modules namely Customer module, Server Module, Kitchen Module and Remote
Module. The Customer, Server and Kitchen module work in the restaurant environment
within a home network with the help of wireless fidelity whereas the Remote and Reservation
module works anywhere with proper Internet connectivity.
The traditional food ordering system is entirely a manual process which involves waiters,
pen and paper. The customer has to wait for waiters to take the order. The waiter notes
down the orders from customers, take these orders to kitchen department , update them
in records and again make the bill. Though this system is simple; it may involve errors while
noting down the orders as well as in making calculations. Even it is sometimes difficult to
interpret the handwriting of the waiter. To overcome these limitations in manual system,
some systems are being developed to automate food ordering process. By using Smart
Restaurant Ordering System, the ordering system is made more efficient and can help the
manager to avoid human error and enhance business development. In this system,
ordering transaction is a step by step process to make the transaction more systematic and
system can guide the staff to avoid any order mistakes. The transaction between waiters
and restaurant departments and also between waiters and cashier will be systematic and
efficient. Besides the efficiency, this system can give better quality of service to customers
and will attract more customer to get this quality services.

5
Chapter 4

Project Requirement

4.1 System Feature

4.1.1 Modules
Customer Module
The customer module is an android based application that provides a user friendly graphical
user interface. With the help of this module the customer can order the meal. This module
contains the details of the food to be ordered which includes price of the menu, ingredients
and a visual display of the food items. Special dishes (e.g. the Chef’s Choice) if any could
be changed and modified easily at any time by the admin/manager and displayed. Any
personalization required by the customer in the food item can easily be implemented under
this module. The customer module is run on a tablet and the application to be run on it
is made in Eclipse and Android Studio using Java programming. The customer module is
connected to the server module through a wireless fidelity network.
Server Module
Server module is a web based module which is handled by the admin (restaurant manager)
for managing the database and controlling the entire system. Here the entire details of the
item ordered by the customer, time of ordering, bill amount, bill status etc. is maintained.
Also the admin can anytime add and modify menus (e.g. Today’s Special), their prices and
advertise specific food item including special discount and combo offers. Server Module is
being implemented in XAMPP server where database management is done in MySQL and
programming is done using java server pages.
Kitchen Module
Module Kitchen module is a graphical user interface which would be used by the chef. This
module will display the food item to be prepared by the chef and the orders will be in first

6
come first serve basis. Kitchen module will also provide a feedback on order completion and
this information will be notified to the admin as well as the customer.
Remote and Reservation Module
This module is also an android based application through which the customer can order the
food from anywhere through internet connectivity. The customers can also book a table
in advance before coming for dinner or lunch and can know whether a table is available or
not. This module will communicate with server module and the database will be accordingly
updated. This will be an android application which will be available on google play store
for free.

4.2 Hardware Requirements


RAM: 512 MB.
HDD: 160 GB.
LAN Cable.
Mobile phone.

4.3 Software Requirements


Windows OS.
Android.
Java
MySql

4.4 Other Requirements(if applicable)


Http Protocol.

4.5 Database Requirements(if applicable)


MySql
4.6 Analysis Model

4.6.1 Data Flow Diagrams

Figure 4.1: Data flow Diagram

4.6.2 Entity Relationship Diagrams


Figure 4.2: Deployment Diagram

4.6.3 UML Diagrams


This Section content nine UML Diagram, which clearly specify the exact functionality of the
prototype and they are as follows,

• Class Diagram

• Object Diagram

• Package Diagram

• State Diagram
• Use case Diagram

• Activity Diagram

• Sequence Diagram

• Component Diagram

• Deployment Diagram
4.6.4 Class Diagram
Class Diagram is a static structure diagram that describes the structure of a system by
showing the system classes, their attributes, operations and relationships.

Figure 4.3: Class Diagram


4.6.5 Object Diagram
Object diagrams are derived from class diagrams so object diagrams are dependent upon
class diagrams. Object diagrams represent an instance of a class diagram. The basic concepts
are similar for class diagrams and object diagrams. Object diagrams also represent the static
view of a system but this static view is a snapshot of the system at a particular moment.

Figure 4.4: Object Diagram


4.6.6 Use Case Diagram
The Use Case Diagram shows the actual functionality of system, and how the users are inter-
connected with each other. This diagram gives the exact working of the system. In this
system Admin can update information,documents and notification. The Voter verifies the
updated data of schemes and can view the Ward information.

Figure 4.5: Use case Diagram


4.6.7 Activity Diagram
This activity diagram shows how the activity is performed and changed as per the condition.
The activity performed by the user and activity performed by system are clearly shown in
this diagram. This diagram helps in easy decision in implementation phase.

Figure 4.6: Activity Diagram


4.6.8 Sequence Diagram
A sequence diagram is an interaction diagram that shows how objects operate with one
another and in what order. It is a construct of a message sequence chart. A sequence
diagram shows object interactions arranged in time sequence.

Figure 4.7: Sequence Diagram


4.6.9 Component diagram
Component diagrams are used to visualize the organization and relationships among com-
ponents in a system. These diagrams are also used to make executable systems

Figure 4.8: Component Diagram


4.6.10 Deployment diagram
Deployment diagrams are used to visualize the topology of the physical components of a
system, where the software components are deployed. Deployment diagrams are used to
describe the static deployment view of a system. Deployment diagrams consist of nodes and
their relationships.

Figure 4.9: Deployment Diagram


Chapter 5

System Analysis

5.1 System Architecture

Figure 5.1: Deployment Diagram

18
5.2 Modules
Tablet Module:

• User can see Menu Item of Restaurant.

• User can search for particular order.

• Can place order.

• User will know order is placed or not.

• It will track order bill amount.

• Menu will be categories in different (like starters, main course, drinks etc.)

• User can give feedback to service.

Kitchen Module:

• Chef will get order table number wise (like Table no. 2 order) on large display. complete
order chef can provide acknowledgement as order complete and it will get serve to
client/user.

Server module:

• Cashier can check bill of particular table.

• Cashier can take payment and can confirm payment.

• Can add menu.

• Manager can check report of specific time.

• Manager can disable any items which are not available in a particular time period are
not displayed on the menu card.

Remote Module:

• User can register from remote place with this app.


• After register, user can reservation seat at restaurant.

• User can also place order for parcel.

• User can get feedback about restaurant.

• It will track order bill amount.

• Menu will be categories in different (like starters, main course, drinks etc.)

• User can give feedback to service.

5.3 Algorithm/Technique
ALGORITHM
Customer
1.Start
2.if new user then enter user info(name,mobile no.,date of birth ,password ,confirm password)
3.if user already exist then enter mobile no. and password.
4.view menu 5.select menu 5.1 user enter the choice (starter,sea food,Main course, Continen-
tal,beverages)
5.2 add the choice to cart
5.3 confirm order — order cancel
5.4 if new order goto 5 else goto 6
6.payment online — offline
7.collect receipt
8.rating
9.feedback
10.stop placed order
(chef)
1.start
2.view table number and menu
3.order in process
4. order completed
5. order handover from kitchen to waiter
6.stop
Payment
1.start
2. select payment type
3. if online
3.1 payment details
3.2 confirmation of cash delivered
4 else offline
4.1 payment at cash counter
5.get receipt
6.stop
Manager
1.start
2.add new items in menu and their cost
3.delete items
4.give notification
5.bill generation
6. give authentication to user
7.stop
Conclusion

In this paper, we present an automated food ordering system with-real time customer
feed- back. This system is convenient, effective and easy thereby improving the
performance of restaurant’s staff. It will also provide quality of service and customer
satisfaction. Overall conclusion is that, this is a smart food ordering system for the
restaurant sector, made by combining the Android and Wireless technology. In the next
phase, we will be working on providing provisions to customers for reservation in the hotel
from their homes as well as parcel ordering to enhance the automated system. The project
will reduce workload of the servicemen who take orders and hence guarantee more
attention towards each and every customer. It will increase the speed of order with real
time monitoring along with minimum ambiguity, fault or cheat for an instance, no mislead
of customers by waiters or change in orders by the customers etc. A calculator will not
be required if one’s budget is limited. As an interesting and attractive user interface will
attract more customers and with an in- creasing trend towards a smarter world, it will bring
in a good profitable business. There are possibilities of further additional automated sub-
systems like banking system which will be able to provide bill payment online using net
banking or a credit card. Also, a visual graphical user interface can be projected on the
table itself for a more attractive and user friendly ordering system.

24
Bibliography

[1] Khairunnisa K. ,The Application of Wireless Food Ordering System MASAUM Journalof
Computing, Volume 1 Issue 2, September 2009.
N. M. Z. Hashim Smart Ordering System via Bluetooth in International Journal of Computer
Trends and Technology (IJCTT) volume 4 Issue 7Month 2013.
K. A. Wadile E- restaurant management system using robot in international journal of
informative futuristic research. 2015

25
26

You might also like