1.1 Background of Study: Chapter One
1.1 Background of Study: Chapter One
INTRODUCTION
The online food ordering system is one of the latest servicers most fast food
restaurants in the western world are adopting. With this method, food is
ordered online and delivered to the customer. This is made possible through
the use of two modes of payment which are electronic payment system or
pay on delivery. Customers pay with their credit cards, although credit card
customers can be served even before they make payment either through cash
or cheque. So, the system designed in this project will enable customers go
online and place order for their food.
Due to the great increase in the awareness of internet and the technologies
associated with it, several opportunities are coming up on the web. So many
businesses and companies now venture into their business with ease because
of the internet. One of such business that the internet introduced is an online
food ordering system. In today’s age of fast food and take out, many
restaurants have chosen to focus on quick preparation and speedy delivery of
orders rather than offering a rich dining experience.
Until recently, most of this delivery orders were placed over the phone, but
there are many disadvantages to this system. It is possible for anybody to
order any goods via the internet and have the goods delivered at his/her
doorsteps. But while trying to discuss the transfer method of the goods and
services, attention is focused on the payment mode. This then leads to the
discussion of the economic consequences of digital cash. What are the
implementations from the view point of economic? Since the world is fast
becoming a global village, the necessary tool for this process is
communication of which telecommunication is a key player. A major
breakthrough is the wireless telephone system which comes in either fixed
wireless telephone lines or the Global System of Mobile communication
(GSM).
1
What I propose is an online ordering system originally designed for use in any
food delivery industry. The main advantage of this system is that it greatly
simplifies the ordering process for both the customer and the restaurant. The
system also greatly lightens the load on the restaurants end, as the entire
process of taking orders is automated. Once an order is placed on the
webpage that will be designed, it is placed into the database and then
retrieved, in pretty much real-time, by a desktop application on the
restaurants end. Within this application, all items in the order are displayed,
along with their corresponding options and delivery details, in a concise and
easy to read manner. This allows the restaurant employees to quickly go
through the orders as they are placed and produce the necessary items with
minimal delay and confusion. The greatest advantage of this system is its
FLEXIBILITY.
1.2 Statement Of Problem
As industries are fast expanding, people are seeking for more ways to
purchase products with much ease and still maintain cost effectiveness. The
vendors need to purchase the products in order to sell to end users. The
manual method of going to their local food sales outlets to purchase food is
becoming obsolete and more tasking. Food can be ordered through the
internet and payment made without going to the restaurant or the food
vendor. So there is need for a wide range of publicity and enabling direct
order, processing and delivering of food through online system. For this
system, there will be a system administrator who will have the rights to enter
the menu with the current prices of different dishes available.
This study lays out a framework for a new system to be developed and
brought to the market for maximum use and to create an avenue through the
web where users can log on to our server and make a selection of whatever
food they like and subsequently have it delivered to their address. The
following are the objectives this would bring:
2
1. The home page of this web interface provides an avenue where customers
will be able to gather more and reliable information about what the fast
food industry really does.
2. The products and services offered would provide the customers with all the
different categories of available products that they can choose and select
from.
3. This will provide a user friendly environment between the customer and
employee thus increasing the efficiency of the food ordering system.
4. There will also be an online purchase form with which valued customers
will be using to get in touch with any of their request whenever the need
arises.
5. It will also help for easy retrieval of orders made by the customers.
1.4 Scope Of Study
In this project, a fast food website is designed and Precious Palace, Abakaliki
is taken as a case study to enable customers order for food and get it
delivered accordingly. The following things are among other things that are
discussed and what the software would handle:
About the fast food company
The fast food and the services offered there
Online purchase
Type of food provided.
3
1.5 Significance Of Study
Due to time and financial constraints, the software that is developed covers
only the aspect of food ordering, delivery and payments.
4
CHAPTER TWO
LITERATURE REVIEW
2.1 Review
5
restaurant. Customers can get information or search for recipes from the
kiosk and internet. As a result, wrong order and long queue can be avoided,
other staff can be arranged to somewhere else and focus to speed up on
delivering orders. On the other hand, a table-top touch screen order system
can take customer orders as well as handle other customer requests such
as refill drinks, call a waiter and make payment by credit card and debit
card.
Online food ordering reduces the need of the waiter. The system generates
the management reports , perform analysis as well as allows the menu to
be updated instantly.
Based on study, it is possible for applying the online food ordering system
to the fast food restaurants in Nigeria. This is because the system can
improve workplace efficiency, increase sales of the restaurant as well as
reduce making incorrect order. As a result, it is worth for investing on the
system, whereby it can shorten the return on investment.
In addition, the system should be supported by the food origin, taste and
services to maintain the customers’ loyalty and satisfaction. However,
widely implementing the food ordering system may cause the influx of
labor due to the elimination of waiters in restaurant industry. Even the
system is important to be implemented, yet there is still some risk in other
factors such as a direct interaction and restaurant design concept, which
need to be considered for ensuring the success of the system.
6
advertise promotion. It allows kitchen staff to view ordering information,
management to manage fast food raw materials and staff to search
customer delivery and profile information.
2.3 E-commerce
E-commerce offers buyers convenience. They can visit the World Wide Web
(www) sites of multiple vendors 24hours a day and seven days a week to
compare prices and make purchases, without having to leave their homes
or offices. For sellers, e-commerce offers a way to cut costs and expand
their markets. They do not need to build staff or maintain a store or print
and distribute mail order catalogs. Because they sell over the global
internet, sellers have the potential to market their products or services
globally and are not limited by the physical location of a store. E-commerce
also has some disadvantages.
7
E-commerce is not only widening customer’s choice of product and
services, but also creating new business and compelling established
business to develop internet strategies.
2.4 History Of Fast Food/Restaurant
8
CHAPTER 3
A waterfall model under the software development life cycle (SDLC) is the
methodology used to produce the online food ordering system and the
customer self ordering system. It is used by system developers to produce
or alter information systems or software. It divides the development
process into several stages or processes. After the completion of one stage,
it will logically move to another stage. Sometimes moving back to the
previous stage is necessary due to failure that occurs in current stage.
System design methods are a discipline within the software development
industry which seeks to provide a framework for activity and the capture,
storage and transformation of information so as to enable the economic
development of computer systems that are fit for this purpose.
3.2 Methods of Data Collection
Although there are various methods of data collection, I chose the two
main sources of data collection in carrying out this study. They are:
1. Primary source
2. Secondary source
The primary source refers to the sources of collecting original data in which I
made use of empirical approach such as personal interview.
9
The secondary sources of data for this project cannot be over emphasized.
The secondary data were obtained from magazines, journals, online,
newspapers and library source.
3.2.1 Oral Interview
Manuals and report based on fast food services were obtained and studied
and a lot of information concerning the system to be produced was
obtained.
3.2.3 Evaluation of Forms
Some forms that are necessary and available were accessed. These includes
the restaurant menu fast food order form, payment receipts etc. these
forms helped in the design of the system.
3.3 Analysis of Existing System
10
3.4 The Existing System
Due to manual means being implied by the fast food restaurants, it is very
difficult to satisfy the wants and needs of the customers. Most of the
problems include:
To allow the customer to make order, view order and make changes
before submitting their order.
To provide interface that allows promotion and menu.
11
To prevent interface that shows customers’ orders detail to front-end
and kitchen staff for delivering customers’ orders
Tools that generate reports that can be used for decision making
A tool that allows the management to modify the food information
such as price, add a new menu and many others as well as tools for
managing user, system menu and promotion records.
3.7 Justification For The New System
It is the purpose of the new system to address all the problems plaguing
the present system. This system will do the analyzing and storing of
information either automatically or interactively. It will make use of PhP-
MYSQL. This will be like this: a report is generated conforming to particular
information needed by the management via the monitor.
This will require the input of necessary data and record of fast food
ordering and delivery and then a report is generated. The proposed system
will also have some other features such as:
12
CHAPTER FOUR
The system is designed with several interaction cues on each web page
that makes up the web application (Precious Palace). These cues are well-
defined such as to make several functionality that the application exposes
to collect, process and output data. Access to these functionalities is made
possible by the well designed user interface which embodies several
technologies such as pHp , html , JavaScript and MySQL to process and
store data.
The software is built in a modular form where these functionalities are built
into modules. Some of the modules are as follows:
1. viewCart.php
2. login.php
3. viewOrder.php
4. index.php
4.2 Output Specification
1. index.php: This display output information for the list of food delicacies
which are currently available
3. about.php: This displays output information that talks about the ordering
outfit (Precious Palace).
13
4.3 Input Specification
1. users
2. categories
3. orders
4. pizza etc.
USERS
Table 1
14
CATEGORIES
ORDERS
orderDate Datetime No
Table 3
PIZZA
15
Table 4
t
r
a
C
4.5 Main Menu Design
Fig.1
4.6 Choice of Programming Language
Computer system is made up of units that are put together to work as one
in order to achieve a common goal. The requirements for the
implementation of the new system are:
#The Hardware
#The Software
16
Software Requirements
For the effective implementation of the new system, the following software
has to be installed on the computer:
Windows Xp, Windows 7 or Vista
MySql
PhpMyadmin
Xamp(virtual server) or cPANEL
Hardware Requirements
Fig.2
17
CHAPTER FIVE
5.1 Summary
At the end of this project work, I was able to design and develop the
software that can successfully handle online food ordering and product
order for PRECIOUS PALACE,ABAKALIKI. In the process of the design, first
hand information on fast food businesses were obtained. This work also will
serve as a stepping-stone for people who wish to research more on this
topic.
18
basis for system design, which immediately followed the first phase. The
design phase was concerned primarily with the specification of the system
elements in manner that best met the organization’s business needs.
During this phase, strict adherence was made on proven software
engineering principles and practices.
19
REFERENCES
Brickers, J. (2006, July 24) Is Fast Casual Self-Service at the Tripping Point?
De Leon, E. (2008, August 23) Best Online Food Ordering System. Restaurant Checklist.
Contemporary Books.
Purname, J., & Wibowo, A.Y. (2007) Wireless Application for Ordering Management System in a
Restaurant.
Sharma, I. (2007,June 22) How Online Food Ordering System helps you run more
efficiently.
20
APPENDIX 1: PROGRAM SOURCE CODE
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1,
shrink-to-fit=no">
21
}
?>
</div>
</div>
APPENDIX 2: SCREENSHOTS
22