import mysql cs project
import mysql cs project
connector as sq
def connect():
db=sq.connect(host='localhost',user='root',database='schoolmgt')
if db.is_connected==False:
print("notconnected")
return db
def select():
print("1.STUDENT MANAGEMENT")
print("2.EMPLOYEE MANAGEMENT")
print("3.DISPLAY FEE")
print("4.ATTENDANCE MANAGEMENT")
if ch==1:
print("a.NEW ADMISSION")
print("b.UPDATE DETAILS")
print("c.ISSUE TC")
def displayst():
con=connect()
cur=con.cursor()
for i in cur.fetchall():
admno=i[0]
name=i[1]
clas=i[2]
city=i[3]
dob=i[4]
print("(admno=%d,name=%s,class=%s,city=%s,dob=%s)"%
(admno,name,clas,city,dob))
displayst()
if c=='a':
def insertst():
clas=input("enter class:-")
city=input("enter city:-")
con=connect()
cur=con.cursor()
cur.execute("insert into
st(name,admno,class,city,dob)values('%s','%d','%s','%s','%s')"%(name,admno,clas,city,dob))
con.commit()
insertst()
print("MODIFIED RECORDS ARE")
displayst()
elif c=='b':
def updatest():
con=connect()
cur=con.cursor()
con.commit()
updatest()
displayst()
elif c=='c':
def deletest():
con=connect()
cur=con.cursor()
if ans=='y' or ans=='Y':
con.commit()
deletest()
displayst()
elif ch==2:
print("/n------------------WELCOME TO EMPLOYEE------------------/n")
def displayemp():
con=connect()
cur=con.cursor()
for i in cur.fetchall():
empno=i[0]
name=i[1]
job=i[2]
hiredate=i[3]
print("(empno=%d,name=%s,job=%s,hiredate=%s)"%(empno,name,job,hiredate))
displayemp()
if e=='a':
def insertemp():
empno=int(input("enter empno:-"))
job=input("enter designation:-")
hiredate=input("enter hiredate(year-month-time):-")
con=connect()
cur=con.cursor()
con.commit()
insertemp()
def displayemp():
con=connect()
cur=con.cursor()
for i in cur.fetchall():
empno=i[0]
name=i[1]
job=i[2]
hiredate=i[3]
print("(empno=%d,name=%s,job=%s,hiredate=%s)"%(empno,name,job,hiredate))
displayemp()
elif e=='b':
def updateemp():
con=connect()
cur=con.cursor()
con.commit()
updateemp()
displayemp()
elif e=='c':
def deleteemp():
con=connect()
cur=con.cursor()
if ans=='y' or ans=='Y':
con.commit()
deleteemp()
displayemp()
elif ch==3:
print("a.INSERT FEES")
print("b.UPDATE FEES")
print("c.EXEMPT FEES")
def displayfee():
con=connect()
cur=con.cursor()
for i in cur.fetchall():
admno=i[0]
fees=i[1]
monthunpaid=i[2]
print("(admno=%d,fees=%f,monthunpaid=%s)"%(admno,fees,monthunpaid))
displayfee()
if f=='a':
def insertfee():
con=connect()
cur=con.cursor()
con.commit()
insertfee()
displayfee()
elif f=='b':
def updatefee():
con=connect()
cur=con.cursor()
con.commit()
updatefee()
print("\nMODIFIED RECORDS ARE\n")
displayfee()
elif f=='c':
def deletefee():
con=connect()
cur=con.cursor()
if a=='Y' or a=='y':
con.commit()
deletefee()
displayfee()
elif ch==4:
print("a.INSERT DETAILS")
print("b.UPDATE DETAILS")
print("c.DELETE DETAILS")
def displayatt():
con=connect()
cur=con.cursor()
for i in cur.fetchall():
admno=i[0]
name=i[1]
present=i[2]
totalpresent=i[3]
per=i[4]
print("(admno=%d,name=%s,present=%d,totalpresent=%d,per=%f)"%
(admno,name,present,totalpresent,per))
displayatt()
if a=='a':
def insertatt():
per=float(input("ENTER PERCENTAGE:-"))
con=connect()
cur=con.cursor()
con.commit()
insertatt()
print("\nMODIFIED DETAILS ARE:-\n")
displayatt()
elif a=='b':
def updateatt():
per=float(input("ENTER PERCENTAGE:-"))
con=connect()
cur=con.cursor()
con.commit()
updateatt()
displayatt()
elif a=='c':
def deleteexam():
con=connect()
cur=con.cursor()
if f=='y' or f=='Y':
con.commit()
deleteexam()
displayatt()
elif ch==5:
print("a.INSERT DETAILS")
print("b.UPDATE DETAILS")
print("c.DELETE DETAILS")
def displaysc():
con=connect()
cur=con.cursor()
for i in cur.fetchall():
sid=i[0]
sname=i[1]
noofstudent=i[2]
noofemployee=i[3]
nooflabs=i[4]
print("(id=%d,sname='%s',noofstudent=%d,noofemployee=%d,nooflabs=%d)"%
(sid,sname,noofstudent,noofemployee,nooflabs))
displaysc()
s=input("ENTER YOUR CHOICE")
if s=='a':
def insertsc():
con=connect()
cur=con.cursor()
cur.execute("insert into
school(id,sname,noofstudent,noofemployee,nooflabs)values(%d,'%s',%d,%d,%d)"%
(sid,sname,noofstudent,noofemployee,nooflabs))
con.commit()
insertsc()
displaysc()
elif s=='b':
def updatesc():
con=connect()
cur=con.cursor()
con.commit()
updatesc()
displaysc()
elif s=='c':
def deletesc():
con=connect()
cur=con.cursor()
con.commit()
deletesc()
displaysc()
if d=='y'or d=='Y':
select()
select()