Import Mysql
Import Mysql
connector as lib
con_obj=lib.connect(host='localhost',user='root',passwd='3110vish',database='library',charset='utf8')
cur_obj=con_obj.cursor()
def insert_book():
Wing=input("Enter wing:")
data="insert into
books(Book_ID,Book_name,Book_Author,Book_Type,Book_Price,Book_Rentprice,Wing,Shelves)
values({},'{}','{}','{}',{},{},'{}','{}')".format(ID,Name,Author,Type,Price,Rentprice,Wing,Shelve)
cur_obj.execute(data)
con_obj.commit()
print('*'*400)
print('*'*400)
print('*'*400)
def update_book():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def delete_book():
print("******************WELCOME TO LIBRARY MANAGEMENT SYSTEM*****************")
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def search_book():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def display_book():
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def insert_branch():
print("***********WELCOME TO LIBRARY MANAGEMENT SYSTEM*************")
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def update_branch():
cur_obj=con_obj.cursor()
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def delete_branch():
cur_obj=con_obj.cursor()
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def search_branch():
cus_obj=con_obj.cursor()
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def display_branch():
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def insert_customer():
data="insert into
customer(Customer_ID,Coustomer_Name,Coustomer_Email,Coustermer_Address,Coustermer_Phon_n
o,Branch_ID) values({},'{}','{}','{}',{},{})".format(ID,Name,Email,Address,Phno,BranchID)
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def update_customer():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def delete_customer():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def search_customer():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def display_customer():
record=cur_obj.execute(data)
print(record)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def insert_issuebook():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def update_issuebook():
print("**************** WELCOME TO LIBRARY MANAGEMENT SYSTEM*******************")
cur_obj=con_obj.cursor()
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def delete_issuebook():
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def search_issuebook():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def display_issuebook():
cur_obj.exeute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def insert_returnbook():
print("*************WELCOME TO LIBRARY MANAGEMENT SYSTEM**********")
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def update_returnbook():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def delete_returnbook():
cur_obj=con_obj.cursor()
con_obj.commi1t()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def search_returnbook():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def display_returnbook():
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def insert_staff():
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def update_staff():
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def delete_staff():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
con_obj.commit()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def search_satff():
cur_obj=con_obj.cursor()
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def display_staff():
cur_obj.execute(data)
row=cur_obj.fetchall()
print(row)
con_obj.close()
print('*'*500)
print('*'*500)
print('*'*500)
option()
def option():
OPTIONS
1 INSERT BOOKS
2 UPDATE BOOKS
3 DELETE BOOKS
4 SEARCH BOOKS
5 DISPLAY BOOKS
6 INSERT BRANCH
7 UPDATE BRANCH
8 DELETE BRANCH
9 SEARCH BRANCH
10 DISPLAY BRANCH
11 INSERT CUSTOMER
12 UPDATE CUSTOMER
13 DELETE CUSTOMER
14 SEARCH CUSTOMER
15 DISPLAY CUSTOMER
26 INSERT STAFF
27 UPDATE STAFF
28 DELETE STAFF
29 SEARCH STAFF
30 DISPLAY STAFF
31 LOG OUT
""")
print('<<<<--------------------------------------------------------------------->>>>')
if ch==1:
insert_book()
elif ch==2:
update_book()
elif ch==3:
delete_book()
elif ch==4:
search_book()
elif ch==5:
display_book()
elif ch==6:
insert_branch()
elif ch==7:
update_branch()
elif ch==8:
delete_branch()
elif ch==9:
search_branch()
elif ch==10:
display_branch()
elif ch==11:
insert_customer()
elif ch==12:
update_customer()
elif ch==13:
delete_customer()
elif ch==14:
search_customer()
elif ch==15:
display_customer()
elif ch==16:
insert_issuebook()
elif ch ==17:
update_issuebook()
elif ch==18:
delete_issuebook()
elif ch==19:
search_issuebook()
elif ch==20:
display_issuebook()
elif ch==21:
insert_returnbook()
elif ch==22:
update_returnbook()
elif ch==23:
delete_returnbook()
elif ch==24:
search_returnbook()
elif ch==25:
display_returnbook()
elif ch==26:
insert_staff()
elif ch==27:
update_staff()
elif ch==28:
delete_staff()
elif ch==29:
search_staff()
elif ch==30:
display_staff()
elif ch==31:
print("LOG OUT")
else:
print("INVALID CHOICE")
option()
def log_in():
if user!='acv1942':
log_in()
elif passwd!='py1942':
print('Wrong passwd')
lon_in()
else:
option()
log_in()