CS - Project Synopsis File-Mahek
CS - Project Synopsis File-Mahek
A-Y 2022-2023
A PROJECT SYNOPSIS
Submitted by:-
Mahek Dalwala
CLASS/DIV- XI-Science C
1
ACKNOWLEGMENT
2
INDEX
3. Use of Technology 7
5. Python Code 13
6. Bibliography 25
3
TOPIC OF THE PROJECT
SCHOOL
MANAGEMENT
SYSTEM
2022-23
Group members:
Mahek Dalwala
4
BACKGROUND OF
THE PROJECT
5
School Management System is a software system where the management of
entire school is computerized. The school management system is designed
using list and dictionary.
In this project the details are maintained like student details, class details,
attendance details and fees details. The process regarding students all are
computerized and the management is done without any difficulty.
Admission details stores the student’s name, address, dob, contact and other
details. Fees details stores the student’s name, fees for which term, and due
fees.
Overall this project gives whole idea of school process where management,
teachers and staff members track the students details.
• Admission
• Fees details
• Class details
• Attendance details
6
USE OF
TECHNOLOGY
7
WHAT IS PYTHON?
8
Often, programmers fall in love with Python because of the
increased productivity it provides. Debugging Python programs
is easy:
9
HARDWARE AND
SOFTWARE
REQUIREMENT
10
SYSTEM:
7601)
Language: English
Co., Ltd
Ver: 04.06.05
DISPLAY DEVICE:
Name:-Intel(R) HD Graphics
DAC Type:-Internal
(32 Bit)(60Hz)
DRIVER:
32.dll,igd lo
Version:-10.18.10.3345
Date:-10/28/13
DDI Version: II
12
PYTHON CODE
13
p1='*'
p2='-'
print(p1*80)
print(p1*80)
student={}
employee={}
fees={}
exam={}
while True:
print("1.STUDENT MANAGEMENT")
print("2.EMPLOYEE MANAGEMENT")
print("3.FEES MANAGEMENT")
print("4.EXIT")
print(p1*80)
if(ch1==1):
while True:
print(p1*80)
print(p1*80)
print("1.ADD STUDENT")
print("2.DISPLAY DETAILS")
print("3.ISSUE LC")
14
print("4.SEARCH STUDENT")
print("5.EXIT")
print(p1*80)
print(p1*80)
if(ch2==1):
grno=1000
for i in range(1,n+1):
grno=grno+1
print()
print("Gr No.=",grno)
sname=input("Name=")
sadd=input("Address=")
sgen=input("Gender=")
sdob=input("DOB(dd/mm/yyyy)=")
smobile=input("Mobile=")
student[grno]={}
student[grno]['Name']=sname
student[grno]['Address']=sadd
student[grno]['Gender']=sgen
student[grno]['DOB']=sdob
student[grno]['Mobile']=smobile
elif(ch2==2):
print()
15
print(p2*80)
print(p2*80)
print(str(grno),end='\t')
print(details[key],end='\t\t')
print()
print(p2*80)
print()
elif(ch2==3):
grno=int(input("GR No.:"))
d=student.pop(grno,None)
if d==None:
elif(ch2==4):
print()
if grno in customer:
print("Name:",student[grno]['Name'])
print("Address:",student[grno]['Address'])
print("Gender:",student[grno]['Gender'])
print("DOB:",student[grno]['DOB'])
print("Mobile:",student[grno]['Mobile'])
else:
16
print("No customer details found")
elif(ch2==5):
break
elif(ch1==2):
while True:
print(p1*80)
print(p1*80)
print("1.ADD EMPLOYEE")
print("2.DISPLAY EMPLOYEE")
print("3.DELETE EMPLOYEE")
print("4.SEARCH EMPLOYEE")
print("5.EXIT")
print(p1*80)
print()
if(ch2==1):
empno=1000
for i in range(1,n+1):
empno=empno+1
print()
print("Employee No.=",empno)
ename=input("Name=")
eadd=input("Address=")
17
emobile=input("Mobile=")
employee[empno]={}
employee[empno]['Name']=ename
employee[empno]['Address']=eadd
employee[empno]['Mobile']=emobile
elif(ch2==2):
print()
print(p2*80)
print(p2*80)
print(str(empno),end='\t\t')
print(details[key],end='\t\t\t')
print()
print(p2*80)
print()
elif(ch2==3):
empno=int(input("Employee No.:"))
d=employee.pop(empno,None)
if d==None:
elif(ch2==4):
18
print()
if empno in employee:
print("Name:",employee[empno]['Name'])
print("Address:",employee[empno]['Address'])
print("Mobile:",employee[empno]['Mobile'])
else:
elif(ch2==5):
break
elif(ch1==3):
while True:
print(p1*80)
print(p1*80)
print("1.FEES PAY")
print("2.PAID DETAILS")
print("4.EXIT")
print(p1*80)
print()
if(ch2==1):
print()
grno=int(input("Gr No.:"))
print()
19
if grno in student:
sname=student[grno]['Name']
print("Name:",student[grno]['Name'])
else:
fterm=input("Term:")
fees=int(input("Fees:"))
fees[grno]={}
fees[grno]['Name']=sname
fees[grno]['Term']=fterm
fees[grno]['Fees']=fees
print("Fees Paid")
elif(ch2==2):
print()
print(p2*80)
print(p2*80)
print(str(grno),end='\t\t')
print(details[key],end='\t\t\t')
print()
print(p2*80)
print()
elif(ch2==3):
20
grno=int(input("Enter Gr No. that you want to search:"))
print()
if grno in fees:
print("Name:",fees[grno]['Name'])
print("Term:",fees[grno]['Term'])
print("Fees:",fees[grno]['Fees'])
else:
elif(ch2==4):
break
elif(ch1==4):
break
else:
print("INCORRECT CHOICE")
21
22
23
24
BIBLIOGRAPHY
25
To develop this project many references were used:
26