A Python-based Student Management System developed using Tkinter. The application provides a graphical interface for managing student records using file-based data storage.
- Add student records
- Display student records
- Update student information
- Delete student records
- Clear input fields
- Email validation
- Student data persistence using a text file
- Graphical User Interface
The system manages:
- Roll Number
- Name
- Phone Number
- Exam
- Percentage
- Course
- Gender
- Python
- Tkinter
- Regular Expressions
- File Handling
Student records are stored locally in a students.txt file.
The application automatically creates the file and initializes sample student data when required.
Academic Python Project