Skip to content

TrainingCenterManager is a Python-based desktop application for managing training center operations. It handles tasks such as student enrollment, course management, and instructor assignments, providing an efficient and user-friendly interface.

Notifications You must be signed in to change notification settings

Younessboumlik/TrainingCenterManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Training Center Manager

Table of Contents


About the Project

Training Center Manager is a desktop application designed to efficiently manage training centers. The application provides tools for managing courses, participants, instructors, and schedules, making it easier to handle the day-to-day operations of a training center.

Key Objectives:

  • Simplify training center management.
  • Streamline course scheduling and participant tracking.
  • Provide an intuitive interface for easy interaction.

Features

  • Course Management: Add, edit, and remove courses.
  • Participant Management: Register and manage participants.
  • Instructor Management: Manage instructor profiles and assignments.
  • Schedule Management: Organize and display course schedules.
  • Reporting: Generate reports for attendance and course performance.
  • Login System: Secure login for administrators and users to protect sensitive data.

Technologies Used

  • Programming Language: Python
  • Framework: PyQt5 for GUI
  • Database: MySQL
  • Development Environment: Visual Studio Code

Installation

Follow these steps to set up the project locally:

  1. Clone the Repository
    git clone https://github.com/Younessboumlik/TrainingCenterManager.git
  2. Navigate to the Project Directory
    cd TrainingCenterManager
  3. Install Required Dependencies
    pip install -r requirements.txt
  4. Run the Application
    python projetfinal.py

Usage

  1. Launch the application using the command python projetfinal.py.
  2. Use the dashboard to navigate through features like:
    • Adding new courses.
    • Registering participants.
    • Managing instructor details.
    • Viewing and editing schedules.
  3. Generate and export reports as needed.

Screenshots

image

image

image

image

image

image image

image


Contact


Thank you for using Training Center Manager! If you have any questions or feedback, feel free to reach out.

About

TrainingCenterManager is a Python-based desktop application for managing training center operations. It handles tasks such as student enrollment, course management, and instructor assignments, providing an efficient and user-friendly interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages