Introduction
1
,Chapter 1 Introduction
The online food ordering system sets up a food menu online and customers can easily place the order
as per they like. Also with a food menu, online customers can easily track the orders.
The management maintains customer’s database, and improve food delivery service. The
Restaurant management systems motivates us to develop the system. There are various
facilities provided so that the users of the system will get service effectively. Also, the system
considers Restaurants as well as Mess facility to the customers. Again, the idea comes that
mostly mess users are person who are shifted for various reason in new cities. So, they are
interrelated. Increasing use of smart phones is also considered as a motivation, so that any
users of this system get all service on single click. Another motivation can be considered as the
system will be designed to avoid users doing fatal errors, users can change their own profile,
users can track their food items through GPS, users can provide feedback and
recommendations and can give ratings, it will give appropriate feedbacks to Restaurants / Mess
service providers.
Due to lack of a full fledge application that can fulfill the customer requirements by providing
him food from restaurants as well as from mess service, there is a need for the system. This
proposed system will be used by the people who keep shifting from cities to cities. As well as,
it will be useful for the students studying in different cities.
The proposed system will provide the flexibility to the Customers/Users to order from either
Restaurants or Mess. It will also provide Recommendations to the customers from the
restaurants/mess owners uploaded on a daily basis. In the proposed system, there will be no
limitation on the amount of order the customer wants. Also, same application can be used as a
Startup Business for the developers. It will provide real time customer’s feedback and ratings
along with the comments to the restaurants/mess owner. It gives appropriate feedbacks to
users, so if there is any error happened, then there will be a feedback dialog toward users.
The proposed system is designed to avoid users doing fatal errors and inappropriate
action.Scope of proposed system is justifiable because in large amount peoples are shifting to
different cities so wide range of people can make a use of proposed system. The
system/interface will take input from the user. The major attributes that will give input to the
dataset are: name, address, email-Id, mobile no, other personal related values, etc. The output
2
,will include user/customer’s Order, Bill, Feedback and Payment options. Initially there will be
10 to 12 restaurants and mess services considered inside 2 to 3 areas.
The reason why to choose this project is the idea behind project that is to solve problem of
people which they are facing when they shift to different city. The system is not only for user
but also for provider who provides food service. This system is for making efficient
communication between consumer and producer of the food system which will then leads to
the ideal and effective system.
1.1 Problem Background
This Case study looks at the problem of setting up a fast food restaurant. In existing system there
are few problems:
• For placing any orders customers have to visit hotels or restaurants to know about food items
and then place order and pay. In this method time and manual work is required.
• While placing an order over the phone, customer lacks the physical copy of the menu item, lack
of visual confirmation that the order was placed correctly.
• Every restaurant needs certain employees to take the order over phone or in-person, to offer a
rich dining experience and process the payment. In today’s market, labor rates are increasing day
by day making it difficult to find employees when needed.
Hence, to solve this issue, what I propose is an “Online Food Order System, originally
designed for small scale business like College Cafeterias, Fast Food restaurant or Take-Out, but
this system is just as applicable in any food delivery industry. The main advantage of my
system is that it greatly simplifies the ordering process for both the customer and the restaurant
and also greatly lightens the load on the restaurant’s end, as the entire process of taking orders
is automated. Anticipated Benefits are:
1. This will minimize the number of employees at the back of the counter.
2. The system will help to reduce labor cost involved.
3. The system will be less probable to make mistake, since it’s a machine.
3
, 4. This will avoid long queues at the counter due to the speed of execution and number of
optimum screens to accommodate the maximum throughput.
1.2 Problem Statement
The online food ordering system sets up a food menu online and customers can easily place the order
as per they like. Also, the online customers can easily track their orders. The
Management maintains customer’s database, and improve food delivery service. This system
also provides a feedback system in which user can rate the food items. Also, the proposed
system can recommend hotels, food, based on the ratings given by the user, the hotel staff will
be informed for the improvements along with the quality. The payment can be made online or
cash or pay-on-delivery system. For more secured ordering separate accounts are maintained
for each user by providing them an ID and a password.
The current system has many problems in relation to database management, since it is manual
system. The following are problems of the current system (manual system).
Data Security is not assured: - This is due to the manual way of recording the
data. It is known that, in manual way, data are being stored by recording it on
paper. Therefore, it easily gets damage or misplaced that which lead to data loss.
Performance: Since the office performs recording customer information manually, it takes much
time. Searching and data retrieving mechanism of the system takes a lot of time.
Information Input: Data collection is not accurate and it is not based on timely manner. It is
difficult
to add, replace, delete and edit the required information. Checking the validity of input data is
difficult.
Output: Since information is not collected timely and accurately, the output is not precise and on
time. Processing the input data in order to get an output takes much time because of the manual
system. It is difficult to check whether the output data is valid or invalid
4