https://github.com/abhigyan126/learning-management-system
This project implements a graphical user interface (GUI) for managing an educational database using Python and MySQL. It provides functionalities to insert, delete, view, and manage records of instructors, courses, students, enrolments, and assessments.
https://github.com/abhigyan126/learning-management-system
Last synced: 6 months ago
JSON representation
This project implements a graphical user interface (GUI) for managing an educational database using Python and MySQL. It provides functionalities to insert, delete, view, and manage records of instructors, courses, students, enrolments, and assessments.
- Host: GitHub
- URL: https://github.com/abhigyan126/learning-management-system
- Owner: Abhigyan126
- Created: 2024-06-24T16:59:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-24T17:05:02.000Z (over 1 year ago)
- Last Synced: 2025-02-05T12:18:02.045Z (8 months ago)
- Language: Python
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Education Database Management System
This project implements a graphical user interface (GUI) for managing an educational database using Python and MySQL. It provides functionalities to insert, delete, view, and manage records of instructors, courses, students, enrollments, and assessments. The GUI is built using Tkinter, and database operations are handled using MySQL Connector/Python.
## Features
- **Insert Operations:** Allows inserting new instructors, courses, students, enrollments, and assessments into the database.
- **Delete Operations:** Supports soft deletion (is_deleted flag) for instructors, courses, students, and assessments.
- **View Operations:** Displays records from various tables (instructors, courses, students, enrollments, assessments), including deleted records.
- **Database Integration:** Uses MySQL database for storing and managing educational data.
- **Error Handling:** Includes error messages for database operations to ensure smooth user experience.## Screenshots
![]()
## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/Abhigyan126/Learning-management-system.git