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

Diagrammes de Classes Discussion :

Nomenclature et parcours


Sujet :

Diagrammes de Classes

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Nomenclature et parcours
    Bonjour,

    je suis sur un vaste projet de reporting pour un cycle de production, en ce moment je réalise la partie théorique de mon programme de calcule des temps théorique de fabrication d'un produit.

    Mon probléme est le suivant:

    un produit possede un nomenclature cad qu'il possede des articles fils qui eux meme possede des articles fils etc...
    Un article a une quantité qui correspond à la quantité naissaissaire pour la fabrication de l'article pere.
    actuellement je parcoure ma nomenclature et stocke mes articles et leur quantité pour calculer ensuite les temps de fabrication.

    seulement il est possible de rencontrer le meme article plus bas dans la nomenclature étant donnée qu'il à deja été stocker avec une quantité, comment fair pour le prendre en compte dans mon calcule. Sachant que cette article possede des articles fils qui eux aussi forcement ont déja été traités??

  2. #2
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Un article a une quantité qui correspond à la quantité naissaissaire pour la fabrication de l'article pere.
    Ton problème est ici : ce n'est pas au fils de savoir combien il faut de lui meme pour faire un père eventuel...

    C'est à l'article père, d'être en relation avec ses fils et de savoir combien il en a besoin. Regarde peut être le apttern composite, qui peut t'aider (éventuellement)

    Sinon, je vois deux classes : article, et une classe qui relie un père à son fils en mémorisant la quantité.
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Je me suis mal exprimé, en réalité un article a une nomenclature dans laquelle on retrouve les articles fils et la quantité naissaissaire. cela revient a ce que tu m'a dit.

  4. #4
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par hed62 Voir le message
    Sinon, je vois deux classes : article, et une classe qui relie un père à son fils en mémorisant la quantité.
    j'ai pensé a cette solution mais le probléme est qu'un article qui ce retrouve plusieurs foix possede lui aussi des article fils, donc pour ces artilce fils cet methode ne marche pas puisqu'il s'agit du meme couple père fils...

  5. #5
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    A un père correspond toujours les memes fils, et en pareille quantité, non ?
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

  6. #6
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par hed62 Voir le message
    A un père correspond toujours les memes fils, et en pareille quantité, non ?
    Je suis d'accord

  7. #7
    Membre expert
    Avatar de hed62
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2007
    Messages
    2 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 029
    Points : 3 134
    Points
    3 134
    Par défaut
    Donc , avec mon modèle, pour savoir le cout d'un article, tu calcule de cout de la collection de ses fils.

    Soit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    int cout()
    {
      int cout = 0
      foreach fils in this.collection_fils
        cout += fils.cout()
      return cout
    }
    Voila pour le code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Pour le modèle :
    Article-1-père-------------Compose{qté}
    |     |                      |
    |     |<-*-collection_fils----
    Voila pour le DC.

    En base :

    Article
    #id
    nom

    Compose
    #id_pere
    #id_fils
    Qté

    # => clé primaire
    c => clé étrangère
    Hervé Delannoy, Ingénieur études&développement.

    Je n'accepte pas les demandes de mise en relation MSN/yahoo sans motif.
    ------------------------------------------------------------------------
    Si , ni , ne peuvent vous aider, mais nous oui, pensez à un pti et au !
    Merci de vous relire
    ____________________________________________________________________________________
    Recherche joueurs de "Magic" sur Lille et environs.
    Donner plutôt que jeter.

Discussions similaires

  1. Parcours de nomenclature et calcul des qtés
    Par coyote90 dans le forum Oracle
    Réponses: 14
    Dernier message: 29/03/2007, 14h59
  2. [LG]Lenteur de parcours de fichier
    Par YéTeeh dans le forum Langage
    Réponses: 9
    Dernier message: 26/11/2003, 22h57
  3. Réponses: 11
    Dernier message: 11/07/2003, 16h47
  4. Ordre de parcours de l'arbre...
    Par Sylvain James dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 01/12/2002, 18h41
  5. arbre de parcour d'arborescence windows
    Par chupachoc dans le forum Composants
    Réponses: 7
    Dernier message: 09/09/2002, 08h09

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