Online Pizza Ordering System
Online Pizza Ordering System
Presented By,
Shweta Jarad
Anjali Shinde
Introduction:
The Online pizza ordering system is a web application.this is a a reliable, efficient and
effective pizza ordering system for ordering pizza online.
In this project customers can give order from any place paying online in this project
customers can give order from any place paying online and helpful for customer details
before making order.
Customers are allowed to make there order through online payment or cash on delivery.
When order has been confirmed by customer order processing begins.
1.1 Existing System and Need For System
This system helps customers to place orders through online also easier the workload on the staff of pizza shop. This
system will make things easier for staff as whole ordering process is done by customer only.
Online pizza order system is a web based application which enables customers to order pizzas through online for home
delivery or pick up from the shop.
This system will help customers in ordering custom pizzas. So the customer will pick exactly the things which he/she
wants in their pizza. This will surely enhance the image of the pizza shop and customer satisfaction will be more.
This system will give option to the customer for online payment.
This system will provide customer all the details of his order before making order. This confirmation will help
customers to check the items ordered with their prices.
This system will show the time by which the order will be delivered to the customer. For pick-ups customers can fix the
time by which they will pick their order
1.4 Operation Environment
Hardware:
Hard disk – 200GB
Memory -1GB
2. PROPOSED SYSTEM
2.1 Proposed System:
The system makes the overall project management much easier and flexible.
The user information can be stored in centralized database which can be maintained by
the system.
This can give the good security for user information because data is not in client
machine.
Authentication is provided for this application only registered Users can access.
There is no risk of data management at any level while the project development is
under process.
The automated system will provide to the customers for reliable services
2.2 Objectives of System
Build your own pizza – This system will help customers in ordering custom pizzas. So, the
customer will pick exactly the things which he/she wants in their pizza. This will surely
enhance the image of the pizzeria and customer satisfaction will be more.
Online Payment– This system will give the option to the customer for online payment. This
will make the pizza buying experience cash-free.
Better Knowledge– This system will provide the customer all the details of his order before
making the order. This confirmation will help customers to check the items ordered with
their prices.
Know Delivery Time– This system will show the time by which the order will be delivered
to the customer. For pick-ups, customers can fix the time by which they will pick their order.
Reduce Paper Work– As most of the things will be performed online, it will reduce the
usage of paper for the pizza system.
2.3 Requirement Analysis:
2.3.1User Requirement
The users require a system that has the following features.
A user friendly graphical user interface.
An informative and intuitive website
Feasibility Study:
After doing the project Online Pizza Ordering System, study and analyzing all the existing or required
functionalities of the system, the next task is to do the feasibility study for the project. All projects are
feasible - given unlimited resources and infinite time.
Feasibility study includes consideration of all the possible ways to provide a solution to the given
problem. The proposed solution should satisfy all the user requirements and should be flexible enough so
that future changes can be easily done based on the future upcoming requirements.
A. Economical Feasibility :
This is a very important aspect to be considered while developing a project. We decided the technology
based on minimum possible cost factor.
All hardware and software cost has to be borne by the organization.
Overall we have estimated that the benefits the organization is going to receive from the proposed
system will surely overcome the initial costs and the later on running cost for system.
B. Technical Feasibility:
This included the study of function, performance and constraints that may affect the ability to achieve an
acceptable system. For this feasibility study, we studied complete functionality to be provided in the
system, as described in the System Requirement Specification (SRS), and checked if everything was
possible using different type of frontend and backend platform. pg. 14
C. Operational Feasibility:
No doubt the proposed system is fully GUI based that is very user friendly and all inputs to be taken all
self-explanatory even to a layman. Besides, a proper training has been conducted to let know the essence
of the system to the users so that they feel comfortable with new system. As far our study is concerned the
clients are comfortable and happy as the system has cut down their loads and doing.
3. ANALYSIS AND DESIGN
3 Table Specification:
Categories:
categorieCreateDate datetime -
contact
Column Name Data Type Constraints
Time datetime -
contactreply
orderDate datetime -
pizza
Contact1 bigint(21) -
datetime datetime -
users:
joinDate datetime -
viewcart:
addedDate Date -
ER- Diagram:
Data Flow Diagram
Publish
View Pizza
Pizza
Delete
Order Pizza
Pizza
Managed
Order
Managed
Order
Details
Managed
Site Details
Managed
User
Managed
Delivery
1)Admin Module:
Login
Edit Pizza
Publish Pizza
Delete Pizza
Managed Order
Managed Order Details
Managed Site Details
Managed Users
Managed Delivery
2)User Module:
Sign Up
Login
View Pizza
Order Pizza
3)Delivery Boy:
Delivery
Bill
Web Site Map
4. SOFTWARE TESTING
Home page:
Sign up page:
Login page:
Contact us:
About us:
Admin Page:
Admin Setting Page:
Validation:
Cart page:
Order page:
4.2 Future Enhancements :.
We can give more advance software for Online Pizza Ordering System including more
facilities
We will host the platform on online servers to make it accessible worldwide
Integrate multiple load balancers to distribute the loads of the system
Create the master and slave database structure to reduce the overload of the database queries
Implement the backup mechanism for taking backup of codebase and database on regular basis
on different servers.
5.USER MANUAL
1 User Manual:
1.Admin:
Login
Edit pizza List/Categories
Publish Pizza
Add Pizza
Delete Pizza
Manage Orders/ Order Details
Manages Query From User
Manages All Site Setting
2.User:
Sign up
Login
Order Pizza
Pay
Operations Manual/Menu Explanation:
1.Home:
View Pizaa Category/List
View Upcoming pizzas
2.Top Categories:
Categories contains:
View Veg Pizza
View Non Veg Pizza
View Choice of Toppings & Bevrages
3.Your Orders:
Ordered Pizza
Order Details
4.About us:
Information about site
Rating
Contact Info:
Received Query or FeedBack from user
6.Users:
Details about users
Details About admin
7.Site Settings:
View/Edit Name of site
View/Edit Contacts
View/Edit address
6.LIMITATIONS AND DRAWBACK OF
THE SYSTEM
6.1 Drawbacks:
Excessive Production & Waste.
Accepting Below-Average Quality Orders.
Danger on Deliverymen’s Health.
Revenue Conflicts Between The Restaurants and Delivery Providers.
Disguised Increased Expense.
6.22 Limitations: