Skip to content

About

Tkinter desktop app to add, search and view students, saved in a CSV file.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

🧑‍🎓 Student Management System (Python + Tkinter)

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.


📌 Features

  • ✅ 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

🛠️ Technologies Used

Technology Description
Python Programming Language
Tkinter GUI library for building forms
CSV Module Storing student data
OS Module File handling for validation

🚀 How to Run

  1. Make sure you have Python installed (Python 3.7+ recommended)

  2. Save the following file as Student_Management.py

  3. Run the app:

python Student_Management.py

📚 Learning Purpose

This project was created as part of my Python learning journey to practice GUI development using Tkinter.

👨‍💻 Author

Sumit Nagar 📍 Uttar Pradesh, India

🤝 Connect with Me

📸 PREVIEW

Main Window Enter Details After Submit View CSV Data Search Student Show Student

About

Tkinter desktop app to add, search and view students, saved in a CSV file.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages