Skip to content

Latest commit

 

History

History
47 lines (41 loc) · 1.89 KB

README.md

File metadata and controls

47 lines (41 loc) · 1.89 KB

Student Mark Management System (Python)

Overview The Student Mark Management System is a desktop application developed in Python with a custom Tkinter frontend for managing and tracking student grades and academic performance. The application uses an SQL database to store and retrieve student information and grades.

Features

  1. User Interface with Tkinter Custom Tkinter-based graphical user interface for easy interaction. Intuitive design for teachers and administrators to navigate through features seamlessly.
  2. Student Profile Management Create, update, and delete student profiles with personal details. Manage academic information such as courses and enrollment details.
  3. Course and Subject Management Define courses and subjects for each academic term. Assign teachers to specific subjects.
  4. Grade Entry and Calculation Enter and update student grades for each subject using Tkinter forms. Automatically calculate total marks, percentage, and assign grades.
  5. Report Generation Generate printable individual student reports with detailed academic performance. View class-wise performance reports.
  6. Database Integration with SQL Utilize SQL database for data storage and retrieval. Schema design to store student profiles, courses, subjects, and grades.

Technologies Used- Frontend: Custom Tkinter Backend: Python Database: SQL (e.g., SQLite) Version Control: Git

How to Contribute Fork the repository. Clone the forked repository to your local machine. Create a new branch for your feature or bug fix. Make your changes and commit them. Push your changes to your fork on GitHub. Submit a pull request to the original repository.

Installation and Setup Clone the repository to your local machine. Install dependencies using pip install -r requirements.txt. Set up the SQL database and configure the connection details. Run the application using python main.py.

License This project is licensed under the MIT License.