Professional Documents
Culture Documents
CODING
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='')
cursor = db.cursor()
sql=("Create database Banquet_Hall_Management")
cursor.execute(sql)
print("Database Created")
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management')
cursor = db.cursor()
cursor.execute("Create Table Advance_Booking(BookingID int(10) primary key, DATE DATE, REG_NAME
VARCHAR(20), CONT_NO INT(25), FUNC_TYPE VARCHAR(20))")
cursor.execute("Create Table Staff(EmployeeID INT(10) primary key, NAME varchar(20), DESCRIPTION
VARCHAR(30), JOINING_DATE DATE, PAYGRADE INT(25))")
cursor.execute("create table HOLIDAYS(Sno INT(10), CLOSED_ON DATE, DESCRIPTION VARCHAR(25),
WORKERS_TO_BE_PRESENT VARCHAR(20), SHIFT VARCHAR(10))")
cursor.execute("Create Table Prev_Records(Sn0 int(10) primary key, DATE DATE, REG_NAME VARCHAR(20),
CONT_NO INT(13), FUNC_TYPE VARCHAR(20))")
cursor.execute("create table Partners(Sno int(10), FIRM VARCHAR(30), BRANCH VARCHAR(25), SERVICE
VARCHAR(20), CONTACT VARCHAR(20))")
print("Tables Created")
BANQUET HALL MANAGEMENT PROGRAM
CODING
if a!='no':
print("Wrong Password")
print("-------------------------------------------------------------------------------------------------------------")
elif a=='no':
def menu():
c='y'
while (c=='y'):
print("1. Continue to Tables ")
print("2. Quit")
def Continue():
def menu():
c='y'
while (c=='y'):
print("1. Make changes in table Advance_booking")
print("2. Make changes in table Staff")
print("3. Make changes in table Partners")
print("4. Make changes in table Prev_record")
print("5. Make changes in table Holidays")
print("6. EXITING")
choice=int(input("Enter your choice: "))
if choice == 1:
Advance_booking()
elif choice == 2:
Staff()
elif choice == 3:
Partners()
elif choice == 4:
Prev_record()
elif choice == 5:
Holidays()
elif choice -- 6:
print("Exiting")
print("-------------------------------------------------------------------------------------------------------------")
break
else:
print("Wrong Input")
print("-------------------------------------------------------------------------------------------------------------")
c = input("Do you want to continue or not: ")
def Advance_booking():
def menu():
c='y'
while (c=='y'):
print("1. add record")
print("2. update record")
print("3. delete record")
print("4. display record")
print("5. EXITING")
choice=int(input("Enter your choice: "))
if choice == 1:
adddata()
elif choice == 2:
updatedata()
elif choice == 3:
deldata()
elif choice == 4:
fetchdata()
elif choice -- 5:
print("Exiting")
print("-------------------------------------------------------------------------------------------------------------")
break
else:
print("Wrong Input")
print("-------------------------------------------------------------------------------------------------------------")
c = input("Do you want to continue or not: ")
def adddata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management')
mycursor = db.cursor()
A = int(input("Enter Booking ID : "))
B = input("Enter Date : ")
C = input("Enter Registered Name : ")
D = int(input("Enter Contact No : "))
E = input("Enter Function Type : ")
sql = ("INSERT INTO ADVANCE_BOOKING VALUES(%s,%s,%s,%s,%s)")
data=(A,B,C,D,E)
mycursor.execute(sql,data)
db.commit()
mycursor.close()
print("Records Added")
print("-------------------------------------------------------------------------------------------------------------")
def updatedata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
bookingID =input("enter Booking Id:")
query=('select * from advance_booking where bookingID=%s')
rec_srch=(bookingID,)
date = input("Enter new Date:")
reg_name = input("Enter new Name:")
cont_no = input("Enter new contact_no:")
func_type = input("Enter new Function Type:")
qry =("update advance_booking set
date=%s,reg_name=%s,cont_no=%s,func_type=%swherebookingID=%s")
data =(date,reg_name,cont_no,func_type,bookingID)
cursor.execute(qry,data)
print("Record updated")
print("-------------------------------------------------------------------------------------------------------------")
db.commit()
def deldata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
bookingid=input("Enter booking id:")
qry=("delete from advance_booking where bookingid=%s")
delete=(bookingid,)
cursor.execute(qry,delete)
db.commit()
print("record deleted")
print("-------------------------------------------------------------------------------------------------------------")
def fetchdata():
import mysql.connector
try:
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management')
cursor=db.cursor()
cursor.execute("select*from advance_booking")
results=cursor.fetchall()
for x in results:
print(x)
except:
print("Error")
print("-------------------------------------------------------------------------------------------------------------")
menu()
def Staff():
def menu():
c='y'
while (c=='y'):
print("1. add record")
print("2. update record")
print("3. delete record")
print("4. display record")
print("5. EXITING")
choice=int(input("Enter your choice: "))
if choice == 1:
adddata()
elif choice == 2:
updatedata()
elif choice == 3:
deldata()
elif choice == 4:
fetchdata()
elif choice -- 5:
print("Exiting")
break
else:
print("Wrong Input")
print("-------------------------------------------------------------------------------------------------------------")
c = input("Do you want to continue or not: ")
def adddata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management')
mycursor = db.cursor()
A = int(input("Enter Empoyee ID : "))
B = input("Enter NAME: ")
C = input("Enter Description : ")
D = input("Enter Joining Date : ")
E = int(input("Enter Paygrade : "))
sql = ("INSERT INTO staff VALUES(%s,%s,%s,%s,%s)")
data=(A,B,C,D,E)
mycursor.execute(sql,data)
db.commit()
mycursor.close()
print("Records Added")
print("-------------------------------------------------------------------------------------------------------------")
def updatedata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
ids=input("enter employee id:")
query=('select * from staff where employeeld=%s')
rec_srch=(ids,)
name = input("Enter new name : ")
description =input("Enter new description : ")
Joining_date=input("Enter new date : ")
Paygrade=input("enter new paygrade:")
qry=("update staff set name=%s,description=%s,Joining_date=%s,Paygrade=%s where employeeld=%s")
data =(name,description,Joining_date,Paygrade,ids)
cursor.execute(qry,data)
print("record updated")
print("-------------------------------------------------------------------------------------------------------------")
db.commit()
def deldata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
idd=input("enter Employee id:")
qry=("delete from Staff where Employeeld=%s")
delete=(idd,)
cursor.execute(qry,delete)
db.commit()
print("record deleted")
print("-------------------------------------------------------------------------------------------------------------")
def fetchdata():
import mysql.connector
try:
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
cursor.execute("select*from Staff")
results=cursor.fetchall()
for x in results:
print(x)
except:
print("Error")
print("-------------------------------------------------------------------------------------------------------------")
menu()
def Partners():
def menu():
c='y'
while (c=='y'):
print("1. add record")
print("2. update record")
print("3. delete record")
print("4. display record")
print("5. EXIT")
choice=int(input("Enter your choice: "))
if choice == 1:
adddata()
elif choice == 2:
updatedata()
elif choice == 3:
deldata()
elif choice == 4:
fetchdata()
elif choice == 5:
print("Exiting! Have a nice day!!")
break
else:
print("Wrong Input")
print("-------------------------------------------------------------------------------------------------------------")
c = input("Do you want to continue or not: ")
def adddata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management')
mycursor = db.cursor()
A = int(input("Enter Serial no : "))
B = input("Enter Firm: ")
C = input("Enter Branch : ")
D = input("Enter Service : ")
E = int(input("Enter Contact : "))
sql = ("INSERT INTO partners VALUES(%s,%s,%s,%s,%s)")
data=(A,B,C,D,E)
mycursor.execute(sql,data)
db.commit()
mycursor.close()
print("Records Added")
print("-------------------------------------------------------------------------------------------------------------")
def updatedata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
ids=input("enter serial number:")
query=('select * from Partners where Sno=%s')
rec_srch=(ids,)
Firm = input("Enter new Firm : ")
Branch =input("Enter new Branch : ")
SERVICE=input("Enter new SERVICE : ")
CONTACT=input("enter new CONTACT:")
qry=("update Partners set Firm=%s,Branch=%s,SERVICE=%s,CONTACT=%s where Sno=%s")
data =(Firm,Branch,SERVICE,CONTACT,ids)
cursor.execute(qry,data)
print("Record updated")
print("-------------------------------------------------------------------------------------------------------------")
db.commit()
def deldata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
idd=input("Enter SERIAL NUMBER:")
qry=("Delete from partners where Sno=%s")
delete=(idd,)
cursor.execute(qry,delete)
db.commit()
print("record deleted")
print("-------------------------------------------------------------------------------------------------------------")
def fetchdata():
import mysql.connector
try:
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
cursor.execute("select*from Partners")
results=cursor.fetchall()
for x in results:
print(x)
print("-------------------------------------------------------------------------------------------------------------")
except:
print("Error")
print("-------------------------------------------------------------------------------------------------------------")
menu()
def Holidays():
def menu():
c='y'
while (c=='y'):
print("1. add record")
print("2. update record")
print("3. delete record")
print("4. display record")
print("5. EXIT")
choice=int(input("Enter your choice: "))
if choice == 1:
adddata()
elif choice == 2:
updatedata()
elif choice == 3:
deldata()
elif choice == 4:
fetchdata()
elif choice -- 5:
print("Exiting! Have a nice day!!")
break
else:
print("Wrong Input")
print("-------------------------------------------------------------------------------------------------------------")
c = input("Do you want to continue or not: ")
def adddata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management')
mycursor = db.cursor()
A = int(input("Enter Serial no : "))
B = input("Enter Date of Holiday: ")
C = input("Enter Description : ")
D = input("Enter Workers to be present : ")
E = input("Enter Shift : ")
sql = ("INSERT INTO HOLIDAYS VALUES(%s,%s,%s,%s,%s)")
data=(A,B,C,D,E)
mycursor.execute(sql,data)
db.commit()
mycursor.close()
print("Records Added")
print("-------------------------------------------------------------------------------------------------------------")
def updatedata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
ids=input("enter serial number:")
query=('select * from HOLIDAYS where Sno=%s')
rec_srch=(ids,)
CLOSED_ON =input("Enter new Date of Holiday: ")
DESCRIPTION =input("Enter new Description : ")
WORKERS_TO_BE_PRESENT=input("Enter new Workers to be present : ")
SHIFT=input("enter new Shift :")
qry=("update HOLIDAYS set CLOSED_ON=%s,DESCRIPTION=%s,WORKERS_TO_BE_PRESENT=%s,
SHIFT=%s where Sno=%s")
data =(CLOSED_ON,DESCRIPTION,WORKERS_TO_BE_PRESENT,SHIFT,ids)
cursor.execute(qry,data)
print("Record updated")
print("-------------------------------------------------------------------------------------------------------------")
db.commit()
def deldata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
idd=input("Enter SERIAL NUMBER:")
qry=("Delete from HOLIDAYS where Sno=%s")
delete=(idd,)
cursor.execute(qry,delete)
db.commit()
print("record deleted")
print("-------------------------------------------------------------------------------------------------------------")
def fetchdata():
import mysql.connector
try:
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
cursor.execute("select*from HOLIDAYS")
results=cursor.fetchall()
for x in results:
print(x)
print("-------------------------------------------------------------------------------------------------------------")
except:
print("Error")
print("-------------------------------------------------------------------------------------------------------------")
menu()
def Prev_record():
def menu():
c='y'
while (c=='y'):
print("1. add record")
print("2. update record")
print("3. delete record")
print("4. display record")
print("5. EXIT")
choice=int(input("Enter your choice: "))
if choice == 1:
adddata()
elif choice == 2:
updatedata()
elif choice == 3:
deldata()
elif choice == 4:
fetchdata()
elif choice -- 5:
print("Exiting! Have a nice day!!")
break
else:
print("Wrong Input")
print("-------------------------------------------------------------------------------------------------------------")
c = input("Do you want to continue or not: ")
def adddata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management')
mycursor = db.cursor()
A = int(input("Enter Booking ID : "))
B = input("Enter Date : ")
C = input("Enter Registered Name : ")
D = int(input("Enter Contact No : "))
E = input("Enter Function Type : ")
sql = ("INSERT INTO Prev_Records VALUES(%s,%s,%s,%s,%s)")
data=(A,B,C,D,E)
mycursor.execute(sql,data)
db.commit()
mycursor.close()
print("Records Added")
print("-------------------------------------------------------------------------------------------------------------")
def updatedata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
ids =input("Enter Booking Id:")
query=('select * from Prev_Records where Sn0=%s')
rec_srch=(ids,)
date = input("Enter new Date:")
reg_name = input("Enter new Name:")
cont_no = input("Enter new contact_no:")
func_type = input("Enter new Function Type:")
qry = ("update Prev_Records set date=%s,reg_name=%s,cont_no=%s,func_type=%s where Sn0=%s")
data =(date,reg_name,cont_no,func_type,ids)
cursor.execute(qry,data)
print("Record updated")
print("-------------------------------------------------------------------------------------------------------------")
db.commit()
def deldata():
import mysql.connector
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
idd=input("Enter booking id:")
qry=("delete from Prev_Records where Sn0=%s")
delete=(idd,)
cursor.execute(qry,delete)
db.commit()
print("record deleted")
print("-------------------------------------------------------------------------------------------------------------")
def fetchdata():
import mysql.connector
try:
db = mysql.connector.connect(host='localhost', user='root',\
passwd='', database='Banquet_Hall_Management' )
cursor=db.cursor()
cursor.execute("select*from prev_Records")
results=cursor.fetchall()
for x in results:
print(x)
except:
print("Error")
print("-------------------------------------------------------------------------------------------------------------")
menu()
menu()
menu()
OUTPUT
PASSWORD PROTECTION
Adding Data and Displaying data from Tables
Updating Data
Deleting Data
INDEX
SNo Name Signature
2 Banquet Hall
Management Program
3 Outputs
BANQUET HALL
MANAGEMENT SYSTEM
Made by –
Class –
PROJECT FILE