CS Project MYSQL
CS Project MYSQL
PROJECT
ON
LIBRARY
MANAGEMENT
NAME:
CLASS:
ROLL NO. :
CERTIFICATE
This is to certify that ____________ of class ______,
_______________________ School, has successfully
completed her Investigatory Project as prescribed by CBSE in
the year ____________.
Date :
Roll No. :
__________________ __________________
ACKNOWLEDGEMENT
import math
import os
def DispMenu():
print("\t\t######################################################")
def BookMenu():
print("\t\t##################################################")
def MemberMenu():
print("\t\t##################################################")
def bookadd():
bstat="N"
insert_data=(bno,bname,bauthor,bprice,bstat)
cursor1.execute(sql_query,insert_data)
print("book added")
def bookdelete():
flag=0
cursor1.close()
def bookmodify():
print("book modified")
def bookdisp():
rs = cursor1.fetchall()
print("%10s"%"BOOK NO.","%20s"%"TITLE","%20s"%"AUTHOR","%15s"%"PRICE",
"%15s"%"STATUS")
for row in rs: # for loop to display all records
print("%10s"%row[0],"%20s"%row[1],"%20s"%row[2],"%15s"%row[3],"%15s"%row[4])
def memberadd():
mbno=" "
bstat="N"
insert_data=(mno,mname,mbno,bstat)
cursor1.execute(sql_query,insert_data)
print("Member added")
def memberdelete():
flag=0
cursor1.close()
print("book deleted")
def membermodify():
mbno=" "
mstat="N"
cursor1.execute("update member1 set membername=%s, booknum=%s, memstatus=%s where
memberno=%s",(mname,mbno,mstat,mno))
print("book modified")
def memberdisp():
rs = cursor1.fetchall()
print("%10s"%row[0],"%20s"%row[1],"%20s"%row[2],"%15s"%row[3])
print("\n########################## BOOK DETAILS #############################")
def IssueBook():
flag=0
cursor2 = con2.cursor()
print(mrec)
print(mrec[0])
if mrec[0]==mno:
print("Member Details:")
print(mrec)
if mrec[3]== "N":
brec=cursor2.fetchone()
if brec[0]== bno:
flag=1
if brec[4]=="N":
print("Book Details:")
print(brec)
con2.commit()
else:
if (flag==0):
else:
con1.close()
cursor1.close()
con2.close()
cursor2.close()
def ReturnBook():
flag=0
cursor2 = con2.cursor()
mrec=cursor1.fetchone()
if mrec[0]==mno:
print("Member Details:")
print(mrec)
bno=mrec[2]
brec=cursor2.fetchone()
if mrec[2]== brec[0]:
print("Book details:")
print(brec)
flag=1
if (days>10):
fine=(days-10)*2
con2.commit()
if (flag==0):
choice=0
while choice!=5:
DispMenu()
if choice==1:
ch=0
while ch!=5:
BookMenu()
if ch==1:
bookadd()
elif ch==2:
bookdelete()
elif ch==3:
bookmodify()
elif ch==4:
bookdisp()
elif ch==5:
break
else:
elif choice==2:
ch=0
while ch!=5:
MemberMenu()
if ch==1:
memberadd()
elif ch==2:
memberdelete()
elif ch==3:
membermodify()
elif ch==4:
memberdisp()
elif ch==5:
break
else:
IssueBook()
elif choice==4:
ReturnBook()
elif choice==5:
break
else: