0% found this document useful (0 votes)
4 views10 pages

Student Management System Project Report

The document is a project report for a Student Management System created by a student of Rawal Public School, supervised by Mrs. Shelly Jain. It includes a certificate of completion, acknowledgment of guidance, and a Python program that allows users to manage a list of students by viewing, adding, searching, and removing entries. The program features user input validation and options for running the management system multiple times.

Uploaded by

firet7031
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views10 pages

Student Management System Project Report

The document is a project report for a Student Management System created by a student of Rawal Public School, supervised by Mrs. Shelly Jain. It includes a certificate of completion, acknowledgment of guidance, and a Python program that allows users to manage a list of students by viewing, adding, searching, and removing entries. The program features user input validation and options for running the management system multiple times.

Uploaded by

firet7031
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Project Report

On

Student
Management
System

Submitted By :
Roll No :
Class : XII Sc. / Com / Hum
Session : 2025 - 2026
School : Rawal Public School
Submitted To : Mrs. SHELLY JAIN
Certificate
This is to certify that of XII Sc/Com/Hum has completed
her/his project under my supervision. She/He had taken proper care and
shown utmost sincerity in completion of this project

I certify that this project is up to my experience and as per the guidelines


issued by C.B.S.E

Mrs. Shelly Jain


(Computer Teacher)
Acknowledgement

I would like to extend my sincere thanks to Mrs. Shelly Jain, my computer


teacher who always give me valuable suggestion and guidance for
completion of my project. She helps me to understand the important details
of project that I would otherwise lost. My project have been a success only
because of her guidance

Student Name :
import os

import platform

global listStd #Making ListStd As Super Global Variable

listStd = ["yugesh", "kishor", "gajen", "Gopi"] #List Of Students

def manageStudent(): #Function For The Student Management System

x = "#" * 30

y = "=" * 28

global bye #Making Bye As Super Global Variable

bye = "\n {}\n# {} #\n# ===> Brought To You By <=== #\n# ===> code-

[Link] <=== #\n# {} #\n {}".format(x, y, y, x) # Will Print

GoodBye Message

#Printing Welcome Message And options For This Program

print("""

------------------------------------------------------

|======================================================|

|======== Welcome To Student Management System ========|

|======================================================|

------------------------------------------------------
Enter 1 : To View Student's List

Enter 2 : To Add New Student

Enter 3 : To Search Student

Enter 4 : To Remove Student

"""

try: #Using Exceptions For Validation

userInput = int(input("Please Select An Above Option: ")) #Will Take

Input From User

except ValueError:

exit("\nHy! That's Not A Number") #Error Message

else:

print("\n") #Print New Line

#Checking Using Option

if(userInput == 1): #This Option Will Print List Of Students

print("List Students\n")

for students in listStd:

print("=> {}".format(students))

elif(userInput == 2): #This Option Will Add New Student In The List

newStd = input("Enter New Student: ")

if(newStd in listStd): #This Condition Checking The New Student

Is Already In List Ur Not


print("\nThis Student {} Already In The

Database".format(newStd)) #Error Message

else:

[Link](newStd)

print("\n=> New Student {} Successfully Add

\n".format(newStd))

for students in listStd:

print("=> {}".format(students))

elif(userInput == 3): #This Option Will Search Student From The List

srcStd = input("Enter Student Name To Search: ")

if(srcStd in listStd): #This Condition Searching The Student

print("\n=> Record Found Of Student {}".format(srcStd))

else:

print("\n=> No Record Found Of Student {}".format(srcStd))

#Error Message

elif(userInput == 4): #This Option Will Remove Student From The List

rmStd = input("Enter Student Name To Remove: ")

if(rmStd in listStd): #This Condition Removing The Student From

The List

[Link](rmStd)

print("\n=> Student {} Successfully Deleted

\n".format(rmStd))

for students in listStd:


print("=> {}".format(students))

else:

print("\n=> No Record Found of This Student

{}".format(rmStd)) #Error Message

elif(userInput < 1 or userInput > 4): #Validating User Option

print("Please Enter Valid Option") #Error Message

#brought to you by [Link]

manageStudent()

def runAgain(): #Making Runable Problem1353

runAgn = input("\nwant To Run Again Y/n: ")

if([Link]() == 'y'):

if([Link]() == "Windows"): #Checking User OS For

Clearing The Screen

print([Link]('cls'))

else:

print([Link]('clear'))

manageStudent()

runAgain()

else:

quit(bye) #Print GoodBye Message And Exit The Program

runAgain()
OUTPUT

You might also like