You are on page 1of 18

DATABASE AND TABLE CREATION

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

print("-------------------- BANQUET HALL MANAGEMENT SYSTEM ---------------------")


print("-------------------- DATABASE 2019 ---------------------")
print("\n")

print("-------------------- ACKNOWLEDGEMENT --------------------")


print("\n")
print(" I would like to express my special thanks of gratitude to my teacher Mr. Arun Khanna")
print(" as well as our principal Mrs. Bhawna Malik who gave me the golden opportunity to do")
print(" this wonderful project on the topic (Write the topic name), which also helped me in doing a lot of")
print(" Research and i came to know about so many new things I am really thankful to them.")
print(" Secondly i would also like to thank my parents and friends who helped me a lot in finalizing")
print(" this project within the limited time frame.")
print("\n")

a= input("Enter your password to continue: ")

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")

choice=int(input("Enter your choice: "))


if choice == 1:
Continue()
elif choice -- 7:
print("EXITING")
print("-------------------------------------------------------------------------------------------------------------")
break
c = input("Do you want to continue or not: ")

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

1 Coding For creation of


Database and Table

2 Banquet Hall
Management Program

3 Outputs
BANQUET HALL
MANAGEMENT SYSTEM

Made by –
Class –
PROJECT FILE

You might also like