0% found this document useful (0 votes)
100 views35 pages

Online Food Ordering System Report

The project report outlines the development of an 'Online Food Ordering System' aimed at automating traditional food ordering processes to enhance efficiency, reliability, and user experience. It addresses existing system limitations such as limited accessibility and high delivery costs, while proposing features like real-time tracking, customization options, and eco-friendly practices. The report includes details on system requirements, design, and implementation strategies, emphasizing a user-centric and technology-driven approach.

Uploaded by

vipulkaklij600
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)
100 views35 pages

Online Food Ordering System Report

The project report outlines the development of an 'Online Food Ordering System' aimed at automating traditional food ordering processes to enhance efficiency, reliability, and user experience. It addresses existing system limitations such as limited accessibility and high delivery costs, while proposing features like real-time tracking, customization options, and eco-friendly practices. The report includes details on system requirements, design, and implementation strategies, emphasizing a user-centric and technology-driven approach.

Uploaded by

vipulkaklij600
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/ 35

School of Computer Sciences and Engineering

Department of Computer Science and Application

A PROJECT REPORT
ON

“Online Food Ordering System”

UNDER THE FACULTY OF COMPUTER SCIENCE & APPLICATION

Submitted by
1. Khairnar Yatish Ganesh
PRN:230105051057
2. Kshirsagar Munesh Rajendra
PRN:230105051058
3. Wagh Hrishikesh Shantaram
PRN:230105051083

Guide

Dr. Sarika A. Kondekar

Department of Computer Science and Application


School of Computer Sciences and Engineering
Sandip University, Nashik

MCA Sem-III
Academic Year 2024 – 2025

1
Trimbak Road, A/p - Mahiravani, Tal. & Dist. – Nashik, Pin – 422 213

School of Computer Sciences and Engineering


Department of Computer Science and Application
website: http://www.sandipuniversity.edu.in

CERTIFICATE

This is to certify that Yatish Ganesh Khairnar student of M.C.A has


satisfactorily completed his field work on “Online Food Ordering system”
during the academic year 2024-2025. He has been carried out under my
guidance as a part of curriculum for M.C.A. They found sincere and
hardworking during the work.

Prof. Sarika A. Kondekar Dr. Vaibhav Sonaje


Project Guide Associate Dean, CSA

2
Trimbak Road, A/p - Mahiravani, Tal. & Dist. – Nashik, Pin – 422 213

School of Computer Sciences and Engineering


Department of Computer Science and Application
website: http://www.sandipuniversity.edu.in

CERTIFICATE

This is to certify that Kshirsagar Munesh Rajendra student of M.C.A has


satisfactorily completed his field work on “Online Food Ordering system”
during the academic year 2024-2025. He has been carried out under my
guidance as a part of curriculum for M.C.A. They found sincere and
hardworking during the work.

Prof. Sarika A. Kondekar Dr. Vaibhav Sonaje


Project Guide Associate Dean, CSA

3
Trimbak Road, A/p - Mahiravani, Tal. & Dist. – Nashik, Pin – 422 213

School of Computer Sciences and Engineering


Department of Computer Science and Application
website: http://www.sandipuniversity.edu.in

CERTIFICATE

This is to certify that Wagh Hrishikesh Shantaram student of M.C.A has


satisfactorily completed his field work on “Online Food Ordering system”
during the academic year 2024-2025. He has been carried out under my
guidance as a part of curriculum for M.C.A. They found sincere and
hardworking during the work.

Prof. Sarika A. Kondekar Dr. Vaibhav Sonaje


Project Guide Associate Dean, CSA

4
School of Computer Sciences and Engineering
Department of Computer Science and Application
website: http://www.sandipuniversity.edu.in

DECLARATION

I/We hereby declare that the Project work titled Online Food Ordering
submitted to Sandip University, Nashik is a record of an original work done by
me/us under the guidance of Prof. Sarika A. kondekar Department of
Computer Science and Application, School of Computer Sciences and
Engineering, Sandip University in the AY 2024-25 for a partial fulfillment of
requirement for the Completion of End Semester Examination.
This report has not been submitted to any other University or Institute
for the award of any degree or diploma.

Student Name:

1. Khairnar Yatish Ganesh


2. Kshirsagar Munesh Rajendra
3. Wagh Hrishikesh Shantaram

Date:

Place: Nashik

5
Trimbak Road, A/p - Mahiravani, Tal. & Dist. – Nashik, Pin – 422 213
School of Computer Sciences and Engineering
Department of Computer Science and Application
website: http://www.sandipuniversity.edu.in

ACKNOWLEDGEMENT

I/We would like to express my/our special thanks of gratitude’s to our Project guide
Prof. Sarika A. kondekar Department of Computer Science and Application, School of
Computer Sciences and Engineering, Sandip University, Nashik for his/her able guidance and
support in completing this report.

I/We would like to extend my gratitude to Director, SOCSE, Dr. Vaibhav Sonje
Associate Dean, SOCSA for providing me/us with all the facility that was required to
complete this report successfully.
I/We also thank the management of Sandip University, Nashik for providing me/us
infrastructure and lab facility to completion of this Project.
At last but not the least I/we am/are thankful to all faculty members, staff, and
friends who have been always helping and encouraging me/us throughout the period of this
internship/project.

Name of Student:
1. Khairnar Yatish Ganesh
2. Kshirsagar Munesh Rajendra
3. Wagh Hrishikesh Shantaram

6
INDEX

Sr. No Title Page no


1 Introduction 5
1.1 Introduction

2 Drawbacks of Existing System 9


3 Database Dictionary
10
4 Hardware and Software
Specifications 15

6 System Analysis
6.1 Data Flow Diagram
6.2 Entity relationship 18
Diagram
6.3 UML Diagram
7 System Design
User Interface Design 22
8 Conclusion 31
9 Reference 32

7
Introduction
The purpose of Online Food Ordering System is to automate the existing manual system by
the help of computerized equipment’s and full- fledged computer software, fulfilling their
requirements, so that their valuable data/information can be stored for a longer period with
easy accessing and manipulation of the same. The required software and hardware are easily
available and easy to work with.

Online Food Ordering System, as described above, can lead to error free, secure, reliable and
fast management system. It can assist the user to concentrate on their other activities rather to
concentrate on the record keeping. It will help organization in better utilization of resources.
The organization can maintain computerized records without redundant entries. That means
that one need not be distracted by information that is not relevant, while being able to reach
the information. The aim is to automate its existing manual system by the help of computerized
equipment’s and full-fledged computer software, fulfilling their requirements, so that their
valuable data/information can be stored for a longer period with easy accessing and
manipulation of the same.

Basically the project describes how to manage for good performance and better services for
the clients. The aim of developing Online Food Ordering system project is to replace the
traditional way of taking orders with computerized system. Another important reason for
developing this project is to prepare order summary reports quickly and in correct format at
any point of time when required.

Online Food Ordering System has a very lot of scope. This PHP project can be used by any
restaurants or fast foods for customers for keeping their order records. This project is easy,
fast and accurate. It requires less disk space. Online Food Ordering System uses MYSQL
Server as backend so there is not any chance of data loss or data security.

Keywords: Apache, PHP, MySQL, NetBeans

8
1.2 :-Drawbacks of Existing System/ Limitations and challenges:

 Limited Accessibility

 Many systems rely on internet access and smartphone use, excluding customers in
areas with poor connectivity or those without smartphones.

 High Dependency on Technology

 System failures, server downtime, or app crashes can halt operations and frustrate
users.

 Inconsistent User Experience

 Different platforms have varying interfaces and functionalities, leading to user


confusion or dissatisfaction. Poorly designed apps or websites may also deter users.

 High Delivery Costs

 Delivery fees can be expensive, especially for smaller orders, discouraging customers
from using the service.

 Delayed Deliveries

 Traffic congestion, improper order prioritization, or inadequate delivery resources


often lead to delays, reducing customer satisfaction.

 Lack of Customization

 Some platforms do not allow customers to make specific requests, like ingredient
exclusions or allergy-related modifications.

 Data Privacy Concerns

 Users are often required to share sensitive information, such as addresses and payment
details, which may be vulnerable to data breaches or misuse.

 Limited Restaurant Options

 Smaller or local restaurants may not be available on these platforms, limiting customer
choices and variety.

 Customer Service Challenges

9
 Resolving issues like incorrect orders or payment errors is often cumbersome and
time-consuming.

 High Commission Fees for Restaurants

 Platforms typically charge high commissions, making it less profitable for restaurants,
which may lead to higher menu prices for customers.

 Unreliable Reviews and Ratings

 Some reviews may be biased, manipulated, or unverified, making it difficult for


customers to trust the feedback.

 Food Quality and Freshness

 The time taken for delivery can compromise the freshness and temperature of the
food, leading to negative customer experiences.

 Environmental Concerns

 Excessive use of packaging materials and fuel for deliveries contribute to


environmental issues like waste generation and pollution.

10
1.3 :Description of the New Online Food Ordering System and Approach

The new online food ordering system aims to address the limitations of existing platforms by
leveraging advanced technologies and customer-centric approaches. The system will
prioritize efficiency, reliability, and sustainability, enhancing the overall user and partner
experience.

Key Features of the New System

1. Enhanced User Experience


o Intuitive Interface: A user-friendly design with clear navigation, accessible
on both web and mobile platforms.
o Personalization: AI-driven recommendations based on user preferences,
dietary restrictions, and order history.
2. Optimized Delivery Process
o Real-Time Tracking: Customers can track orders from preparation to
delivery, ensuring transparency.
o Dynamic Routing: AI-powered algorithms optimize delivery routes to reduce
delays and fuel consumption.
3. Broader Accessibility
o Offline Mode: Limited functionality, like order scheduling, will be available
in low-connectivity areas.
o Multilingual Support: The app will support multiple languages to cater to
diverse user bases.
4. Restaurant Integration
o Flexible Commission Models: Lower commission rates for smaller
establishments to encourage participation.
o Advanced Analytics: Insights for restaurants on customer behavior, order
trends, and performance metrics.
5. Customization Options
o Customers can modify orders (e.g., ingredient exclusions, spice levels) directly
through the app.
6. Secure Transactions
o Enhanced Security: Use of end-to-end encryption and multi-factor
authentication for payments and data protection.
o Wallet Integration: Support for multiple payment modes, including digital
wallets, cards, and cash on delivery.
7. Sustainability Initiatives
o Eco-Friendly Packaging: Partnership with vendors to use biodegradable and
recyclable packaging.
o Green Delivery: Introduction of electric vehicles (EVs) and bike delivery
options to reduce emissions.
8. Improved Customer Support
o 24/7 Support: Real-time chatbots and human support for quick issue
resolution.

11
Approach to Development and Implementation

1. Technology-Driven Solutions
o AI and Machine Learning: For personalized recommendations, demand
forecasting, and predictive maintenance.
o Cloud Computing: Ensures system scalability and reliability during peak
loads.
o IoT Integration: Smart kitchen devices for real-time order updates and
efficiency.
2. User-Centric Design
o Regular feedback loops with customers and vendors to refine the system.
o A/B testing to identify and implement the most effective features.
3. Collaboration with Restaurants
o Partner with local businesses to ensure diversity in food options.
o Provide training and support for restaurants to onboard and manage their
digital presence effectively.
4. Sustainability as a Core Pillar
o Educate customers on eco-friendly practices (e.g., opting out of cutlery).
o Reward programs for customers and restaurants that adopt green practices.
5. Community Engagement
o Encourage small-scale vendors and local producers to join the platform.
o Regular promotional events to boost visibility and engagement.
6. Scalable Architecture
o Modular system design to enable easy addition of new features and regions.

12
1.4:-System Requirements

Hardware and Software

Hardware used : - Intel(R) Pentium(R) 4 2.4 GHz Processor.

Software used : - PHP, MYSQL, html, JavaScript.

Specifications

• Operating System: -WINDOWS 7


• Server: - wamp
• Front End: - php, html, javascript
• Back End :- mysql

13
Database Dictionary:-
Table 1: Cart

Sr. No. Field Name Data Type Description

1 usreid Text User Id

2 ordid Integer Order Id

3 srno Text Serial Number

4 foodid Text Food Id

5 quantity Text Quantity

6 rate Text Rate

7 confirmation Text Confirmation

14
Table 2 : Confirmation:-
Sr. No. Field Name Data Type Description

1. confno Text Confirmation Number

2. ordid Integer Order Id

3. userid Text User Id

4. name Text Name

5. address Text Address

6. city Text City

7. pincode Text Pincode

8. state Text State

9. country Text Country

10. contno Text Contact Number

11. emailid Text Email-Id

12. totalamount Text Total Amount

13. dtatatype Text Data Type

15
Table 3 : Delivery
Sr. No. Field Name Data Type Description

1 del_no Integer Delivery Number

2 del_time Text Delivery Time

3 order_no Integer Order Number

4 cust_name Text Customer Name

5 net_amount Float Net Amount

Table 4 : Food

Sr. No. Field Name Data Type Description

1 foodid Text Food Id

2 description Text Description

3 contents Text Contents

4 type Text Type

5 dishtype Text Dish Type

6 rate Integer Rate

7 image Text Image

16
Table 5: Order
Sr. No. Field Name Data Type Description

1 orderid Integer Order Id

2 orderdate Text Order Date

3 foodid Text Food Id

4 quantity Text Quantity

5 type Text Type

6 rate Integer Rate

7. amount Integer Amount

17
Table 6 : User
Sr. No. Field Name Data Type Description

1 userid Text User Id

2 Username Text User Name

3 address Text Address

4 City Text City

5 contactno Text Contact Number

6 pincode Integer Pincode

7. emailid Text Email-Id

8. password Text Password

9. state Text State

10. country Text Country

18
System Analysis
6.1 Data flow Diagram

Zero Level DFD


Request Request
0.0
User Food System Admin
Responce Responce

19
First Level DFD

6.2 Entity Relation diagram

Relationship between User and order1:-

20
address

orderdate
city username

orderid foodid

contactno userid

user uo order1 quantity

pincode country
amount type

emailid state
rate
password

Relationship between Order1 and Cart:-

Orderdate srno

foodid foodid
Orderid orderid

quantity

order1 oc cart quantity

type amount userid


rate

rate confirmation

21
Relationship between Cart and Confirmation :-
userid name

ordid ordid address

srno userid
confno city

foodid cart cc confimation pincode

datatype
quantity confirmation
state

rate totalamount
country

emailid contno

Relationship between Confirmation and delivery :-


name userid

address ordid

del_no dei_time

city confno

pincode confirmation cd delivery order_no

state datatype

net_amount cust_name

country totalamount

contno emailid

6.3 UML Diagram:-

22
food

disease

fooddisease

delivery

Admin

report

order

cart

Admin
confirmation

23
System Design
User Interface Design

24
25
26
27
28
29
30
31
32
33
Conclusion

The application is based on user’s requirement and is user centered. All issues related to
all user which are included in this system are developed by this system. If people know how
to operate android smart phone wide variety of people can use the application. This system
will solve the various issues related to Mess/Tiffin service. To help and solve important
problems of people implementation of online Food ordering system is done. It can be
concluded that, based on the application: orders are made easily by this system; information
needed in making order to customer is provided by the system. Receiving orders and
modifying its data is possible through the application and it also helps admin in controlling
All the Food system.

34
Reference

Books:-
• Design Pattern
• Modern PHP
• Expert Mysql

Wesbite
• Geeksforgeeks.org
• Tutorialspoint.com
• W3school.com

35

You might also like