GPAO.pdf

Embed Size (px)

Citation preview

  • 7/29/2019 GPAO.pdf

    1/6

    1 Etude de cas Gestion de Production Assiste par Ordinateur (GPAO)

    Lobjet du projet est de construire un systme dinformation et sa gestion, via une interface utilisateurWeb, des articles, nomenclatures de fabrication, postes de charge, gammes de fabrication, mouvements destock et inventaires dune entreprise manufacturire. Construire une application de type CRUD (CreateRead-Update- Delete) qui permet donc de crer, modifier et supprimer toutes ces donnes.

    2 Etude de cas GPAO

    2.1 Articles

    Rfrence Dsignation Typefabricationou achat

    Unit achatou stock

    Dlai ensemaine

    Prixstandard

    Lot derapprovisionnement

    Stock mini. Stock maxi.

    CD100 Camiondmnagementbleu

    Fab. par lot A lunit 2 200 600

    CC201 Camionciterne rouge

    Fab. lacommande

    A lunit 2 150 600

    CA000 Cabine montebleue

    Fab. par lot A lunit 2 250 750

    CA001 Cabine monte

    rouge

    Fab. la

    commande

    A lunit 2 150

    CH005 Chssis mont Fab. par lot A lunit 1 300 900C000 Cabine bleue Fab. par lot A lunit 1 250 750C001 Cabine rouge Fab. la

    commandeA lunit 1 150

    C004 Chssis Achat lacommande

    A lunit 2 4 300

    ES000 Essieu mont Fab. par lot A lunit 2 500 750 1500H000 Conteneur

    bleuFab. par lot A lunit 1 150 350 800

    H001 Conteneurbleu spcial

    Fab. lacommande

    A lunit 1 150 350

    M000 Moteur bleu Fab. par lot A lunit 1 250 150 800M001 Moteur rouge Fab. la

    commandeA lunit 1 150 150

    P004 Pare choc Achat par

    lot

    A lunit 2 1 500 300 1500

    P005 Phare normal Achat parlot

    A lunit 2 0,75 500 750 1500

    P006 Phare iode Achat lacommande

    A lunit 2 1,20 300

    ROUE50 Roue decamion

    Achat parlot

    A lunit 6 1,50 500 500 2000

    T001 Citerne rouge Fab. lacommande

    A lunit 1 150 300

    V004 Pare brise Achat lacommande

    A lunit 2 1,45 500

    *ABS501 Plastiquerouge

    Achat lacommande

    Au kilo 2 18 100

    *ABS502 Plastique bleu Achat lacommande

    Au kilo 2 18 100

    V005 Verre de

    portire

    Achat par

    lot

    A lunit 2 0,50 500 300 1500

    V006 Pare briseteint

    Achat lacommande

    A lunit 3 1,20 300

    *BAR103 Rond dacier Achat parlot

    Au mtre 3 5 250 250 800

    * Donner un % de perte de 5% sur ces matires.

    Chapitre 1, Persistance, [email protected] Page 1

  • 7/29/2019 GPAO.pdf

    2/6

    2.2 Nomenclatures de fabrication

    P004

    2

    CH005

    1

    2

    C004

    1

    ROUE50

    2

    BAR103

    0.25

    ES000

    ABS502 (bleu)ABS502 (bleu)ABS501 (rouge)

    1

    CA000 (bleue)CA001 (rouge)

    1

    2 1

    V005

    C000 (bleue)C001 (rouge)

    ABS502 (bleu)ABS501 (rouge)

    0.07

    V004

    1

    V006

    : dsigne un remplacement avec une date de remplacement prvue

    H001 (bleu)H000 (bleu)T001 (rouge)

    0.15 0.18

    1 1

    CD100 (bleu)CC201 (rouge)

    AA

    Chapitre 1, Persistance, [email protected] Page 2

  • 7/29/2019 GPAO.pdf

    3/6

    2.3 Postes de charge

    Numrosection

    Numrosous-section

    Machine ? Mainduvre ?

    Dsignation Tauxhoraireouforfait*

    Nombrede postes

    Capacitnominale

    *

    500 220 X Perceuse 65 1 78 TH500 320 X Presse

    emboutir180 1 78 TH

    500 430 X Tourtraditionnel

    80 1 39 TH

    500 450 X Rectifieuse 100 1 39 TH500 220 X Perceur 65 1 78 TH500 430 X Tourneur 80 1 39 TH500 450 X Rectifieur 80 1 39 TH500 530 X Peinture 150 1 39 TH600 930 X Assemblage

    final100 1 39 TH

    600 940 X AssemblageS/E

    100 2 39 TH

    999 99 X Traitementthermique

    5 F

    500 225 X Perceuseradiale

    60 1 78 TH

    2.4 Gammes de fabrication

    Numroopration

    Numro postede charge

    Tempsprparation

    Tempsexcution

    Tempstransfert

    Libell opration

    (CD100)010 600 930 1 0,1 0,2 Montage final

    (CC201)010 600 930 1 0,2 0,2 Montage final

    (CH005)010020

    500 225600 940

    10,5

    0,050,08

    0,20,2

    Perage radialAssemblage chssis

    (ES000)010020030040

    500 430500 450999 99600 940

    10,5

    0,5

    0,070,05

    0,08

    0,20,220,2

    TournageRectification

    Traitement thermiqueMontage S/E

    (CA000)

    010 600 940 0,5 0,15 0,2 Montage cabine(C000)010020030

    500 320500 220500 530

    312

    0,010,0150,005

    0,20,20,2

    EmboutissagePeragePeinture

    (H000)010020030

    500 320500 220500 530

    2,51,52

    0,010,0120,01

    0,20,20,2

    EmboutissagePeragePeinture

    Chapitre 1, Persistance, [email protected] Page 3

  • 7/29/2019 GPAO.pdf

    4/6

    (M000)010020030

    500 320500 220500 530

    31,52

    0,0040,0040,009

    0,20,20,2

    EmboutissagePeragePeinture

    2.5 Mouvements de stock et inventaires

    Rfrence Dsignation EntreM-3

    Sortie M-3

    EntreM-2

    Sortie M-2

    EntreM-1

    Sortie M-1

    Entre M Sortie M Inventaire

    CD100 Camiondmnagementbleu

    420 100 250 200 150 220 120 135

    CC201 Camionciterne rouge

    210 55 200 220 300 280 70 110

    CA000 Cabine montebleue

    440 110

    CA001 Cabine monterouge

    210 55

    CH005 Chssis mont 650 160C000 Cabine bleue 370 90C001 Cabine rouge 200 60C004 Chssis 650 150 500ES000 Essieu mont 1250 315

    H000 Conteneurbleu

    350 95

    H001 Conteneurbleu spcial

    50 12

    M000 Moteur bleu 420 105M001 Moteur rouge 215 50P004 Pare choc 1200 310 895P005 Phare normal 1160 280 878P006 Phare iode 60 15 45ROUE50 Roue de

    camion2450 610 1855

    T001 Citerne rouge 205 45V004 Pare brise 500 125 376*ABS501 Plastique

    rouge16 4

    *ABS502 Plastique bleu 30 7

    V005 Verre deportire

    1220 300 920

    V006 Pare briseteint

    110 26 84

    *BAR103 Rond dacier 170 40

    * M dsigne le mois en cours.* Tous les mouvements doivent tre enregistrs sur le magasin n1.

    Chapitre 1, Persistance, [email protected] Page 4

  • 7/29/2019 GPAO.pdf

    5/6

    2.6 Modles UML

    MP

    0..*

    CD100 et CC201

    CH005, ES000,CA000 et CA001

    Remplacementdate de remplacement : Time-Date

    0..1

    Article

    id. rfrence : Stringid. dsignation : String

    type fabrication achat : Stringunit achat stock : String

    dlai en semaine : Integerprix standard : Real [0..1]

    lot de rapprovisionnement : Integer [0..1]stock mini : Integer [0..1]stock maxi : Integer [0..1]

    pourcentage de perte : Real [0..1]inventaire : Integer [0..1]

    Lien de nomenclaturequantit de composition : Real

    0..*

    Lien de nomenclature

    PF

    ABS501 et ABS502

    Pice SE

    Remplacement

    0..1

    compos

    composant

    remplac

    remplaant

    {complete, disjoint}

    Figure 1. Modlisation des articles et nomenclatures de fabrication

    Chapitre 1, Persistance, [email protected] Page 5

  • 7/29/2019 GPAO.pdf

    6/6

    1..*

    0..1

    machine0..1

    Oprationnumro opration : Integertemps prparation : Real [0..1]temps excution : Real [0..1]

    temps transfert : Reallibell opration : String

    Article

    id. rfrence : Stringid. dsignation : String

    type fabrication achat : Stringunit achat stock : Stringdlai en semaine : Integerprix standard : Real [0..1]

    lot de rapprovisionnement : Integer [0..1]stock mini : Integer [0..1]stock maxi : Integer [0..1]

    pourcentage de perte : Real [0..1]inventaire : Integer [0..1]

    Gamme de fabrication

    0..1

    1..1

    1..*

    1..1

    Poste de chargenumro section : Integer

    numro sous section : Integerest_machine : Booleandsignation : String

    taux horaire ou forfait : Integernombre de postes : Integercapacit nominale : Integer

    type taux horaire ou forfait : String

    main doeuvre 1..*

    context Opration inv:machine->isEmpty()impliesmain doeuvre->notEmpty()

    Figure 2. Modlisation des postes de charge et des gammes de fabrication

    Article

    id. rfrence : Stringid. dsignation : Stringtype fabrication achat : String

    unit achat stock : Stringdlai en semaine : Integerprix standard : Real [0..1]

    lot de rapprovisionnement : Integer [0..1]stock mini : Integer [0..1]stock maxi : Integer [0..1]

    pourcentage de perte : Real [0..1]inventaire : Integer [0..1]

    1..1

    Mouvement de stocknumro magasin : String

    quantit : Integerpriode : Time-Date

    type : Type de mouvement de stock0..*

    enumeration

    Type de mouvement de stockEntreSortie

    Figure 3. Modlisation des mouvements de stocks et inventaires

    Chapitre 1, Persistance, [email protected] Page 6