A complete Student Management System developed in Python using Object-Oriented Programming (OOP), JSON, and File Handling.
This project allows users to manage student records through a command-line interface with permanent JSON storage.
- ➕ Add Student
- 📋 Show Students
- 🔍 Search Student
- ✏️ Update Student
- ❌ Remove Student
- 📊 Student Statistics
- 🔃 Sort Students
- 📝 Automatic Result Card
- 🎯 Grade Calculation
- 💾 Permanent JSON Database
- Python 3
- OOP
- JSON
- File Handling
- Exception Handling
Student-Management-System/
│
├── main.py
├── student.py
├── module.py
├── database.py
├── database.json
├── README.md
└── screenshots/
python main.py- Classes & Objects
- Dictionaries
- Lists
- Functions
- CRUD Operations
- JSON Database
- File Handling
- Searching
- Sorting
- Exception Handling
- Login System
- Attendance Management
- Teacher Panel
- SQLite Database
- GUI Version (Tkinter)
Muhammad Mursaleen
Python Developer
⭐ If you like this project, don't forget to star the repository.









