0% found this document useful (0 votes)
381 views31 pages

Skenit - QR Code Ordering System: A Project Report

This document presents a project report on developing a QR code based food ordering system called Skenit for hotels. The system was created by Akshat Shah, a student at Marwadi University, under the guidance of their faculty. The current manual paper-based food ordering process used by hotels is inefficient and error-prone. It requires waiters to manually write down orders, which can result in mistakes from poor handwriting. This delays orders and causes customer dissatisfaction. The new QR code-based system allows customers to easily scan a QR code to place orders digitally, improving the ordering process and customer experience. It also allows hotel administrators to easily manage and update menus digitally. The project aims to

Uploaded by

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

Skenit - QR Code Ordering System: A Project Report

This document presents a project report on developing a QR code based food ordering system called Skenit for hotels. The system was created by Akshat Shah, a student at Marwadi University, under the guidance of their faculty. The current manual paper-based food ordering process used by hotels is inefficient and error-prone. It requires waiters to manually write down orders, which can result in mistakes from poor handwriting. This delays orders and causes customer dissatisfaction. The new QR code-based system allows customers to easily scan a QR code to place orders digitally, improving the ordering process and customer experience. It also allows hotel administrators to easily manage and update menus digitally. The project aims to

Uploaded by

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

Skenit – QR code ordering system

A PROJECT REPORT
Submitted by

Akshat Shah- 91900957029

DIPLOMA ENGINEERING

in

Information and Communication


Technology

Faculty of Diploma Studies

Marwadi University, Rajkot


Marwadi University,

RajkotFacultyofDiplomaStudiesInformation

and Communication Technology

2021CERTIFICATE

This is to certify that the project entitled Skenit qr ordering system has been carried out by
Akshat Shah 91900957029 under my guidance in partial fulfilment of the degree of Diploma
Engineering in ICT
Engineering (5th Semester) Of Marwadi University, Rajkot during the
Academic year 2021.

Date:,

InternalGuide HeadoftheDepartment

Prof.Chirag Sir Prof.ChandrasinhParmar Sir

Assistant Professor Engineering Head of Department ICT


ABSTRACT

Food Ordering Application Using QR Code Technology is a actual time


ordering to manipulate the order procedure for lodge. This app facilitates
clients to reserve while not having to watch for the waiters to serve them.
The contemporary gadget is the usage of conventional manner that's took
order gadget the usage of paper, reason the order lacking and now no
longer manipulate nicely to document the orders of clients. The
conventional ordering gadget brings inconvenience to each staffs and
clients because it calls for a variety of guide work. They do now no
longer have a right ordering gadget to help and make the ordering
procedure smoothly. Nowadays, cellphone and pill have broadly utilized
in our every day life. By having this ordering software, the time of
putting order has reduced.

Our proposed software is Food Ordering Application the usage of QR


Code that allows ease for the clients. Therefore, this software is evolved
to offer an digital ordering gadget the usage of cell and pill for clients as a
way to growth the lodge productivity. By the usage of this software,
clients simply captures QR Code at the desk in every room's lodge for
ordering meals. After putting an order, it will likely be ship thru to the
kitchen. People can without problems experiment the QR code with the
aid of using their cellphone. This new approaches of ordering will in the
end store time for the waiter to soak up orders and this software improves
the technique of taking the order from customer. In addition, proprietor
lodge can upload or manipulate their meals menus and get notification the
ordering meals has been ship to the clients.
CONTENTS

DECLARATION

CONFIRMATION

ABSTRAK

CONTENTS

LIST OF FIGURES

CHAPTER 1

INTRODUCTION 1

1.1 Background 1

1.2 Problem Statement 2

1.3 Objective 3

1.4 Scope 3

1.5 Limitation of Work 4

1.6 Expected Result 4

CHAPTER 2

LITERATURE REVIEW 5

2.1 Introduction 5

2.2 Existing Application System 5-6

2.3 Mobile Application 6

2.4 QR Code 6
2.5 Research from Previous Study 7-8

2.5.1 Wireless Food Ordering System 7-8

2.5.2 Point of Sale System 9-10

2.5.3 Online Ordering System 11-12

2.6 Research on Different Technique (Articles) 13


2.7 Existing System 14-16

2.8 Summary 17

CHAPTER 3

METHODOLOGY 18

3.1 Background 18

3.2 System Development Methodology 18

3.2.1 Planning Phase 19

3.2.2 Design Phase 19

3.2.3 Implementation Phase 19

3.2.4 Testing Phase 20

3.2.5 Deployment Phase 20

3.2.6 Review Phase 20

3.3 Hardware and Software Requirement 20

3.3.1 Software Requirement 21

3.3.2 Hardware Requirement 22

3.4 Architectural Diagram 23

3.5 System Design and Modelling 24

3.5.1 Context Diagram (CD) 24

3.5.2 Data Flow Diagram (DFD) Level 0 25

3.5.2.1 Data Flow Diagram Level 1 Process 2.0 26


3.5.2.2 Data Flow Diagram Level 1 Process 3.0 27
3.5.2.3 Data Flow Diagram Level 1 Process 4.0 28
3.5.3 Entity Relationship Diagram (ERD) 29

3.6 Data Dictionary 30-32

3.7 Summary 33
3.8 Gantt Chart 33-34

3.9 References 35
LIST OF FIGURES

FIGURES TITLE PAGE

3.1 Agile Methodology 18

3.2 Architectural Diagram 23

3.3 Context Diagram 24

3.8 Entity Relationship Diagram 29

LIST OF TABLE

TABLE TITLE PAGE

2.1 Research on Different Technique (Articles) 13

2.2 Existing System 14-16

3.1 Software Requirements 21

3.2 Hardware Requirements 22

3.3 Data Admin 30

3.4 QR Code 30

3.5 Data Guest 31

3.6 Data Staff 31

3.7 Data Menu 32

3.8 Data Order 32

3.9 Gantt Cart 34


CHAPTER 1

INTRODUCTION

1.1 Background

Hotel Ordering Food the use of QR Code is an interactive cell software will
assist manager’s resort to manipulate and controls their resort. There are
numerous centers supplied in order that the customers of the software gets
carrier effectively. This software facilitates the resort to do all functionalities
extra as it should be and quicker manner. All they need to do is simply scroll
thru the menu and faucet to region an order. The modern gadget is the use of
conventional manner that's paper menu and the use of paper sheets to file the
orders of customers. Actually ordering is producing the QR code while the pill
is used to test the code and ship order to kitchen. Hence, one of the blessings of
the meals ordering gadget with QR code is client satisfaction. All the processing
approach of ordering in resort will increase performance and decreases strength
and time primarily based totally on QR code with out the want to the presence
of waiter on the desk through doing away with a few tiers of conventional
ordering. All the menu statistics might be shop withinside the database and
admin can manipulate the menu objects effortlessly at any time or anywhere.
1.2 Problem Statement

As noted previously, the prevailing machine nevertheless the use of the


conventional manner that's the paper menu and waiters require to file down
orders facts from clients via way of means of handwriting. All the orders may
be written at the paper sheets and could ship to kitchen. The conventional
ordering machine brings inconvenience to each staffs and clients because it calls
for a variety of guide paintings. The guide paintings accomplished via way of
means of the staffs will purpose a few human mistakes which includes the
possibility of paper misplaced is excessive and the kitchen’s can misread the
handwriting of order. Sometimes, while the staffs write in hurry will make the
handwriting tough to understand. All those human mistakes will purpose the
purchaser dissatisfaction in the direction of the eating place. Hence, the lodge
will usually acquire grievance from clients which aren't happy with the
offerings as they usually acquire the incorrect order or now no longer acquire
the order after a totally lengthy time. Besides, the paper sheets effortlessly
misplaced. Futhermore, the guide machine is a waste of time and energy, that is
due to the fact they want to visit the cafe to make an order write down manually
and watch for the order to be submitted. Customers do now no longer recognise
the time for instruction for the food. Therefore, this eating place ordering
machine is designed and evolved to assist the eating place to have a higher
control. By having this ordering machine, the time of setting order has reduced.
The clients do now no longer want to attend to be served after they devour
withinside the eating place. The clients may be extra happy at this ordering
machine. One of the issues that confronted via way of means of lodge that the
use of conventional ordering machine is the problems to replace the brand new
menu. Paper menu cannot be modified as soon as printed. The control cannot
effortlessly replace the brand new menu or the charge at the paper menu. If they
need to extrade the menu, they ought to reprint again. This will boom the fee
and wastage of paper. In addition to that, paper menu will harm from time to
time. Based on the ones issues, via way of means of enforcing an digital and
green ordering carrier can keep away from the ones issues happen. Hence, I
proposed to expand an ordering machine the use of QR code to remedy the
issues. By the use of the proposed machine, the eating place productiveness and
purchaser pride may be improved.
1.3 Objectives

There are the subsequent targets need to be completed on this project:


o To examine the contemporary machine capabilities and troubles earlier than
growing the brand new proposed machine.
o To layout a user-pleasant cell utility so that it will without a doubt happy the
visitor service.
o To broaden cell utility the usage of QR Code as a sensor characteristic to
obtain visitor order.

1.4 Scopes

The scope of this task divided into 4:


Guest - Customer
• Guest capin a position to test the meals that to be had in hotel.
• Guest experiment the QR code at the desk to reserve the menu.

Staff
• Staffs serves and ship the meals to the room ordered with the aid of using the
visitors.
• Staffs are capable of understand whether or not the visitors are already order
the meals or not.

Admin - Restaurants/Cafe/Stall owners


• Admin will upload new menu, delete menu and replace the meals menu
• Admin can view the report
• Admin generate the QR Code

1.6 Expected Result

The predicted end result of the Hotel Food Ordering System after finishing the
improvement is can obtain the goal that's to assist staff’s inn to manipulate
meals ordering without problems and efficiently. Smart ordering is to allow
real-time remarks among the staff’s inn and visitors at the order status. This
allowed the clients to understand the coaching time in their order. To make
graphical consumer interfaces greater pleasant and without problems for
consumer to make meals ordering and without problems for the admin to
replace and customise the menu content material at the client devices. The
staff’s inn does now no longer want to tell verbally to clients one after the other
anymore.
CHAPTER 2

LITERATURE REVIEW

2.1 Introduction

This This subject matter is vital for the improvement tiers or the task. It
consists of records on the way to be carried out on this task. Analysis and
statement from the prevailing machine had been made all through this stage.
Based on enjoy and statement on restaurant/cafes I actually have discovered out
that inn proprietors have the trouble to manipulate their orders from the usage of
the guide machine. These strategies of taking orders are established to be time-
ingesting and redundancy of orders constantly happens. Besides, visitor whinge
at the horrific carrier of the personnel can deliver a horrific recognition to a inn.
So to resolve this trouble, knowledge of the prevailing task is a have to to
decide the nice manner to expand the task. A collection guided steps have to be
taken on the way to make sure the fulfillment of the application.

2.2 Existing application and system

To expand a a hit cell utility to reserve meals through cell telephones research
are being made primarily based totally on present utility and system. The
commercial enterprise go with the drift of this utility is accumulated primarily
based totally on data accumulated after putting in and reviewing on how the
utility certainly works.

A few samples of programs and structures associated with this undertaking had
been studied through. Studies of those programs are essential to expand a
working, reliable, hassle-unfastened and green resort meals ordering utility the
usage of QR Code.
2.4 QR Code

QR Code way Quick Response Code, which become invented with the
aid of using Denso Wave in 1994, a subsidiary of Toyota Japanese Corporation.
It is the trademark for the form of matrix barcode. QR code is described with
the aid of using the ISO/IEC 18004 commercial standard. Normal barcodes had
statistics saved in horizontal measurement simplest and had been constrained in
the quantity of facts they might contain. Denso Wave advanced this QR code as
a manner of protecting statistics in each horizontal and vertical dimensions; for
this reason a QR code is ready to build up 10 instances greater statistics than a
ordinary barcode. Statistically, QR codes are able to symbolizing equal quantity
of facts in about one 10th of the distance of a conventional barcode. Information
along with URL, SMS, touch statistics and undeniable textual content and films
also can be embodied into this dimensional matrix.
2.5.1 Wireless Food Ordering System

Nowadays, net is broadly utilized in everywhere. People use net to carry out their
responsibilities each day, along with chat with own circle of relatives and friends,
speak with colleagues, seek statistics and plenty of extra. Internet could be very
handy to the humans as nearly the whole thing may be performed through net.
The telecommunication and net has boom rapidly. There are a few industries
beginning to use this generation into their commercial enterprise. This will assist
their commercial enterprise be extra efficient.

The person can get entry to to statistics and offerings from a far flung server, with
a view to permit the person to get entry to the databases throughout the
community or net. Most of the hand held gadgets assist this wi-fi generation due
to the fact they permit the person to get entry to the database to retrieve the
statistics. People these days use cellular gadgets to paintings and get entry to with
statistics and statistics. It is due to the fact the cellular gadgets are reasonably-
priced and small. PDA that's Personal Digital Assistant is the cellular tool that
appropriate for commercial enterprise applications. They have the cappotential to
get entry to statistics and statistics from far flung locations (Khairunnisa, K et al,
2009). In this ordering machine, the waiters take the orders from the clients
through the use of the PDA.

Then, the waiters will ship the order to the kitchen through web-primarily based
totally wi-fi application. The order of the clients can be displayed on a pc display
screen withinside the kitchen. The kitchen personnel will refresh the listing while
the meals is prepared to be served. The waiters can be knowledgeable via the
PDA. Then, they may serve the meals to the respective table. This machine will
growth the performance of the offerings because the waiters do now no longer
want to take an order the use of paper anymore. The electricity of this machine is
the time in taking order has reduced. The waiter does no want to stroll to the
clients and take the order from them. They additionally no want to stroll lower
back to the kitchen to tell the chef what meals has ordered. The clients can simply
make their order via the PDA and the order will show withinside the kitchen.

Especially for the duration of the hours along with lunch time and dinner time, the
clients do now no longer want look forward to a long term to be served. The weak
spot of this machine is it does now no longer assist real-time comments. The
clients aren't allowed to offer their comments when they end their meal. It is due
to the fact PDA can simplest use to make their order. PDA does now no longer
offer any order fame comments to permit the clients to fill in. This machine and
the proposed machine have the similarity that's the time in taking order is reduced.
Both of this machine do now no longer want the clients wait to be served. They
can area order themselves the use of the machine. The proposed machine
additionally does now no longer assist the real-time comments. If the clients need
to offer comments, they want to talk immediately to the personnel
2.5.3 Online Ordering System

Internet could be very well-known and it performs a big function in humans’s


lifestyles these days. People now no longer most effective use it for
communication, additionally they use for training cause, paintings cause and lots
of greater. Many business enterprise begin to promote their gadgets on-line due to
the fact humans these days want to buy gadgets on-line.

People additionally want to buy gadgets thru net because it brings a number of
comfort to humans. Restaurant enterprise additionally began out to utilize net to
draw greater clients. Some of the eating place began out to apply on-line ordering
machine to permit the clients to make their order. When the clients make the order
thru the net, the statistics and statistics will ship to the database of the eating
place. The order of the clients additionally might be displayed withinside the
display of the eating place.

This on-line ordering machine brings comfort to clients. The clients can select the
eating place they prefer thru the net. They can view the menu of the eating place
and make their order thru the website. They have alternatives to select to have
their meals, that are transport or select out up. If they select transport, the
deliveryman of the eating place will ship the meals to the patron’s house. On the
opposite hand, if the patron chooses select out up, the clients can visit the eating
place to take their meals. Payment of the meals may be both cash, credit score
card or PayPal. The energy of this machine is it's far flexibility. The clients can
order the meals each time and anywhere they're. The clients simply want to get
admission to to the net the use of cellular tool or pc to make their order.

They do now no longer want to waste their time to stroll in to the eating place to
make their order. They additionally do now no longer want to queue up withinside
the eating place. This has shop the patron’s time. The dilemma of this machine
isn't always all of the humans use net. Some of the senior citizen does now no
longer understand the way to use net. Therefore, they're not able to get admission
to to the net to make their order. This machine is not able to goal all styles of
clients. Moreover, this machine is based on net. If there may be no net connection
or the provider company is below maintenance, the clients are not able to get
admission to to the website.

This will convey inconvenience to the clients. The similarity of this machine and
proposed machine is each of this structures the use of net to permit the clients area
order. The distinction of each of this machine is on-line ordering machine is used
to make an order whilst you are lazy to consume withinside the eating place.
However, proposed machine is used whilst the clients make their order themselves
once they pass into the eating place.
2.8 Summary

Basically on this numerous studies had been executed with the intention to have
a deep knowledge of the technique this is going to put in force in proposed
software. Besides a overview of associated current structures additionally had
been executed at this. From the present system, we are able to have an concept
of the way the proposed software may be advanced in order that it's miles
functioning nicely and useful to all user.
CHAPTER 3

METHODOLOGY

3.1 Introduction

Methodology is technique utilized in expand a gadget and described as a fixed


of procedures. This bankruptcy will cowl on method that used primarily based
totally on studies that has been done. Hotel Food Ordering Application the use
of QR Code is the use of Agile method. This will absolutely give an explanation
for to gain the project's targets which have been point out in advance on this
studies report. Methodology is vital element to ensure the gadget may be
completed successfully. This method has 6 levels that are Requirement Phase,
Design Phase, Development Phase, Testing Phase, Deployment Phase and
Review Phase.

3.2 SYSTEM DEVELOPMENT METHODOLOGY

Agile Methodology
3.2.1 Requirement Phase

In this section, the undertaking identify have been selected. The undertaking
identify for the utility changed into Hotel Food Ordering Application the use of
QR. This undertaking began out with brainstorming thoughts with manager and
proposed the identify of the undertaking. An summary and outline of the
undertaking module has additionally been carried out and attached. Besides, the
Gantt chart additionally wanted as a tenet and references for the undertaking.
This section is to examine the prevailing utility and gadget additionally the
object of the strategies or technique a good way to be used for this undertaking.
In this section additionally get all of the necessities which might be had to
layout and broaden the brand new utility. Based on the gathering of data thru
article, technique and approach this is appropriate been decided.

3.2.2 Design Phase

In the layout section, all of the facts or requirement received throughout making
plans and evaluation section converted into the layout. Diagrams to expose the
go with the drift of the software might be expand on this along with Context
Diagram (CD), Data Flow Diagram (DFD) Level O and 1, Entity Relationship
Diagram (ERD). These diagrams are designed as a guiding principle to growing
the system. Alter that, might be layout the database and alertness interface.

3.2.3 Development Phase

This segment is wherein the layout will put in force into the coding. The utility
will increase concerning the person and machine requirement. In this project, to
increase the utility could be use Android Studio, server for the database, JSON
Code to code. This segment is a vital segment due to the fact person element
had to be fulfils and to ensure the targets accomplish.
3.2.4 Testing Phase

When all of the module has be achieved as complete utility, the utility checking
out has been carried out. This checking out segment will check the utility to test
the mistake and make sure the characteristic run nicely as an entire utility. Any
blunders or insects might be constant and repeated checking out the utility till
all of the characteristic may be used.

3.2.5 Deployment Phase

This phase is when the application has successfully done and fulfil all the
objective. The application can be deployed and finally the application will be
publish to the user for use as their need.

3.3 Software and Hardware Requirements

In this application development process, there are two requirement that need to
be fulfilled which are software requirement and hardware requirement. This is
important to ensure the development of the project went well and for future
references.
3.3.1 Software Requirements

List of the software needed for the development:

Table 3.1 : Software requirements

No. Software Description

Used to code the program of the project.


1. Android studio It

debugs and run, tests the application.

Used code the program,


2. Notepad++ especially
connection application to database

3. Java, XML, PHP Programming language

4. Firebase Database Database for system

Microsoft word Use to do the documentation of


5. 2010 application.

6. Google Chrome A browse to run

This software used to create


7. FIK Hosting (Php) system
database application.
Programming language
3.3.2 Hardware Requirements

List of the software needed for the development:

Table 3.2 : Hardware requirements

No. Hardware Description

1. Laptop Acer

2. Processor Intel Core i3-4030U @ 1,90GHz

3. Memory 4 GB RAM

4. Operating System Windows 10

5. System Type 64-bit operating system

6. Pen Drive Orchid 8GB

Used to run, deploy and


7. Android Mobile Phone testing
application.
Huawei
3.4 Architectural Diagram

Figure 3.2 : Architectural Diagram

Architectural diagram gave us a higher information of ways the software will


work. Firstly, visitor that want to experiment the QR code at the desk of the
room with their phone. They can view the menu as quickly as they have got
completed experiment. Secondly, the menu view and they could pick the meal
they need after which click on to put up an order. The order they have got made
may be despatched to the kitchen and may be view the visitor order has been
received. The kitchen will put together the visitor order. Lastly, the personnel
may be served the meal to the visitor room.
3.5.1 Context Diagram

Figure 3.3 : Context Diagram


3.5.2 Data Flow Diagram

The parent indicates 3.4 the Data Flow Diagram (DFD) of software in extra
element. The software achieved of 5 processes. The middle of this software
withinside the 5th manner. The 5th manner consists of 3 entities that are visitor,
body of workers and admin. The cappotential of visitor handiest could make an
order that has to test the QR Code even as body of workers and admin can
replace the records beside understand the manner. The first manner is log in for
admin and body of workers. The 2d manner, admin can manipulate their menu
and generate the QR Code for person test QR Code to make an order. The
admin can manipulate their menu including add, delete and replace the menu.
Then, repair it to records menu. Fourth manner, the visitor want test QR Code to
make an order. The order element could be despatched via to the kitchen for a
view, even as body of workers can get the order element to ship the order to
visitor room. Lastly, the software will generate the file and admin will retrieve
all file from the software.

Figure 3.4 : Data Flow Diagram Level 0


3.5.2.1 DFD Level 1 Process 2.0

Based on figure 3.5, admin can manage menu. The menu detail will be
stored in table menu and it can be appear in the application for user to view.
Admin also can add, update and delete the menu detail.

Figure 3.5 : Data Flow Diagram Level 1 Process 2.0


3.5.2.2 DFD Level 1 Process 3.0

Based on figure 3.6, admin can manage QR Code. The QR Code detail
will be stored in table QR Code and it can be appear in the application for user
to scan. Admin also can add, and delete the QR Code detail.

Figure 3.6 : Data Flow Diagram Level 1 Process 3.0


3.5.2.3 DFD Level 1 Process 4.0

Based on figure 3.7, the guest can make an order. The order detail will be
stored in table order. The guest can make an order and it will be send through to
the kitchen. Guest also can add, update and delete the order detail.

Figure 3.7 : Data Flow Diagram Level 1 Process 4.0


3.5.3 Entity Relationship Diagram

Figure 3.8 : Entity Relationship Diagram


Home Page

User Login page


User Registration page

Admin Login page


All Table List

User Table
REFERENCES

[1]https://iaiest.com/dl/journals/8%20IAJ%20of%20Innovative%20Research/v2-i12-
dec2015/paper1.pdf/

[2]http://www.yhofoodie.com/product/selfhelp.html/

[3]http://umpir.ump.edu.my/id/eprint/12526/

[4]https://techcrunch.com/2012/05/02/chownow-launches-as-a-food-ordering-platform-
for-restaurants-on-facebook-and-ios/

[5]https://www.sakaesushi.com.my/?fbclid=IwAR2Aqzqi500M9wQ8cU4xNKfrxGFHW
zR2TnKUZRRoSkegUWCtcAGYV8h_Y5M

[6]John O’Donovan and John Dunnionv (2014). “A Framework for Evaluation of


Information Filtering Techniques in an Adaptive Recommender System”. Conference
Paper in Lecture Notes in Computer Science, August 2004, dol:10.1007978-3-540-
246305_62

You might also like