Skenit - QR Code Ordering System: A Project Report
Skenit - QR Code Ordering System: A Project Report
A PROJECT REPORT
Submitted by
DIPLOMA ENGINEERING
in
RajkotFacultyofDiplomaStudiesInformation
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
DECLARATION
CONFIRMATION
ABSTRAK
CONTENTS
LIST OF FIGURES
CHAPTER 1
INTRODUCTION 1
1.1 Background 1
1.3 Objective 3
1.4 Scope 3
CHAPTER 2
LITERATURE REVIEW 5
2.1 Introduction 5
2.4 QR Code 6
2.5 Research from Previous Study 7-8
2.8 Summary 17
CHAPTER 3
METHODOLOGY 18
3.1 Background 18
3.7 Summary 33
3.8 Gantt Chart 33-34
3.9 References 35
LIST OF FIGURES
LIST OF TABLE
3.4 QR Code 30
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
1.4 Scopes
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.
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.
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
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
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.
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.
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.
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.
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
1. Laptop Acer
3. Memory 4 GB RAM
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.
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.
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.
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.
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