PROJECT ON CN
PROJECT ON CN
Date: / /2025
Principal
Acknowledgement
laboratory.
INDEX
• Brief Overview of Project
requirement
• Advantages of Project
• Limitations of Project
• Output Screens
• Bibliography
PIZZA BOOKING SYSTEM
ADVANTAGES
Ease of Access.
24/7 Availability
Customizations
Real-Time UpdateS
Streamlined Ordering Process
Efficient Record Keeping
Reduced WorkloaD
Quick Payment Processing
Increased SaleS
Customer Retention
Data Analytics
Programming SkillS
Real-World ApplicatioN
Team Collaboration.
Problem-Solving.
LIMITS
System Downtime
Limited Scalability.
Data Security Concerns.
Complex Features
User-Related Issues
Learning CurveCustomization Limitations
Payment FailuresInventory ManagemenT
Delivery Coordination.
Limited Testing
Time LimitationsSimplified Features
Dependence on Technology.
Business Collaboration
Scalability for Commercial Use
Source Codescreening
DBMS: MySQL
Host: local host
User: root
Pass: tiger
Database: Pizza
Table Structure: (Images Below)
PYTHON CODE
#Pizza Booking System
while True:
if a1=='tiger':
print("Logging in...")
try:
import datetime
import random as rd
mydb=msc.connect(host="localhost",user="root",password="tiger")
mycursor=mydb.cursor()
mycursor.execute(qry01)
qry02="USE Pizza"
mycursor.execute(qry02)
mycursor.execute(qry03)
mycursor.execute(qry04)
mycursor.execute(qry05)
mycursor.execute(qry06)
mycursor.execute(qry07)
mycursor.execute(qry08)
mycursor.execute(qry09)
mycursor.execute(qry10)
mycursor.execute(qry11)
mycursor.execute(qry12)
mycursor.execute(qry13)
mydb.commit()
mycursor.close()
if mydb.is_connected():
print("Succesfully connected")
#Database will be created in MySQL
def mainmenu():
print("""
---------------------------------------
---------------------------------------
| 1) Order Pizza |
---------------------------------------
| 2) Search Order |
---------------------------------------
| 3) Cancel Order |
---------------------------------------
| 4) Close/ Exit |
---------------------------------------
""")
#Main Menu
x=int(input("""YOUR OPTION:-"""))
if x==1:
pizza_booking()
elif x==2:
print(" ")
print(search())
elif x==3:
print(" ")
print(drop())
elif x==4:
print(" ")
print("\n"
" \n"
" ---------------------------------------------------------
------------------------------------------\n"
" ---------------------------------------------------------
------------------------------------------\n"
"\n")
quit()
else:
print(" ")
return("")
def pizza_booking():
import mysql.connector
mydb=mysql.connector.connect(host='localhost',user='root',password="tiger",d
atabase='pizza')
mycursor=mydb.cursor()
mydb.autocommit=True
Cust_Name=input('Enter Name.:')
PHONE_NO=str(Phone_No)
Email=input("Email :")
Add=input("Address :")
print("""
-------------------------------------------------------------------------------------------------------
----------------------
****PIZZA MENU****
-------------------------------------------------------------------------------------------------------
----------------------
-------------------------------------------------------------------------------------------------------
----------------------
-------------------------------------------------------------------------------------------------------
----------------------
-------------------------------------------------------------------------------------------------------
----------------------
-------------------------------------------------------------------------------------------------------
----------------------
-------------------------------------------------------------------------------------------------------
----------------------
-------------------------------------------------------------------------------------------------------
----------------------
-------------------------------------------------------------------------------------------------------
----------------------
-------------------------------------------------------------------------------------------------------
----------------------
""")
#Pizza Menu
p={'Margherita pizza':259,
'Farmhouse pizza':399,
'Pepperoni pizza':399}
O_No=rd.randint(00000,99999)
OTP=rd.randint(000000,999999)
Price=p[I_Name]*Qty
fee=Price+30
mycursor.execute(s1)
print()
print(
print(
print(
print(
print(
print(
"Item :",I_Name)
print(
"Quantity :",Qty)
if MOP==1:
else:
print(
print(
"Your One Time Password is: ", OTP)
def drop():
mydb=msc.connect(host="localhost", user="root",
password="tiger")
mycursor=mydb.cursor()
mydb.autocommit=True
mycursor.execute("use pizza")
s=s.upper()
if s=='YES':
else:
return("")
#Drop / Remove Data from MySQL
def search():
mydb=msc.connect(host="localhost",user="root",password="tiger")
mycursor=mydb.cursor()
mydb.autocommit=True
mycursor.execute("use pizza")
data=mycursor.fetchall()
a=[]
for i in data:
a.append(i)
if len(a)!=1:
else:
print(a)
mydb.commit()
return("")
#Search Data in MySQL
print(mainmenu())
except():
pass
else:
print()
if a2.isdigit():
quit()
Output Screen
Future Enhancement
Social Media Login
Personalized Recommendations
Order History & Favorites
Live Order Tracking
Estimated Delivery Time
Notifications
Multiple Payment Gateways
Contactless Payments
Customer Feedback Integration
Bibliography
• http://www.google.com/
• http://en.wikipedia.org
• Computer Science with
Python by Sumitha Aurora.