Click here to load reader
Upload
achouri-nader
View
20
Download
0
Embed Size (px)
Citation preview
Institut Supérieur d’administration des affaires de Sfax
Gestion de fabrication de produits en plastique
Projet N 08 : Gestion de fabrication de produits en plastique
Les Enseignantes :
Enseignant responsable : Mohamed Amine Chaàbane Enseignante TD : Manel BOUAZIZ
Réalisé par Les étudiants :
Nader Achouri
Achref Ben Salem
Groupe de TD : G2
Auditoire : 1ére LAIG
Année universitaire : 2016/2017
Page | 1
Gestion de fabrication de produits en plastique
1/ La dictionnaire de données
N° Code Description0102030405060708091011121314151617181920212223242526
COD_PRODDES_PRODTYP_PRODQTP_PRODQTS_PRODPOITS_PRODQT_PRODCODE_STRNOM_STRADR_STRNUMTEL_STRCOD_MACHDES_MACHPRIX_MACHDATEAC_MACHNUM_ORDFNOMBF_ORDFDATE_SERVHEURDEB_SERVHEURFIB_SERVCODE_MATPDES_MATPQTS_MATPCODE_COLRDES_COLRQTS_CLOR
Code d’un produitDésignation d’un produitType (imprimé ou neutre) d’un produitQuantité de production d’un produitQuantité en stock d’un produit Poids d’un lot de production d’un produit Quantité d’un lot production d’un produitCode d’un sous traitant Nom de sous traitantAdresse d’un sous traitantNuméro de téléphone d’un sous traitant Code d’une machineDésignation d’une machinePrix d’acquisition d’une machineDate d’acquisition d’une machine Numéro d’ordre de fabrication Nombre de lot d’ordre de fabrication Date de serviceHeure début de fabricationHeure fin de fabricationCode d’une matière première Désignation d’une matière premièreQuantité en stock d’une matière premièreCode d’un couleurDésignation d’un couleurQuantité d’un couleur
Page | 2
Gestion de fabrication de produits en plastique
2/ tableau d’élaboration du schéma conceptuel
Classe d’entité
Produit Sous-traitant Machine Ordre de fabrication
Service Matière première
Couleur Rubriques
× COD_PROD× DES_PROD× TYP_PROD× QTP_PROD× QTS_PROD× POITS_PROD× QT_PROD× PRIX_PROD
× CODE_STR× NOM_STR× ADR_STR× NUMTEL_STR
× COD_MACH× DES_MACH× PRIX_MACH× DATEAC_MACH
× NUM_ORDF× NOMBF_ORDF
× DATE_SERV× HEUREDEB_SERV× HEUREFIB_SERV
× CODE_MATP× DES_MATP× QTS_MATP
× CODE_COLR× DES_COLR× QTS_CLOR
Liaison Rubriques Production Construction utilisation Rattacher fabrication
COD_PROD × × ×Page | 3
Gestion de fabrication de produits en plastique
DES_PRODTYP_PRODQTP_PRODQTS_PRODPOITS_PRODQT_PRODPRIX_PRODCODE_STRNOM_STRADR_STRNUMTEL_STRCOD_MACH × ×DES_MACHPRIX_MACHDATEAC_MACHNUM_ORDF ×NOMBF_ORDFDATE_SERV ×HEUREDEB_SERV ×HEUREFIB_SERV ×CODE_MATP ×DES_MATPQTS_MATPCODE_COLR × ×DES_COLRQTS_COLR
Page | 4
Gestion de fabrication de produits en plastique
3/ les liaisons et les type de liaisons
Production entre la CE PRODUIT et la CE COULEUR
Peut avoir
1 N
1 1
Avoir des
Page | 5
Produit Couleur
Gestion de fabrication de produits en plastique
La liaison production une liaison hiérarchique de type [1:N] la suppression d’un produit supérieur hiérarchique entraine la suppression de toute la liaison donc la liaison est hiérarchique total
Construction entre la CE PRODUIT et la CE MATIERE PREMIERE
Peut utiliser
1 N
1 1
Utiliser par
La liaison construction une liaison hiérarchique de type [1:N] la suppression d’une matière première est supérieur hiérarchique entraine la suppression de toute la liaison donc la liaison est hiérarchique total
Utilisation entre le CE MACHINE et la CE COULEUR
Peut utiliser
1 N
1 1
Utiliser par
Page | 6
Produit Matière première
Machine Couleur
Gestion de fabrication de produits en plastique
La liaison utilisation une liaison de type [1:N] la suppression d’un machine est supérieur hiérarchique n’entraine pas la suppression de toute la liaison donc la liaison est hiérarchique partielle
Rattacher entre la CE PRODUIT et la CE SERVICE
Peut avoir
1 1
1 1
Rattacher
La liaison rattacher une liaison de type [1:1] la suppression d’un produit est le supérieur hiérarchique entraine la suppression de toute la liaison donc la liaison est hiérarchique total
Fabrication entre la CE ORDRE DE FABRICATION et la CE MACHINE
Fabriquer par
1 N
1 1
Peut fabriquer
Page | 7
Produit Service
Ordre de fabrication Machine
Gestion de fabrication de produits en plastique
La liaison fabrication une liaison de type [1:1] la suppression d’un machine est le supérieur hiérarchique entraine la suppression de toute la liaison donc la liaison est hiérarchique total
1 N
1 1
La liaison traitant une liaison de type [1:N] la suppression d’un produit est le supérieur hiérarchique entraine la suppression de toute la liaison donc la liaison est hiérarchique total
4/ le diagramme du schéma conceptuel de cette base de donnée
*Le diagramme avant simplification
COD_PROD COD_PROD CODE_COLR
DES_PROD CODE_COLR DES_COLR
TYP_PROD QTS_COLR
QTP_PROD CODE_COLR
Page | 8
Produit Couleur Production
Construction
Utilisation
PRODUIT Sous-traitant
Gestion de fabrication de produits en plastique
QTS_PROD COD_PROD COD_MACH
POITS_PROD CODE_MATP
QT_PROD COD_PROD
PRIX_PROD
CODE_MATP
DES_MATP
DATE_SERV QTS_MATP
COD_PROD HEUREDEB_SERV
CODE_STR HEURFIB_SERV
COD_PROD
NUM_ORDF COD_MACH
CODE_STR NUM_ORDF
NOM_STR COD_MACH DES_MACH
ADR_STR NUM_ORDF PRIX_MACH
NUMTEL_STR DATEAC_MACH
NUM_ORDF
NOMBF_ORDF
*les simplifications
COD_PROD COD_PROD CODE_COLR
DES_PROD CODE_COLR DES_COLR
TYP_PROD QTS_COLR
QTP_PROD COD_PROD#
Page | 9
Sous-traitant
Machine
Matière première
Service
Rattacher
Ordre de fabrication
Fabrication
Produit Couleur Production
Production
Gestion de fabrication de produits en plastique
QTS_PROD
POITS_PROD
QT_PROD
PRIX_PROD
Le contenu de la liaison production est absorber par la CE inferieur hiérarchique (couleur) COD_PROD devient une indexe sur la classe d’entité couleur
COD_PROD COD_PROD CODE_STR
DES_PROD CODE_STR NOM_STR
TYP_PROD ADR_STR
QTP_PROD NUMTEL_STR
QTS_PROD COD_PROD#
POITS_PROD
QT_PROD
PRIX_PROD
COD_PROD
DES_PROD COD_PROD CODE_MATP
TYP_PROD CODE_MATP DES_MATP
QTP_PROD COD_PROD#
QTS_PROD
Page | 10
ProduitMatière première
Construction
Produit ProductionSous-traitant
Gestion de fabrication de produits en plastique
POITS_PROD
QT_PROD
PRIX_PROD
Le contenu de la liaison production est absorber par la CE inferieur hiérarchique (matière première ) CODE_PROD devient une indexe sur la classe d’entité Matière première
COD_PROD COD_PROD
DES_PROD COD_PROD
TYP_PROD DATE_SERV
QTP_PROD HEUREDEB_SERV
QTS_PROD HEURFIB_SERV
POITS_PROD NUM_ORDF
QT_PROD
PRIX_PROD Le contenu de la liaison production est absorber par la CE inferieur hiérarchique (service) COD_PROD devient une indexe sur la classe d’entité service
CODE_COLR CODE_COLR COD_MACH
DES_COLR COD_MACH NUM_ORDF
QTS_COLR
COD_MACH #
Page | 11
Produit Service Rattacher
Machine Couleur Utilisation
Gestion de fabrication de produits en plastique
Le contenu de la liaison production est absorber par la CE inferieur hiérarchique (COULEUR) COD_MACH devient une indexe sur la classe d’entité COULEUR
NUM_ORDF COD_ORDF COD_MACH
NOMBF_ORDF NUM_ORRF NUM_ORDF
DES_MACH
PRIX_MACH
DATEAC_MACH
*le diagramme après simplification
COD_PROD CODE_COLR
DES_PROD DES_COLR
TYP_PROD QTS_COLR
QTP_PROD
QTS_PROD
POITS_PROD
QT_PROD
Page | 12
Produit
Matière première
Couleur Production
Rattacher
Construction
Utilisation
Fabrication Ordre de fabrication Machine
Gestion de fabrication de produits en plastique
PRIX_PROD
CODE_MATP# CODE_MATP
DES_MATP
DATE_SERV QTS_MATP
HEUREDEB_SERV
HEURFIB_SERV
COD_PROD
NUM_ORDF COD_MACH
CODE_STR NUM_ORDF
NOM_STR
ADR_STR
NUMTEL_STR
NUM_ORDF
NOMBF_ORDF
5/ schéma physique
1/ Description totale
Les CE PRODUIT , SOUS-TRAITANT , MACHINE , MATIERE PREMIERE , COULEUR , ORDRE DE FABRICATION , SERVICE
table PRODUIT
PRODUIT [COD_PROD , DES_PROD , TYP_PROD , QTP_PROD , QTS_PROD , POITS_PROD , QT_PROD ,
PRIX_PROD ]
* COD_PROD : numérique , indexe sans doublon , clé primaire
*DES_PROD : texte
*TYP_PROD : texte
* QTP_PROD : numérique
Page | 13
Sous-traitant
Machine
Service
Ordre de fabrication
Fabrication
Production
Gestion de fabrication de produits en plastique
*QTS_PROD : numérique
*POITS_PROD : numérique
* QT_PROD : numérique
SOUS-TRAITANT [CODE_STR , COD_PROD# , NOM_STR , ADR_STR , NUMTEL_STR ]
*CODE_STR : numérique
*CODE_PROD : numérique
*CODE_STR + COD_PROD : Clé primaire
*NOM_STR : texte
*ADR_STR : texte
*NUMTEL_STR : numérique
MACHINE [CODE_MACH , DES_MACH , PRIX_MACH , DATEAC_MACH ]
*CODE_MACH : numérique , indexe sans doublon , clé primaire
*DES_MACH : texte
*PRIX_MACH : monétaire
*DATEAC_MACH : date
MATIERRE PREMIERE [CODE_MATP , DES_MATP , QTS_MATP ]
*CODE_MATP : numérique
*DES_MATP : texte
*QTS_MATP : numérique
COULEUR [CODE_COLR , DES_COLR , QTS_COLR ]
*CODE_COLR : numérique , indexe sans doublon , clé primaire
*DES_COLR : texte
*QTS_COLR : numérique
ORDRE DE FABRICATION [CODE_MACH# , NUM_ORDF , NOMBF_ORDF ]
*CODE_MACH : numérique , indexe avec doublon
*CODE_MACH+NUM_ORDF : Clé primaire
*NUM_ORDF : numérique
Page | 14
Gestion de fabrication de produits en plastique
*NOMBF : numérique
SERVICE [CODE_PROD , NUM_ORDF# , DATE_SERV , HEURDEB_SERV , HEURFIB ]
*CODE_PROD : numérique
*NUM_ORDF: numérique , indexe avec doublon
*CODE_PROD + NUM_ORDF : Clé primaire
*DATE_SERV : date
*HEUREDEB_SERV : date
*HEUREFIB_SERV : date
*/ Modèle de relation
Page | 15
Gestion de fabrication de produits en plastique
5/ la liste des requête proposées
Requête 1
Afficher la désignation de la produit qui appeler ‘’Samsung ‘‘ dans la table produit
Requête 2
Afficher la désignation de la produit qui appeler ‘’Samsung ‘‘ dans la table produit et la quantité de production
Requête 3
Afficher le nom de sous-traitant qui appelée ‘’mohamed’’ est de qui sont adresse ‘’Sfax’’
Requête 4
Afficher tout les sous-traitant dans la table sous-traitantPage | 16
Gestion de fabrication de produits en plastique
Requête 5
Afficher le machine qui identifier par ‘’111’’ , et leur prix de cette machine
Requête 6
Afficher les somme de Quantité de production , Quantité en stock et Quantité d’un lot production d’un produit de la table PRODUIT
Requête 7
Afficher le code de couleur , leur désignation de la table couleur , code de la machine qui identifier par ‘’777’’ , leur désignation identifier par ‘’noir’’ et le prix de machine
Page | 17