0% found this document useful (0 votes)
11 views12 pages

Proposal of Bhupendra

The document outlines the development of an online food ordering system aimed at connecting customers with various restaurants, including those not on popular platforms. It details the problem statement, objectives, methodology using the Waterfall model, and expected outcomes such as enhanced customer convenience and order customization. Additionally, it includes a Gantt chart for project planning and a description of the Distance Vector Algorithm for optimizing delivery routes.

Uploaded by

Bhupendra chand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views12 pages

Proposal of Bhupendra

The document outlines the development of an online food ordering system aimed at connecting customers with various restaurants, including those not on popular platforms. It details the problem statement, objectives, methodology using the Waterfall model, and expected outcomes such as enhanced customer convenience and order customization. Additionally, it includes a Gantt chart for project planning and a description of the Distance Vector Algorithm for optimizing delivery routes.

Uploaded by

Bhupendra chand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Table of Contents

LIST OF FIGURE

1.INTRODUCTION...........................................................................................................1

2. PROBLEM STATEMENT............................................................................................2

3. OBJECTIVE...................................................................................................................2

4.METHODOLOGY..........................................................................................................2

a. Requirement Identification.................................................................................3

i Study of Existing System......................................................................................3

ii Requirement Analysis............................................................................................4

b. Feasibility Study..................................................................................................5

i Technical...............................................................................................................5

ii Operational............................................................................................................5

iii Economic...............................................................................................................5

c. High Level Design................................................................................................5

i System Analysis and Design..................................................................................5

5. GANTT CHART............................................................................................................7

6.DESCRIPTION OF ALGORITHM..............................................................................8

7. EXPECTED OUTCOME..............................................................................................8

8. REFERENCES...............................................................................................................9

i
LIST OF FIGURE

Figure 2: Waterfall Module of Food Ordering System


Figure 2: UseCase Diagram of Food Ordering System..................................................4
Figure 3: System Flowchart of Food Ordering System..................................................6
Figure 4: Gantt Chart of Food Ordering System............................................................7

ii
1.INTRODUCTION
An online food ordering system is a portal where customers can order their favorite dish
from best restaurants available. It links customers and restaurants directly as a medium to
connect them. Many famous restaurants exist who are not registered on popular food
ordering websites but customer would still like to order food from those places. Some
restaurants cannot afford to pay extra for the entire ambience. It provides them with the
platform to expand their food business. Not all restaurants provide their customers to
order from their very own website, and some don’t even have the websites. Our
website will also be deployed to various restaurants website via which customers
can order food. For those restaurants who do not have their own website like
different small and local food business, can register themselves to get our service.

And hence, customers can order food from varieties of restaurants, be it popular or local
restaurants, bakery or cafe. 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.

The main goal is to maintain the restaurant’s functions in an effective and accurate
manner and also it is reducing the use of manual entries. This software helps food orders
to maintain day to day records in system. It is keeping a proper record of the database. I
propose 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. 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. PROBLEM STATEMENT
The problem statement of food ordering system are mentioned as below:
 Ordering staff manually records customer orders, leading to dealys.
 Customers are required to make payments online, limiting flexibility.
 Direct order processing and food delivery should be enhanced through an online
platform.
 A system administrator will manage the menu and update prices accordingly.

3. OBJECTIVE
The main objective of this project is to develop an application which gives provision to
the restaurant owners to flourish their business by uploading menus at no cost and will in
variably lead to higher customer retention and acquisition rates. The objective of this
system is
to develop a web-based food ordering system that provide ordering platform to the
customers.,
to keep record of all the information of food, customer, order, and restaurant.

4.METHODOLOGY
Waterfall model is a sequential model that divides software development into different
phases. We are going to use the waterfall methodology while building the website. This
project have specific documentation, ample time, fixed requirements, well-understand
technology so in order to build this system, waterfall methodology can be used.

Figure 1:Water Fall Model for Food Ordering system


There
are a few

2
situations where most appropriate to use waterfall methodology to ensure the smooth
workings of project. Waterfall model is suggested for the project which has clear
objectives and solution. It is very easy and simple to understand and use. The
methodology that I propose to use for Waiters on Wheels is Waterfall methodology. My
first choice for methodology used to develop system of Waiter of Wheels is Waterfall
methodology because it really provides a lot of benefits to the develop team. Other than
that, the project with stable and unchanging requirements during the system development
life cycle are also encouraged to use Waterfall Model. Project requirements can be stated
unambiguously and comprehensively. Last but not least, applying Waterfall model in
project is recommended to the user community which is fully knowledgeable in the
business and application.

a. Requirement Identification
Requirement Identification is the process of gathering, analyzing, and specifying the
characteristics, functionalities, and system specifications necessary for a project. It
ensures that the system meets user requirements and business objectives and addresses
technical constraints. But we have used some of the secondary sources in order to meet
the requirements of our project. As this year has been we were not able to use the primary
sources of requirement identification.

i Study of Existing System


The existing system refers to the system that is currently being followed by the food
deliveries. Presently all the functionalities are done manually. If customer wants to order
an item, he should visit the restaurant, order food items, pay for the items and get the food
items slip. Then he should go to the food counter to get the food taking the bill. Then only
he can get the food. This makes the person quite difficult and tedious since they must stay
in the queue. The main disadvantage is time consuming and it makes difficult for the
manager to know the customer's past history So to avoid these limitations and
make the system working more accurately it needs to be computerized.

Problems of Existing System

While taking the orders of the customers, sometimes mistakes might be made.

There is lack of understanding between the customers and restaurant employees.

3
It is time consuming for the customers to wait for their order until it is ready to be
served

Advantages of Proposed System

To overcome the restrictions of the above system, Online Food Ordering System is
proposed which has the following advantages:

People can successfully order the food using the proposed system.

There will be a lesser requirement of staff at the back counter.

All the records of the current and ex-staffs will be stored in the database.

As it is an automated system it is less probable to make any mistakes.

4
ii Requirement Analysis
Figure 2: Use Case Diagram of Food Ordering System

b. Feasibility Study
The analysis of feasibility has concluded that the project is feasible with respect to time
and cost. The technology used to develop are almost Open Source, therefore less cost for
implementation and maintenance will be involved.

i Technical
The proposed system can be operated on almost all of the web browser as it is a web-
based application made using HTML, CSS, Bootstrap, PHP, and JavaScript. Computer
having a processor of at least 800MHz, 50 MB of storage, and 128MB of RAM is
sufficient to operate the system.

5
ii Operational
To operate the system, no any special training is required. Just user having basic level
knowledge of web-browsing is enough to operate the system to its full potential.

iii Economic
The system is designed in such order that the installation, implementation, and the
operational cost can be kept bare minimum. The system proposed system is completely
economical.

c. High Level Design


i. System Flow chart
The System Flow chart of Food Ordering System is show as follows.

6
Figure 3: System Flowchart of Food Ordering System

7
5. GANTT CHART
Food Ordering System

Month Falgun 2081 Chaitra 2081 Baishakh 2081 Jestha 2081


Week 1st 2nd 3rd 4th 1st 2nd 3rd 4th 1st 2nd 3rd 4th 1st 2nd 3rd 4th
Planning
Analysis
Design
Coding
Testing
Documentation

Figure 4:Gantt Chart of Food Ordering System


The project initiation is scheduled from the first week of Falgun, 2081, with the planning
phase extending until the third week of Falgun. The requirement gathering and analysis
phase will be initiated as soon as the fourth week of Falgun. As this phase nears
completion, focus will shift to data modeling, explaining entities, attributes, key
attributes, cardinality, and the overall process of Food Ordering System. Subsequently,
process modeling will be undertaken by crafting DFDs and their levels.
The design phase, involving the creation of the Graphical User Interface (GUI), will
commence in the third week of Chaitra. Concurrently, database creation will be part of
this phase, with continuous efforts invested in front-end and back- end design until the
initial week of Baishakh. A little after the initiation of the design phase, coding activities
for Food Ordering System will initiate from the second week of Baishakh. Module
creation and immediate coding will be ongoing, expected to span a duration of five
weeks. Parallelly, testing of codes and integrated components will take place from the
third week of Baishakh, persisting until the integration of the system is finalized. Given
the criticality of documentation in Food Ordering System, documentation efforts will be
underway from the project's outset, specifically from the commencement of Falgun.
However, the preparation of standardized documentation will be completed only after the
conclusive testing phase of the system has been reached.

8
6.DESCRIPTION OF ALGORITHM
Distance Vector Algorithm (Recommendation algorithm)

The Distance Vector Algorithm can be used to determine the most efficient delivery route
by sharing routing information (e.g., distances or costs) between nodes (restaurants,
delivery hubs, and customers). Each node maintains a table of the shortest distance to
every other node and updates it iteratively based on information from its neighbors.

Key Steps:

 Initialization: Each node starts with a distance vector containing its own distance to
itself (0) and estimates (or infinity) for distances to other nodes.
 Sharing: Nodes share their distance vectors with their neighbors.
 Updating: Each node updates its distance vector using the Bellman-Ford equation:
Dx(y)=min{c(x,v)+Dv(y)}
Where:
Dx(y): Shortest distance from node x to node y.
C(x, v):Cost(distance) from node x to its neighbor v.
Dv(y): Distance from neighbor v to node y.

7. EXPECTED OUTCOME
After the completion of the project we expect the subsequent outputs which can
minimize the issues likewise as solve the prevailing problem.

Enhanced Customer Convenience: Customers can easily browse menus,


place orders, and make payments from the comfort of their homes using smartphones
or computers.

Order Customization: Customers can easily customize their orders,


adding or removing specific food items, based on their preferences/restrictions.

Feedback and Rating: Customers can leave rating and feedback easily,
providing restaurants with insights into their strengths and areas for improvement.

8
8. REFERENCES
[1] I. Sommerville, Software Engineering, 10th ed. London: Pearson Education
Limited,2016.

[2] A. Silberschatz, H. Korth and S. Sudarshan, DATABASE SYSTEM CONCEPTS,


6thed. New York: McGraw-Hill, 2011, pp. 39-55, 259-321.

[3] P. Deitel and H. Deitel, Internet& WorldWideWeb HOW TO PROGRAM, 4th


ed.New Jersey: Pearson Education, Inc., 2008.

[4] "Build native PowerPoint timelines online | Office Timeline


Online",https://www.officetimeline.com/,2025[Online].Available:https://
online.officetimeline.com/app/#/new-from-template?templateId=db9d8356-68f1-
4b2b-b9a5-f8efe7fd88f7&fromLandingPage=true.

[5] "(DOC) An Online Food Ordering System System Documentation | Monica Diaz -
Academia.edu",https://www.academia.edu/,2025.[Online].

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy