Professional Documents
Culture Documents
ARUVANKADU
COMPUTER SCIENCE
PROJECT REPORT
ON
SCHOOL MANAGEMENT SYSTEM!!!
FOR
CBSE 2023-24 EXAMINATION
SUBMITTED BY:
MAHESH
NAVEEN
work experience.
project.
INDEX
1. CERTIFICATE
2. ACKNOWLEDGEMENT
3. INTRODUCTION
4.THEORITICAL APPROACH
5. CODING
6. OUTPUT
7. BIBLOGRAPHY
INTRODUCTION
2) Expressive Language
3) Interpreted Language
4) Cross-platform Language
Python can run equally on different platforms such as Windows,
Linux, Unix and Macintosh etc. So, we can say that Python is a
portable language.
6) Object-Oriented Language
RAM : 8GB
PROCESSOR : INTEL CORE i5
OPERATING SYSTEM : MS Windows 10
SOFTWARES USED
import mysql.connector as a
passwd=str(input("DATABASE PASSWORD;"))
con=a.connect(host="localhost",user="root",passwd=passwd)
c=con.cursor()
c.execute("show databases")
dl=c.fetchall()
dl2=[]
for i in dl:
dl2.append(i[0])
if'mysch'in dl2:
sql="use mysch"
c.execute(sql)
c.execute(sql1)
Date varchar(20))"""
c.execute(sql3)
c.execute(sql4)
c.execute(sql5)
c.execute(sql6)
con.commit()
def signin():
print("\n")
print("\n")
p=input("System Password:")
if p=="dis111":
options()
else:
signin()
def options():
print("""
---------------------------------------------
---------------------------------------------
""")
choice=input("select option:")
while True:
if(choice=='1'):
AddStudent()
elif(choice=='2'):
PayFees()
elif(choice=='3'):
AddBill()
elif(choice=='4'):
AddTeacher()
elif(choice=='5'):
dStudents()
elif(choice=='6'):
dFees()
elif(choice=='7'):
dBills()
elif(choice=='8'):
dTeacher()
else:
print("enter again....")
options()
def AddStudent():
n=input("Name:")
r=input("Registration:")
c=input("Class:")
rn=int(input("Roll Number:"))
d=input("Date:")
data=(n,r,c,rn,d)
c=con.cursor()
c.execute(sql,data)
con.commit()
options()
def PayFees():
n=input("Name:")
r=input("Registration:")
f=input("Fee:")
d=input("Date:")
p=input("phone:")
data=(n,r,f,d,p)
c=con.cursor()
c.execute(sql,data)
con.commit()
options()
def AddBill():
dt=input("Detail:")
c=input("Cost:")
d=input("Date:")
data=(dt,c,d)
sql='insert into Bills values(%s,%s,%s)'
c=con.cursor()
c.execute(sql,data)
con.commit()
options()
def AddTeacher():
n=input("Name:")
w=input("Work:")
s=input("Salary:")
data=(n,w,s)
c=con.cursor()
c.execute(sql,data)
con.commit()
options()
def dStudent():
cl=input("class:")
c=con.cursor()
c.execute (sql)
d=c.fetchwall()
for i in d:
if i[2]==cl:
print("Name:",i[0],"Registration:",i[1],"Class:",i[2],"RollNumber:",i
[3],"Date:",i[4])
print(".................................................")
options()
def dFees():
sd=input("Date:")
c=con.cursor()
c.execute (sql)
d=c.fetchwall()
for i in d:
if i[3]==sd:
print("Name:",i[0],"Registration:",i[1],"Fee:",i[2],"Date:",i[3],"Pho
ne:",i[4])
print(".................................................")
options()
def dBills():
#sd=input("Date:")
c=con.cursor()
c.execute(sql)
d=c.fetchall()
for i in d:
print("Detail:",i[0],"Cost:",i[1],"Date;",i[2])
print("...........................................................")
options()
def dTeacher():
c=con.cursor()
c.execute(sql)
d=c.fetchall()
for i in d:
print("Name:",i[0],"Work:",i[1],"salary:",i[2])
print("........................................................")
options()
signin()
OUTPUT
BIBLOGRAPHY
3. https://stackoverflow.com
4.https://www.python.org/
5.Online Help of python
6.https://matplotlib.org/2.0.2/users/
7.https://www.tutorialspoint.com/numpy/