A simple Python application built with Tkinter and SQLite for managing student data.
The Student Management System is a desktop application designed to manage student records. It provides functionality to add, update, delete, and search for student data. The application is built using Tkinter for the graphical user interface (GUI) and SQLite for the database.
- Python: The main programming language used for developing the application.
- Tkinter: Python's standard GUI (Graphical User Interface) toolkit for building the user interface.
- SQLite: A lightweight relational database management system used for storing and managing student data.
- Add new student records with ID, name, branch, semester, and total marks.
- Update existing student records.
- Delete student records by ID.
- Search for students by ID or name.
- View the entire database or search results.
Clone the repository:
git clone https://github.com/Dhanush-S-Gowda/student-data-mng-system-using-tkinter-sqlite3.git
- Run the
main.py
file to start the application. - Use the different sections of the GUI to perform various operations:
- Add Data: Enter student details and click "Add Data" to add a new record.
- Delete Data: Enter the ID of the student to delete and click "Delete Data".
- Update Data: Enter the ID of the student to update and modify the details, then click "Update Data".
- Search Data: Enter a search term (ID or name) and click "Search" to find matching records.
- View Results: Results will be displayed in the text area below the search button.
This project is licensed under the MIT License.