Projet : Application de Gestion LFP (C#)
Réalisé en binôme avec la méthode agile SCRUM dans le cadre du BTS SIO, ce projet consistait à développer une application de gestion complète pour la Ligue de Football Professionnel (LFP). L'objectif était de fournir un outil performant pour l'administration des données du championnat de Ligue 1.
Fonctionnalités Principales
- Gestion du Classement : Algorithme de calcul automatique des points, des buts marqués/encaissés et de la différence de buts basé sur les résultats des matchs stockés en base de données.
- CRUD des Clubs : Ajout, modification et suppression des clubs avec gestion des logos et informations détaillées (stade, président, entraîneur, etc.).
- Gestion du Calendrier : Planification des journées de championnat, modification des dates et heures des rencontres via une interface intuitive.
- Saisie des Résultats : Interface sécurisée pour mettre à jour les scores. L'application empêche la modification d'un score déjà validé pour garantir l'intégrité des données.
- Export PDF : Génération dynamique d'un document PDF listant tous les clubs et leurs informations, utilisant la librairie iTextSharp.
Technologies utilisées
C#
MySQL
Bilan
Ce projet a permis de mettre en pratique la programmation orientée objet, la gestion d'événements graphiques complexes et la manipulation avancée de données SQL (jointures, mises à jour en cascade). Il a été une expérience positive de travail collaboratif.