Computer Project Class-Xii
Computer Project Class-Xii
Computer Project Class-Xii
SESSION- 2024-25
COMPUTER PROJECT
NAME- SWAPNADEEP JANA
CLASS- XII
SCHOOL- THE ROYAL INTERNATIONAL SCHOOL
TOPIC- SCHOOL MANAGEMENT SYSTEM
SESSION- 2024-25
ACKNOWLEDGEMENT
S.NO CONTENT
1. INTRODUCTION
2. OBJECTIVES
3. TECHNICAL REQUIREMENTS
4. INPUT CODE
5. OUTPUT EXAMPLE
6. KEY FEATURES OF SCHOOL
MANAGEMENT SYSTEM
7. ADVANTAGES OF SCHOOL
MANAGEMENT SYSTEM
8. DISADVANTAGES OF SCHOOL
MANAGEMENT SYSTEM
9. CONCLUSION
INTRODUCTION
Back-End: If using Python, you can integrate SQLite for local databases
or use MySQL for a larger scale solution.
INPUT CODE
OUTPUT EXAMPLE
KEY FEATURES OF SCHOOL MANAGEMENT
SYSTEM
The system is designed using Object-Oriented Programming (OOP)
principles. The main components of the system are:
Student Class: This class stores student-related information such as
roll number, name, grade, marks, and age. It also provides methods to
display this information.
Teacher Class: This class holds teacher-related details like teacher ID,
name, subject taught, and salary. It also includes methods to display
teacher information.
Subject Class: This class contains subject-related details, including
subject code, name, and the teacher assigned to the subject.
School Management System Class: This class integrates all the
features of the school management system, including methods to add,
update, remove, and display student, teacher, and subject information.
It also handles data persistence using the pickle module.
ADVANTAGES OF SCHOOL MANAGEMENT SYSTEM
• The system is designed to be simple and scalable, and it can be expanded in the
future to include additional features such as:
• Attendance management.
• Fee management and reports.
• Exam scheduling and result generation.
• Graphical user interface (GUI) using tools like Tkinter.
BIBLIOGRAPHY
www.youtube.com
www.google.com
www.wikipedia.org
Computer science book for class-XII By Sumita Arora