Professional Documents
Culture Documents
Adobe Scan 28 Oct 2023
Adobe Scan 28 Oct 2023
Bikaner
Session: 2023-2024
Computer Science
project
Submitted by:-
Name: Lakshya Suthar
Class: XII A
Class Roll no.: 10
Board Roll no:
Certificate
This is to certify that Rema Deosi Sundi of
class Xll A of Oxford Public School, Ranchi
has completed her project file under the
supervision of Mrs Rolley. She has taken care
and shown sincerity in completion of this
project.
Internal External
Signature Signature
c o led e e +
I would like to express my greatest
gratitude to the people who helped and
supported me throughout my project. I
am thankful to my parents for helping
me in completion of this project. I am
grateful to Mrs. Rolley whose valuable
guidance has been the ones that helped
me patch this project and make it full
proof success. I would also like to
express my gratitude to the Principal Mr.
Suraj Sharma for his constant motivation
during the course of this investigation.
Mvanges ofPrqect:-
1. Saves time of teachers and administrators
2. Fee Collection
3. Improving Teaching Standards
4. Complete attendance automation
5. Effortless grades and marks management
6. Publishing of online forums and assignments
7. Easy management of class information analytical
reports
8. Ordering books for library accordingly
Introduction
Thís project automates school management system.
Schoof Management System consist of fas6 such registering stuienfs, attendance
recordkeePíng controfto absentees, details ofteacher, fee structure ,etc,
Oata 161e handlíng has been effectively usedín the Program, Oatabase is a collection
of interrefatec(data f0 serve multiple applicatíons ie, database Programs create files
of information. & we see thafþfes are workeÆwíth most inside the program ítseff
OßMS
The software requíredfor management ofc(ata is caffeíOß MS 9f has three models.
Relation model: 9f stores information in form ofrows (car/ínalíty) and columns
(degree),
Therarchícaímodef: 9n Mis 916e ofmodel we have multiple records inside a single
record,
Network model: 9n Mis, the data is represented by coßectíons of recorc( ani
relationshíPs is separate/by associatíons,
Characterís6cs of98MS
• Oata standardízafion
* Ac/vantages offhísProject
* Source Code in Python
* Output Screen
* Mysaz fabbs
* £ímffafíons
* Future Scopes
* ßíbfíograPhy
c . execute
(sql) d=c .
fetcha11 ( )
for i in d:
print ( "Name.
[0] ) print
( "Date :
print ( "Attendance :
print
( " " ) print (
main ( ) def
UpdateFees
( ) :
cl=input ( "Class : " ) m=input ( "Monthly : " )
b=input ( "BusFee : " ) sc=input ( " ScFee : " )
tc=input ( " TechFee t=input ( " Total : " ) data=
(cl , ) sq1= update FeeStructure set
print ( "Class
print ( "Monthly : "
, i [1] ) print
( "BusFee :
print ( "Scree : " , i
[3] ) print
( "TechFee : " , i
[4] ) main ( ) def
UpdateSa1 ( ) :
n=input ( " Teacher : " ) tcode=int (input ( "Tcode : " )
) salary—int (input ( " Salary : " ) ) data= (n , tcode)
sq1= update teacher set c=con. cursor ( )
c. execute (sq1 ,
data) con . commit ( )
print ( "Data
Update" ) print (
main ( ) def DisplayT
( ) :
sql= ' select * from
teacher' c=con. cursor
( ) c. execute (sql)
d=c . fetcha11 ( ) for i
in d:
print ( "Tcode
print ( "Name: , i
)
print ( " Salary: "
, i [2] ) print ( "Address
print ( "Phone : " , i
[4] ) print ( " " ) print
( main ( ) def
CIÄttd() :
d=input ( "Class : " )
clt=input ( "Class
teacher : " )
where name=%s and tcode=%s
t=int (input ("Class strenght: ") ) d=input
( "Date : " ) ab=int (input ("No of absentees :
") ) data= (d, clt, t , d, ab)
sql=' insert into CIÄttendance values , ' c . execute
( sql , data) d=c . fetcha11 ( ) for i in d:
print ( "Name.
print ( "Class :
print ("Roll no.
print ( "Address :
print ( "Phone : " , i [4] ) print
( " " ) print ( main ( ) def AddT() :
tcode=int (input ( "TCode : " ) ) n=input ( " Teacher name :
" ) s=int (input ( " Salary : " ) ) a=input ( "Address : " )
ph=input ( " Phone : " ) data= ( tcode , n , s , a , ph) sql='
insert into teacher values (Cs , c=con. cursor ( )
c. execute (sql , data) con . commit ( ) print
( "Data entered successfully" ) print ( main ( ) def
RemoveT ( ) :
n=input ( " Teacher : " ) tcode=int (input ( "Tcode : " ) data=
(n , tcode) sq1= ' delete from teacher where and tcode=%s '
c=con. cursor ( )
c. execute ( sq1 , data) con . conunit
( ) print ( "Data Updated") print (
c=con . cursor ( )
c. execute ( sq1 , data) con. commit ( ) print
( "Data entered successfully" ) print ( main ( ) def
DisplayCIÄttd ( ) :
sq1= ' select * from CIÄttendance ' c=con.
cursor ( ) c . execute (sql) d=c . fetchall ( )
for i in d:
print ( "Class :
print ( "Class teacher print ("Total
St: " , i [2] ) print ( "Date : "
print ( "Absentees :
print ( " " ) print (
main ( ) def TÄttd() :
n=input ( "Name : " ) d=input ( "Date :
" ) a=input ( "Attendance : " ) data=
(n , d , a)
sq1= ' insert into tattendance values , , c=con. cursor ( )
c. execute ( sq1 , data) con . corrunit
( )
print ( "Data entered successfully" ) print (
main ( ) def DisplayTÄttd() :
sql= ' select * from tattendance ' c=con . cursor
( )
print ("Enter Valid Choice! ! ") op=input
( "Continue in this table (y/ n) : ") elif table==2 :
def DisplayB ( ) :
sq1= ' select * from library ' c=con .
cursor ( ) c . execute (sql) d=c . fetchall
( )
for i in d:
UpdateFees ( )
el if :
DisplayFees ( )
else :
print ("Enter Valid Choice! ! ") op=input
( "Continue in this table (y/ n)
el if :
Output
Ea
Screen
Python 3.7.4 (tags/v3.7.4:e09359112e,
32
Type "help" , "copyright" , "credits" o:
= RESTART: C: \Users\abc\ÄppData\Loca.
right", "credits" or "license 0" for Pitts
Modern School
1. School
2 . Teacher 3 . CLAttendance
4 . TAttendence
5 . Fees tructure 6 . Library enter
table no: 1
1. Add student
2 . Remove student 3 . Display Stdetails
enter task no: 1 Student name: Rema
Class: 12A
Roll no:40 Address : SiromtoLi phone :
8002742766
2 .
Remove teacher
3 . Update salary 4 . Display Tdetails
enter task no : 3 Teacher : Aj ay
Tcode : 101
Continue in FeeStructure table (y/n)
Do you want to continue (y/n) : y
Pitts Modern School
1. Student
2 . Teacher
3 . CLÄttendance
Debug
Debug Opt•ons
1 . Class Attendance 2 .
Display CLAttd details
enter task no: 1 Class :
12Ä
Class teacher: A Singh
Class strength : 60
Date : 2021-02-13
No of absentees : 15
Data entered successfully