Docprogram - Docx School Management
Docprogram - Docx School Management
S.NO TOPICS
1) PYTHON SYNOPSIS
!) ABOUT FRONTED
(PYTHON)
8) ABOUT BACKEND
(PYTHON)
HARDWARE AND
4) SOFI'WARR
REQUIREMENTS
5) CODIN6
ADVANTA6ES AND
6)
FUTURE SCOPE
7) CONCLUSION
PYTHON SYNOPSIS
OBJECTIVE
PROJECT CATEGORY
HISTORY:
In May 2000, Guido van Rossum and the Python core development
team moved to BeOpen.com to form the Be Open Python Labs
team. In October of the same year, the Python Labs team moved to
Digital Creations, which became Zope Corporation. In 2001, the
Python Software Foundation was formed, a non-profit organization
created specifically to own Python-related Intellectual Property.
Zope Corporation was a sponsoring member of the PSF.
STORY BEHIND THE NAME:
Guido van Rossum, the creator of the Python language, named the
language after the BBC show "Monty Python's Flying Circus". He
doesn't particularly like snakes that kill animals for food by winding
their long bodies around them and crushing them.
FEATURES OF PYTHON:
► Interpreted
► Obiect Oriented
► Extensive Libraries
Along with this Python comes inbuilt with a wide array of modules as
well as libraries which allows it to support many different
programming languages like Java, C. C++, and ISON.
ABOUT BACKEND [MySQLJ
FEATURES OF MYSQL-
■ Portable
MySQL also provides a facility that the clients can run on the same
compuler as the server or on another computer.
■ High Flexibility
OPERATING SYSTEM
WINDOWS 7 OR ABOVE
PROCESSOR
RAM
4 GB (RECOMMENDED)
HARD DISK
6 GB (MINIMUM)
SOFTWARES
CODING
#Main Program
Import mysql.connector as a
Con=a.connect(host='localhost',user='root',passwd
N=input("Student
name:") Cl=input
("Class:")
R=int(input("Roll
no.:")]
A =input("Address: ")
Ph=int(input("Phone
no.:"))
Data= (n.cl.r.a.ph)
C=con.cursor()
c.execute(sql,data)
con.commit
print("data entered
def removest():
Cl=input
("class:")
R=input("roll
no.:") Data=(cl.
r)
C=con.cursor(
c.execute(sql.dat
a) con.commit
print("data deleted
successfully"] print("")
def displayst:
cl=input("class:
") data=[cl,]
c=con.cursor
c.execute(sql.data)
print ('"')
def addt():
tid=int(input("teacher
ID:"]]) n-input
("Name:")
5=int(input("Salary: "))
A=input("Address: ")
Ph=int(input("Phone no.:"))
Data= [tid,n,s,a,ph)
C=con.cursor
c.exec
ute(sql,data)
con.commit()
print("data entered
def removet():
n=input("Teacher name:")
tid=int(input("teacher ID:"]]
data=[n,tid)
c.execute(sql,data)c
print("")
def updatesal:
n=input ("Name:")
tid=int(input("teacher ID:")]
s=int(input("Salary: "]]
data=(n,tid)
%s' c=con.cursor
c.execute(sql.dat
a) con.commit
print("salary updated
successfully") print("")
Def displayt:
Sql='select * from
teacher' C=con.cursor
c.execute(sql)
d=c.fetchall
for I ind:
print("name:",[1]])
print("phone no.:
print ("")
def tattd():
d=input("class: ")
t=int(input("Class strenght:
c=con.cursor()
c.execute( sql.data
] con.commit
def displaytated():
c=con.cursor()
c.execute( sql)
d=c.fetchall
for I ind:
print ("class",1[O]]
("date: ",[3]]
print("absentees: ",
print ("")
def clattd():
d=input("date: ")
t-input ("total teacher:")
c.execute(sql.data)
con.commit()
Print("data entered
Def displaytattd():
Sql='select * from
tattendance' C=con.cursor()
c.execute( sql)
d=c.fetchall
for I ind:
print ('"')
def
updatefees():
cl=input("class:
")
m=input("monthl
y: ")
b=input("Busfee:
")
sc=input("scfec:
") tc=input
("techfee: ")
l=input("total :")
data=[cl,m,b,sc,t
c,t)
c=con.cursor
c.execute(sql.dat
a) con.cummit
print("data updated
successfully") Print('"')
Def displayfees():
Sql=select*from
feestructure
C=con.cursor()
C.execute(sql)
D=c.fetchall
For I ind:
Print("monthly: ",[1])
Print("scfee: ",[3])
Print("techfee: ".i[4])
Print("total:
"[5]] Print(")
Print ("")
Def addbook():
p=input("Publisher: ")
g= input("Genre:
") data=
(bid,ta.p.g)
c=con.cursor
c.execute(sql.dat
a) con.commit
print("data entered
successfully") print("")
def removebo:
title=input ("title:
")
id=int(input("book
id:"]] data=(title,id)
%s' c=con.cursor
c.execute(sql.dat
a) con.commit
print("Book deleted
successfully") print("")
def displayb]:
c=con.curso
r c.execute(
sql)
d=c.fetcha
print("title: ",i[1])
print("publisher: ",[3]]
print("genre:
"[4]] print("")
print ('"')
def main():
Ch='y'
While ch in ['y',Y]:
2.teacher
3.CLAttendance
4.TAttendance
5.fee structure
6.library""")
Table=int(input("enter table
If table==1:
Op='y'
While op in ['y','Y']:
2. delete student
Task=int(input("enter task
no.:")) If task==1:
Addst()
Elif
task==2:
Removest()
Elif task==3:
Displayst()
Else:
Op='y'
While op in
Add teacher
2. Remove teacher
3. update salary
Task=int(input("enter task
no.:".:")) If task==1:
Addt()
Elif
task==2:
Removet
() Elif
task==3:
Updatesal()
Elif task==4:
Displayt()
Else:
Addt()
Elif
task==2:
Removet
() Elif
task==3:
Updatesal()
Elif task=-4:
Displayt()
Else:
Elif ta
ble==3:
Op='y'
While op in ['y','Y']:
Task=int(input("enter task
Clattd(
) Elif
task==2:
Displayclattd()
Else:
Elif
table==4:
Op='y'
While op in ['yY]:
Print("1. Teacher
attendance detail"")
Task=int(input("enter task
Tattd()
Elif
task==2:
Displaytattd()
Else:
Op='y'
While op in ['y','Y'):
Updatefees(
) Elif task==2:
Displayfees()
Else:
Elif
table==6:
Op='y'
While op in ['y','T']:
2. remove book
3.Display book")
Task=int(input("enter task
Addbook()
Elif task==2:
Removeb(
) Elif task=-3:
Displayb()
Else:
Else:
(y/n):") Main()
Advantages
CONCLUSION
As for the conclusion, the objectives for this process were achieved
and functioned well as the desired target. The school Information
System database works systematically and will make easy the
user in order to manage all the school data in the system. This
system will give a better performance in arranging the library and
school information without having to do it manually. This system
will help faculty's staff to access the data off student and teachers
faster and easier