COMPUTER SCIENCE (083)
CLASS XI – PYTHON PROJECT
Title of the Project:
Student Management System using Python
Submitted By:
Rudra Prasad Tripathy
Class & Section:
XI
School Name:
____________________
Academic Session:
2025 – 2026
PROJECT CERTIFICATE
This is to certify that the project entitled “Student Management System using Python” has been
successfully completed by Rudra Prasad Tripathy, student of Class XI, as per the CBSE curriculum for
Computer Science during the academic session 2025–2026 under my guidance.
Teacher’s Name: Shrihari Naik
Teacher’s Signature: ____________________
Date: ____________________
ACKNOWLEDGMENT
I would like to express my sincere gratitude to my Computer Science teacher Shrihari Naik for his valuable
guidance, constant support, and encouragement throughout the completion of this project. I am also thankful
to my school, parents, and friends for their cooperation and motivation.
OVERVIEW OF PYTHON
Python is a high-level, interpreted, and object-oriented programming language. It was developed by Guido
van Rossum. Python is easy to learn and understand because of its simple syntax and readability. It is widely
used in web development, data analysis, artificial intelligence, automation, and software development.
NEED FOR THE PROJECT / SYNOPSIS
In schools, managing student records manually can be time-consuming and error-prone. The Student
Management System helps in storing and managing student details like roll number and name in an
organized manner. This project reduces paperwork and improves efficiency.
REQUIREMENTS (HARDWARE & SOFTWARE)
Hardware Requirements:
• Computer or Laptop
• Minimum 4 GB RAM
• Keyboard and Mouse
Software Requirements:
• Python 3.x
• Windows / Linux Operating System
• Python IDLE or Visual Studio Code
SOURCE CODE
students = {} def add_student(): roll = input('Enter Roll Number: ') name = input('Enter Student Name: ')
students[roll] = name def display_students(): print('Student Details:') for roll, name in [Link]():
print(roll, '-', name) add_student() display_students()
OUTPUT
Enter Roll Number: 1
Enter Student Name: Rahul
Student Details:
1 - Rahul
SHORTCOMINGS / LIMITATIONS
• Data is not stored permanently.
• No graphical user interface is used.
• The project handles limited student information only.
REFERENCES
• NCERT Computer Science Textbook – Class XI
• Official Python Website – [Link]
• W3Schools Python Tutorial – [Link]