A complete GUI-based Student Management System built with Python.
- Add new students with automated roll number assignment
- Update student information (address, date of birth)
- Delete student records
- Search by roll number or name
- Secure login interface for administrators only
- Python
- Tkinter (GUI)
- Pandas, Numpy (data storage and logic)
- Run
main.py. - Login with username:
admin, password:password(default, can be changed in code). - Use the GUI to manage student records.
Student data is stored in students.csv in the same directory.
- Python 3.x
- pandas
- numpy
Install dependencies:
pip install pandas numpy- Change admin credentials in
main.py(ADMIN_USER,ADMIN_PASS).
MIT