Vous êtes sur la page 1sur 12

République Tunisienne

Ministère de l’Enseignement Supérieur Institut International de Technologie


et de la Recherche Scientifique Sfax Tunisie

Université de Sfax

Rapport
par

Abed Yasmine
Boughariou Rabi
Elleuch Bahaeddine
Zayani Yasmine

Gestion des resultats de match football

Soutenu le 01/06/2024

M. Ahmad jmal
TABLE DES MATIÈRES

LISTE DES FIGURES ii

INTRODUCTION GÉNÉRALE 1

1 Analyse du systéme 2
1.1 Fonctionnalités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Les Acteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Données manipulées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Conception 4
2.1 Diagramme de classe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3 Technologies utilisées 6
3.1 Frontend : React Js . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 JEE Microservice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.4 Spring Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

CONCLUSION GÉNÉRALE 9

IIT sfax Page i


LISTE DES FIGURES

2.1 Diagramme de classe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

IIT sfax Page ii


INTRODUCTION GÉNÉRALE

Les objectifs pratiques de la ligue c’est de travailler sur la gestion et l’organisation des
matches officiels. Le fait de préparer et programmer des matches à partir de la fin de la configuration
du calendrier annuel des joueurs et les arbitres, les entraîneurs et les gestionnaires travaillent
également pour apporter les crédits officiels et les droits des équipes locales joués par chaque
municipalité.

L’objectif de ce rapport est de gérer la ligue de football ligue 1 en utilisant le langage de


modélisation UML et implémentant l’application en utilisant la programmation web à travers
les micro-services conformément à la plate-forme JEE et Spring Cloud et MySQL.

IIT sfax Page 1


Chapitre

1
Analyse du systéme

Sommaire
1.1 Fonctionnalités . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Les Acteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Données manipulées . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

IIT sfax Page 2


ANALYSE DU SYSTÉME

1.1 Fonctionnalités

Gestion des Matchs et Résultats : Saisie et mise à jour des résultats des matchs de football
pour différentes journées et saisons.
Détails des Matchs : Enregistrement des informations détaillées sur chaque match, y compris
les buteurs, entraineurs, et composition des équipes.
Classement des Équipes : Mise à jour et affichage du classement des équipes en fonction de
leurs performances.
Gestion de la Composition des Équipes : Gestion des informations sur tous les joueurs de chaque
équipe.

1.2 Les Acteurs

Utilisateurs : Personnes qui consultent les résultats des matchs, les classements des équipes
et les statistiques.

1.3 Données manipulées

Données sur les Matchs : Dates, lieux, scores, et détails des matchs.
Informations sur les Équipes : Noms, classements, et statistiques des équipes.
Données sur les Joueurs : Noms, positions, statistiques de performance, et informations personnelles.
Résultats et Statistiques : Résultats des matchs, classements, et autres statistiques pertinentes.

1.4 CONCLUSION

L’analyse du système fournit une vue d’ensemble des différentes fonctionnalités, des acteurs
impliqués, du flux de travail et des données manipulées. Vous pouvez utiliser cette analyse
comme point de départ pour concevoir et implémenter le système de gestion des résultats de
matchs de football.

IIT sfax Page 3


Chapitre

2
Conception

Sommaire
2.1 Diagramme de classe . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 CONCLUSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

IIT sfax Page 4


CONCEPTION

2.1 Diagramme de classe

F IGURE 2.1 – Diagramme de classe

2.2 CONCLUSION

La conception objet permet de structurer les entités du système et de définir leurs attributs et
méthodes. Elle favorise également l’encapsulation, la modularité et la réutilisabilité du code.
Vous pouvez ensuite implémenter cette conception en utilisant les langages et frameworks
appropriés, tels que l’approche micro-service conformément à la plate-forme JEE et Spring
Cloud, et les outils de persistance de données correspondants.

IIT sfax Page 5


Chapitre

3
Technologies utilisées

Sommaire
3.1 Frontend : React Js . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 JEE Microservice . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.3 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.4 Spring Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

IIT sfax Page 6


TECHNOLOGIES UTILISÉES

3.1 Frontend : React Js

React (aussi appelé React.js ou ReactJS) est une bibliothèque JavaScript libre. Elle est
maintenue par Meta (anciennement Facebook) ainsi que par une communauté de développeurs
individuels et d’entreprises depuis 2013. Le but principal de cette bibliothèque est de faciliter
la création d’application web monopage, via la création de composants dépendant d’un état et
générant une page (ou portion) HTML à chaque changement d’état.

3.2 JEE Microservice

Les services côté backend sont mis en œuvre en utilisant des microservices basés sur la
spécification Java EE (JEE), permettant une conception modulaire et distribuée de l’application.

3.3 MySQL

La base de données MySQL est choisie comme système de gestion de base de données
relationnelle pour assurer la persistance des données liées aux matchs, équipes, joueurs, etc.

3.4 Spring Cloud

IIT sfax Page 7


TECHNOLOGIES UTILISÉES

L’utilisation de Spring Boot avec Spring Cloud facilite la création d’une architecture de
microservices, offrant des fonctionnalités telles que la gestion de la configuration, la découverte
des services, et la tolérance aux pannes.

IIT sfax Page 8


CONCLUSION GÉNÉRALE

De ce fait, un travail important de recherche sur Internet et une étude consciencieuse sur
les outils de travail ont été faits afin de dégager les différents besoins et exigences du public
cible et de choisir l’architecture informatique la mieux adaptée au système. Ce travail nous a
été bénéfique du fait qu’il nous a permis d’élargir nos connaissances des nouveaux outils tel
micro-service à la plate-forme JEE et Spring Cloud., base de données MySQL. Ces outils nous
ont ouvert des horizons sur le Net et sur la programmation destinée au Web..

IIT sfax Page 9

Vous aimerez peut-être aussi