Professional Documents
Culture Documents
A
Project Report On
CERTIFICATE
This is to certify that the project entitled “Pizza Ordering App ” submitted by Mr.
Adnan Rafiq Bukhari Exam Seat No. in partial fulfillment of the requirement of the award
of degree Bachelor of Science ( I T ) to Mumbai University has been carried out by him under my
guidance satisfactory during the academic year 2019-2020.
Date:
Organization Certificate
This is to certify that the Project entitled “Pizza Ordering App ” undertaken at the “I.C.S.
College.” Khed , by Mr. Adnan R Bukhari. Exam No .has successfully completed his
Principal,
I.C.S. College,
khed
PIZZA ORDERING SYSTEM 2019-2020
ACKNOWLEDGEMENT
I wish to place on record our profound gratitude to Principal of I.C.S. College of
Arts, Commerce & Science, Khed Dr. G. B. Sarang. I wish to place our special thanks to Prof.
Sachin S. Bhosale (Head of Dept. of Information Technology), for having provided us with the
laboratory facilities and wish enables us to complete by project in time.
I place our sincere thanks towards our guide Prof. pooja Butala , who supported us
whole heartedly and gave us a valuable guidance. Constructive criticism and timely suggestions
helped us a lot in the completion of project with base possible manner.
I am also thankful to other teaching and non-teaching staff of the college who helps
us to complete this project.It would be grateful to mention about the valuable suggestions and
encouragement from our family and friends and who helped directly and indirectly to make
this project a success.
Yours sincerely,
Mr. Adnan Rafiq Bukhari
B.Sc.( I T)
Year 2019-2020
PIZZA ORDERING SYSTEM 2019-2020
Index
Sr. No. TOPIC NAME PAGE NO.
1. INTRODUCTION
2. SURVEY OF TECHNOLOGIES
SYSTEM DESIGN
INTRODUCTION
PIZZA ORDERING SYSTEM 2019-2020
Introduction to Project
The Application “Pizza Ordering” is designed for people. In this project administrators set
product, product prize, employee information, employee salary, transaction, purchase, sell all of
these data. Administrator can register the user id and their password, which is necessary for user.
Administrator gives order to supplier for raw materials.
Customer easily handles the Application & gets their product. In administrator side the work
of administrator is easy than manual work. All data are saved in digital format. Administrator
can store number of more data in system. She/he can easily find out employee details, their
salary, and customer information. As compare to manual work, my project can save time &
energy. Administrator can easily generate reports that are used in audit. So as compare to manual
work this Application perform better & fast work.
PIZZA ORDERING SYSTEM 2019-2020
SYSTEM
ANALYSIS
PIZZA ORDERING SYSTEM 2019-2020
Existing System
The present system is totally depending on manual data management for different activities
such as maintaining details of customer, supplier, Students etc.
They maintain Different registers for various activities such as storing and searching data which
is tedious and time consuming task.
In present system all transactions are done manually with pen and paper so the frequent updating
is not possible. Also generating reports, bills accurately is not possible with current system.
There are various other problems for instance, if customer comes for the inquiry of particular
Parcel and if that Parcel is not available then it is difficult to remember about it.
In short system is lacking facilities such as searching, deleting, and adding data efficiently
and effectively.
PIZZA ORDERING SYSTEM 2019-2020
1. To maintain records of every task like record of Employee, bill, payment, Stock, etc. manually
is unaffordable.
2. To Search the records of Employee, payment, customer, customer- order, bill, salary from
registers is critical process.
4. In the current system, time is wasted for searching any old records of student, staff.
Most chances of losing information in the manual files and it requires lot of manpower.
PIZZA ORDERING SYSTEM 2019-2020
Hardware Requirements
Hardware and Software Requirements:
RAM
Software Requirements
Operating System
Window’s 8, Window’s 10.
Platform
Android Studio
Backend
JDK 1.8
PIZZA ORDERING SYSTEM 2019-2020
Feasibility study
The feasibility study proposes one or more conceptual solutions to the problem set for
project. The conceptual solution gives an idea of how the system looks like. The following three
things should be done to establish feasibility:-
1] Technical feasibility: - Technical feasibility study determines whether the organization has
the technology & the skills necessary to carry out the project. If not then it determines how they
should be obtained. In this proposed system, the existing technology satisfies the need for the
system that is available. Therefore, the system is feasible.
3] Economic Feasibility:-
Economic feasibility study determines whether the project goals can be achieved within the
limits allocated to it. It must also determine that the benefits obtained from the new system are
not worth the cost.
PIZZA ORDERING SYSTEM 2019-2020
GANTT CHART
Investigating Of System
Requirements
System Design
Program Design
System Integration
System Implementation
Acceptance Testing
Fact-Finding Techniques
Fact-finding technique is one of the parts of the system analysis. At the time of analysis of the
system or before starting actual work, system analysts collect the information. For gathering
information system analyst prefers any fact-finding technique such as:
1] Interview.
2] Questionnaire.
3] Record review.
4] Observation.
While developing this system we have done this part by using interview & record-review
techniques.
1] Interview: -
The whole system investigation part has done by taking interview of the concerned people, user
& staff. By asking them manual process of each work, by pointing hints regarding the work, by
discussing their problems deeply, by asking them their requirements, by taking their valuable
suggestion guidance regarding system study.
After taking their interviews regarding the systems study noting down the points regarding the
system. This work of taking interview-asking difficulties to concern person till all the points of
the system understood. This interview technique proved beneficial outcome for system analysis.
2] Questionnaire:-
In this method we actually provide a list of questions to the user. According to the list the user
answers the questions, taking his own time without stress to answer quickly. In this method the
results Obtained are rather accurate and thoughtfully given. Questionnaires can be an effective
method for gathering facts. E.g. how your system actually works?
3] Record review:-
Review of record is good but a tedious way to retrieve information from an organization. This
refers to a personal viewing of records.
4] Observation: -
This technique proves useful in finding the facts of the system. In this technique has done by
observing ledger, registers, document, files that are prepared manually. By observing such record
a view of the database file, reports, screen designing, required input output of the system,
database designing of the system, and logical designing of the system.
Thus by doing their techniques of the fact finding method different facts of the system gathered.
PIZZA ORDERING SYSTEM 2019-2020
Event Table
Record
PIZZA ORDERING SYSTEM 2019-2020
Manage
Customer
record
Manage Employee
record
Manage Supplier
record
Manage Items
record
Manage Purchase
Record
Administrator
Manage Sales
Record
Manage Report
PIZZA ORDERING SYSTEM 2019-2020
Enquiry about
Product
Selecting the
Product
Login Account
Ordering the
Product
Get Bill
Pay Bill
PIZZA ORDERING SYSTEM 2019-2020
Provide
Information
Provide Information
about the Product
EMPLOYEE Delivery of
Product
PIZZA ORDERING SYSTEM 2019-2020
Get Order
Supply Product
Get Payment
Supplier
Prepare Bill
PIZZA ORDERING SYSTEM 2019-2020
type price
Product
1
Address
Id
Nam Manage
Addres
e Name s
1 Contac
Contac
M 1 t
t Manager Admit Customer
1 M M
E-mail Gende
r
ID
Work Handles
for
Product
E-mail 1 M 1
Employee Type ID
Post
Name
Salary
Name Price
Company
Contact
Addres ID Product_ name
s
Bill_no
PIZZA ORDERING SYSTEM 2019-2020
Cust_name Product_ID
Cust_ID Quantity
phone_No
Sale
Demand
/provide Supplier _Name
Emp_ID
Supplier
Employee Orders Supplier _ID
Emp_Pos Produ
t ct
Supplier_ Name
Phone_No
Emp_email_id Date of joining
Salary
PIZZA ORDERING SYSTEM 2019-2020
Activity Diagram
Class Diagram:
add()
add () update()
update () delete()
delete () display()
display () search()
search()
Employee Id Product Id
Employee Name Product Name
Employee Address Quantity
Email-Id Price
Contact No
add()
add() update()
update() delete()
delete() display()
display() search()
search()
view()
PIZZA ORDERING SYSTEM 2019-2020
Bill Id Order Id
Bill Date Order Date
Supplier Id
Customer Name
Supplier Name
Customer Address Product Id
Product Name Product Name
Price Quantity
Quantity Total amount
Total Amount
add()
add() update()
delete() delete()
search() display()
search()
Employee Salary
Employee Id
Salary Date
Employee Name
Employee Gender
Employee Address
Employee Salary
add()
delete()
update()
search()
PIZZA ORDERING SYSTEM 2019-2020
1 Gives *
Customer Supplier Products
Take *
*
Gives has
Include
*
1 1
*
Bill Order Report
1has 1
PIZZA ORDERING SYSTEM 2019-2020
OBJECT DIAGRAM:
C:Customer
Cust_Id : 1
Cust_Name : Suraj
Cust_Address:Khed
O1:order O2:order
Order_Date : 1-08-2019 Order_Date : 1-08-2019
Product Type: Veg Pizza Product Type: Non-Veg
Item Name: Peppy Paneer Pizza
Item Name: Chicken
Dominator
PIZZA ORDERING SYSTEM 2019-2020
O1:Order B1:Bill
Product_Type : Veg Pizza
Product Type: Veg Pizza Company Name: Peppy
Item Name: Peppy Paneer Paneer Price: 90
Comp_Name:Lux
O1:Order
Cust_Id : 12
Cust_Name :Suraj
Cust_ Order_Id : 14
Order_Date : 1-08-2019
P1:Product P2:Product
Product_Id : 1 Product_Id : 2
Product_Type :Veg Pizza Product_Name : Non-Veg
Item Name: Peppy Paneer Pizza
Item Name: Chicken
Dominator
PIZZA ORDERING SYSTEM 2019-2020
Sequence Diagram
1.ProductEnquiry()
LookUpProduct()
2.Available()
3.ProductNotAvailable
PlaceOrder()
4.FullFillOrder()
5.ArrangeOrder()
PIZZA ORDERING SYSTEM 2019-2020
COLLABORATION DIAGRAM
: Paid bill
System
Design
PIZZA ORDERING SYSTEM 2019-2020
COMPONENT DIAGRAM
Manage DB
Access DB Customer
Database
Manage DB
Access DB Employee
Database
Manage DB
Product
Administrator
Type
Access DB
Database
Manage DB
Customer
Bill
Report Access DB
Database
Manage DB
Employee
Salary
Access DB
Database
Manage DB
Remaining
Bill
Access DB
Database
PIZZA ORDERING SYSTEM 2019-2020
Package Diagram
User Report
Interface
Master Customer Bill
Database
Customer
Employee
Product Type
Bill
Product Information
PIZZA ORDERING SYSTEM 2019-2020
Deployment Diagram:
Database
DB: Database
Server
Printer Printer
System Admin
(Executable)
Server (Executable)
(Owner) (Clerk)
PIZZA ORDERING SYSTEM 2019-2020
SYSTEM FLOWCHART:
Customer
Database
Create Customer
Create New
Customer Entry Record
Customer
Customer Report
Information
Member Lookup
Customer Bill
Database
Create Customer
Create New Bill
bill Record
Entry
Customer bill
Customer bill Report
Information
PIZZA ORDERING SYSTEM 2019-2020
Employee Info
Database
Create Employee
Create New
Record
Employee Entry
Employee
Employee Report
Information
PIZZA ORDERING SYSTEM 2019-2020
Employee Info
Database
Create Employee
Create New
Record
Employee Entry
Employee
Employee Report
Information
Employee Salary
Database
Employee
Employee Salary
Report Salary Information
PIZZA ORDERING SYSTEM 2019-2020
Product Database
Customer Registration
C_Id
C_Name
Contact
Registration Object
Product
Customer
Bill
Customer_Id
Customer Name
Member
Product Details
Bill
Customer Object
Date
Customer Object
Employee Info
Address
Employee
Schedule
Details
Salary
Employee info
object
Total Amt
Credit
Bill_Date
Company
BillId
Bill Detail