Upload
omar-bouguataya
View
214
Download
0
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