Vous êtes sur la page 1sur 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 utilisateur Web, des articles, nomenclatures de fabrication, postes de charge, gammes de fabrication, mouvements de stock et inventaires dune entreprise manufacturire. Construire une application de type CRUD (Create Read - Update - Delete) qui permet donc de crer, modifier et supprimer toutes ces donnes.

2
2.1

Etude de cas GPAO


Articles
Dsignation Type fabrication ou achat Fab. par lot Unit achat Dlai en Prix ou stock semaine standard A lunit 2 Lot de Stock mini. rapprovisionnement 200 Stock maxi.

Rfrence

CD100

CC201 CA000 CA001 CH005 C000 C001 C004 ES000 H000 H001 M000 M001 P004 P005 P006 ROUE50 T001 V004 *ABS501 *ABS502 V005 V006 *BAR103

Camion dmnagement bleu Camion citerne rouge Cabine monte bleue Cabine monte rouge Chssis mont Cabine bleue Cabine rouge Chssis Essieu mont Conteneur bleu Conteneur bleu spcial Moteur bleu Moteur rouge

600

Fab. la A lunit commande Fab. par lot A lunit Fab. la commande Fab. par lot Fab. par lot Fab. la commande Achat la commande Fab. par lot Fab. par lot A lunit A lunit A lunit A lunit A lunit A lunit A lunit A lunit A lunit A lunit A lunit A lunit A lunit A lunit A lunit A lunit Au kilo Au kilo A lunit A lunit Au mtre

2 2 2 1 1 1 2 2 1 1 1 1 2 2 2 6 1 2 2 2 2 3 3 1,45 18 18 0,50 1,20 5 1 0,75 1,20 1,50 4

150 250 150 300 250 150 300 500 150 150 250 150 500 500 750 350 350 150 150 300 750 300 500 150 500 300 500 100 100 500 300 300 250 250

600 750

900 750

1500 800

Fab. la commande Fab. par lot Fab. la commande Pare choc Achat par lot Phare normal Achat par lot Phare iode Achat la commande Roue de Achat par camion lot Citerne rouge Fab. la commande Pare brise Achat la commande Plastique Achat la rouge commande Plastique bleu Achat la commande Verre de Achat par portire lot Pare brise Achat la teint commande Rond dacier Achat par lot

800

1500 1500

2000

1500

800

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

Chapitre 1, Persistance, Franck.Barbier@FranckBarbier.com

Page 1

2.2

Nomenclatures de fabrication
: dsigne un remplacement avec une date de remplacement prvue CD100 (bleu) CC201 (rouge)

CH005
2 2 1

H000 (bleu) T001 (rouge)


0.15

H001 (bleu)
1 0.18

CA000 (bleue) CA001 (rouge)


2 1 1

M000 (bleu) M001 (rouge)


0.045

P005

P006

ES000 P004
2 0.25

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

C000 (bleue) C001 (rouge)


0.07

V005

V004

V006
ABS502 (bleu) ABS501 (rouge)

ROUE50

BAR103

ABS502 (bleu) ABS501 (rouge)

Chapitre 1, Persistance, Franck.Barbier@FranckBarbier.com

Page 2

2.3

Postes de charge Numro soussection 220 320 430 450 220 430 450 530 930 940 99 225 Machine ? Main Dsignation Taux duvre ? horaire ou forfait* X Perceuse 65 X Presse 180 emboutir X Tour 80 traditionnel X Rectifieuse 100 X Perceur 65 X Tourneur 80 X Rectifieur 80 X Peinture 150 X Assemblage 100 final X Assemblage 100 S/E X Traitement 5 thermique X Perceuse 60 radiale Nombre Capacit * de postes nominale

Numro section

500 500 500 500 500 500 500 500 600 600 999 500 2.4

1 1 1 1 1 1 1 1 1 2

78 78 39 39 78 39 39 39 39 39

TH TH TH TH TH TH TH TH TH TH F

78

TH

Gammes de fabrication Numro poste Temps de charge prparation 600 930 600 930 500 225 600 940 500 430 500 450 999 99 600 940 600 940 500 320 500 220 500 530 500 320 500 220 500 530 1 1 1 0,5 1 0,5 0,5 0,5 3 1 2 2,5 1,5 2 Temps excution 0,1 0,2 0,05 0,08 0,07 0,05 0,08 0,15 0,01 0,015 0,005 0,01 0,012 0,01 Temps Libell opration transfert 0,2 0,2 0,2 0,2 0,2 0,2 2 0,2 0,2 0,2 0,2 0,2 0,2 0,2 0,2 Montage final Montage final Perage radial Assemblage chssis Tournage Rectification Traitement thermique Montage S/E Montage cabine Emboutissage Perage Peinture Emboutissage Perage Peinture

Numro opration (CD100) 010 (CC201) 010 (CH005) 010 020 (ES000) 010 020 030 040 (CA000) 010 (C000) 010 020 030 (H000) 010 020 030

Chapitre 1, Persistance, Franck.Barbier@FranckBarbier.com

Page 3

(M000) 010 500 320 020 500 220 030 500 530 2.5
CD100

3 1,5 2

0,004 0,004 0,009

0,2 0,2 0,2

Emboutissage Perage Peinture

Mouvements de stock et inventaires


Camion dmnagement bleu Camion citerne rouge Cabine monte bleue Cabine monte rouge Chssis mont Cabine bleue Cabine rouge Chssis Essieu mont Conteneur bleu Conteneur bleu spcial Moteur bleu Moteur rouge Pare choc Phare normal Phare iode Roue de camion Citerne rouge Pare brise Plastique rouge Plastique bleu Verre de portire Pare brise teint Rond dacier Entre M-3 420 Sortie M- Entre 3 M-2 100 250 Sortie M- Entre 2 M-1 200 150 Sortie M- Entre M 1 220 120 Sortie M 135 Inventaire

Rfrence Dsignation

CC201 CA000 CA001 CH005 C000 C001 C004 ES000 H000 H001 M000 M001 P004 P005 P006 ROUE50 T001 V004 *ABS501 *ABS502 V005 V006 *BAR103

210 440 210 650 370 200 650 1250 350 50 420 215 1200 1160 60 2450 205 500 16 30 1220 110 170

55 110 55 160 90 60 150 315 95 12 105 50 310 280 15 610 45 125 4 7 300 26 40

200

220

300

280

70

110

500

895 878 45 1855

376

920 84

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

Chapitre 1, Persistance, Franck.Barbier@FranckBarbier.com

Page 4

2.6

Modles UML
Article id. rfrence : String id. dsignation : String type fabrication achat : String unit achat stock : String dlai en semaine : Integer prix 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]

compos 0..*

Lien de nomenclature 0..* composant

{complete, disjoint}

PF

MP

Pice

SE

0..1 remplac

Lien de nomenclature quantit de composition : Real 0..1 remplaant

ABS501 et ABS502 CD100 et CC201

CH005, ES000, CA000 et CA001

Remplacement

Remplacement date de remplacement : Time-Date

Figure 1. Modlisation des articles et nomenclatures de fabrication

Chapitre 1, Persistance, Franck.Barbier@FranckBarbier.com

Page 5

Article id. rfrence : String id. dsignation : String type fabrication achat : String unit achat stock : String dlai en semaine : Integer prix 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

0..1
context Opration inv: machine->isEmpty() implies main doeuvre->notEmpty()

Gamme de fabrication 1..1

1..* Poste de charge numro section : Integer numro sous section : Integer est_machine : Boolean dsignation : String taux horaire ou forfait : Integer nombre de postes : Integer capacit nominale : Integer type taux horaire ou forfait : String Opration numro opration : Integer temps prparation : Real [0..1] temps excution : Real [0..1] temps transfert : Real libell opration : String

0..1
machine main doeuvre

1..* 1..*

0..1

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


Article id. rfrence : String id. dsignation : String type fabrication achat : String unit achat stock : String dlai en semaine : Integer prix 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 stock numro magasin : String quantit : Integer priode : Time-Date 0..* type : Type de mouvement de stock enumeration Type de mouvement de stock Entre Sortie

Figure 3. Modlisation des mouvements de stocks et inventaires

Chapitre 1, Persistance, Franck.Barbier@FranckBarbier.com

Page 6

Vous aimerez peut-être aussi