Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
40 views
Cs File
Yarr
Uploaded by
Tejasvi Dwivedi
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save cs file For Later
Download
Save
Save cs file For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
40 views
Cs File
Yarr
Uploaded by
Tejasvi Dwivedi
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save cs file For Later
Carousel Previous
Carousel Next
Save
Save cs file For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 18
Search
Fullscreen
INDEX * Introduction * Software & Hardware requirements * Advantages of this project * Source Code in Python * Output Screen * MySQL tables * Limitations * Tyture Scopes * BibliographyIntroduction This project work automates school management system. School Management System consist of tasks such registering students, attendance record | keeping control to absentees, details of | feacher, fee structure ,etc, Data file handling has been affectively used in the program. Database is a collection of interrelated data fo serve muliple applications ive, database programs create files of information. So we see that files are worked with most inside the program itself. DBMS The software required | for management of data is called DBMS. I has three model Relation model: 9¢ stores information in form of rows (oardinality) and colamns (degree). Hierarchical model: In this type of model we have multiple records inside a single record. Network model: In this, the data is represented by collections of record and relationsh ips i separate feck by associations, Characteristics of OBMS © Iveduces the redlundancy. © Data sharing © Data standardization © Reduction of | data inconsistency Types of, [les based! on access ° Sequential} file © Serial file © Random file © Test file © Binary fileSoftware and Hardware requirement # Software Specifications:~ « Operating system: Windows 10/8/7 * Platform : Python IDLE 3.7 ¢ Database : MySQL e Languages : Python #Hardware Specifications: ¢ Processor : Dual core or above ¢ Hard Disk : 40 GB « RAM : 1024 MB Advantages of Project: . Saves time of teachers and administrators . Fee Collection . Improving Teaching Standards . Complete attendance automation . Effortless grades and marks management . Publishing of online forums and assignments . Easy management of class information analytical reports . Ordering books for library accordinglySource Code in Python import mysql.connector as a consa.connect (host=" localhost’ ,user=' root’ ,database='test' ,passwd="rema") def Addst() n=input ("Student name cl=input ("Class:") reint(input ("Roll no:")) asinput ("Addres! ph=input ("Phene: data=(n,cl,r,a,ph) sqi='insert into student values (%: e=con. cursor () c.execute (sql, data) con. commit () print ("Data entered successfully") print ("") main () Removest () el=input ("Class:") reint (input ("Roll no data=(cl,r) sqi='delete from student where clas: e=con. cursor () c.execute (sql, data) con.commit () print(“Data Updated") peint( main () DisplaySt (): el=input ("Clas: data=(cl,) sql='select * from student where class=ts' e=con. cursor ()c.executs (sql, data) dee. fetchall () for i in d: print ("Name:",i[0]) print ("Class:",i[1]) print ("Roll no:",i[21) print ("Adres print ("Phone: print ("") print("") main() Adar () : teode=int (input ("TCode: ")) nsinput ("Teacher name:") ssint (input ("Salary:")) a=input (Address: ") ph=input ("Phone data=(tcode,n,s,a,ph) sqi='insert into teacher values(%s,% e=con. cursor () e. execute (sql, data) con. commit () print("Data entered successfully”) n=input (Teacher: ") teode=int (input (""Teode : ") data=(n, tcode) sql='delete from teacher where name-ts and tcode-ts’ e=con. cursor () . execute (sql, data) con. commit () print("Data Updated") print("")main() Updatesal (): n=input ("Teacher") teode=int (input ("Teode:")) salary=int (input ("Salary:")) data=(n, teode) aql='update teacher set salary=ts where name=ts and teode=ts! c=con.cursor () c. execute (sql ,data) con. commit () print ("Data Update") print("*) main() DisplayT(): sql='select * from teacher’ e=con.cursor() ©. execute (sql) dec. fetchall () for i ind: print ("feode:",i[0]) print ("Name:",i[1]) print ("Salary:",i[2}) print ("Address:",i[3]) print ("Phone:",i[4]) print("™) print("") main () elattd (): d=input ("Class elt=input ("Class teacher:") tint (input ("Class strenght:")) d=input ("Date:") ab=int (input ("No of absentess:")) data=(d,clt,t,d, ab) sql='insert into Clattendancee=con.cursor() c. execute (sql, data) con. commit () print ("Data entered successfully") print("") main() Displayclated () : sql='select * from ClAttendanc c=con.cursor () ©. execute (sql) dec. fetchall () for i in d: print ("Class:",i[0]) print ("Class teacher:",i[1]) print ("Total st:",i[2]) print ("Date:",4(3]) print ("Absentees:",i[4]) print ("") print("") main() TAttd() : n=input ("Name:") d=input ("Date:") nput (Attendance: ") data=(n,d,a) sgl='insert into tattendance values(%s,%s,%s)' c=con. cursor () ©. execute (sql, data) con. commit-() print ("Data entered successfully") print("") main () DisplayTAttd() : sql='select * from tattendance’ =con. cursor ()c.execute (sql) dee. fetchall () for 4 in d: print ("Nama:”,4[0]) print ("Date:",4[11) print ("Attendance:",i[2]) print ("") print ("") main() UpdateFees () el=input("Clase:") m=input ("Monthly: beinput ("BusFee:") sc=input ("SeFee:") tc=input ("TechFee:") t=input ("Total data=(cl,) sql='update FeeStructure set monthly=%s, Bus! TechFe: Total=ts' c.execute (sql ,data) con. commit () Print("Data Updated") print("") e=con. cursor () ¢.execute (sql) d=c.fetchall () for 4 in d: print ("Class:",i[0]) print ("Monthly:",i[1]) print ("BusFee:",i[2]) print ("ScFee:",i[3]) print ("TechFee:",i[4])print ("Total:",4[5]) print("") print (*") main () int (input ("Book id:")) teinput ("Title:") a=input ("Author:") p=input (Publisher: ") g=input ("Genre:") data=(bid,t,a,p,g) sql='insert into library values (%s,%s c=con. cursor () execute (sql, data) con. commit () print ("Data entered successfully") print ("") main () RemoveB () t=input ("Title bid-int (input ("Book id:")) data=(t, bid) sql='de: from library where t=ts and bid= =con.cursor() execute (sql, data) eon. commit () print ("Data Updated") print ("") main() DisplayB(): aql="select * from library’ e=con.cursor() c.execute (sql) d=c.fetchall ()for i in a: print("Bid:",4[01) print ("Title print("Author: print("Publisher: print("Genre:",i[4]) print("") print ( main() def main() ch='y' while ch in ['y','¥"]: print("Pitts Modern School" print("1.Student") print("2. Teacher") print("3.ClAttendance") print ("4.TAttendance") print("5.FeeStructure") print ("6.Idbrary") table=int (input("enter table no:")) print ("") if table==1: op='y! while op in ['y','¥']: print ("1.Add student”) print ("2.Remove student") print ("3.Display St detail") task-int (input("enter task no:")) if task==1: Adds () elif task==2 Removest () elif task==3 Displayst()print ("Enter Valid Choice!!") opsinput("Continue in this table (y/n) elif table==2: op='y" while op in ['y','¥"] print("1.Add teacher") print("2.Remove teacher") print("3.Update Salary") print ("4.Display Tdetails") task=int (input ("enter task no:")) if taske=1 Addr () elif task==2: Removel () elif task==3: UpdateSal () elif task==4 DisplayT(): else print ("Enter Valid Choice! opsinput ("Continue in this table(y/n):") elif table==3 op='y* while op in ['y','¥"] print ("1.Class Attendance") print("2-Display Clattd details") task=int (input (“enter task no:")) if task==, ciated () elif task==2: DisplayClAttd () else: print ("Enter Valid Choice!!") opsinput("Continue in this table(y/n): elif table—4:op="y! while op in ['y','¥']: print("l.Teacher attendance") print("2.Display TAttd details”) task=int (input ("enter task no:")) if tas! TAted() elif task==2: DisplayTAttd() else print ("Enter Valid Choice!!") op=input ("Continue in this table(y/n):") elif table==5: epee while op in ['y',"¥']: print("1.Update Fees" print ("2.Display Fees details") task=int (input ("enter task no:")) if task==1 UpdateFees () elif task==2: DisplayFees () print ("Enter Valid Choice!! op-input ("Continue in this table(y/n):") elif table: op='y' while op in ['y',"¥'] print ("1.Add Book") print("2.Remove Book") print("3.Display Book") task=int (input ("enter task no:"))Removes () elif task==3 DisplayB() else print ("Enter Valid Choice! !") ‘op=input ("Continue in this table(y/n) else: print ("ENTER VALID CHOICE! ! ch=input ("Do you want to continue (y/n) :")Output Screen rython 3.7.4 (tags/v}.7.4:0093591126, 32 ‘Type "help". “copyright”, “credits” 0 ‘== RESTART: C:\Users\abc\Appoata\toca Fight", "credits" or "license()" for Pitts Modacn School School Teacher \CLAttendance TAttendence Feestructure Library enter table no:1 1.Add student 2 Remove student 3.Display Stdetaiis enter task no: Student name:Rema class:12a Roll no:40 Address: Siromtoli phone : 8002742766 class:12a Mame: Ra} elass:124 Continua in student table (y/a):n De you want ts continua(y/n) =y Pitts Modern School student ‘Teacher \cLAttendance ‘Tattendance Feestructure Library 4 Display Tdetatls phone: 8002742766 Data entered successfully Continue in student table (y/n) :y 1.Add student 2 Remove student 3.Dimplay stdatails enter task no:2 elase:12 Rell 76:40 Data updated continue in atudent table (y/n) :y L.Add student 2.Remove student 3.Display Stdetails ‘Siromtolt Phone=8002742766 Salary: 64000 Address:lince Phone:9430182766 Continue in teacher table yn) :y Ladd teacher 2 Remove teacher 3 Update salary ‘Display Tdeeails ‘lbisplay Téetacls enter task 10:3 ‘Teacher :Ajay ‘Toade:10%Date:2021-0-13 Absenteos:12 Continue in ctAttendance table(y/n) :n Bo you want to entinue(y/a) : Pitts Modern School 1 .Student 2. Teacher 3.cLAttendance 4.Tattendance 5 \Feestructure 6.Labrary 1. Class Attendance 2.Display CLAttd details enter task no:i Clase:22A Class teacher:A Singh Class strength: 60 Date:2021-02-13 Mo of absentees:15 Data entered successfully Continue in CLattendance table(y/n) :y 1.Class Attendance 2.Display CLAttd details Se tty Spe te 6.Library enter table no: i Teacher Attendance 2.Display Tattd details enter task no:3 Name :Ajay Date:2021-03-13 Attendance: Present Data entered successfully 2.Display TAttd details enter task no:2 Mame :Ajay Date:2021-02-13 Attendance: Present Mame: Seena Date2021-02-13 Attendance:Absenton a Continue in TAttendance table(y/n) :n Do you want to continue (y/n) :¥ Pitts Modern School 1, Student 2. Teacher 3.CLAttendance 4. TAttendance 5.Feestructure 6. Library enter table no:5 1.Updat Fees 2.Display Fees enter task no:1 Class:124 Monthly =3700 BusFee:500 ScFee:200 TechFee:200 Total: 4600 Data Update continue in Feestructure table (y/n) :y 1.Update Fees TT as 3.ClAttendance 4.Tattendance 5. Feestructure 6.Library enter table no:6 1.Add Book 2.Remove Book 3.Display Book enter task no:1 Book id:11092 ‘Title:Da Vinet Code Author:Dan Brown Publisher: Transworld Genre: Thriller Data entered successfully Continue in Library table(y/n):¥ enter task no: Title:Da Vinei Code Book id:11092 Data Updated Continue in Edbrary table(y/a) iy 1.Update Fees 2.Display Fees enter task no Class: 12 Monthiy:3700 BuaFee:500 Fee: 200 TechFee:200 Total: 4600 Class:11 Monthly :3700 BusFee :500 ScFee: 200 TechFee:200 Total: 4600 continue in Feestructure table (y/n) :n Do you want to continue (y/n) :y Pitta Modern School 1. Student 2 Teacher 3.CLAttendance Continue in Library table(y/n) :y enter task no: Book id:11091 Data Updated Continue in Library table(y/n) :y enter task no Book £4:11091 Title:Da Vinci Code Author :Dan Brown Publisher: Transworld Genre: Thriller Book 44:11092 Title: Twilight Author :Stephenie Meyer Publisher:Little Brown Book Genre: Fiction Continue in library table(y/n) :n De you want te continue (y/n) :n >>>Pte ote) preg iectiges sy lass | vorehar(30) rity Nasr ec dy address | varchar(30) phone | varchar(30) ee acer ros! eee era eecsnat | Field | Type oa ee see) i pr prestige ry Stim Britis address | varchar(30) ce oe) Ce eon ot Srey varchar(30) | YES oe elteacher | varchar(40) | YEs ron rst ee gee ee ne cr varchar(30) | YES Le absentees | varchar(30) | YES cory 5 rows in set (0.012 sec) (ots lekecmticet abs euses fl ee ee eee fem mad ire ned varehar(30) | YES ie attendance | varchar(30) | YES crs Pr eor ece eo) ee aces ect er ote ca) Sree merits) Prem Baie rie.}y Pree scfee ects wULL Pring ion Pest rn cureBibliography e Computer Science with Sumita Arora e Computer Science with Preeti Arora ¢ www. wikipedia.org ° www.w3resource.com e Under the guidance of subject teacher
You might also like
I.P. CLASS 12 CBSE PROJECT ON "Student Marks Management System"
PDF
89% (27)
I.P. CLASS 12 CBSE PROJECT ON "Student Marks Management System"
22 pages
Project On School Management-Gautam Arora
PDF
67% (9)
Project On School Management-Gautam Arora
23 pages
Computer Project class 12 CBSE on school management - 20241209_201915
PDF
No ratings yet
Computer Project class 12 CBSE on school management - 20241209_201915
22 pages
C.S Project
PDF
No ratings yet
C.S Project
19 pages
Adobe Scan 28 Oct 2023
PDF
No ratings yet
Adobe Scan 28 Oct 2023
24 pages
Adobe Scan 28 Oct 2023
PDF
No ratings yet
Adobe Scan 28 Oct 2023
25 pages
Compprschool 210217124246
PDF
100% (1)
Compprschool 210217124246
25 pages
pratical file (1)
PDF
No ratings yet
pratical file (1)
18 pages
Cs Project File
PDF
No ratings yet
Cs Project File
22 pages
Cs Project Akshit
PDF
No ratings yet
Cs Project Akshit
25 pages
Computer Science Project
PDF
No ratings yet
Computer Science Project
24 pages
computer investigatory
PDF
No ratings yet
computer investigatory
40 pages
New TextMaker Document
PDF
No ratings yet
New TextMaker Document
32 pages
Ankit CS Project
PDF
No ratings yet
Ankit CS Project
32 pages
688275491-Student-Management-EDITED_removed (2)
PDF
No ratings yet
688275491-Student-Management-EDITED_removed (2)
13 pages
Indentation Dekhliyo
PDF
No ratings yet
Indentation Dekhliyo
11 pages
School Management Analysis
PDF
No ratings yet
School Management Analysis
20 pages
School Management Analysis12
PDF
No ratings yet
School Management Analysis12
19 pages
Cs - Project - New Project On Mahesh House
PDF
No ratings yet
Cs - Project - New Project On Mahesh House
24 pages
Sania
PDF
No ratings yet
Sania
12 pages
CS Project Code
PDF
No ratings yet
CS Project Code
9 pages
Student Management System1
PDF
No ratings yet
Student Management System1
18 pages
Untitled Design (4)
PDF
No ratings yet
Untitled Design (4)
17 pages
Project 2022
PDF
No ratings yet
Project 2022
22 pages
SV_COMPUTER SCIENCE PROJECT final
PDF
No ratings yet
SV_COMPUTER SCIENCE PROJECT final
23 pages
PURVA CS 2024-25
PDF
No ratings yet
PURVA CS 2024-25
28 pages
School Management System Documentation
PDF
No ratings yet
School Management System Documentation
15 pages
Python Coding
PDF
No ratings yet
Python Coding
40 pages
CS Project File 2020-21 (2) FFFFFFF
PDF
No ratings yet
CS Project File 2020-21 (2) FFFFFFF
35 pages
Final Sonali
PDF
No ratings yet
Final Sonali
51 pages
File Page 3
PDF
No ratings yet
File Page 3
15 pages
ComputerScience Project 2
PDF
No ratings yet
ComputerScience Project 2
55 pages
Student Management
PDF
No ratings yet
Student Management
15 pages
School Management System
PDF
No ratings yet
School Management System
26 pages
Student Marks Management System
PDF
No ratings yet
Student Marks Management System
24 pages
SMS FILE
PDF
No ratings yet
SMS FILE
30 pages
Ajay Project New
PDF
No ratings yet
Ajay Project New
24 pages
I Am Sharing 'I Am Sharing 'Presentation (1)' With You' With You
PDF
No ratings yet
I Am Sharing 'I Am Sharing 'Presentation (1)' With You' With You
30 pages
Cs Project 1
PDF
No ratings yet
Cs Project 1
23 pages
SAKIR
PDF
No ratings yet
SAKIR
40 pages
Student marks management system
PDF
No ratings yet
Student marks management system
22 pages
Ip Project
PDF
No ratings yet
Ip Project
8 pages
Structure of Mangement
PDF
No ratings yet
Structure of Mangement
14 pages
Student Marks Management System
PDF
No ratings yet
Student Marks Management System
23 pages
School Management by Shivkamal Singh
PDF
No ratings yet
School Management by Shivkamal Singh
14 pages
CS Project by Baigan - XII C - 10
PDF
No ratings yet
CS Project by Baigan - XII C - 10
9 pages
8. STUDENT MANAGEMENT SOURCE CODE
PDF
No ratings yet
8. STUDENT MANAGEMENT SOURCE CODE
11 pages
CS Project
PDF
No ratings yet
CS Project
10 pages
Student Marks Management System
PDF
No ratings yet
Student Marks Management System
21 pages
Investigatory Project
PDF
No ratings yet
Investigatory Project
20 pages
Computer Project Final (Edited)
PDF
No ratings yet
Computer Project Final (Edited)
32 pages
systme pe system
PDF
No ratings yet
systme pe system
14 pages
Final
PDF
No ratings yet
Final
22 pages
Cs project by Priyansh
PDF
No ratings yet
Cs project by Priyansh
30 pages
Student Result Managment
PDF
No ratings yet
Student Result Managment
13 pages
Student Result Managment
PDF
No ratings yet
Student Result Managment
13 pages
Edited Merged
PDF
No ratings yet
Edited Merged
25 pages
CS Project
PDF
No ratings yet
CS Project
27 pages