0% found this document useful (0 votes)
42 views19 pages

Online Food Ordering System Mod 11

The document presents a project report on an 'Online Food Ordering System' developed by students from Ahmednagar College as part of their Bachelor of Computer Science degree. It outlines the system's objectives, features, and design, aiming to streamline the food ordering process for customers and restaurants while addressing limitations of traditional methods. The report includes system analysis, requirements, testing scenarios, and future scope for enhancements like AI-driven recommendations.

Uploaded by

kaifs1121
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)
42 views19 pages

Online Food Ordering System Mod 11

The document presents a project report on an 'Online Food Ordering System' developed by students from Ahmednagar College as part of their Bachelor of Computer Science degree. It outlines the system's objectives, features, and design, aiming to streamline the food ordering process for customers and restaurants while addressing limitations of traditional methods. The report includes system analysis, requirements, testing scenarios, and future scope for enhancements like AI-driven recommendations.

Uploaded by

kaifs1121
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/ 19

B.P.H.E.

Society’s
Ahmednagar College, Ahmednagar

Department of Computer
Science A
Project Report
On
“Online Food Ordering System”

Submitted in partial fulfilment of requirements of degree


Bachelor of Computer Science(BCS)
Submitted By:

Mr. Shaikh Shoaib Akil

Mr. Shaikh Md Kaif Sadik

Mr. Shaikh Md Jasim


Abulmukarim
University of Pune,
Pune 2024-2025
B.P.H.E Society’s
AHMEDNAGAR COLLEGE, AHMEDNAGAR

Department of Computer science

CERTIFICATE

This is certify that the project

“Online Food Ordering System”

Has been completed successfully by-

Mr. Shaikh Shoaib Akil

Mr. Shaikh mohammad


Kaif Sadik

Mr. Shaikh Muhammed


Jasim Abulmukarim

For the practical fulfilment of Department of computer Science as laid down by the Pune
University during Academic Year 2025

Project in Charge Head of Department

Internal Examiner’s External Examiner’s

Place : Ahmednagar Date : / /


ACKNOWLEDGEMENT

I Would like to express my sincere thanks to Ms.Bhavika

Shankpal mam for her valuable and guidance and support in

completing my project. I would also like to express my

gratitude towards our department head Ms. Roopali Kulkarni

Mam for giving me this great opportunity to do a project on

“Online Food Ordering System” .

Without their support and suggestions, this project would not

have been completed.


INDEX
• Introduction

•System Analysis
• Existing system
•Scope and limitation of existing system
System Design
• Design constraints Data Dictionary
• System Model
• Data Model
• User interfaces
• Implementation details
• Software/hardware specifications
Outputs and Report Testing
Conclusion and Recommendations Future Scope
Introduction:-
Purpose and Objective Goals:- The online food ordering system is a
simple website that enables users to browse restaurant menus and
place orders online for delivery or pickup. This project aims to
simplify the food ordering process for both customers and restaurant
owners by providing an easy-to-use platform. The website will offer
basic features such as menu display, order placement, and customer
management.

With a basic web interface, users can register, view the menu, add
items to their cart, and confirm orders. Restaurants can manage
orders through the admin panel, ensuring a smooth ordering and
delivery process.

System Analysis:-

• Existing system

Traditional food ordering systems rely on phone calls, in-person visits, or paper-
based records. These methods are time-consuming, prone to errors, and lack
real-time updates. Existing digital solutions are limited in terms of
customization and fail to offer a fully seamless experience to both customers
and restaurant owners.

Problems with Existing Systems:

Manual Errors: Orders taken over the phone are prone to mistakes.

Tima-Consuming: Manual order processing takes time.


Limited Accessibility: Traditional systems are not available 24/7.

Lack of Transparency: Customers don't get real-time order tracking or status


updates.

• Scope of the Online Food Ordering System

This test case provides basic functional test coverage for login and menu
functionality.

The Online Food Ordering System provides a seamless way for users to browse
food menus and place orders online. The Login Page ensures secure access,
allowing only registered users to place orders, while the Food Menu displays
available items with essential details like name, price, and images.

Through the test cases, we verified:

1. Successful Login - Users can log in with valid credentials.

2. Food Menu Display - The menu loads correctly with all items.

These features enhance user experience by providing a smooth and efficient


ordering process. Further improvements can include performance
optimization, enhanced security.The online food ordering system is designed
to streamline the process of ordering food online for users, restaurants, and
delivery partners. The system aims to provide a seamless and efficient
platform for managing food orders while addressing limitations in existing
systems. Below is the detailed scope of the project:

• Target Audience

Customers: Individuals who prefer to order food online for delivery or pickup.

Restaurants: Businesses that wish to expand their customer base and manage
food orders efficiently.

Delivery Partners: Individuals or companies providing delivery services.

Administrators: System owners or operators who oversee platform operations.

• Project Perspective & Features

Project Perspective:
The proposed system will automate the entire food ordering process from menu
selection to payment and order tracking. It will provide a convenient, secure,
and user-friendly platform for both customers and restaurant owners.

• Project Features:

User registration and login.

Menu browsing and item selection.

Add items to cart and place an order.

Requirement Analysis

1) Functional Requirements:

User registration/login.

Restaurant menu management.

Order placement and payment processing.

Real-time order tracking.

Notification system for order updates.

2) Performance Requirements:

The system should handle multiple users simultaneously.

Quick load time for pages and menus.

Efficient database management to handie large volumes of orders and customer


data.

3) Security Requirements:

Secure login with encryption.

Secure payment gateway integration.

Data protection to prevent unauthorized access.

Regular backups to prevent data loss.


#This system will provide a seamless, secure, and efficient food ordering
experience for users and restaurants, addressing the limitations of existing
systems while improving performance and customer satisfaction.

• Limitations and Future Scope

* Initial Limitations:

Limited to a specific geographical area during initial Implementation.

Requires an internet connection for usage.

Future scope :

Al-driven personalized food recommendations.

Integration of voice assistants for ordering.

Support for multilingual interfaces for diverse audiences.


System Design

 Data Dictionary of the system


Table Name:- Customers
Column Data Type Key

Id Numeric Primary key

Username Varchar(20) Not Null

Password Varchar(20) Not Null

Table Name:- Customers


Column Data Type Key
First Name Varchar(10) Not Null
Last Name Varchar(10) Not Null
Phone Varchar(10) Not Null
Address Varchar(20) Not Null

Table Name:-Food Details


Column Data Type Key
Id Numeric Primary key
Food Name Varchar(100) Not Null
Food details Varchar(100) Not Null
Food price Numeric Not Null
E-R Diagram
 Data Flow Diagram
UML Diagrams
1. Use Case Diagram:-
2. Sequence Diagram:-
3. Deployment Diagram:-

Food
Movie Ticket
ordering
Booking

Server
Server

User
User
Database
Data Base
IMPLEMENTATION DESIGN
Processor: Dual-core processor or higher (e.g., Intel Core i5 or
AMD equivalent)

RAM: Minimum 4 GB (8 GB recommended for smooth


performance)

Storage: Minimum 20 GB free disk space

monitor: 14 inch (color or black and white) for display

2. Software Requirements

1) Operatin:-System (Linux or Windows)

2) Database:

PostgreSQL: An open-source relational database for managing


the system's data.

GUI tools

3) Programming Language: Java for backend development and


core application logic.

4) Frameworks: Spring Boot (Java Framework for REST APIs


and backend services). Object-Relational Mapping (ORM) with
PostgreSQL.

5) Web Application:-Frontend JAVA, HTML, CSS for the web Ul.


Id Test Steps Expected
Scenario result
1 TC-01 Valid login Enter valid credential User is logged
and login in successfully

2 TC-02 Invalid login Enter incorrect Error message


password “incorrect
password”.

3 TC-03 Login Leave Error message


with email/password “please fill in
empty blank and try logging required
fields in. fields”.
4 TC-04 Forgot Click “forgot Reset link in
password password”,enter sent via
email and submit. email/sms.

5 TC-05 Logout Click logout after User is logged


functionality logging in. out and and
redirected to
the login
page.
6 TC-06 View Open restaurant pageMenu is
foodmenu displayed with
name and
prices.
7 TC-07 Add Select item and click Item added
item to to add to cart. and cart count
cart updates.
8 TC-8 Remove item Go to the cart and Item is
from cart remove item. removed and
total updates.
9 TC-11 Modify Increase/decrease Updated price
quantity in cart item quantity in the reflects
cart. correctly.

10 TC-12 Search for a 1.Enter username Admin1


dish and password.
1234
1.Click on Login
Button
11 TC-13 Empty Fields 1.Enter username
and password.
2.Click on Login
Button
12 TC-15 Invalid 1. Enter incorrect Ad
Credentials username/passw
123
ord.
2.Click Login.
13 TC-16 Database 1. Stop the Valid
Connection database service. credentials
Failure 3.Try to log in.
• CONCLUSION:-
This test case provides basic functional test coverage for login and menu
functionality.

The Online Food Ordering System provides a seamless way for users to
browse food menus and place orders online. The Login Page ensures
secure access, allowing only registered users to place orders, while the
Food Menu displays available items with essential details like name, price,
and images.

Through the test cases, we verified:

1.Successful Login – Users can log in with valid credentials.

2.Food Menu Display – The menu loads correctly with all items.

These features enhance user experience by providing a smooth and


efficient ordering process. Further improvements can include
performance optimization, enhanced security.

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