Skip to content

Cahier des charges

Alexandre Maquet edited this page Mar 8, 2024 · 2 revisions

But du projet

Réaliser un site web permettant de gérer des tournois LAN de jeux vidéo

Objectifs principaux (minimum vital)

  • 3 tables : Tournoi, Utilisateur, Tournois-Utilisateurs.

Tournoi

  • Le tournoi a un nombre maximum de joueur par équipes.
  • Les équipes sont faites aléatoirement.
  • Les tournois on deux états : soit inscriptions ouvertes soit inscriptions fermées.
  • Pas de structure pour les tournois, des équipes aléatoires s'affronte.

Utilisateur

  • un compte utilisateur possède un pseudo, email, mot de passe
  • deux types de comptes selon les permissions : Administrateur et Joueur

Administrateur

  • CRUD tournois.
  • CRUD comptes joueur.

Joueur

  • peut s'inscrire a un ou plusieurs tournois (relation n-n)

Objectifs secondaires

  • (Avoir des tournois plus structuré) à voir
  • (Pouvoir créer des équipes avec d'autres utilisateurs) à voir

Jeu

  • Mettre en place une table jeux
  • Les tournois possèdent tous un seul jeu
  • Il doit être possible d'afficher les informations d'un jeu et les tournois associés
  • Les informations d'un jeu concernent notamment : son nom, sa description et son image
Clone this wiki locally