COMPUTER SCIENCE
PROJECT SYNOPSIS
Name: Aanis sk
Topic: Student Management System
Class: 11
Section: M
Roll no:38
Certification
This is to certify that the project entitled
“Student Management System”
is a record of the bonafide work of
Aanis sk (11-M)
In partial fulfillment of the requirements in COMPUTER SCIENCE
provided by CBSE for the CBSE BOARD EXAMINATION (AISSCE)
2025-2026 in the school:
DELHI PUBLIC SCHOOL, RUBY PARK, KOLKATA
Date:
Internal External
Examiner Examiner
Acknowledgement
I gratefully acknowledge my sincere thanks to my Computer Science
teacher Mr. Bikramadittya Bagchi for his valuable assistance, guidance,
overseeing, constructive criticism and suggestions for this project, I am
also indebted to my parents for their encouragement, help, suggestions,
improvements and solutions for the completion of this project.
I wish to express my deep gratitude and my sincere thanks to the
principle, Mrs. Joyoti Chaudhuri of Delhi Public School, Ruby Park
Kolkata, and for the facilities provided by my institution.
SYNOPSIS:
Objective:
The objective of the Student Management System is to create a Python-
based application to manage academic data for students efficiently. It
allows for adding, updating, deleting, and displaying student records.
The goal is to simplify and automate the process of handling student
data such as marks, total scores, averages, and grades, making it useful
for teachers and school administrators to view and analyze student data
in a structured way.
Input and Output of the Proposed System
❖ Input:
● Student Name
● Roll Number
● Marks in 5 Subjects (English, Maths, Computer, Science,
Social Studies)
❖ Output:
● Total Marks
● Average Marks
● Grade based on average marks
● Sorted records (based on total marks)
● Overall topper
------------------------------------------------------------------------------------
Features or Functions of the proposed system
The system provides the following functions:
▪ Insert Record – Add new student details.
▪ Remove Record – Delete student data by roll number.
▪ Edit Record – Update marks or name if there is a
correction.
▪ Display All Records – Show all students' information.
▪ Display Sorted Records – Show students sorted by total
marks.
▪ Overall Topper – Identify the student with the highest total.
------------------------------------------------------------------------------------
Hardware and Software Requirements
❖ Hardware Requirements:
● Processor: Intel i3 or above
● RAM: 4 GB minimum
● Hard Disk: 500 MB free space
● Input Devices: Keyboard, Mouse
❖ Software requirements:
● Operating System: Windows 10
● Python Version: Python 3.13.3
● IDE: IDLE / VS Code / PyCharm
● External Libraries: None required (standard Python
used)
------------------------------------------------------------------------------------
Scope and Limitations of the Project
❖ Scope:
● Useful for schools and coaching institutes.
● Can be extended to include attendance, fees tracking,
report card printing.
● Can be integrated with databases for long-term storage.
❖ Limitations:
● Data is stored only during program run (unless
file/database is used).
● Not suitable for very large datasets without optimization.
● Currently uses console-based interface only.
----------------------------------END----------------------------------