Online Pizza Delivery
Online Pizza Delivery
Manual system involves paper work in the form of maintaining various files and
manuals. Maintaining critical information in the files and manuals is full of risk
and a tedious process. Including a framework, showing how to apply Internet
technology progressively as skills and confidence grow, the project demonstrates
the route from adapting materials to developing an online environment. Nowadays
people don’t have much time to spend in restaurant by just there and waiting for
the waiter to take their order. Many customer visits the restaurant in their lunch
break and recess so they have limited time to eat and return to the respective office
and colleges. So this software helps them to save time and order food whenever
they want without calling the waiter again and again.
Now the customer will customize his pizza and make changes in the ingredients if
he wishes and select the quantity for it. After selecting the items to be ordered, the
customer has to select the type of order whether it will be home delivery or pick
up. After that, the customer has to provide his/her details like name, phone number,
address, email id.
Now payment option is shown to the customer. He has to choose from the various
online payment methods or cash-on-delivery options. After this process, the order
is made and the customer is notified about the time by which the pizza will be
delivered to them.
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 pizzeria.
Improves Efficiency–
This system will make things easier for staff as the whole ordering process is done
by the customer only.
These were the objectives of the online pizza ordering system.
System analysis and design
A system analyst should have various skills to effectively carry out the job
specifically. These skills can be divided into two categories. These are
interpersonal skills and technical skills interface of the analyst with people
in business. They are useful in establishing trust, resolving conflict, and
communication information. Technical skills on the other hand, focus on the
procedures and techniques for operations analysis, system analyst and
computer science.
The interpersonal skills which are relevant to systems work are following:-
Processing Output
(3) Control:- The control elements guide the system. It is the decision-
making subsystem that controls the pattern of activities governing
input, processing, and output. In an organization context, management
of the bank as a decision-making body controls the inflow, handling,
and outflow of activities that affect the welfare of the business. In a
computer system, the operating system and accompanying software
influence the behavior of the system.
(4) Feedback:- Feedback may be positive or negative, routine or
informational. Positive feedback reinforces the performance of the
system. It is routine in nature. Negative feedback generally provides the
controller with information for action. In system analysis, feedback is
important in different ways. During analysis, the user may be told that
the problems in a given application verify his/her initial concerns and
justify the need for change. Another form of feedback comes after the
system is implemented. The user informs the analyst about the
performance of the new installation. This feedback often results in
enhancements to meet the user’s requirements.
1. Technical feasibility
2. Operational feasibility
3. Economical feasibility
4. Social feasibility
5. Management feasibility
6. Legal feasibility
7. Time feasibility
Development of software
The design of an information system produces the details that clearly describe how a system
will meet the requirements identified during system analysis. Systems specialists often refer to
this stage as logical design, in contrast to the process of developing program software, which is
referred to as physical design.
Module
The system after careful analysis has been identified to be presented with the
following modules.
This project is divided into 6 modules:
1. Registration Module
Registration module is to register all the prospective customers those are
interested in browsing the website. This module can be very useful for the
returning customers and people who are least interested in putting in their
details every time they visit the site. The customers can order the item in the
site by simply filling in their details on the registration page.
2. Products Browse
3. Feedback Module
After several or few experiences with using the site for ordering pizza by the
customer, the customer is liable to give a feedback to the company. This
feedback is further used to develop and improve the service provided by the
company. This module can be reached after the customer has ordered,
visible beside the billing details.
This module adds up the items chosen by the customer plus the taxes
applied. It is used for the customer to review their order before placing it.
Any type of vouchers and coupons can be added in this module. It also
consists of the available offers that can be used to enhance their order.
5. Shipping Module
Shipping details of the customer are filled by them on this module. The
shipping details are the personal details of the customer placing the order
like address, mobile number, name etc.
This denotes an entity that is outside the system. It is not a part of the
system and can be a machine, another software system, an rganization or
a person. This entity interacts with the system only to the extent of
providing some input to the system and receiving some outputs from the
system.
This arrow denotes a data object or the data item that is being sent
either from one process to another or from an external entity to a
process etc. It is essential to place an arrow on the data object because
the direction of the arrow indicates the data flow. For example, in the
figure above, data object A denotes information flow from external entity
A to the system.
Order Management
Pizza Management Delivery Management
Online Pizza
Delivery
Management
System
Pizza Cart Management
System User
Management
Log in Management
ER DIAGRAM
OUTPUT SCREEN