Saswati Chowdhury IP Project

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

INFORMATICS PRACTICES PROJECT

FILE
PRACTICAL FILE REPORT

TOPIC – STUDENT
MANAGEMENT SYSTEM

NAME- SASWATI CHOWDHURY


CLASS- XII
SESSION- 2024-2025
BOARD ROLL NUMBER-
TEACHER’S CERTIFICATE
This is to certify that Saswati Chowdhury of Class XII – has

successfully completed this project with utmost dedication

and devotion under my guidance in the academic session 2024-

2025. I certify that the project is up to my expectations and

according to the guidelines issued by CBSE.

__________________________ __________________________

Teacher’s Signature (Internal) Teacher’s Signature (External)


Acknowledgment
I would like to express my special
thanks of gratitude to my teacher Mr.
Rajiv Prasad for his guidance and
support throughout the timeframe of
doing this project.
I would like to extend my sincere
gratitude to our principal madam Ms.
Anindita Home Chowdhury for
providing me with the golden
opportunity of doing this project.
Last but not the least, I am extremely
grateful to my parents, sibling & my
friends whose valuable suggestions
and cooperation helped me complete
my project.
~ Saswati Chowdhury
Index
1. Introduction
2. Hardware and software
requirement
3. Source code
4. Output Screen
5. Bibliography
IntroductIon
Pandas or Python Pandas is Python’ s library
for data analysis. Pandas has derived its
name from “Panel Data System’’, which is an
econometrics term for multidimensional,
structured data sets. Pandas makes available
various tools for data analysis and makes il a
simple and easy process.
A DataFrame is a two-dimensional labelled
array like Pandas data structure that stores
an ordered collection of columns that can
store data of various types, e.g., numeric,
string, floating point or Boolean type etc.
Matplotlib is a powerful plotting library in
Python used for creating static, animated,
and interactive visualizations. Matplotlib’s
primary purpose is to provide users with the
tools and functionality to represent data
graphically, making it easier to analyze and
understand. It ,vas originally developed by
John D. Hunter in 2003.
Student
ManageMent
SySteM

Definition
A Student Management System (SMS)
is a software application designed to
facilitate the management of student
data and administrative tasks within
educational institutions. It
streamlines processes related to
enrollment, attendance, grades,
communication, and reporting,
providing a centralized platform for
educators and administrators.
Benefits
• Improved Efficiency: Automates
administrative tasks, reducing
paperwork and saving time for staff.
• Centralized Data Management:
Consolidates student records,
making it easier to access and manage
information.
• Enhanced Communication:
Facilitates communication between
students, parents, and teachers
through portals and messaging
features.
• Better Reporting: Generates
comprehensive reports on student
performance, attendance, and other
metrics, aiding in data-driven
decision-making.
• Customization: Many systems allow
customization to meet the specific
needs of different institutions.
• Scalability: Can accommodate the
needs of small schools to large
universities, adapting as the
institution grows.
• Accessibility: Often cloud-based,
allowing access from anywhere,
which is especially useful for remote
learning environments.
• Compliance: Helps institutions
maintain compliance with regulatory
requirements by keeping accurate
records and reports.

By leveraging a Student Management


System, educational institutions can
enhance their operational efficiency and
improve the overall educational
experience for students and staff.
HARDWARE AND
SOFTWARE REQUIREMENT
Hardware Requirement~
PC / Laptop / MacBook with Intel core / i3 /
i5 / i7 or any equivalent with at least 2 GB
RAM, 10 MB free space on Hard Disk LCD /
LED.
Software Requirement~
MS Windows / Ubuntu / MacOS Python
IDLE 3.x
Or
colab.research.google.com (gmail account)
and/ or
MS-EXCEL
or
OPEN OFFICE CALC
Source
code
Output Screen
Output for “Add
Student”
Output for “Update
Student”
Output for “Delete
Student”
Output for “View
Student”
Output for “View All
students”
Output for “Display Age
Bar Chart”
Output for “Exit
Program”
Bibliography
Information is taken from the following
sources:-
1) Informatics Practices Book by Sumit
Arora
2) NCERT Book
3) Data Analysis Python
4) Complete reference with Python
5) https://www.google.com
6) https://www.geeksforgeeks.org

You might also like