2ème Epreuve République
Tunisienne
Ministère de
l'Education et de la Formation
***
DE
L'ENSEIGNEMENT SECONDAIRE
***
Session
de Juillet 2007
Epreuve : INFORMATIQUE *** Durée : 4 Heures Coeff. : 1
Étude de Cas :
Gestion de la Production
Le bureau de méthodes de l'entreprise X est chargé de
la planification
et de l'ordonnancement de la fabrication des pièces
fournies à sa clientèle. Il désire
développer une application informatique de gestion de
la production « GESTPROD ».
La nomenclature d'une pièce est décrite par :
Code_pièce, Libellé_pièce,
Prix_Unitaire_HT, Quantité_Utilisée,
Quantité_Disponible, type_pièce (interne ou
externe). Dans la fabrication d'une pièce PF, on
utilise des différentes quantités QI,
Q2,..., Qn des pièces Pl, P2,...Pn. Les pièces
nécessaires à la fabrication sont
stockées dans un magasin spécial.
Certaines pièces sont achetées à l'extérieur. D'autres
sont fabriquées par
l'entreprise en se référant à des gammes de
fabrication qui sont identifiées par des
codes (Code_Gamme) et décrites par des noms
(Nom_Gamme). Une gamme sert à
créer une seule pièce. Elle est définie par une seule
personne qui est identifiée par
un code (Code_Personne) et un nom (Nom_Personne), son
préparateur ... En cas de
malfaçon, on doit pouvoir, en partant de la pièce,
retrouver le préparateur. Une
pièce ne peut être produite que par une seule gamme
constituée par une séquence
d'opérations à exécuter. Une opération peut être
utilisée dans plusieurs gammes
avec des rangs différents (un rang est un numéro de
séquence :
Rang_Opération).
L'atelier de fabrication est constitué de postes de
travail et d'un local où sont
stockées les machines. Un poste de travail, identifié
par un numéro Num_Poste et
caractérisé par une qualific ation Qualification_P_T,
est occupé par un seul ouvrier
qui n'est pas forcement toujours le même. Un ouvrier
est généralement polyvalent :
il peut être affecté à plusieurs postes de travail. On
ne peut monter une machine
(Code_Machine, Nom_Machine) que sur les postes
techniquement adaptés. En plus,
certaines machines sont « substituables », c'est à
dire qu'on peut les remplacer par
d'autres pour exécuter n'importe quelle opération.
Le bureau de méthodes prévoit pour chaque opération à
exécuter le poste de
travail, la machine à utiliser et le temps de travail
nécessaire (Temps_Prévu). La
réalisation peut se faire sur un autre poste de
travail et avec une autre machine
et un autre temps de travail (Temps_Passé). La date de
la réalisation d'une
opération de fabrication d'une pièce donnée est
enregistrée.
Le Service Commercial, chargé des ventes de pièces
fabriquées par
l'entreprise, passe des commandes de fabrication au
service des méthodes. Une
commande de fabrication est identifiée par un numé ro
Num_Com_Fab et
contient les informations suivantes : Date Com Fab,
Date_prévue Réception,
elle contient aussi dans ses lignes de détail les
informations suivantes :
Code_Pièce, Désignation_Pièce et Quantité_Demandée. Le
service de méthodes
peut regrouper plusieurs commandes de fabrication dans
le même ordre de
fabrication. Un ordre de fabrication est identifié par
un numéro Num_Ordre_Fab et
contient
les informations suivantes : date du jour, liste des
pièces à fabriquer, quantité à fabriquer de
chaque pièce demandée. Chaque ligne de détail d'un
ordre de fabrication correspond à une et
une seule pièce. Un ordre de fabrication possède deux
états : en instance ou lancé.
La direction générale de la production voudrait bien
intégrer cette application
informatique "GESTPROD" à l'application
informatique de gestion commerciale
"GESTCOM" qui est déjà opérationnelle. Cette
deuxième contient des informations sur les
commandes de clients (Num_Com_Cl, Nom Cl,
Date_Prévue_Réception, Etat_Com : Prise
en charge ou non, Détail de la commande : Code_Pièce,
Qté_Corn, Prix_Uni,
Valeur_Ligne_Com,...), les factures adressées aux
clients (Num_Fact_CI, Nom_CI,
Date_Fact, Etat_Fact : réglée ou non, Détail de la
facture : Code_Pièce, Qté_Fact, Prix_Uni,
Valeur Facture,...) et le stock de pièces fournies aux
clients (Num Pièce, Désignation_Pièce,
Qté_Disponible, ...). Il s'agit de générer
automatiquement les ordres de fabrications à partir de
l'application informatique "GESTCOM".
Questions :
1) Définir
un Modè le Entité / Association permettant de modéliser le problème décrit ci-
dessus. (6 points)
2) Déduire à
partir du Modèle précédent un Schéma Conceptuel d'une Base de Données
Relationnelle. (4points)
3) Utiliser
le SGBD SQL pour : (7 points : 2 et 5)
a) décrire les relations (tables) du Schéma Conceptuel
de la question 2,
b) répondre aux requêtes suivantes :
Ri: Liste des pièces utilisées pour la fabrication
d'une autre (pièce) en
spécifiant les quantités nécessaires à la fabrication
ainsi que le numéro et le
nom de la gamme de fabrication.
R2 : Liste des machines qui peuvent être substituées,
préciser le poste de travail
pour les différentes possibilités de substitution.
R3 : Liste des postes de fabrication et les personnes
qui les ont occupés dans
une date donnée.
R4: Liste des ordres de fabrication établis dans une
date donnée en précisant
les détails de fabrication de chaque pièce demandée
(numéro de la gamme
de fabrication et ses différentes opérations ainsi que
les noms des pièces
utilisées avec les quantités nécessaires pour la
fabrication).
R5 : Liste des opérations réalisées à une date donnée,
préciser aussi les ouvriers
chargés par la fabrication ainsi que les postes et les
machines utilisées. Le
temps réel de la réalisation doit apparaître avec le
temps prévu pour la
réalisation ainsi que le plus grand écart effectué
entre ces deux temps.
4) Utiliser
une méthode Orientée Objet de votre choix, qu'il faut préciser, permettant de
modéliser ce même problème. (2 points)
5) Quelles
sont les avantages de cette approche 00 par rapport aux approches
classiques. (1 point)