Cs - Project - New Project On Mahesh House
Cs - Project - New Project On Mahesh House
COMPUTER SCIENCE
PROJECT REPORT
ON
SCHOOL MANAGEMENT SYSTEM!!!
FOR
CBSE 2023-24 EXAMINATION
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
6) Object-Oriented Language
SYSTEM REQUIREMENTS
RAM :8GB
PROCESSOR : INTEL CORE i5
OPERATING SYSTEM : MS Windows 10
SOFTWARES USED
FLOWCHART
START
SCHOOL MANAGEMENT
SYSTEM WILL START RUNNING
WITH ALL INCLUDED OPTIONS
IF CHOICE
==3
IF CHOICE IF CHOICE
==4 ==5
IF CHOICE
==6
IF CHOICE IF CHOICE
==7 ==8
import mysql.connector as a
passwd=str(input("DATABASE PASSWORD;"))
con=a.connect(host="localhost",user="root",passwd="MAHIU777")
if con.is_connected():
print("DATABASE CONNECTED SUCCESSFULLY")
#SELECT DATA BASE IF EXIST
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)
else: #CREATE DATABASE IF DOES NOT EXIST
sql1="create database mysch"
c.execute(sql1)
sql2 = "use mysch"
c.execute(sql2)
sql3="""create table Students (Name varchar(50), Registration
varchar(50), Class varchar(10), RollNumber int(2),
Date varchar(20))"""
c.execute(sql3)
sql4="""create table Fees (Name varchar(20), Registration
varchar(25), Fee varchar(8), Date varchar(20),Phone varchar(20))"""
c.execute(sql4)
sql5="""create table Bills (Detail varchar(20), Cost int(9), Date
varchar(20))"""
c.execute(sql5)
sql6="""create table Teacher (Name varchar(100), Work
varchar(20),Salary varchar(20))"""
c.execute(sql6)
con.commit()
#PROJECT WORKING OPTIONS
def options():
print("""
~~KENDRIYA VIDYALAYA ARUVANKADU~~
---------------------------------------------
1.Add Student 5.Display Students
2.Pay Fees 6.Display Fees
3.Add Bill 7.Display Bills
4.Add Teacher 8.Display Teachers
---------------------------------------------
""")
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)
sql='insert into Students values(%s,%s,%s,%s,%s)'
c=con.cursor()
c.execute(sql,data)
con.commit()
print("Data inserted succesfully")
def PayFees():
n=input("Name:")
r=input("Registration:")
f=input("Fee:")
d=input("Date:")
p=input("phone:")
data=(n,r,f,d,p)
sql='insert into fees values(%s,%s,%s,%s,%s)'
c=con.cursor()
c.execute(sql,data)
con.commit()
print("Data inserted succesfully")
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()
print("Data inserted succesfully...")
def AddTeacher():
n=input("Name:")
w=input("Work(subject teacher):")
s=input("Salary:")
data=(n,w,s)
sql='insert into Teacher values(%s,%s,%s)'
c=con.cursor()
c.execute(sql,data)
con.commit()
print("Data inserted succesfully...")
def dStudents():
cl=input("class:")
sql='select * from Students'
c=con.cursor()
c.execute (sql)
d=c.fetchall()
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(".................................................")
def dFees():
sd=input("Date:")
sql='select * from Fees'
c=con.cursor()
c.execute (sql)
d=c.fetchall()
for i in d:
if i[3]==sd:
print("Name:",i[0],"Registration:",i[1],"Fee:",i[2],"Date:",i[3],"Phone:",
i[4])
print(".................................................")
def dBills():
#sd=input("Date:")
sql=' select*from Bills'
c=con.cursor()
c.execute(sql)
d=c.fetchall()
for i in d:
print("Detail:",i[0],"Cost:",i[1],"Date;",i[2])
print("...........................................................")
def dTeacher():
sql='select * from Teacher'
c=con.cursor()
c.execute(sql)
d=c.fetchall()
for i in d:
print("Name:",i[0],"Work:",i[1],"salary:",i[2])
print("........................................................")
#---main----
print("\n")
print(" ~~~~~~~>>>>>>>>>>>>>> Welcome to KENDRIYA VIDYALAYA
ARUVANKADU<<<<<<<<<<<<<<~~~~~~~")
print("\n")
p=input("System Password:")
if p=="kvavk123":
while True:
options()
choice=input("select option:")
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:
break
else:
print('wrong password')
OUTPUT
1.screen when the project runs
2. when option 1-> TO ADD STUDENT
3. https://stackoverflow.com
4.https://www.python.org/
6.https://matplotlib.org/2.0.2/users/
7.https://www.tutorialspoint.com/numpy/