A simple Student Management System built with Python using Object-Oriented Programming (OOP). This project allows users to manage student records through a menu-driven command-line interface.
- Add a new student
- View all students
- Search for a student by ID
- Update student information
- Delete a student
- Simple and easy-to-use command-line interface
- Python 3
- Object-Oriented Programming (OOP)
===== Student Management System =====
1. Add Student
2. View Students
3. Search Student
4. Update Student
5. Delete Student
6. Exit
This project demonstrates:
- Python classes and objects
- Constructors (
__init__) - Lists and object management
- Loops and conditional statements
- User input handling
- CRUD (Create, Read, Update, Delete) operations
- Save data to a file or database
- Input validation
- Graphical User Interface (GUI)
- Student sorting and filtering
- Export student records to CSV
Muhammad Hasnain