Food Booking Managment System Re-Edited
Food Booking Managment System Re-Edited
KOTTARAKARA.
COMPUTER SCIENCE
PROJECT
2023-24
SOFTWARE SPECIFICATION: -
Operating System: Windows 7
Platform: Python IDLE 3.7
Database: MySQL
Language: Python
HARDWARE SPECIFICATION: -
MY SQL:
PYTHON CODE:
import os
import platform
import mysql.connector
import pandas as pd
mydb=mysql.connector.connect(host="localhost",\
user="root",\
passwd ="486486",\
database="food")
mycursor=mydb.cursor()
''' '''
def Customer():
L=[]
c_id=int(input("Enter the customer ID number : "))
L.append(c_id)
name=input("Enter the Customer Name: ")
L.append(c_name)
cphone=input("Enter customer phone number : ")
L.append(cphone)
payment=int(input("Enter payment method (credit card/Debit Card: "))
L.append(payment)
pstatus=input("Enter the payment status : ")
L.append(pstatus)
email=input("Enter the email id")
L.append(email)
empid=input("Enter employee id")
L.append(empid)
orderid=input("enter orderid")
L.append(orderid)
date=input("Enter the Date : ")
L.append(date)
cust=(L)
sql="insert into customer
(c_id,c_name,cphone,payment,pstatus,email,empid,orderid,date) values
(%s,%s,%s,%s,%s,%s,%s,%s,%s)"
mycursor.execute(sql,cust)
mydb.commit()
# Customer Table :- C_id (PK C_name C_phonenum Payment_method (Cash/Credit Card)
Payment_status (Paid/Unpaid) Email Emp_id (FK) Order
''' '''
def Employee():
L=[]
Emp_id=int(input("Enter the Employee id : "))
L.append(Emp_id)
ename=input("Enter the Employee Name: ")
L.append(e_name)
emp_g=input("Enter Employee Genderr : ")
L.append(emp_g))
eage=int(input("Enter Employee age"))
L.append(eage)
'''
'''
def Food():
L=[]
Food_id=int(input("Enter the Food id : "))
L.append(Food_id)
Foodname=input("Enter the Food Name: ")
L.append(Food_name)
Food_size=input("Enter Food size : ")
L.append(Food_size))
prize=int(input("Enter Prize of Food"))
L.append(prize)
Food=(L)
sql="insert into Food (Food_id,Foodname,Food_size,price ) values (%s,%s,%s,%s)"
mycursor.execute(sql,Food)
mydb.commit()
def OrderFood():
L=[]
OrderF_id=int(input("Enter the Food Order id : "))
L.append(OrderF_id)
C_id=input("Enter the Customer id : ")
L.append(C_id)
Emp_id=input("Enter Employee id: ")
L.append(Emp_id))
Food_id=int(input("Enter Food id"))
L.append(Food_id)
Food_qty=input("Enter Qty: ")
L.append(Food_qty))
Total_price=input("Enter Total_price")
L.append(Total_price)
OrderFood=(L)
sql="insert into OrderFood (OrderF_id,C_id,Employee_id,Food_id,Food_qty,Total_price
) values (%s,%s,%s,%s,%s,%s)"
mycursor.execute(sql,Food)
mydb.commit()
#OrderF_id (PK) C_id (FK) Employee_id (FK) Food_id (FK) Food_qty
Total_price
''' '''
def View():
print("Select the search criteria : ")
print("1. Employee")
print("2. Customer")
print("3. Food")
print("4. Order Food")
ch=int(input("Enter the choice 1 to 4 : "))
if ch==1:
s=int(input("Enter Employee ID : "))
rl=(s,)
sql="select * from EMP where emp_id=%s"
mycursor.execute(sql,rl)
elif ch==2:
s=input("Enter Customer Name : ")
rl=(s,)
sql="select * from Customer where cname=%s"
mycursor.execute(sql,rl)
elif ch==3:
sql="select * from Food"
mycursor.execute(sql)
res=mycursor.fetchall()
elif ch=4:
s=int(input("Enter Food id ID : "))
rl=(s,)
sql="select * from Foodorder where food_id=%s"
mycursor.execute(sql,rl)
print("The Food details are as follows : ")
print("(Custoemer ID, Food Name, quatity, Cost, Date )")
for x in res:
print(x)
'''def feeDeposit():
L=[]
roll=int(input("Enter the roll number : "))
L.append(roll)
feedeposit=int(input("Enter the Fee to be deposited : "))
L.append(feedeposit)
month=input("Enter month of fee : ")
L.append(month)
fee=(L)
sql="insert into fee (roll,feeDeposit,Month) values (%s,%s,%s)"
mycursor.execute(sql,fee)
mydb.commit()'''
''' '''
def FoodPurchase():
print("Please enter the details to Food items :")
sql="select * from Food"
mycursor.execute(sql)
res=mycursor.fetchall()
print("The Customer details are as follows : ")
print("(Custoemer ID, Food Name, quatity, Cost, Date )")
for x in res:
print(x)
c1=int(input("Enter the Food items to be Booked : "))
L=[];
L.append(c1)
sql="Select * from Food"
rl=(c1,)
mycursor.execute(sql,rl)
res=mycursor.fetchall()
for x in res:
print(x)
'''
'''
try:
#Using Exceptions For Validation
userInput = int(input("Please Select An Above Option: ")) #Will Take Input From
User
except ValueError:
exit("\nHy! That's Not A Number") #Error Message
else:
print("\n") #Print New Line
if(userInput == 1):
Employee()
elif (userInput==2):
Customer()
elif (userPurchase==3):
Food()
elif (userInput==4):
OrderFood()
elif (userInput==5)
View()
else:
print("Enter correct choice. . . ")
MenuSet()
def runAgain():
runAgn=input("\nwant to run Again Y/N")
while runAgn.lower()=='y':
if(platform.system()=="Windows"):
print(os.system('cls'))
else:
print(os.system('clear'))
MenuSet()
runAgn=input("\nwant to run Againy/n")
print("Good Bye ... HAVE A NICE DAY")
runAgain()
Output Screening
Future Enhancement Of Project
2.Website:https://www.w3resource.comhttps://en.wikipedia
.org/wiki/E_(mathematical_constant