Ce document est destiné aux étudiants de Brevet de Technicien Supérieur (BTS) en Comptabilité et Gestion des Organisations. Il présente une étude de cas sur la société OPLAST, explorant l'organisation du système d'information et les analyses de gestion.
Il vise à renforcer les compétences pratiques en couvrant des notions essentielles telles que :
- L'analyse des processus et l'optimisation des coûts (maintenance, rentabilité).
- La modélisation et l'interrogation de bases de données relationnelles via SQL.
- La conception d'outils d'aide à la décision pour le suivi de la performance.
Modélisation Merise : Application OPLAST sujet
Télécharger PDFBrevet de Technicien Supérieur - Comptabilité et Gestion des Organisations
Épreuve E5 : Analyses de gestion et organisation du système d’information
Présentation de l'Entreprise OPLAST
La société OPLAST, filiale à 100% de la compagnie PLASTIQUE ENVIRONNEMENT, a été créée après la seconde guerre mondiale. Elle a pour objet la fabrication de bacs roulants de différentes tailles et options, allant de la poubelle 120 litres à 2 roues au bac urbain de 1 700 litres à 4 roues. Ses principaux clients sont les collectivités locales (villes ou communautés de communes) ainsi que les centrales d'achat des magasins de bricolage.
L’activité de production est réalisée sur plusieurs sites, dont le site de Langres. Chaque site de production est responsable de ses charges et de ses produits, puis revend l'ensemble de sa production au site chargé de la commercialisation. Un site de production n'a donc pas d'activité de commercialisation des produits. Cela nécessite la fixation d’un prix de cession interne entre chacun des sites de production et le site chargé de la commercialisation.
Depuis plusieurs années, son chiffre d’affaires se situe aux alentours de 130 millions d’euros, mais la rentabilité de la société semble affectée par la multiplication d’opérations de maintenance coûteuses, liées au vieillissement du matériel de production, ainsi que par l’accumulation de petites commandes émanant de communes rurales.
Récemment embauché(e) en tant qu’assistant(e) de M. GIL, contrôleur de gestion rattaché au site de Langres, vous êtes chargé(e) du suivi des coûts, de la rentabilité et de la trésorerie de l’entreprise. Pour cela, vous devez analyser l’impact des différentes décisions de gestion et accompagner l’évolution du système d’information.
Organisation et Optimisation du Système d'Information
Toutes les entreprises du groupe PLASTIQUE ENVIRONNEMENT utilisent le même Progiciel de Gestion Intégré (PGI) depuis quelques mois, suite à une réorganisation du système d’information, permettant notamment de calculer le prix de cession sur la base du coût préétabli.
M. GIL souhaite vérifier la qualité du paramétrage existant et développer des outils lui permettant d’obtenir rapidement les informations utiles pour résoudre les problèmes déjà évoqués : la rentabilité des commandes et le coût de maintenance des presses élevé. Il souhaite également un conseil suite à des erreurs détectées lors de la saisie des commandes sur le site de Langres.
Utilisation de la Base de Données pour le Suivi des Commandes
1. Signification de la contrainte XT entre PRODUIT INTERMÉDIAIRE et PRODUIT FINI :
La contrainte d'exclusion totale (XT) entre les entités "PRODUIT INTERMÉDIAIRE" et "PRODUIT FINI" signifie que chaque instance de l'entité mère "PRODUIT" doit être soit un "PRODUIT INTERMÉDIAIRE", soit un "PRODUIT FINI", mais ne peut pas être les deux à la fois. C'est une spécialisation exclusive et exhaustive : tous les produits sont classés dans l'une ou l'autre de ces catégories.
2. Intérêt de l’association COMPOSER entre PRODUIT FINI et PRODUIT INTERMÉDIAIRE et explication des cardinalités :
L'association "COMPOSER" exprime la relation de composition entre un produit fini et les produits intermédiaires qui le constituent. Par exemple, une poubelle (produit fini) est composée d'une cuve et d'un couvercle (produits intermédiaires).
Les cardinalités de cette association sont :
- Du côté de PRODUIT FINI : (1,N) - Un produit fini peut être composé d'un ou plusieurs produits intermédiaires.
- Du côté de PRODUIT INTERMÉDIAIRE : (0,N) - Un produit intermédiaire peut composer zéro ou plusieurs produits finis (il peut être autonome ou utilisé dans différentes compositions).
L'intérêt est de modéliser la nomenclature des produits, essentielle pour la gestion des stocks, la planification de la production et le calcul des coûts de revient.
3. Possibilité de connaître le nombre de pièces traitées par un moule sur une durée d'un an :
Oui, il est possible de connaître le nombre de pièces traitées par un moule sur une durée d'un an. L'association "REALISER" lie un "MOULE", un "PRODUIT" et une "DATE" et comporte l'attribut "NbrePiècesMoulées". En sommant cet attribut pour un moule donné sur l'ensemble des dates comprises dans la période d'un an, on obtient le total souhaité.
4. Modèle relationnel des tables PRODUIT FINI et REALISER :
À partir du schéma conceptuel des données (Annexe 2) et du modèle relationnel (Annexe 3), on peut déduire :
- PRODUIT_FINI (CodeProduit, CoûtPréétabli, PCI, Capacité)
(où CodeProduit est une clé primaire et une clé étrangère référençant l'entité PRODUIT) - REALISER (#NumMoule, #CodeProduit, #DateJour, NbrePiècesMoulées)
(où le trio (#NumMoule, #CodeProduit, #DateJour) forme la clé primaire, et les attributs #NumMoule, #CodeProduit, #DateJour sont des clés étrangères référençant respectivement les tables MOULE, PRODUIT et DATE.)
5. Requête SQL pour obtenir les commandes de cuves de 700 l :
Pour recenser les commandes dont le nombre de cuves de 700 l est inférieur à 1 500 unités :
SELECT
C.NumCommande,
CT.QtéCom
FROM
COMMANDE C
JOIN
CONTENIR CT ON C.NumCommande = CT.NumCommande
JOIN
PRODUIT P ON CT.CodeProduit = P.CodeProduit
WHERE
P.DésignationProduit = 'cuve700 l' AND CT.QtéCom < 1500;
Développement d’Outils pour le Suivi des Coûts de Maintenance
1. Requête SQL pour connaître l’âge de la presse n° B1000T :
SELECT
(EXTRACT(YEAR FROM CURRENT_DATE) - EXTRACT(YEAR FROM DateAchat)) AS AgeEnAnnees
FROM
PRESSE
WHERE
NuméroPresse = 'B1000T';
Cette requête calcule l'âge de la presse en années entières en soustrayant l'année d'achat de l'année actuelle.
2. Requête SQL pour le temps total consacré aux changements de moules pour la commande n°11500 :
SELECT
SUM(M.TempsChangement) AS TempsTotalChangementMoule
FROM
COMMANDE C
JOIN
CONTENIR CT ON C.NumCommande = CT.NumCommande
JOIN
PRODUIT P ON CT.CodeProduit = P.CodeProduit
JOIN
MOULE M ON P.CodeProduit = M.CodeProduit
WHERE
C.NumCommande = 11500;
Cette requête agrège le temps de changement de moule pour tous les moules associés aux produits de la commande spécifiée.
3. Requête SQL pour le nombre d’interventions réalisées sur chaque presse au cours de l’année 2012 :
(En supposant que la table INTERVENTION contient une clé étrangère NuméroPresse#)
SELECT
P.NuméroPresse,
COUNT(I.NumIntervention) AS NbreInterventions
FROM
PRESSE P
JOIN
INTERVENTION I ON P.NuméroPresse = I.NuméroPresse
WHERE
EXTRACT(YEAR FROM I.DateIntervention) = 2012
GROUP BY
P.NuméroPresse;
Cette requête compte le nombre d'interventions pour chaque presse durant l'année 2012.
4. Algorithme de calcul du coût total de maintenance prévisionnel :
Voici l'algorithme qui permet de déterminer, pour une presse, le coût total de la maintenance à venir (Cm), en fonction de son âge et du nombre de pièces qu’elle a déjà fabriquées, selon l'Annexe 5.
Fonction CalculerCoutMaintenance(agePresse, nbrePiecesFabriquees) :
Début
Cm = 0
Cn = 0 // Coût lié au nombre de pièces fabriquées
Ca = 0 // Coût lié à l'âge de la presse
// Calcul du coût lié au nombre de pièces fabriquées (Cn)
SI nbrePiecesFabriquees < 500000 ALORS
Cn = 1500 €
SINON
Cn = 2000 €
FIN_SI
// Calcul du coût lié à l'âge de la presse (Ca)
SI agePresse < 5 ALORS
Ca = 1600 €
SINON SI agePresse >= 5 ET agePresse < 10 ALORS
Ca = 2500 €
SINON // agePresse >= 10
Ca = 3800 €
FIN_SI
// Coût total de la maintenance
Cm = Cn + Ca
Retourner Cm
Fin
5. Extension du schéma des données intégrant les nouvelles informations de la fiche de maintenance :
Pour intégrer les informations des fiches d'intervention (Annexe 6) et les règles de gestion (Annexe 7) au schéma des données (Annexe A), les modifications suivantes sont proposées :
- Extension de l'entité INTERVENTION :
Ajout des attributs :DateDebut,HeureDebut,DateFin,HeureFin,Observations. La clé étrangèreNuméroPresse#est ajoutée pour lier l'intervention à la presse concernée (conformément à RG1). - Création de l'entité EQUIPE :
Attributs :NumEquipe(clé primaire),Spécialité(conformément à RG4). - Création de l'association EFFECTUER : entre
INTERVENTIONetEQUIPE
Attribut de l'association :TempsPassé(pour chaque équipe sur une intervention spécifique).
Cardinalités : Une intervention est effectuée par une ou plusieurs équipes (1,N). Une équipe peut effectuer zéro ou plusieurs interventions (0,N) (conformément à RG3). - Spécialisation de l'entité INTERVENTION :
L'entitéINTERVENTIONest spécialisée en trois sous-types exclusifs et exhaustifs (contrainte XT+T) correspondant aux types d'interventions de maintenance (conformément à RG2) :- CHANGEMENT_MOULE (hérite de INTERVENTION) : Ne nécessite pas d'attributs supplémentaires spécifiques au-delà des observations générales de l'intervention.
- PANNE (hérite de INTERVENTION) : Ajout de l'attribut spécifique
TypePanne. - ENTRETIEN_PERIODIQUE (hérite de INTERVENTION) : Ajout de l'attribut spécifique
NatureEntretien.
Processus de Fabrication et Modalités de Maintenance
Une poubelle (produit fini) se compose d’une cuve et d’un couvercle (produits intermédiaires) ainsi que de divers accessoires.
Le processus de production consiste à chauffer de la matière première plastique sous forme de granulés pour l'injecter à l'aide d'une grosse presse dans et autour d'un moule afin de former une pièce qui peut être soit une cuve, soit un couvercle. Ensuite, la cuve, le couvercle et les accessoires (roues, axes de couvercles, poignées...) sont assemblés pour obtenir la poubelle.
Lors du processus de production, l’utilisation des presses nécessite différentes interventions de maintenance :
- Changement de moule : chaque commande entraîne un changement de moule sur presse ainsi qu’un réglage de cette dernière.
- Panne : un dépannage est réalisé en cas d’incident constaté sur la presse.
- Entretien périodique : cet entretien est fonction de l’intensité d’utilisation de la presse et de son âge.
Extrait du Modèle Relationnel des Données
Voici les principales tables du modèle relationnel de la base de données de l'entreprise :
- COMMANDE (NumCommande, DateCommande, Mise_à_disposition)
- MOULE (NumMoule, CoûtAcquisition, DuréeUtilisation, Poids, TempsChangement, CodeProduit#)
- PRODUIT (CodeProduit, DésignationProduit)
- CONTENIR (#CodeProduit, #NumCommande, QtéCom)
- PRESSE (NuméroPresse, Tonnage, TauxHoraire, DateAchat, Cadence)
Informations Détaillées sur la Maintenance
Les coûts de maintenance d'une presse (Cm) dépendent du nombre de pièces déjà fabriquées (Cn) et de l’âge de la presse (Ca).
Coût lié au nombre de pièces déjà fabriquées par la presse (Cn)
| Nbre pièces | Moins de 500 000 | 500 000 et plus |
|---|---|---|
| Coût de l’intervention | 1 500 € | 2 000 € |
Coût lié à l’âge de la presse (Ca)
| Age | Avant 5 ans | De 5 ans à moins de 10 ans | 10 ans et plus |
|---|---|---|---|
| Coût de l’intervention | 1 600 € | 2 500 € | 3 800 € |
Règles de Gestion des Interventions
- RG 1 : Une intervention ne concerne toujours qu'une seule presse.
- RG 2 : Il n'existe que trois types d'intervention de maintenance : les interventions sur panne, sur changement de moules ou sur entretien périodique. Le type des pannes est varié (Bourrage, casse...). L’entretien périodique peut porter sur différents éléments (électriques, mécaniques, hydrauliques...). Le changement de moules peut donner lieu à des observations sur le déroulement de l’opération.
- RG 3 : Une intervention est réalisée par une ou plusieurs équipes qui travaillent en même temps ou se succèdent. On remplit une fiche par type d’intervention, la première équipe à intervenir indique la date et l'heure de début, la dernière renseigne la date et l'heure de fin.
- RG 4 : Une équipe est repérée par un numéro et possède une spécialité.
Questions Fréquemment Posées (FAQ)
Qu'est-ce qu'une contrainte d'exclusion (XT) dans un modèle conceptuel de données ?
Une contrainte d'exclusion (XT) indique qu'une instance d'une entité parente ne peut appartenir qu'à un seul sous-type parmi un ensemble de sous-types. Par exemple, un "PRODUIT" ne peut être simultanément un "PRODUIT INTERMÉDIAIRE" et un "PRODUIT FINI", il doit être l'un ou l'autre.
Comment le système d'information de l'entreprise OPLAST gère-t-il les différents types de produits ?
Le système d'information d'OPLAST utilise une modélisation hiérarchique où les "PRODUITS" sont spécialisés en "PRODUITS INTERMÉDIAIRES" et "PRODUITS FINIS". Une association "COMPOSER" permet de décrire la nomenclature, c'est-à-dire comment les produits finis sont assemblés à partir de produits intermédiaires et d'accessoires, et comment les produits intermédiaires sont fabriqués à partir de matières premières.
Pourquoi est-il important de suivre les coûts de maintenance dans une entreprise manufacturière ?
Le suivi des coûts de maintenance est crucial pour la rentabilité d'une entreprise manufacturière comme OPLAST. Des coûts de maintenance élevés peuvent réduire les marges bénéficiaires et indiquer des problèmes de vieillissement des équipements ou d'efficacité opérationnelle. Une analyse détaillée permet de budgétiser les dépenses, d'optimiser les plannings d'entretien et d'évaluer la nécessité d'investissements dans de nouveaux équipements.