0% found this document useful (0 votes)
272 views54 pages

Online Pizza Ordering System

Uploaded by

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

Online Pizza Ordering System

Uploaded by

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

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

 Difficult to maintain the information of enquiry.


 As it is manual system so it is very time consuming process.
 Very difficult to modify or update record.

 Not possible to generate quick report.

 Less security due to use of paper work.

 User never gets proper information.

 More physical interaction needed.


1.2 Drawbacks of Existing System

 Lot of paper work adding to extra cost.


 Manual procedures slowing up the process.
 Too difficult to maintain all the details of all things.
 No validations for data coming in and going out.
 Procedures to retrieve old data were very slow and difficult.
 No facility to know the actual work of organization.
1.3 Need for System

To overcome all the above mentioned overheads a new system is needed.

The system must provide

 This system increase revenue

 This system improve the in-store experience

 This system inhance marketing efforts

 This system get ahead of competition

 This System track data easier

 This system improve order accuracy


 This system expand customer base
1.4 Scope of Work

Scope of Work is to provide

 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

Software and Hardware Requirements


 Software:
 XAMPP
 PHP
 Database: MYSQL server
 Browser: chrome

 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:

Column Name Data Type Constraints

categorieId Int Primary key

categorieName Varchar(255) Not null

categorieDesc text Not null

categorieCreateDate datetime -
contact
Column Name Data Type Constraints

contactId int Primary key

UserId int Primary key

Email Varchar(35) Not null


phoneNo Bigint(21) Not null

orderId int Primary key

Message text Not null

Time datetime -
contactreply

Column Name Data Type Constraints

Id int Primary key

contactId int Not null

userId int Not null

message text Not null


orderitem

Column Name Data Type Constraints

Id int Primary key

orderId int Not null

pizzaId int Not null

itemQuantity int Not null


orders

Column Name Data Type Constraints

orderId int Primary key

userId Int Not null

Address Varchar Not null

Zipcode Int Not null

phoneNo Bigint(21) Not null

Amount Int Not null

paymentMode Enum Not null

orderStatus Enum Not null

orderDate datetime -
pizza

Column Name Data Type Constraints

pizzaId int Primary key

pizzaName Varchar Not null

pizzaPrice Int Not null

pizzaDesc Text Not null

pizzaCategorieId Int Not null

PizzaPubDate Datetime Not null


sitedetail

Column Name Data Type Constraints

tempId int Primary key

systemName Varchar(21) Not null

email Varchar(35) Not null

Contact1 bigint(21) -

Contact2 bigint(21) Not null

address Text Not null

datetime datetime -
users:

Column Name Data Type Constraints

Id int Primary key

userName Varchar(21) Not null

firstName Varchar(21) Not null

lastName Varchar(21) Not null

email Varchar(35) Not null

phone Bigint(20) Not null

userType Enum Not null

password Varchar(255) Not null

joinDate datetime -
viewcart:

Column Name Data Type Constraints

cartItemId int Primary key

pizzaId Int Not null

itemQuantity Int Not null

userId Int Not null

addedDate Date -
ER- Diagram:
Data Flow Diagram

0-Level dfd diagram:


Hierarchy Diagram:
OPOS
System

Admin User DeliveryBoy

Login Sign up Delivery

Edit Pizza Login Bill

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:

 Only registered user can access the system..


 User name can’t be changed and the user is forced to remenber his/her user id.
 Forgot password…..forget pizza.
 If refreshed, the user is directed to login page.
 Payment options are limited.
7.REFERENCES
References:
 www.pdfcoffee.com
 www.research.com
 www.lovelycoding.com
 https://ivi.fnwi.uva.nl/fcn/teaching/2007-dbp-ik/Studentprojectreport/group1.pdf
Thank You

You might also like