Purva CS 2024-25
Purva CS 2024-25
C.S. PROJECT
SCHOOL MANAGEMENT
SYSTEM
Subject: - COMPUTER SCIENCE (083)
Submitted By: - GUIDED BY: -
NAME: - PURVA MAHADIK HARI SHANKAR RAI
CLASS: - 12 A
ROLL NO: -
PURVA MAHADIK
CERTIFICATE
Examiner signature
CONTENTS: - FLOW OF
CHART
CODE: -
import mysql.connector as a
con= a.connect(host="localhost",user="root",passwd="system",database="Purva")
def ast():
n=input("ENTER THE NAME OF STUDENT")
data=(n,c,r,a,p)
c=con.cursor()
c.execute(sql,data)
con.commit()
print(">-------------------------------------------------------------------------------------------------
---------")
main()
def rst():
c=input("class name:")
r=input("Roll number:")
data=(c,r)
c = con.cursor()
c.execute(sql,data)
con.commit()
print("Data Updated")
print(">-----------------------------------------------------------------")
main()
def addt():
n=input("Teacher:")
p=input("post:")
s=input("salary:")
ph=input("phone:")
ac=input("account:")
data=(n,p,s,ph,ac)
c= con.cursor()
c.execute(sql,data)
con.commit()
print(">------------------------------------------------------------------")
main()
def remt():
n=input("Teacher name :")
ac=input("Account No:")
data=(n,ac)
c= con.cursor()
c.execute(sql,data)
con.commit()
print(">--------------------------------------------------------------")
main()
def abclass():
d=input("date:")
cl=input("Class:")
data=(d,cl,ab)
c.execute(sql,data)
con.commit()
print("Data Updated")
print(">--------------------------------------------------------------------")
main()
def abteacher():
d=input("data:")
data=(d,ab)
c=con.cursor()
c.execute(sql,data)
con.commit()
print("Data Updated")
print(">--------------------------------------------------------------------")
main()
def submitf():
n=input("student name:")
r=input("roll no.")
m=input("months and year")
f=input("fess:")
d=input("date:")
data=(n,c,r,m,f,d)
c=con.cursor()
c.execute(sql,data)
con.commit()
print(">-----------------------------------------------------------------")
main()
def pays():
n=input("Teacher name:")
m=input("months:")
p=input("Yes/No:")
data=(n,m,p)
c=con.cursor()
c.execute(sql,data)
con.commit()
print(">-----------------------------------------------------------------")
main()
def dclass():
cl=input("class:")
data=(cl,)
c=con.cursor()
c.execute(sql,data)
d=c.fetchall()
print(d)
for i in c:
print("NAME:",i[0])
print("CLASS:",i[1])
print("ROLL:",i[2])
print("ADDRESS:",i[3])
print("PHONE:",i[4])
print(">--------------------------------<")
print(">--------------------------------------------------------------")
main()
def dteacher():
sql="select*from Teacher"
c=con.cursor()
c.execute(sql)
d=c.fetchall()
for i in d:
print("NMAE:",i[0])
print("POST:",i[1])
print("SALARY:",i[2])
print("ADDRESS:",i[3])
print("ACNO:",i[4])
print(">---------------------------------<")
print(">--------------------------------------------------------------------")
def main():
print(""" K V 2 AFS PUNE
1.ADD STUDENT 2.REMOVE
STUDENT
""")
print(">-----------------------------------<")
if(choice=='1'):
ast()
elif(choice=='2'):
rst()
elif(choice=='3'):
addt()
elif(choice=='4'):
remt()
elif(choice=='5'):
abclass()
elif(choice=='6'):
abteacher()
elif(choice=='7'):
submitf()
elif(choice=='8'):
pays()
elif(choice=='9'):
dclass()
elif(choice=='10'):
dteacher()
else:
print("Wrong choice................")
main()
def pswd():
p=input("Password:")
if p=="12345":
main()
else:
print("Wrong Password:")
pswd()
pswd()
SQL Queries:-
use Purva;
create table Teacher (name varchar (20), post varchar (20), salary
int,
phone int, account varchar (20));
create table Students ( name varchar (50) , post varchar (50),
roll_no int, address varchar (50) , phone_no int);
create table Fees (students varchar (50), class int , roll_no int ,
monts_and_years varchar (50), fees int ,date date );
con=
a.connect(host="localhost",user="root",passwd="system",database="Pu
rva")
def ast():
data=(n,c,r,a,p)
c=con.cursor()
c.execute(sql,data)
con.commit()
main()
def rst():
c=input("class name:")
r=input("Roll number:")
data=(c,r)
c = con.cursor()
c.execute(sql,data)
con.commit()
print("Data Updated")
print(">-----------------------------------------------------------------")
main()
def addt():
n=input("Teacher:")
p=input("post:")
s=input("salary:")
ph=input("phone:")
ac=input("account:")
data=(n,p,s,ph,ac)
c= con.cursor()
c.execute(sql,data)
con.commit()
print(">------------------------------------------------------------------")
main()
def remt():
ac=input("Account No:")
data=(n,ac)
c= con.cursor()
c.execute(sql,data)
con.commit()
print(">--------------------------------------------------------------")
main()
def abclass():
d=input("date:")
cl=input("Class:")
data=(d,cl,ab)
c=con.cursor()
c.execute(sql,data)
con.commit()
print("Data Updated")
print(">--------------------------------------------------------------------")
main()
def abteacher():
d=input("data:")
data=(d,ab)
c=con.cursor()
c.execute(sql,data)
con.commit()
print("Data Updated")
print(">--------------------------------------------------------------------")
main()
def submitf():
n=input("student name:")
r=input("roll no.")
f=input("fess:")
d=input("date:")
data=(n,c,r,m,f,d)
c=con.cursor()
c.execute(sql,data)
con.commit()
print(">-----------------------------------------------------------------")
main()
def pays():
n=input("Teacher name:")
m=input("months:")
p=input("Yes/No:")
data=(n,m,p)
c=con.cursor()
c.execute(sql,data)
con.commit()
print(">-----------------------------------------------------------------")
main()
def dclass():
cl=input("class:")
data = (cl,)
c.execute(sql)
d=c.fetchall()
print(d)
for i in d:
print("NAME:",i[0])
print("CLASS:",i[1])
print("ROLL:",i[2])
print("ADDRESS:",i[3])
print("PHONE:",i[4])
print(">--------------------------------<")
print(">--------------------------------------------------------------")
main()
def dteacher():
sql="select*from Teacher;"
c=con.cursor()
c.execute(sql)
d=c.fetchall()
print(d)
for i in d:
print("NMAE:",i[0])
print("POST:",i[1])
print("SALARY:",i[2])
print("ADDRESS:",i[3])
print("ACNO:",i[4])
print(">---------------------------------<")
print(">--------------------------------------------------------------------")
def main():
3.ADD TEACHER
4.REMOVE TEACHER
5.CLASS ATTENDANCE
6.TEACHER ATTENDANCE
9.DISPLAY CLASS
10.TEACHER LIST
""")
print(">-----------------------------------<")
if(choice=='1'):
ast()
elif(choice=='2'):
rst()
elif(choice=='3'):
addt()
elif(choice=='4'):
remt()
elif(choice=='5'):
abclass()
elif(choice=='6'):
abteacher()
elif(choice=='7'):
submitf()
elif(choice=='8'):
pays()
elif(choice=='9'):
dclass()
elif(choice=='10'):
dteacher()
else:
print("Wrong choice................")
main()
def pswd():
p=input("Password:")
if p=="12345":
main()
else:
print("Wrong Password:")
pswd()
pswd()