Sie sind auf Seite 1von 22

SMART FOOD ORDERING SYSTEM IN HOTEL

CHAPTER 1
INTRODUCTION

Restaurants are one of the favorite premises. With no regard to the actual
reasons for Visiting restaurants, customer will make orders and wait for the ordered
meals. However, it is common if customers complain for not feeling satisfied about
the services offered. There are many reasons leading to the feeling of dissatisfaction
including being entertained late in terms of order taking by the waiter and meals
serving. The issue of being late entertained could be solved with help of the
advancement in the technologies of communication.

Many times when we visit any restaurant due to overcrowded when order is
being placed it takes more time to process and increases the man power to overcome
such disadvantages a system is being implemented called as automatic hotel order
processing system where users table consists of a keypad and LCD display on
pressing the relevant code of the food item user can send that through the wireless
technology to the kitchen where chef can take the order and serve the customer on
time

This project deals with Digital ordering system for restaurant. This topic
includes scope of the project, project characteristics, Operating environments,
Assumption and dependencies, design and implementation constraints. Scope of the
project includes features that can be implemented. Design part includes the method
and way of designing theproduct. It also explains certain constraints on designing and
implementation

When the customer enters the restaurant, he would surf on the tablet to order his
menu. He could also surf quickly if he has already decided upon what to order. He
would click the item he wants to order and after he is sure he wants each item in the
list, he would click confirm.

The confirmed order would be displayed on the display screen in the kitchen.
After the chef has completed preparing the item, it would be notified to the customer.
After the customer has completed eating the Food, bill would be directly displayed on
his tablet as well as managers system.
1|Page
SMART FOOD ORDERING SYSTEM IN HOTEL

Our purpose to make this project is to make order easier less time taking.
Human effort would be less. Customer can easily place his order just by touch. This
becomes very easy and customer would be satisfied as he placing his order himself.
No confusion would be there. Customer does have to wait for the waiter to come and
take his order. As in paper menu we cannot cancel the order. In this we can easily
cancel the order.

2|Page
SMART FOOD ORDERING SYSTEM IN HOTEL

CHAPTER 2

LITERATURE REVIEW

1. Khairunnisa K. ” The Application of Wireless Food Ordering System”in


MASAUM Journal of computing, volume ,2 September 2009.

Content given-

This work presented in-depth on the technical operation of PDA based


Wireless Ordering System (WOS) including systems architecture, function,
limitations and recommendations. .

2. M. Z. Hashim “Smart Ordering System via Bluetooth “in International


Journal of computer trends and Technology,4 July 2013

Content given-

This work presented an approach to develop a system by introducing


the integration of Bluetooth technology as the communication medium and
Peripheral Interface Controller (PIC) as the hardware which implemented faster
ordering system.

3. Ashwini Bankar|“Design of Intelligent Restaurant with a touchscreen


based menu card” in journal of computer Technology,2015

Content given-

They further extended the service with Pay pal .Technologies were used
innovatively in a modern restaurant such as multi-touch LCD with Arduino mega, RF
module, database & line following

4. Sushmita Sarkar “Integration of Touch Technology in Restaurants using


Android” in International Journal in computer Science and Mobile
Computing,2014

Content given-
3|Page
SMART FOOD ORDERING SYSTEM IN HOTEL

This work presented the integration of touch technology in restaurants


using android. This system was a basic dynamic database utility system which fetches
all information from a centralized database

5. Ashutosh Bhargave, Niranjan Jadhav, “Digital Ordering System for


Restaurant using Android”, in International Journal of Scientific and
Research Publications, Volume 3, Issue 4, April 2013

Content given:

This works as a link between waiters to provide optimum quick and effective
and almost effortless services to the hotels ans restaurants

6. Shweta Shashikant Tanpure, Priyanka R. Shidankar, Madhura M. Joshi,


“Automated Food Ordering System with Real-Time Customer
Feedback”, in International Journal of Advanced Research in Computer
Science and Software Engineering, Vol. 3, Issue 2, February 2013

Content given:
Intension of this proposed method is to promote a cost effective system
which could work only in small scale hotels that are not willing to invest huge
amount of fund in these system.

4|Page
SMART FOOD ORDERING SYSTEM IN HOTEL

CHAPTER 3

METHODOLOGY
3.1 Existing System:

Traditional method that is used commonly in hotels is by taking the customer’s


orders and writing it down on a piece of paper and then giving the order in the kitchen
section.

Then user has to wait for long time for the food delivering and for service. The
most common blunder is waiters making mistake with customer’s orders. At times, a
waiter can forgot to add a specific item ,make a change because a customer is allergic
to certain substances, or forgot to give the order to the kitchen.

They must rely on the waiter to remember their order and specific details. Their
food may take longer to be prepared and served if the waiter has multiple tables. They
may also get wrong bills since they cannot see their bill amount until their meal is
complete.

3.2 Proposed System:

To overcome the limitations of above systems, we propose this integration of


wireless technology in restaurants based on bluetooth technology. Keypad is used to
select the item in the list of menu. LCD is used to display menu on customer’s table
and order to kitchen’s section. Thermal Printer is used for Billing the item and to give
receipt of bill. As a remedy for the above mentioned systems, we propose a restaurant
with a wireless technology system.

Our system aims at providing the following features:


 Combining of Wireless technology to automate food ordering process.
 Allow the restaurant to operate faster (faster seating, faster order preparation,
faster turnaround on food).

5|Page
SMART FOOD ORDERING SYSTEM IN HOTEL

 Reduce employee error, thereby increasing customer happiness. This also


reduces waste as when the wrong item is ordered, the food must be
discarded.
 To minimize the flow in conventional system by atomizing the working of
restaurant.
 To provide a mechanism for obtaining feedback from the customers and
provide the restaurants a means of review of their service.

6|Page
SMART FOOD ORDERING SYSTEM IN HOTEL

3.3 Flowchart:

7|Page
SMART FOOD ORDERING SYSTEM IN HOTEL

3.4. BLOCK DIAGRAM :


 TRANSMITTER SECTION

A
LCD KEYPAD
T
DISPLAY
M

E BUZZER
BUZZER
DRIVER
G
CLOCK AND
A
RESET
328 BLUETOOTH
MODULE

POWER SUPPLY

 RECEIVER SECTION

THERMAL
A
LCD
PRINTER
T
DISPLAY
M
BUZZER
E BUZZER
CLOCK DRIVER
AND G

RESET A
BLUETOOTH
328 MODULE

POWER SUPPLY

8|Page
SMART FOOD ORDERING SYSTEM IN HOTEL

3.5 Hardware Requirements and System Designing:

3.5.1. DIY Arduino :


DIY Stands for Do It Yourself. The DIY is a microcontroller board based on the
ATmega328. It has 14 digital input/output pins (of which 6 can be used as PWM
outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power
jack, an ICSP header, and a reset button. It contains everything needed to support the
microcontroller; simply connect it to a computer with a USB cable or power it with a
AC-to-DC adapter or battery to get started.

FIG 3.5.1.DIY Arduino

3.5.2 ATmega328 :
The high-performance Atmel Pico-Power 8-bit AVR RISC-based
microcontroller combines 32KB ISP flash memory with read-while-write
capabilities, 1024B EEPROM, 2KB SRAM, 23 general purpose I/O lines, 32
general purpose working registers, three flexible timer/counters with compare
modes, internal and external interrupts, serial programmable USART, a byte-
oriented 2-wire serial interface, SPI serial port, a 6-channel 10-bit A/D converter
(8-channels in TQFP and QFN/MLF packages), programmable watchdog timer
with internal oscillator, and five software selectable power saving modes. The
device operates between 1.8-5.5 volts.

9|Page
SMART FOOD ORDERING SYSTEM IN HOTEL

FIG 3.5.2.Pinout of ATmega328p

Features :
 Non programmable data and program memory
 High Performance
 Low power Consumption
 On chip anolog Comparator
 Advance RISC Architecture
 32KB Flash Memory
 Fully Static Operation
 8.2KB SRAM

Specifications :
 Operating Voltage 5V
 Input Voltage(recommended) 7-12V
 Input Voltage(limit) 6-20V
 Digital I/O Pins 14(of which 6 provide PWM output)
 PWM Digital I/O Pins 6
 Clock Speed 16MH

3.5.3 Keypad:
It is at transmitter site. It is used to place the order. These are normally push to
ON switch. We are using matrix keyboard to place the order.

10 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

We are using 4 X 4 Keypad .keypad is nothing but multiplexed keys. Buttons are
connected in a multiplexed form for reducing the pin usage of control system.

Consider we have a 4x4 keypad, in this keypad we have 16 buttons, in normal


cases we need 16 controller pins to interface 16 buttons, but this is not good in control
system point of view. This pin usage can be reduced by connecting the buttons in
multiplex form.

FIG3.5.3.4X4 Keypad

Features And Specifications :


 Maximum Voltage across EACH SEGMENT or BUTTON : 24V
 Maximum Current through EACH SEGMENT or BUTTON : 30mA
 Ultra-thin Design
 Adhesive backing
 Easy interface
 Long life

3.5.4. 20X4 LCD DISPLAY :

A 20x4 LCD display is very basic module and is very commonly used in various
devices and circuits. These modules are preferred over seven segments and other
multi segment LEDs.

11 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

The reasons being: LCDs are economical; easily programmable; have no


limitation of displaying special & even custom characters (unlike in seven
segments), animations and so on.

A 20x4 LCD means it can display 20 characters per line and there are 4 such
lines. In this LCD each character is displayed in 5x7 pixel matrix. This LCD has two
registers, namely, Command and Data. This is standard HD44780 controller LCD.

There is no change code for interfacing standard 16x2 or 20x4 LCD.

FIG3.5.4.20X4 LCD Display

Features and Specifications:

 20 Characters x 4 Lines
 Built-in HD44780 Equivalent LCD Controller
 Works directly with ATMEGA, ARDUINO, PIC amd many other
microcontroller/kits.
 4 or 8 bit data I/O interface
 Low power consumption

12 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

3.5.5. HC – 05 Bluetooth Module :


HC-05 is a Bluetooth device used for wireless communication. It works on serial
communication (USART).It is a 6 pin module.The device can be used in 2 modes;
data mode and command mode.

The data mode is used for data transfer between devices whereas command
mode is used for changing the settings of the Bluetooth module.AT commands are
required in command mode.The module works on 5V or 3.3V. It has an on board 5V
to 3.3V regulator.

As HC-05 Bluetooth module has 3.3 V level for RX/TX and microcontroller
can detect 3.3 V level, so, no need to shift transmit level of HC-05 module. But we
need to shift the transmit voltage level from microcontroller to RX of HC-05 module

FIG.3.5.5.HC-05 Bluetooth Module

Features:

 Bluetooth Protocol Bluetooth Specification v2


 Modulation GFSK
 Emission Power <=4dBm
 Speed 2.1Mbps
 Security Authentication and encryption

13 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

3.5.6. Thermal Printer :

Thermal printer is often referred as receipt printer. It is widely used in


restaurants, ATM, shops and many other places where receipts or bill is required.

It is a cost-effective solution and very handy to use from the user’s side as well
as from the developer’s side.

A thermal printer uses a special printing process which uses thermochromic


paper or thermal paper for printing. The printer head is heated at a certain temperature
that when the thermal paper passes from the print head, the paper coating turns black
in the areas where the printer head is heated

FIG3.5.6.Thermal Printer

Features and Specifications:

 Printing method Thermal Line


 Printing speed 50-80mm/s
 Effective Printing Width 48mm

14 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

 Paper Type Thermal Paper


 Interface Serial (RS-232,TTL)USB
 Power Supply DC5V-9V
 Character set ASCII,GB2312-80

3.5.7 Buzzer :
This is output device. When there is order received then Buzzer turns ON.
Buzzer will take the attraction from waiter. Piezo buzzers are used for making beeps
alarms and tones.

FIG3.5.7.Buzzer

Features :
 Light weight
 Simple construction
 Low price
 It is usable in various applications

15 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

System Hardware designing

A. CPU Board

B. PCB designing

A. CPU Board Designing:

In our project we are using ATmega328 controller as CPU. This


controller requires some extra supporting hardware like + 5 volts power
supply, RESET and Clock generator.

1. Power supply

For getting +5 volts supply we are using SMPS. The input to SMPS is
230Vac and output is +5Volt.

2. POR and Manual RESET:

When we switch ON the power supply of the CPU board then micro-
controller must be RESET to start the program execution from 0000H memory
location. Therefore POR is must. POR means Power On Reset. It is inbuilt in
IC.

Sometimes we requires manual RESET. For this purpose one push to


ON tact switch is used. When you press this tact switch then logic LOW signal
is given to the RESET pin of the Atmega 328.

3. Clock Generator:

The clock frequency of PIC controller is 20 MHz. It requires two


additional capacitors to generate the starting spike pulse. The capacitor used is
22pF

B. PCB Designing:
16 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

For designing the PCB we had used Express PCB software. This software is
downloaded from NET. This is user friendly and very simple.

3.6 Circuit Diagram:

3.7 Software Requirements:

17 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

Arduino is a cross-platform IDE that works in conjunction with an Arduino


controller in order to write, compile and upload code to the board. The software
provides support for a wide array of Arduino boards, including Arduino Uno, Nano,
Mega, Explore, Ethernet, Fio, Pro or Pro Mini, as well as Lily Pad Arduino. The
universal languages for Arduino are C and C++, thus the software is fit for
professionals who are familiar with these two. Features such as syntax highlighting,
automatic indentation and brace matching makes it a modern alternative to other
IDEs.

Wrapped inside a streamlined interface, the software features both the looks and
the functionality that appeal to Arduino developers, paving the way to a successful
output via the debugging modules. All of its features are hosted inside a few buttons
and menus that are easy to navigate and understand, especially for professional
programmers. Also, the built-in collection of examples might be of great help for
Arduino first timers. Provided that you’ve connected the Arduino board to the
computer and installed all the necessary drivers, one of the first steps we see fit is to
choose the model you’ll be working with using the Tools menu of the application.

Then, you can start writing the programs using the comfortable environment
that Arduino offers. The program includes a rich array of built-in libraries such as
EEPROM, Fermata, GSM, Servo, TFT, Wi-Fi, etc, but adding your own is also
possible. Designs can be verified and compiled, with an error log displayed in the
lower part of the UI that allows you to review the code. If the debugging process
returns no errors, you can start the upload process and have your program delivered to
the board so you can proceed with further testing.

All in all, Arduino comes across as an extremely useful asset, providing the
essentials that Arduino developers need in order to streamline the testing process

18 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

CHAPTER 4
19 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

RESULTS

FIG.4.1.Project Result

CHAPTER 5

20 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

CONCLUSION

There one of the most important areas for the restaurant industry is obviously
the customer service. To engage friendly and obliging service staff is most
challenging for the majority of restaurant managers. But this is not only the issue in
this area. It is also hard to motivate people every day, because the customer’s service
in restaurant might become very stressful.

That’s why this project aims to support processes needed for the restaurant
staff and allow them to focus on the important part of friendly customer’s service.
Adapting this aim for the customers this project increases overall experience at the
next trip to the restaurant.

The project is focused on the order process, billing process, the kitchen
organization. It provides digital management system for each of these processes.

REFERENCES

21 | P a g e
SMART FOOD ORDERING SYSTEM IN HOTEL

1. Khairunnisa K.” The Application of Wireless Food Ordering System” in


MASAUM Journal of Computing, Volume 1 Issue 2, September 2009
2. N. M. Z. Hashim “Smart Ordering System via Bluetooth” in International
Journal of Computer Trends and Technology (IJCTT) – volume 4 Issue 7–
Month
3. Ashwini Bankar “Review paper on - Design of Intelligent Restaurant with a
Touch Screen Based Menu
4. Sushmita Sarkar “Integration of Touch Technology in Restaurants using
Android” in International Journal of Computer Science and Mobile
Computing 2014
5. Ashutosh Bhargave, Niranjan Jadhav, “Digital Ordering System for Restaurant
using Android”, in International Journal of Scientific and Research
Publications, Volume 3, Issue 4, April 2013
6. Shweta Shashikant Tanpure, Priyanka R. Shidankar, Madhura M. Joshi,
“Automated Food Ordering System with Real-Time Customer Feedback”, in
International Journal of Advanced Research in Computer Science and
Software Engineering, Vol. 3, Issue 2, February 2013

22 | P a g e

Das könnte Ihnen auch gefallen