1822 B.E Cse Batchno 261
1822 B.E Cse Batchno 261
1822 B.E Cse Batchno 261
SATHYABAMA
INSTITUTE OF SCIENCE AND TECHNOLOGY
(DEEMED TO BE UNIVERSITY)
Accredited with Grade “A” by NAAC
JEPPIAR NAGAR, RAJIV GANDHI SALAI, CHENNAI – 600 119
MARCH – 2022
1
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
BONAFIDE CERTIFICATE
This is to certify that this project report is the bonafide work of TALLAPALLY VEERA
ADIVAGOUD (Reg. No: 38110588) and NALAJALA SIVA SAI KRISHNA (Reg. No:
38110539) who carried out the project entitled “AUTOMATED FOOD ORDERING
SYSTEM” under our supervision from August 2021 to March 2022.
Internal Guide
DR.A.C.SHANTASHEELA
2
DECLARATION
3
ACKNOWLEDGEMENT
I convey my thanks to Dr. T. SASIKALA, M.E., Ph.D., Dean, School of Computing and
Dr. S. VIGNESWARI, M.E., Ph.D., and Dr. L. LAKSHMANAN, M.E., Ph.D., Heads of
the Department of Computer Science and Engineering for providing me necessary
support and details at the right time during the progressive reviews.
I would like to express my sincere and deep sense of gratitude to my Project Guide
DR.A.C.SHANTA SHEELA for her valuable guidance, suggestions and constant
encouragementpaved way for the successful completion of my project work.
I wish to express my thanks to all Teaching and Non-teaching staff members of the
Department of Computer Science and Engineering who were helpful in many ways
for the completion of the project.
4
ABSTRACT
The main objective of the Online Food Ordering System is to manage the details of
Item Category, Food, Delivery Address, Order, shopping Cart. It manages all the
information about Item Category, Customer, Shopping Cart, item Category. The
project is totally built at administrative end and thus only the administrator is
guaranteed the access. The purpose of the project is to build an application program
to reduce the manual work for managing the Item Category, Food, Customer,
delivery Address. It tracks all the details about the Delivery Address, Order,
shopping Cart. The primary reason for the internet-based food conveyance
framework is to oversee card characterization data, food, locations, imports and
buys. Deal with all data connected with Categories, Customers, Purchase Cards, and
Categories. Since the undertaking depends on full administration, it permits you to
track down a solitary chief. The objective of the task is to make a manual pruning
project to oversee classes, food, clients, and address space. It controls all data
connected with conveyance address, request and buy card. A rundown of pre-chosen
things will be shown on the kitchen screen and, once supported, will be printed to
foster an extraordinary page. This arrangement is a basic and simple method for
picking a pre-requested item.
5
TABLE OF CONTENT
CHAPTER1
INTRODUCTION PAGE NO
CHAPTER 2
LITARTURE SURVEY 12
CHAPTER 3
SYSTEM ANALYSIS
3.1 EXISTING SYSTEM 16
3.1.1 DISADVANTAGES 16
3.3 ADVATAGES 18
3.4 MONGODB 18
3.4.2 SECURITY 22
FD-LEVEL-1 34
ER DIAGRAM 34
CLASS DIAGRAM 36
SEQUENCE DIAGRAM 37
FLOW CHART 38
SCREENSHOTS 39
CHAPTER 4
CHAPTER 5
CONCLUSION 46
FUTURE ENHANCEMENTS 47
REFENRENCES 47
7
CHAPTER-1
INTRODUCTION
As well as conveying food on the web, the food is conveyed on the web and
conveyed to clients. This is conceivable using innovation-based instalment
frameworks. Instalments can be made by client's Visa or charge card. Accordingly,
as a feature of this venture, we are fostering a framework that permits our clients to
arrange food on the web. With the quick improvement of the Internet and related
advancements, an ever-increasing number of chances are arising on the web. Many
organizations, many organizations are currently putting vigorously in their internet-
based organizations. One of the internet business new companies spend significant
time in web-based food conveyance. In this day and age, most cafés center around
speedier planning and quicker conveyance than the feasting experience. As of late,
most items depend on telephones, yet there are many weaknesses of this framework.
Anybody can import anything from anyplace on the Internet and bring it back home.
. In any case, when you attempt to see how to move labor and products, the principle
thought is the manner by which to pay. At the end of the day, how would you pay
for your items and administrations on the web? This is presently prompting a
conversation regarding the monetary effect of computerized monetary standards.
What are the financial outcomes? Since the world is quickly turning into a worldwide
city, the main apparatus in this interaction is correspondence. The primary forward
leaps are two cell phone frameworks without a decent line or cell framework
(GSM).The web-based conveyance framework was initially utilized in the college
cafeteria, yet likewise with all food conveyance exercises. The principle benefit of
this framework is that it improves on the method involved with welcoming clients
and eateries. Doing the entire dynamic interaction straightforwardly places a strain
on the café eventually. When the request is put nearby, it will be handled, chronicled,
and the café work area application will be returned in full constant. The program
shows everything on the rundown in a basic and simple to-understand way, alongside
nitty gritty, point by point data. This permits the eatery staff to show up as fast as
could be expected and to be late and baffled with what they need. The primary
benefit of this framework is FLEXIBLE ADDRESS.
8
The project Online Food ordering system is a web based application that allows the
administrator to handle all the activities online quickly and safely. Using
Interactive GUI anyone can quickly learn to use the complete system. The project
Online food order booking system is a web based application that allows the
administrator to handle all the activities online quickly and safely. Using
Interactive GUI anyone can quickly learn to use the complete system. The
administrator doesn’t have to sit and manage the entire activities on paper, and at
the same time, the head will feel comfortable to keep check of the whole system.
This system will give him power and flexibility to manage the entire system from a
single online portal.
9
1.2 PROBLEM STATEMENT
The main goal is to release automated food ordering system across multiple
users every day. One critical challenge of ordering food is the management of the
website owners by multiple people. By using the automated food ordering system
there is no delay that can happen and the ordered food will be in time because of the
perfect organized site. This website can really make the users as well as the people
who own restaurants and hotels which are not well known.
10
CHAPTER -2
LITERATURE SURVEY
In the pass decades, the rapid growing of network and wireless technology did a
great impact for how people communicate with each and other remotely. At the same
time, this technology also leads different kind industries to change their entire
management aspect. F&B industry is one of the industries in the market that apply
these technologies into their business processes that assist them to be much more
convenience and efficient. From the message above, Wireless Food Ordering System
is a system that integrated both concept of intranet and wireless technology
(Khairunnisa, K. and Ayob, J., 2009). This system provide user to access the data,
information and services from a remote server, which enable user to access the
central databases distributed across the restaurant network. Most of the handheld
devices have implemented and support wireless technology and thus mobile devices
is an ideal hardware device that use to support this system in order to allow user
remote access to the database for data retrieval.
Strength
The system eliminates the need for a waiter to take order with pen and paper.
Moreover, the waiter only needs to carry the mobile devices for the entire operational
hour to perform food order process instead of using pen and paper. While using pen
and paper to take order, it bring a lot of troublesome such as the waiter busying in
replenish the order paper that they carrying. Other than that, this system also can
help in terms of environmentally friendly by reducing the usage of paper.
11
Weaknesses and Limitations
The limitation would be all the client devices are connected via the wireless access
point in order to let client perform data retrieval from the central database.
Unfortunately, there might be a problem in wireless signal coverage is not strong
enough to cover the whole restaurant area and thus cause the waiter’s mobile device
disconnect from the server.
In our generation era, computer has become a key component to our daily life
because of the advancement technology of World Wide Web that becomes an
internet that allow each and every user connected with theirs’ computer for
information sharing throughout the whole world. The World Wide Web did a great
contribution to a lot of enterprise which use this mechanism for information sharing
within the enterprise and also outside the enterprise (Kapchnaga, R, 2014). From the
benefit of World Wide Web, a lot of fast food industry applies a system known as
Online Ordering System to assist their business processes. Online Ordering System
is a technique that allow customer to order their favourite food online via the internet
by using a web browser that installed in their respective computer or smart phone.
Implementing this system can help fast food industry to solve the problem that they
face while using the traditional food ordering processes.
Strength
The system is very suitable for fast food industry due to it provides ability for
customer to place order anywhere and everywhere and also minimized the time
12
require during the order processes. Customers do not need to physically go to the
restaurant for food ordering instead of just using their mobile device to place an order
via the internet and when the customer reach the restaurant they can directly have
their meal without waiting for the queue. Meanwhile, it help the fast food restaurant
to have a better customer services because the most important factor that fast food
industry concern about is quickness therefore the restaurant should serve their
customer without any delay.
The main weaknesses of the system will be internet connection depended. The
system will not be operating without the internet connection. Because customer have
to place order via the internet as a medium and the data send to the restaurant
database for further process, the customer will not be able to access the web service
if no internet connection available. Furthermore, if the Internet Service Provider
(ISP) is under maintenance it will did a great impact to the restaurant that relies on
the online order system for their business.
This order system overcome the drawback of traditional paper based order system,
it change everything from paper based into computerized. First of all, the system will
be programed with the food availability from the respective restaurant and display
on touchscreen devices that have been setup in each of the tables within the
restaurant. In addition, the touchscreen device will have a very attractive Graphic
User Interface (GUI) that displays the food menu for customer to make their choices
13
and enable customer to place an order by touching the particular food image that
display on the device screen. Next, when the customer placed an order, the food
order will be send to the kitchen and the chef can prepare for the food. This system
eliminates the issue from traditional paper based system that the waiter has to
manually deliver the order to kitchen. Other than that, the system provide a sub-
module that enable restaurant owner to update the food details, food price and etc. It
was very convenience compare to the traditional paper based system, because paper
based system require the restaurant owner to dispose all old food menu cards and re-
print the latest food menu card to serve their customers.
Strength
This system will help in reducing the number of employee that need in the restaurants
hence it will directly help in considerably reducing the long-term cost of restaurant
management. Second, the system also helps reducing the manual customer services
activities and thus eliminating the human error and human mistakes.
Although this system provide a lot of ideal solution that can help a restaurant to solve
the problem that they encountered in their working hour, but it need the restaurant
owner to invest a huge amount of money in these systems. For many restaurant
owners, they might not take risk to investing a huge amount of money into this
system.
14
CHAPTER-3
SYSTEM ANALYSIS
Various case studies have highlighted the problems faced while setting up a
restaurant. Some of the problems found during the survey in the existing system
are listed below:
To place the orders customer visits the restaurant, checks the menu items available
in the restaurant, and chooses the items required, then places the order and then do
the payment. This method demands manual work and time on the part of the
customer.
When the customer wants to order over the phone, customer is unable to see the
physical copy of the menu available in the restaurant, this also lacks the verification
that the order was placed for the appropriate menu items.
3.1.1 DISADVANTAGE
• The only disadvantage is that due to the server signals the orders might not
reach the restaurants and the order might get lost due to the reason.
The simulation first starts with the customer entering his/her credentials (name, ID
and password).
Once that has been verified, the customer can place an order specifying the quantity
of the food required. Now we get a window that displays the order number,
customer ID, food name, price and quantity.
15
Once the customer finalizes his/her order, they are redirected to the payment
window where the total price is displayed and the customer can select the payment
method of their choice and then the customer gets a message of confirmation of
order.
16
3.2.1 ADVANTAGES
The advantage we get from this website is that we ca order the food for the entire
day just at the beginning of the day and need not to worry about the lunch and
dinner as we ordered in the morning while ordering breakfast and we can
peacefully do our work and the food will be delivered right on time.
3.3 SOFTWARE REQUIREMENTS
Operating system : Windows XP/7/8.1/10
Backend : MONGODB
3.4 .MONGDB
17
Fields in a MongoDB document can be indexed with primary and secondary
indices or index.
Replication
MongoDB provides high availability with replica sets.[A replica set consists of two
or more copies of the data. Each replica-set member may act in the role of primary
or secondary replica at any time. All writes and reads are done on the primary
replica by default. Secondary replicas maintain a copy of the data of the primary
using built-in replication. When a primary replica fails, the replica set
automatically conducts an election process to determine which secondary should
become the primary. Secondaries can optionally serve read operations, but that data
is only eventually consistent by default.
If the replicated MongoDB deployment only has a single secondary member, a
separate daemon called an arbiter must be added to the set. It has a single
responsibility, which is to resolve the election of the new primary. As a
consequence, an idealized distributed MongoDB deployment requires at least three
separate servers, even in the case of just one primary and one secondary.
Load balancing
MongoDB scales horizontally using sharding. The user chooses a shard key, which
determines how the data in a collection will be distributed. The data is split into
ranges (based on the shard key) and distributed across multiple shards. (A shard is
a master with one or more replicas.) Alternatively, the shard key can be hashed to
map to a shard – enabling an even data distribution.
MongoDB can run over multiple servers, balancing the load or duplicating data to
keep the system up and running in case of hardware failure.
File storage
MongoDB can be used as a file system, called GridFS, with load balancing and
data replication features over multiple machines for storing files.
This function, called grid file system, is included with MongoDB drivers.
MongoDB exposes functions for file manipulation and content to developers.
GridFS can be accessed using mongofiles utility or plugins
for Nginx and lighttpd. GridFS divides a file into parts, or chunks, and stores each
of those chunks as a separate document.
Aggregation
MongoDB provides three ways to perform aggregation: the aggregation pipeline,
the map-reduce function, and single-purpose aggregation methods.
18
Map-reduce can be used for batch processing of data and aggregation operations.
But according to MongoDB's documentation, the Aggregation Pipeline provides
better performance for most aggregation operations.
The aggregation framework enables users to obtain the kind of results for which
the SQL GROUP BY clause is used. Aggregation operators can be strung together
to form a pipeline – analogous to Unix pipes. The aggregation framework includes
the $lookup operator which can join documents from multiple collections, as well
as statistical operators such as standard deviation.
Server-side JavaScript execution
JavaScript can be used in queries, aggregation functions (such as MapReduce), and
sent directly to the database to be executed.
Capped collections
MongoDB supports fixed-size collections called capped collections. This type of
collection maintains insertion order and, once the specified size has been reached,
behaves like a circular queue.
Transactions
MongoDB claims to support multi-document ACID transactions since the 4.0
release in June 2018.This claim was found to not be true as MongoDB
violates snapshot isolation.
19
3.4.1 OBJECTIVES OF MongoDB
MongoDB describe themselves as a general purpose database but IMO the sweet
spot for the DB is in the development of modern applications with rapidly
changing requirements utilising modern programming stacks.
20
3.4.2 SECURITY
You can encrypt data in the storage layer with the WiredTiger storage
engine's native Encryption at Rest.
If you are not using WiredTiger's encryption at rest, MongoDB data should
be encrypted on each host using file-system, device, or physical encryption
(for example dm-crypt). You should also protect MongoDB data using file-
system permissions. MongoDB data includes data files, configuration files,
auditing logs, and key files.
You can use Client-Side Field Level Encryption to encrypt fields in
documents application-side prior to transmitting data over the wire to the
server.
Collect logs to a central log store. These logs contain database authentication
attempts including source IP addresses.
21
3.5 MongoDB Server
MongoDB is an open source NoSQL database management program. NoSQL is used
as an alternative to traditional relational databases. NoSQL databases are quite useful
for working with large sets of distributed data. MongoDB is a tool that can manage
document-oriented information, store or retrieve information. The default location for
the MongoDB data directory is c:\data\db. So you need to create this folder using
the Command Prompt. Execute the following command sequence. Then you need
to specify set the dbpath to the created directory in mongod.exe.
Data storage
ABOUT ANGULAR JS
AngularJS was a JavaScript-based open-source front-end web framework for
developing single-page applications. It was maintained mainly by Google and a
community of individuals and corporations. It aimed to simplify both the
development and the testing of such applications by providing a framework for
client-side model–view–controller (MVC) and model–view–view model (MVVM)
architectures, along with components commonly used in web
applications and progressive web applications.
AngularJS was used as the frontend of the MEAN stack, that consisted
of MongoDB database, Express.js web application server framework, AngularJS
itself (or Angular), and Node.js server runtime environment.
22
The AngularJS framework worked by first reading the Hypertext Markup
Language (HTML) page, which had additional custom HTML attributes embedded
into it. Angular interpreted those attributes as directives to bind input or output
parts of the page to a model that is represented by standard JavaScript variables.
The values of those JavaScript variables could be manually set within the code or
retrieved from static or dynamic JSON resources.
AngularJS was built on the belief that declarative programming should be used to
create user interfaces and connect software components, while imperative
programming was better suited to defining an application's business logic. The
framework adapted and extended traditional HTML to present dynamic content
through two-way data-binding that allowed for the automatic synchronization of
models and views. As a result, AngularJS de-emphasized explicit Document
Object Model (DOM) manipulation with the goal of improving testability and
performance.
To decouple the client side of an application from the server-side. This allows
development work to progress in parallel and allows for reuse of both sides.
To provide structure for the journey of building an application: from designing the
UI, through writing the business logic, to testing.
AngularJS implemented the MVC pattern to separate presentation, data, and logic
components. Using dependency injection, Angular brought traditionally server-
side services, such as view-dependent controllers, to client-side web applications.
Consequently, much of the burden on the server could be reduced.
SCOPE
AngularJS used the term "scope" in a manner akin to the fundamentals of computer
science.
Scope in computer science describes when in the program a particular binding is
valid. The ECMA-262 specification defines scope as: a lexical environment in
23
which a Function object is executed in client-side web scripts;[9] akin to how scope
is defined in lambda calculus.
As a part of the "MVC" architecture, the scope forms the "Model", and all
variables defined in the scope can be accessed by the "View" as well as the
"Controller". The scope behaves as a glue and binds the "View" and the
"Controller".
WORKING OF FOOD ORDERING SYSTEM
Online food ordering is a process of ordering food from a local restaurant or food
cooperative through a web page or app. Much like ordering consumer goods
online, many of these allow customers to keep accounts with them in order to make
frequent ordering convenient. A customer will search for a favorite restaurant,
usually filtered via type of cuisine and choose from available items, and choose
delivery or pick-up. Payment can be among others either by credit card or cash,
with the restaurant returning a percentage to the online food company.
Key Takeaways:
Technology plays a premium role in every industry. The trend bug has bitten
the restaurant industry too with the food ordering system.
Restaurant owners who are constantly trying to ‘level-up’ their business,
enforce the software for ordering and delivery.
There is a lot of hesitation among the community to implement the system,
thinking that the process is complicated.
1. In the case of dine-in: the staff taking the order can create a highly
personalised experience
2. In the case of online-ordering: a well-designed ordering system can make
the customer feel the ease of ordering and tracking their order
3. For the Chef (at the kitchen level): the ordering system connected with a
KDS can be of great value to create personalisation in preparing food.
24
As your restaurant business grows, the complexity of operations grows. Customers
have more touchpoints to engage with your restaurant (online and offline). An
efficient restaurant ordering system must ensure that the restaurant operating team
has deep visibility across all order-input channels.
The fastest-growing restaurants opt for an omni channel approach. This approach
keeps the customer at the center of the entire experience. The entire restaurant
ordering system is designed keeping the customer’s experience first. This approach
has far-reaching implications in increasing customer loyalty and hence sales.
At this stage, it is important to mention the role of the restaurant POS. An ordering
system works like magic when it is backed with an as efficient POS system.
POS Software?
Restaurant premises
Third-Party Aggregators
Restaurant Website/ Mobile App
A POS backed with ordering system gives a unified view with a central panel that
accepts orders from multiple channels. This makes it easy for the restaurateurs to
track item-wise sales. They can analyze the best and least performing items based
on the detailed reports of the orders received. The menu modifications and
customized offers can also be set based on orders placed by the customers.
Why is merging the orders from multiple platforms into a centralized panel
important for your restaurant business?
The manual paper pen way of order taking is prone to errors and confusion.
Moreover, the order cycle has to pass through several people. That is why the
restaurants today have adopted the technology of taking orders straight via their
POS systems.
26
Restaurateurs can also track and optimize overall table turnover time. Many
restaurants take orders directly on the tablets. The orders received on the tablets are
directly reflected in the system. It significantly decreases the table turnover time on
each order.
All the in-premise orders, takeaway and delivery orders are reflected in a single
system. Restaurants can set offers based on the different types of orders. In the
takeaway and delivery orders, the restaurants can set customized discount coupons
and add different payment options.
The servers can view the most ordered and preferred items on the menu, which
helps them in up-selling and cross-selling. As there is better coordination between
the restaurant staff, the overall efficiency of the restaurant also increases.
27
28
2. Streamlining Order Taking With Integrations
A key stakeholder of the order taking process in a restaurant is the Chef (or the
Kitchen manager). An order taking system integrated with a well designed KDS
creates incredible value.
The KDS also accepts online orders directly into the system. There is no manual
requirement for adding the order first in the system and then pushing it to the
kitchen.
During rush hours, the chances of excessive usage or wastage of raw materials are
high. No standardization in the recipe management deteriorates the food
quality. Wastage of raw materials and inventory incurs high costs. A substantial
delay follows it in services. Improper order management ultimately leads to
customer dissatisfaction.
Integration with KDS streamlines the entire ordering process. It highlights the right
estimated amounts of raw materials required for food preparation that significantly
helps in the overall inventory management. Maintaining proper levels of inventory
reduces food costs. Timely deliverance of services enhances the overall customer
experience.
29
Integrating With Online Food Aggregators
Integration with online food aggregators like Zomato, Swiggy, UberEats creates
several efficiencies in the order taking process. For any restaurant, this is an
important consideration because the online aggregators are heavily investing in
technology, delivery staff and marketing to capture the end customer’s loyalty.
30
When the customer places the order, the restaurant receives the request directly
into their system. Every customer can have a specific choice of the kind of food
they want to have. This is where the order taking system becomes really valuable.
Not integrating with the third-party platforms utilizes the efforts and time of
manually updating the order on the system. The restaurant may also miss the
slightest chances of adding minute details.
Integrations eliminate the otherwise time taken to add the order details manually.
There is no hassle of working on multiple screens or consolidating the data
manually.
Restaurants are realising the need to own the end customer order placing
experience. This is why they are investing in self-owned website/ mobile apps.
This way they can manage the end customer experience a lot more.
All the orders received online are pushed in the system directly. There is no chance
of missing out on any orders. Any orders received online would also reflect in the
real-time orders in the POS.
A detailed report on orders received on the website provides insights about the
performance of each item. Combining the sales information from both online and
offline mediums, restaurateurs can bring modifications to the central menu.
Any changes made in the menu automatically reflect on the restaurant’s website
and mobile app.
Retaining customers also becomes easier. The central CRM instantly updates
the collected customer data from the website/ mobile app. Based on the
consumption patterns, the restaurateurs can create customized offers and even send
direct push notifications via the app. Even for the customers, it is more accessible
to track their order history.
31
What questions must you ask before investing in a restaurant ordering
system?
1. Will the ordering system help you manage all orders across channels in a
single view?
2. Is your restaurant POS equipped with the essential requirements of an
ordering system?
3. Will your existing restaurant ordering system upgrade as you scale your
restaurant business?
4. Is the restaurant ordering system designed keeping the customer in the
centre of the entire ordering process?
32
FD-LEVEL-1
ER diagram
33
Use case diagram
34
CLASS DIAGRAM
35
Sequence diagram
36
Flow chart
37
SCREENSHOTS
38
39
CHAPTER-4
5.1 RESULT
Customer Experience
1. It is a fact, if your customers like your service, they will come back and also
recommend you to their world. They will become your best advertisers. So,
you need to commit to a service that keeps them coming back.
3. People don’t want to spend 5-6 minutes as they place their order over the
phone by looking at the ordering catalogue and pausing whatever work they
were doing.
4. One thing online ordering will certainly do is “up your game” when it comes
to providing a better service by making the ordering process convenient for
your customers.
5. When your customers pick up their smartphones to use your online ordering
system, they will do it at their own convenience.
40
6. Remember, this time they will look at your online menu more carefully and
select items after reading descriptions from the menu. Your customers can
order their favourite food by clicking on the screen a few times and they do
it from the comfort of their homes.
7. During the rush hour, they can place the order online and pick up their food
from the restaurant at a set time. In this way, they don’t wait in long lines.
8. By using online ordering you not only deliver food to your customers
promptly but also forge an invaluable connection which adds value to your
establishment.
Web Presence
9. Managing a restaurant in these times means that you need to have a strategic
online representation.
11.When you have an online ordering system for your restaurant, you amplify
your web presence because you can receive orders from your
website/facebook page/mobile app directly to the kitchen. With the help of a
website (that provides value to your customers) and a dedicated SEO
41
strategy your restaurant can get some serious visibility boost in the ‘web
locality’.
Productivity
12.Instead of wasting time taking orders over the phone, orders can be received
online, and the orders received from the customers directly have matchless
accuracy.
13.The online ordering software will receive the orders from the customers and
directly relay it to the kitchen staff.
14.This single feature will greatly boost your employee productivity and help to
create a superior in-house experience for the customers in the restaurant. As
your staff is not preoccupied with receiving orders over the phone. They can
use this time in a much better way, by attending to the guests diligently.
16.You will reap maximum value by employing the data generated by your
customers.Many online ordering portals (aggregators) don’t share this
crucial data with you. This data will provide insights to develop a superior
marketing plan.
42
17.A good online ordering system will have an inbuilt analytics platform that
will help you to track this data and channel it to sell better.
Sales
18.When customers order online, there are fewer distractions. They don’t have
to decide quickly on the items as there is no-one waiting to take the order.
20.Online ordering platforms are inbuilt for cross-selling items. As they spend
more time on the menu, they order appetizers that they wouldn’t order in the
store. Add-On items in the menu see better sales, online.
Savings
22.Your online ordering system also takes care of your margins. Since your
restaurant’s orders don’t go through a third party platform, you will notice a
change in your operating margins.
43
23.Other available options don’t work in a similar way, to avail their services
you have to use their portal which delays processing and also charges a
commission on every processed order.
24.Getting your own online ordering system will provide you a competitive
edge.
25.Think about the technology that you would be using, it will be similar to the
technology that a large restaurant chain uses for itself. And, you would be
accomplishing that without burning a hole in your pocket.
44
CHAPTER-5
6.1 CONCLUSION
People can successfully order the food using the proposed system.
The system will help in reduction of labour cost involved and also reduces the
space required to set up cafeterias in the restricted area.
The customers can avoid the long queues at the counter, with a reasonable speed
of execution and maximum throughput.
45
6.2 FUTURE ENHANCEMENT
In the near future every will definitely going to be a lot busy with their
work, family, relatives or friends then having a good diet which helps to keep
our body fit and healthy. So in order be a healthy person need to take food,
due to our busy life sometimes we forget to take food on time which might
lead to different diseases. To overcome this situation order food at particular
time for specific time of the day will help us to not be sick and lead a good
life.
REFERENCES