Project Report.com
Project Report.com
A
Mini Project Report
ON
“Online Food Ordering System”
Submitted to
In Partial Fulfilment of
BBA (CA)
Submitted by
A.Y. 2024-25
2
Shikshan Maharshi Dr. D.Y.Patil Shikshan Sanstha’s
Dr. D.Y. Patil College Of Computer and Business Studies
Shahunagar , Chinchwad, Pune- 412114
CERTIFICATE
Date:
Prajali Patil
3
ACKNOWLEDGEMENT
Student Name
Nitish Yadav
4
Declaration by Student
Student Name
Nitish Yadav
5
INDEX
Page
Unit Details
No.
Introduction
1.1 Introduction of the Project
1 1.2 Scope of food delivery website
1.3 module description
1.4 Detailed Description of technology used in Project
Proposed of system
2 2.1 purpose for online food ordering
2.2 objectives for online food ordering
Analysis And Diagrams
3.1 Activity Diagram
3
3.2 Class Diagram
3.3 E-R Diagram
4 User Manual
Testing
5 5.1 Test Strategy
5.2 unit test
ANALYSIS RESULT & DISCUSSION
6.1 Project Planning
6
6.2 Facing Problem During System Development
6.3 Result & Discussion
6.4 Advantages
7 limitations
8 Proposed Enhancement
9 Conclusion & Future Work
9.1 Conclusion
9.2 Future Work
10 Bibliography
6
CHAPTER-01
1.1 INTRODUCTION
Online food ordering is the process of ordering food from a website. The
product can either be food that has been specially prepared for direct
consumption (such as vegetables straight from a farm or garden, frozen meats,
etc.) or food that has not been (such as direct from a certified home kitchen,
restaurant). The effort to create an online food ordering system aims to replace
the manual method of taking orders with a digital one. The ability to rapidly
and correctly create order summary reports whenever necessary is a key
factor in the development of this project.
7
1.3 module description
1. Customer Module:
3. Admin Module:
8
• JavaScript: Adds interactivity and dynamic behavior to the
website, handling user actions and data manipulation.
3. Database:
• SQL Databases (MongoDB):
9
CHAPTER-02
2.1 purpose for online food ordering :
The primary purpose of an online food ordering system
is to provide a convenient and efficient way for customers
to place orders from restaurants via the internet,
streamlining the ordering process and potentially
increasing sales for the business.
10
2.2 objectives for online food ordering :
The management of the information regarding item category, food,
delivery address, order, and shopping cart is the system's primary goal.
It oversees the management of all customer, shopping cart, and item
category information. Since the project was entirely developed on the
administrative end, only the administrator is assured access. The goal is
to develop an application program to simplify managing the food
consumer item category. It keeps note of every delivery address
requested.
11
CHAPTER-03
Analysis And Diagrams
3.1 Activity Diagram:-
12
3.2 Class Diagram :-
13
3.3 E-R Diagram:-
14
CHAPTER-04
User Manual
15
16
17
18
Chapter-05
TEST STRATEGY
A robust testing strategy for food delivery apps should cover
functional, UI, performance, and security aspects, ensuring a
smooth and reliable user experience. Key areas include user
registration, menu navigation, order placement, payment
processing, delivery tracking, and integration with third-party
services.
1. Functional Testing:
User Registration and Login:
Menu Navigation:
Ensure that users can add items to the cart, customize orders,
and apply discounts and promotions.
19
2. User Interface (UI) Testing:
3. Performance Testing:
Load Testing:
Speed Testing:
Resource Utilization:
20
unit test
A unit test plan for a food delivery app should focus on testing
individual components and functions in isolation to ensure
they work correctly before integrating them into the larger
system. This includes verifying user registration, login, menu
display, cart functionality, order placement, payment
processing, delivery tracking, and user profile management.
• Test Cases:
2. Menu Display:
• Test Cases:
21
3. Cart Functionality:
• Test Cases:
22
Chapter-06
ANALYSIS RESULT & DISCUSSION
The steps listed below can be used to create successful software projects:
Select a project. The aims and objectives of project are as follows:
• Documenting.
• Project estimates.
23
5.2 Facing Problem During System Development :-
24
be speedy and well ordered authentication procedure for the
maintenance of records. At present time, in this technology based world,
people likes and wants everything to be smooth and efficient through
the use of data and information. In this perspective, our Restaurant
Management System can be an ideal platform for the users. Its user
friendly interface can help the customers to find his/her desired menu
item and place order with a few click. Customers can easily place an
online order by browsing the menu options, pick what they want sitting
at home. And can also receive their food in a short period of time.
5.4 Advantages :-
25
Chapter-07
Limitations :-
Online food ordering systems, while convenient, face limitations such
as potential for food quality compromise during delivery, longer
delivery times, and higher costs including delivery fees, potentially
leading to lower customer satisfaction.
Delivery Issues:
26
Chapter-08
Proposed Enhancement :-
To enhance an online food ordering system, I propose features like AI-
powered recommendations, real-time order tracking, customizable
menus, and integration with popular delivery platforms, aiming for a
seamless and efficient user experience.
Operational Efficiency:
Automated Order Management: Streamline order processing with
features like automatic delivery assignment and queue management for
kitchen staff.
27
Inventory Management: Integrate the system with restaurant inventory
to prevent overselling and ensure accurate stock levels.
28
Chapter-09
8.1 Conclusion :-
In conclusion, online food ordering systems offer a convenient
and efficient way for customers to order food, while also
providing restaurants with increased revenue, improved
efficiency, and enhanced customer engagement, making them a
valuable tool for modern dining establishments.
Benefits for Customers:
29
8.2 Future Work :-
Each project should pay close attention to future development
because it contains the system's most recent features. It lessens
software issues and defects. It develops a close relationship
with customers based on their comments or preferences.
Developer will incorporate certain dynamic elements that are
briefly described below into my restaurant management
system. Reporting module with real time mechanism.
30
Chapter-10
BIBLIOGRAPHY
[1] Kirti Bhandge, Tejas Shinde, Dheeraj Ingale, Neeraj Solanki, Reshma
Totare,”A Proposed System for Touchpad Based Food Ordering System
Using Android Application”, International Journal of Advanced
Research in Computer Science Technology (IJARCST 2015).
31