A graphical Student Management System built using Python and Tkinter.
This application allows you to add, search, and view student information and saves the data in a CSV file.
- ✅ Add student details (Name, Age, Roll No, Class, Section, etc.)
- ✅ Input validation for:
- Mobile number (10 digits only)
- Valid email format
- Numeric age
- ✅ Save student data into
Student_Information.csv - 🔍 Search student by Roll No
- 📋 Show all students in a tabular popup window
| Technology | Description |
|---|---|
| Python | Programming Language |
| Tkinter | GUI library for building forms |
| CSV Module | Storing student data |
| OS Module | File handling for validation |
-
Make sure you have Python installed (Python 3.7+ recommended)
-
Save the following file as
Student_Management.py -
Run the app:
python Student_Management.pyThis project was created as part of my Python learning journey to practice GUI development using Tkinter.
Sumit Nagar 📍 Uttar Pradesh, India
- 💼 GitHub: @sumitkumar01104
- 📸 Instagram: @i..sumit..nagar
- 💬 Telegram: @i_sumit_nagar