IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

Diagramme UML d'un projet "simple"


Sujet :

Schéma

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2018
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2018
    Messages : 21
    Points : 14
    Points
    14
    Par défaut Diagramme UML d'un projet "simple"
    Bonjour a tous et a toutes,

    Je vais surement me faire huer avec ma demande, dites " débutante" je ne suis pas développeur, seulement un intéressé.

    J'ai pour projet de faire une application perso, entre potes. On est des fans de pétanque, et je me suis mis dans l'idée de faire une application permettant de :

    A chaque partie, nous avons équipe 1, équipe 2. Dans chaque équipe il peut y avoir 1 joueur, jusqu'à 3 joueurs. ( On sélectionne dans une liste déroulante pseudo) A la fin, on renseigne le score, et qui a gagner.

    Il y a une page statistiques, avec dedans : son pire adversaire, son meilleur partenaire, le nombre de partie jouer, le nombre de partie gagner, le nombre de partie perdue, et le pourcentage de victoire.
    A noter que c'est la aussi qu'on mets son pseudo. Tant que le pseudo n'est pas ajouter, on ne peut pas faire partie de la liste des joueurs .

    Un page tableau des scores, avec le nombre de partie jouer, le nombre de partie gagner, le nombre de partie perdu, et le pourcentage de tous les joueurs .

    Si je vous demande, c'est que quand j'en est parler on m'a dit que je me compliquait la vie.

    Voilà a quoi j'ai repenser donner moi des avis

    Table users :
    Username
    Pseudo
    Id
    Password

    Table partie :
    Id
    Equipe-1
    Equipe-2
    Datetime(facultatif)

    Table équipe :
    Id
    Score1
    Score2

    Table partie_equipe :
    Id
    Equipe_id
    Partie_id

    Mais voilà mon problème : quand je vais rentrer les pseudo dans l'équipe 1 et équipe 2, comment savoir leurs stats individuel ?
    Id de la partie : 1
    Equipe 1 : joueur1, joueur2, joueur3
    Equipe 2: joueur4, joueur5, joueur6

    Dans la table équipe,
    Id : 1
    Score1 : 13
    Score2 : 9

    Table partie_equipe

    Equipe_id : 1
    Partie_id : 1.

    Dois-je créer une table joueurs ? Avec leurs nombre de partie jouer, perdu, gagner, score plutôt ? Ne serait-ce pas plus simple ?

    Enfaite j'ai besoin d'avis de personnes qui s'y connaisse ..

    Au début j'avais fait :

    Table users :
    Username
    Pseudo
    Id
    Password

    Table partie :
    Joueur 1, joueur 2, joueur3, joueur4, joueur 6, joueur 6, partie-jouer, partie-gagner, partie-perdu, score.

    Et après je voulais faire un Select count .. ( je ne sais même pas si c'est possible)
    Mais en gros select * table partie. Et tout ce qui est égal à pseudo ( qu'il soit dans joueur 1,2,3,4,5,6 peut importe)
    Ressortir le nombre de partie gagner, perdu, et jouer.

    Je vous remercie pour vos lumières ...

    Très bonne journée à vous et merci de votre aide !

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    9 187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 9 187
    Points : 34 512
    Points
    34 512
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    Il ne faut pas réfléchir aux tables, c'est une mauvaise démarche.
    Il faut collecter les règles de gestion, leur attribuer un identifiant et à partir de là établir le Modèle Conceptuel des Données (MCD)
    La dérivation d'un modèle tabulaire depuis un MCD se fait en un clic avec n'importe quel logiciel de modélisation

    Exemple de règles de gestion dans votre contexte

    R001 : une équipe se compose de 1 à 3 joueurs
    R002 : un joueur compose une et une seule équipe pour une compétition, mais peut composer une autre équipe d'une autre compétition
    R003 : etc.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/11/2018, 15h54
  2. Réponses: 0
    Dernier message: 21/05/2010, 21h49
  3. Importer diagramme UML dans un projet Java (avec Netbeans 6.5.1)
    Par normand79 dans le forum NetBeans Platform
    Réponses: 1
    Dernier message: 30/11/2009, 13h57
  4. Réponses: 8
    Dernier message: 04/10/2007, 05h14
  5. [UML] Besoin de critiques sur mon diagramme de use cases (très simple)
    Par nicofromChina dans le forum Cas d'utilisation
    Réponses: 4
    Dernier message: 17/04/2007, 22h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo