Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
95 views13 pages

FD Project Report

This document presents a proposal for developing an online food ordering system. The key points are: 1) The system will allow customers to place food orders online from any location at any time, addressing issues faced by restaurants like long queues and increasing takeaway orders. 2) It will enhance the speed and standardization of order taking and displaying orders to the kitchen staff. It will also provide an effective online advertising platform. 3) The system aims to improve customer satisfaction, especially for busy customers or those who cannot easily visit restaurants, while also benefiting restaurants.

Uploaded by

Zain Zaheer
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)
95 views13 pages

FD Project Report

This document presents a proposal for developing an online food ordering system. The key points are: 1) The system will allow customers to place food orders online from any location at any time, addressing issues faced by restaurants like long queues and increasing takeaway orders. 2) It will enhance the speed and standardization of order taking and displaying orders to the kitchen staff. It will also provide an effective online advertising platform. 3) The system aims to improve customer satisfaction, especially for busy customers or those who cannot easily visit restaurants, while also benefiting restaurants.

Uploaded by

Zain Zaheer
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/ 13

ABSTRACT

The purpose of this project is to develop an online food ordering system. It is a system that enables
customer of Food to place their order online at any anytime at any place.

The reason to develop the system is due to the issues of facing by Food Industry. These issues are such
as peak hour-long queue issues, increase of take away than visitors ,speed major request of Food
management , limited promotion, and quality control of food management.

Therefore this system enhances the speed and standardization of taking orders from the customers and
display it to the staff in the kitchen accordingly .

Beside that it provide user friendly web-pages and effective advertising medium to the new product of
the online food ordering restaurant to the customer at reasonable price.

Further more , it also extend and deliver customer satisfactions especially to the hectic customer or
reaching the customers who are constrain of transport to be in food restaurant. Altogether it is helpful
for everyone for the customers and for the restaurants also.
Food ordering System

ACKNOWLEDGEMENT

After completion of my final year project, I would like to take this chance to express my sincere gratitude to
My project guide Mr. guide who has guided me a lot throughout my project development. Without him, I
think I can’t finish the project on time. In addition, while I meet some logic problem or design problem, he
always the one who gives me useful and logical answers.

I would like to thanks Mr. guide for one more time because he share his experience with us so that we can
get more logic understanding on how to develop web-based application which is suitable for current society.

Finally I want to thank to all my friends and teachers, who helped and co-operate me directly or indirectly in
the accomplishment of this project.
Food ordering System

TABLE OF CONTENTS
Chapter 1
Introduction ......................................................................................... 10
1.1 Overview ..................................................................... 10
1.2 Objective .................................................................. 11

Chapter 2
Requirement and Analysis .................................................................. 12
2.1 Software Requirement Specification (SRS) ........................ 12
2.1.1 Data Gathering ..................................................... 12
2.1.2 Feasibility Study ................................................... 12
2.1.3 Software Process Model ........................................ 13

2.2 Hardware Requirement ............................ .......................... 14


2.3 Software Requirement ....................................................... 14
2.4 Justification of Selection of Technology ............................ 14
2.4.1 XAMPP ................................................................ 14
2.4.2 Language .............................................................. 14
HTML
CSS
JavaScript
Bootstrap
JQuery
PHP
2.4.3 Why Using MySQL ............................................ 15

2.5 Data Flow Diagram (DFD) ................................................. 16


2.5.1 DFD 0 Level ............................................................ 17
2.5.2 DFD 1 Level ........................................................... 18
Food ordering System

2.5.3 DFD 2 Level ........................................................... 20


2.6 Etity Relationalship Diagram (ER- Diagram) ...................... 22
2.7 Flow Chart ........................................................................... 23

Chapter 3
System Design ...................................................................................... 24
3.1 Data Dictionary .................................................................. 25
3.2 Gantt Chart .......................................................................... 29

Chapter 4
Program Code and Testing ................................................................ 30
4.1 Coding ................................................................................ 30
4.2 Testing Approach .............................................................. 240
4.2.1 Types of Testing ...................................................... 240
4.2.2 Use Case .............................................................. .. 240
4.2.3 Test Case ................................................................ 242

Chapter 5
Results and Discussion ...................................................................... 244
5.1 Output Screen ..................................................................... 244
5.2 Limitation ............................................................................ 251
5.3 Future Scope ....................................................................... 251
5.4 Conclusion ........................................................................... 251

Chapter 6
References ............................................................................................ 252
Food ordering System

Chapter 1
Introduction
1.1 Overview
Food ordering system means it an application which will help restaurants to optimized and control over
their restaurants. and my project “ Food ordering system” {The Foodie} is also based on the same point .

Through this website user can do a lot of things from anywhere from home, from office , from train and
many more places .

User can order his/her favourite a user is needed for help.

---

As you open the website The Foodie a animated page will load and it will have two options one i.e log-in
and other i.e sign-up.

1.2 Objective

It is required to keep the computerized data, as it is difficult to do manually and is also


fast as it takes less time. Purpose to computerize
Food ordering System

Chapter 2
Requirement and Analysis

2.1 Software Requirement Specification

A software requirements specification (SRS) is a detailed description of a software system to be developed


with its functional and non-functional requirements. The SRS is developed based the agreement between
customer and contractors. It may include the use cases of how user is going to interact with software system.
The software requirement specification document consistent of all necessary requirements required for
project development. To develop the software system we should have clear understanding of Software
system. To achieve this we need to continuous communication with customers to gather all requirements.

2.1.1 Data Gathering

Data Gathering is the process of gathering and measuring information on variables of interest, in an
established systematic fashion that enables one to answer stated research questions, test hypotheses, and
evaluate outcomes. The data collection component of research is common to all fields of study including
physical and social sciences, humanities, business, etc.
Data gathering techniques used in the (Software Development Lifecycle) SDLC.

2.1.2 Feasibility Study


The measure of how beneficial or practical the development of informant system will be to an organization.
along this topic feasibility is measured. So far taking the feasibility study and feasibility analysis during the
development of the project food Ordering system we have studied on the following four major categories of
feasibility study .

 Operational feasibility : Operational feasibility is the measure of how well a proposed system
solves the problems, and takes advantage of the opportunities identified during scope definition and
how it satisfies the requirements identified in the requirements analysis phase of system
development.
Food ordering System

 Technical feasibility : A technical feasibility study assesses the details of how you intend to deliver
a product or service to customers. Think materials, labour, transportation, where your business will
be located, and the technology that will be necessary to bring all this together.

 Schedule Feasibility : Schedule Feasibility is defined as the probability of a project to be completed


within its scheduled time limits, by a planned due date. If a project has a high probability to be
completed on-time, then its schedule feasibility is appraised as high.

 Economic feasibility : the degree to which the economic advantages of something to be made,
done, or achieved are greater than the economic costs: The state commissioned a report on the
economic feasibility of a single-payer health system.

2.5 Data Flow Diagram (DFD)

DFD is an important tool used by system analysis. A data flow diagram model, a system using external
entities from which data flows to a process which transforms the data and create output data transforms
which go to other processes or external entities such as files. The main merit of DFD is that it can provide an
overview of what data a system would process.

SYMBOLS

 A Circle represents a process that transforms incoming data flow into outgoing data flows
 A Square defines a source or destination of system data
 An Arrow identifies data flow direction. It is the pipeline through which the information flows.
 An Open Rectangle is a data store, data at rest or a temporary repository of data.

Data flow diagram symbol

Data Flow – Data flow are pipelines through the packets of information flow.

Process : A Process or task performed by the system.

Entity : Entity are object of the system. A source or destination data of a system.

Data Store : A place where data to be stored.


Food ordering System

2.5.1 Context level DFD – 0 level


The context level data flow diagram (dfd) is describe the whole system. The (o) level dfd describe the all
user module who operate the system. Below data flow diagram of online shopping site shows the two user
can operate the system Admin and Member user.

Fig. 2.5.1
Food ordering System

2.5.2 DFD 1 level

Fig. 2.5.2
Food ordering System

2.6 ER Diagram (sample Diagram Buy Now)


Fig. 2.6
Food ordering System

2.6 Flow Chart


A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a
diagrammatic representation of an algorithm, a step-by-step approach to solving a task. The flowchart shows
the steps as boxes of various kinds, and their order by connecting the boxes with arrows.
Food ordering System

Fig. 2.6 (sample)


Food ordering System

Chapter 3
System Design

3.1 Data Dictionary


A data dictionary, or metadata repository, as defined in the IBM Dictionary of Computing, is a
"centralized repository of information about data such as meaning, relationships to other data, origin, usage,
and format". Oracle defines it as a collection of tables with metadata.

You might also like