Skip to content

LouisLalonde/IFT2935-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Coupe du monde des nations du football

À propos du projet

La fédération Internationale de football souhaite créer une base de données des coupes du monde des nations depuis la création de cette compétition. Dans chaque coupe du monde, un nombre d’équipes se présentent, représentant chacune un pays. Chaque équipe est constituée d’un certain nombre de joueurs et d’un staff technique (l’entraîneur et ses collaborateurs). Chaque joueur appartenant à une équipe est identifié par un numéro. Un joueur peut recevoir des sanctions durant les matchs de la compétition (cartons jaunes ou rouges). Chaque équipe joue un nombre de matchs. Un match est caractérisé par sa date, son lieu (un stade), son rang dans la compétition, les équipent participantes ainsi que le score final. Un match est géré par un arbitre principal et trois arbitres assistants. On souhaite obtenir des statistiques diverses sur la participation des joueurs, des équipes et des arbitres dans une ou plusieurs coupes du monde. On pourra inclure dans chaque entité tous les éléments réalistes possibles à condition de les justifier.

(back to top)

Développer avec

(back to top)

Installation

  1. Clone the repo
    git clone https://github.com/LouisLalonde/IFT2935-Project.git

Pour débuter le projet

Préalables pour le développement

  • JDK >= 17.0
  • Apache Maven 3.8.5
  • Postgresql
  • Base de données avec comme nom: football
  • Mot de passe de l'utilisateur postgres: postgres
  • Exécuter le fichier d'importation : import.sql
    psql -h localhost -U postgres -d football -f import.sql

Préalables pour la production

  • Avoir une version récente de Java
  • Avoir une base de donnée locale avec comme nom : football
  • Avoir un utilisateur postgres dont le mot de passe est: postgres
  • Exécuter le fichier d'importation des données import.sql qui est fourni avec le programme
    psql -h localhost -U postgres -d football -f import.sql

(back to top)

Guide d'utilisation

  • Assurez-vous que toutes les étapes de la section préalables pour la production sont complétées.
  • Lancer le fichier exécutable jar. Disposés sur l'en-tête de l'interface utilisateur de l'application, se trouvent quatres boutons.

Chacun d'entre-eux permet l'exécution d'une requête.

Après que la requête ait été traitée par les dorsaux puis envoyée au système de gestion de données, les résultats sont affichés dans la boite principale de l'interface utilisateur.

Dépendant du type de requête effectuée, les résultats retournés sont affichés sous forme phrase.s ou bien sous forme de tuple.s.

Pour en savoir plus sur les différentes requêtes, veuillez consulter le rapport de l'application.

plot

Feuille de route

  • Développer le back-end
  • Utiliser le cadre de développement Hibernate
  • Développer le front-end

(back to top)

Remerciments

(back to top)

About

Repository for the IFT2935 project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •