Vous êtes sur la page 1sur 74

Ministère de l’enseignement supérieur

et de la Recherche Scientifique

Département Technique

Mémoire de Projet de Fin d’Etudes


Présenté pour l’obtention du

Diplôme National d’Ingénieur en

Génie industriel
Et réalisé par

Khalil GHOUL

Sujet : Mise en place d’un GMAO : Partie développement et paramétrage


Soutenu le 8 Juillet devant le jury d’examen composé de :

Mohamed Khalil ELKRICHI Maître Assistant Président


Khalid DABABI Ingénieure Examinateur
Hajer BEN MAHMOUD Maître Assistant Encadreur
Universitaire
Mohamed Badi JOUINI Responsable d’amélioration continue Encadreur Industriel
Résumé : (en Français)

………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………

………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………
Mots-clés :
………………………………………………………………………………………………………

Abstract: (en Anglais)

………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
Keywords:
………………………………………………………………………………………………………

Nom et Adresse de l’établissement où a été réalisé le Projet de Fin d’Etude :

Nom : C-M-R TUNISIE

Adresse : 33 Rue de le Chiné ZI SIDI RZIG

Téléphone 71426998
Email : amira.dridi@cmr-groupe.com
Dédicace

Je dédié mon projet :

À mon père DHAW & ma mère FADHILA, vous êtes pour moi une source de
vie car sans vos sacrifices, votre tendresse et votre affection je ne pourrais
arriver jusqu’au bout. Je me réjouis de cet amour filial. Que Dieu vous garde
afin que votre regard puisse suivre ma destinée.

À mes frères & ma sœur qui ont été toujours présent pour moi.

À mes amis avec qui j’ai partagé des moments des plus agréables.

À tous ceux qui sont chères, proches de mon cœur, et à tous ceux qui m’aiment
et qui aurait voulu partager ma joie …
Remerciements
Mes remerciements les plus sincères à toutes les personnes qui ont contribué de près ou de
loin à l’élaboration de ce projet ainsi qu’à la réussite de cette formidable année universitaire.

Je remercie piètrement Allah le tout puissant de m’avoir donné le courage et la volonté de


mener à terme ce présent travail.

J’adresse mes vifs remerciements :

A mes encadreurs Madame HAJER et Monsieur BADII pour leur encadrement, leur soutien
sans failles et leur disponibilité. Les conseils, les suggestions de lecture, les commentaires,
les corrections et leurs qualités scientifiques ont été très précieux pour mener à bien ce travail.

Je tiens également à remercier et exprimer mon profond respect aux membres de jury d’avoir
accepté de juger ce travail.
Table des matières

I. Introduction..................................................................................................................................13
II. Présentation de l’organisme d’accueil..........................................................................................13
III. Les activités de CMRT.............................................................................................................13
IV. Processus de production...........................................................................................................13
V. Problématique et stratégie de projet..............................................................................................13
I. Introduction..................................................................................................................................14
II. Présentation de l’organisme d’accueil..........................................................................................14
1. CMR Groupe............................................................................................................................14
a. Historique.............................................................................................................................14
b. Présence globale du CMR group..........................................................................................14
c. Présentation générale de l’entreprise....................................................................................14
d. Organigramme......................................................................................................................16
2. Les départements de CMR Tunisie...........................................................................................16
a. Département finance.............................................................................................................16
b. Département ressource humaine...........................................................................................16
c. Département qualité..............................................................................................................16
d. Département ingénierie.........................................................................................................16
e. Département production.......................................................................................................17
f. Département logistique.........................................................................................................17
g. Département Amélioration continue & travaux généraux.....................................................17
III. Les activités de CMRT.............................................................................................................17
1. Description...............................................................................................................................17
2. Les composants du câble..........................................................................................................18
IV. Processus de production...........................................................................................................18
1. Réception de la matière première.............................................................................................19
2. Le « Kitting »...........................................................................................................................19
3. La coupe...................................................................................................................................19
a. Le pré-assemblage................................................................................................................20
b. Braidage des semi finis.........................................................................................................20
c. Assemblage..........................................................................................................................20
d. Test.......................................................................................................................................21
e. Control visuel.......................................................................................................................21
f. Emballage.............................................................................................................................22
g. Expédition............................................................................................................................22
V. Problématique et stratégie de projet..............................................................................................22
1. Problématique...........................................................................................................................22
2. Cahier de charge.......................................................................................................................23
a. Démarche de l’étude.............................................................................................................23
b. Les contraintes du projet ......................................................................................................23
c. Equipe de travail...................................................................................................................24
VI. Conclusion................................................................................................................................24
2...........................................................................................................................................................25
I. Introduction..................................................................................................................................26
II. Définition, rôle et objectifs de la maintenance..............................................................................26
1. Définition de la maintenance....................................................................................................26
2. Rôle de la maintenance.............................................................................................................26
3. Objectifs de la maintenance......................................................................................................27
III. Les différents types de la maintenance.....................................................................................27
IV. Les niveaux de maintenance.....................................................................................................28
V. Le processus de gestion de la maintenance...................................................................................29
1. Qu’est-ce qu’un indicateur de maintenance ?...........................................................................29
a. Indicateur de maintenance....................................................................................................29
b. Indicateurs clés de performance (Key Performance Indicator - KPI)....................................29
 Le calcul de la disponibilité des équipements...................................................................30
 Le calcul de Taux de Rendement Synthétique (TRS).......................................................30
VI. La Gestion de Maintenance Assistée par Ordinateur (GMAO).................................................31
1. Qu'est que c'est la GMAO ?......................................................................................................31
2. Les objectifs d’une GMAO......................................................................................................31
3. Diagramme de mise en œuvre d’une GMAO............................................................................31
4. Avantages et inconvénients d’une GMAO développées en local..............................................32
5. Analyse et de spécification du système GMAO........................................................................33
a. Analyse des besoins..............................................................................................................33
b. Spécification des besoins......................................................................................................34
VII. Conclusion................................................................................................................................34
3...........................................................................................................................................................35
I. Introduction..................................................................................................................................36
II. Description des diagrammes.........................................................................................................36
1. Diagramme de cas d’utilisation général....................................................................................36
2. Diagramme de séquence...........................................................................................................38
III. Besoins fonctionnels.................................................................................................................38
1. Gestion des utilisateurs.............................................................................................................38
2. Gestion de la maintenance préventive......................................................................................40
3. Gestion des interventions..........................................................................................................42
4. Accès aux historiques d’équipement.........................................................................................43
5. Gestion des équipements..........................................................................................................45
6. Gestion des demandes d’intervention.......................................................................................46
IV. Diagramme de classes..............................................................................................................48
V. Conclusion....................................................................................................................................54
4...........................................................................................................................................................55
I. Introduction..................................................................................................................................56
II. Environnement du travail.............................................................................................................56
1. Environnement matériel...........................................................................................................56
2. Environnement logiciel.............................................................................................................56
III. Simulation de l’application GMAO..........................................................................................57
IV. Validation de l’application GMAO..........................................................................................58
1. Login........................................................................................................................................58
2. Menu principale........................................................................................................................58
a. Le responsable général.........................................................................................................59
b. Le technicien........................................................................................................................67
c. Les autres responsables.........................................................................................................68
V. Conclusion :..................................................................................................................................69
Liste de figures

Figure 1:Organigramme de CMRT......................................................................................................15


Figure 2 :Faisceau de câble..................................................................................................................17
Figure 3 : Magasin matière premier......................................................................................................18
Figure 4: Coupe fil...............................................................................................................................18
Figure 5 : Sertissage.............................................................................................................................19
Figure 6 : Machine de Bridage.............................................................................................................19
Figure 7 : Table d'assemblage..............................................................................................................20
Figure 8 : Table test..............................................................................................................................20
Figure 9 : Zone d'emballage.................................................................................................................21
Figure 10 : Diagramme bête à corne.....................................................................................................22
Figure 11 : Les différents types de la maintenance...............................................................................27
Figure 12 : Diagramme de mise en œuvre d’une GMAO.....................................................................31
Figure 13 : Diagramme de cas d’utilisation générale de système.........................................................36
Figure 14 : Diagramme de cas d’utilisation « Gestion des utilisateurs »..............................................37
Figure 15 : Diagramme de séquence du scénario « Ajouter un utilisateur ».........................................38
Figure 16 : Diagramme d’activité « Gestion des utilisateurs ».............................................................39
Figure 17 : Diagramme des cas d’utilisation « Gestion de la maintenance préventive »......................39
Figure 18 : Diagramme des cas d’utilisation gestion des interventions ».............................................41
Figure 19 : Diagramme de séquence du scénario « Gestion des interventions »...................................42
Figure 20 : Diagramme de cas d’utilisation « Accès aux historiques des équipement ».......................42
Figure 21 : Diagramme de séquence du scénario « Accès aux historiques des équipements ».............43
Figure 22 : Diagramme de cas d’utilisation « Gestion des équipements »............................................44
Figure 23 : Diagramme de cas d’utilisation « Gestion des équipements »............................................45
Figure 24 : Diagramme de séquence du scénario « Modification d’une DI ».......................................47
Figure 25 : Diagramme de classe de l’application développée.............................................................48
Figure 26 : Login et Mot de passe........................................................................................................56
Figure 27 : Menu principale.................................................................................................................57
Figure 28 : Accès pour ajouter/modifier utilisateur..............................................................................58
Figure 29 : Ajout d’un utilisateur.........................................................................................................58
Figure 30: Modification les informations d’utilisateur.........................................................................59
Figure 31 : Gestion d’ajout les zone d’affectation................................................................................59
Figure 32 : Gestion d’ajoute des équipements......................................................................................60
Figure 33 : Gestion de modification des équipements..........................................................................60
Figure 34 : Gestion d’ajoute des PDR..................................................................................................61
Figure 35 : Gestion de modification des PDR......................................................................................61
Figure 36 : alerte de manque PDR........................................................................................................62
Figure 37 : Ajoute et modification d’un fiche d’intervention...............................................................62
Figure 38 : Alerte pour le responsable générale...................................................................................63
Figure 39 : Alerte pour le technicien....................................................................................................63
Figure 40 : Ajoute une plane de maintenance préventive.....................................................................64
Figure 41 : Modifie une plane de maintenance préventive...................................................................64
Figure 42 : Alerte plan de maintenance préventive..............................................................................65
Figure 43 : Calcul de durée d’intervention...........................................................................................65
Figure 44 : Accès d’utilisation pour le technicien................................................................................66
Figure 45 : Accès pour ajouter une intervention...................................................................................66
Figure 46 : Ajouter une intervention.....................................................................................................67
Liste des tableaux

Tableau 1 : Avantages et inconvénients d’une GMAO développés en local.........................................31


Tableau 2 : Description des attributs....................................................................................................49
Tableau 3 : Les méthodes des classes d'objets......................................................................................52
Introduction générale

La forte évolution de l’environnement industriel a conduit à l’augmentation de la concurrence


entre les entreprises. Ces dernières se trouvent obligées à réviser leurs stratégies pour
améliorer leurs performances, faire face aux concurrents et accroitre leurs parts du marché.
Cependant la réussite de toute entreprise nécessite une surveillance continue et complète de
ses informations. En effet, l’information représente le noyau des études de situation de
l’entreprise, des projets d’amélioration et de la prise de décisions. Ces données doivent être
synthétiques, fiables, partagées entre les différents intervenants et exploitables à tous
moments pour garantir la performance et le développement de tout organisme. Pour se faire,
toute entreprise doit recourir à l’utilisation des systèmes des informations qui facilite
l’exploitation des données, donne des résultats fiables ainsi qu’aide à la prise de décision.
C’est dans ce concept que s’inscrit ce projet de fin d’études qui a pour objectif de mettre en
place un système de gestion de maintenance assistée par ordinateur fait en se basant sur une
base de l’existant, je dois concevoir une application qui préoccupe de la gestion de
maintenance et la gestion données et génère tous les rapports possibles.

De ce fait, ce rapport présente le travail réalisé sur quatre chapitres. Dans le premier chapitre,
on va présenter le contexte du projet et la problématique. Le deuxième chapitre expose le
cadre général de la maintenance. Le troisième chapitre explique l’analyser et spécification de
l’application développée. Enfin, le quatrième chapitre sera consacré pour l’étude conceptuelle
de notre projet tout en présentant les différents diagrammes de phase de conception ainsi que
les différentes interfaces de cette application.
Contexte du projet et problématique

Introduction

Présentation de l’organisme d’accueil

Les activités de CMRT

Processus de production

Problématique et stratégie de projet


Conclusion

CHAPITRE
1
I. Introduction

Le présent chapitre donne une vue globale sur l’environnement du travail, vous trouvez dans
la première section une présentation de l’organisme d’accueil ainsi une description du
processus de production. La deuxième section est consacrée à la problématique.

II. Présentation de l’organisme d’accueil


1. CMR Groupe

a. Historique
Fondé en 1959, CMR a débuté en réparant des instruments de mesure sur des navires, puis
s'est rapidement concentré sur le développement de capteurs et de systèmes de câblage pour
des moteurs diesel capables de résister à des conditions extrêmes.
Avec près de 700 collaborateurs à travers 12 pays, CMR fabrique et met en œuvre
des solutions de contrôle et de supervision dans les secteurs de l'énergie, de l'industrie et de la
marine, en intégrant ses propres capteurs intelligents et systèmes d'automatisation [1].

b. Présence globale du CMR group

La satisfaction client est l'une des principales valeurs du CMR group. L'entreprise assure une
présence internationale grâce à différents situés en Europe, en Asie, en Afrique et en Nord.
Faisant partie de l'ADN de CMR, la proximité avec les clients garantit des partenariats
solides. CMR veille à être réactif pour ses clients en proposant des services et produits sur
mesure.
La force de CMR prend racine dans ses équipes multiculturelle considérées comme une
équipe globale et uniques collaborateurs évoluent dans un environnement de travail
dynamique.
Ils sont soudés par des valeurs fortes et s’engage à travailler avec réactivité en respectant des
standards exigeants. La présence mondiale de CMR lui permet d'être à tout moment pour
répondre à de nouveaux clients, lu ainsi de s'impliquer sur de nouveaux marchés [1].

c. Présentation générale de l’entreprise


CMR Tunisie a été le premier site de fabrication offshore dédié au sein du Groupe CMR.
Après des investissements et une croissance continue, CMR Tunisie est devenue l'une des
installations les plus modernes de ce type au sein du réseau des opérations CMR. Adoptant le
dernier système de gestion de la qualité intégré : ISO9001, ISO14001 et OHSAS18001, qui
inclut des aspects de la certification TS16949, et le processus de production allégé Six Sigma,
CMR Tunisie peut fournir des faisceaux de câbles, des capteurs et des composants
électroniques de haute précision, vraiment compétitifs et de haute précision pour le monde
entier. L'une des caractéristiques des services à valeur ajoutée offerts par CMR Tunisie à ses
clients est l'utilisation d'une technologie de prototypage rapide avancée pour fournir tout type
de faisceau de câbles. La gamme de produits et de systèmes disponibles comprend :
Des capteurs :
Ce sont des thermocouples qui permettent de mesurer la température des différents éléments
d’un moteur.
Systèmes pré-câblés (Conduit / Câble / Faisceaux) :
Les conduits sont des profilés d’aluminium sur lesquels vient se fixer des connecteurs et des
branches de faisceaux.
Le faisceau est un ensemble de fils et de câbles reliés à l’intérieur d’une gaine annelée
formant des branches sur lesquels vient se fixer des connecteurs et des fiches permettant le
branchement électrique.
Les coffrets : Ce sont des armoires électriques.
Electronique : Ce sont des dispositifs de surveillance et Sécurité qui sont destinés à être
montés sur un moteur.
Un fort engagement à investir dans les personnes, la formation et les ressources a doté CMR
Tunisie d'une main-d’œuvre qualifiée et expérimentée exploitant des machines automatisées
de pointe pour fabriquer des volumes de production élevés. CMR Tunisie croit fermement
qu'investir dans les meilleures ressources est une garantie d'efficacité à long terme. CMR
Tunisie compte de nombreuses références clients et la société est également l'agent
commercial Afrique du Nord du groupe CMR, notamment en Tunisie, Algérie, Maroc, Egypte
et Libye [1].
d. Organigramme

Figure 1: Organigramme de CMRT

2. Les départements de CMR Tunisie

a. Département finance
Ce département est celui qui assure les fonctions financières et comptables de l’entreprise. Il
prend ainsi en charge le développement et l’implantation des pratiques et procédures
financières et du contrôle de gestion dans un souci de préservation du patrimoine financier de
l’entreprise.

b. Département ressource humaine


Comme mission, le département des ressources humaines vise à mettre à la disposition des
autres départements les moyens humains nécessaires au fonctionnement de CMRT. Il assure
la sélection, le recrutement, la gestion individuelle et collective de tout l’effectif de CMRT.

c. Département qualité
C’est le garant de la bonne qualité des produits CMR. Vu son domaine d’activité, CMRT a
mis beaucoup de moyens pour la qualité des produits, le respect des procédures et mode
opératoire.
d. Département ingénierie
Il a pour mission d’adapter les procédés de fabrication conformément aux règles définies par
les Directions Engineering et Qualité (plans de surveillance, control plan, …) du groupe.

e. Département production
Il a pour principale mission la réalisation des programmes de production tout en assurant une
bonne qualité du produit en respectant les délais fixés au préalable et en optimisant les
performances.

f. Département logistique
Son rôle principal est d’optimiser la mise en place et le lancement des programmes de
fabrication tout en assurant une gestion optimale du stock et une expédition à temps aux
clients.
En outre, une gestion des stocks primaires nécessaires à la fabrication des câbles des clients
éventuelles et aux besoins de l’entreprise généralement.
Le magasin est géré par une équipe composée d’une dizaine de personne assistés par des
équipements informatisés, assurant la mémorisation des emplacements précis de la matière
première, et des équipements mécaniques, assurant le déplacement facile des commandes
venues de tous les autres départements.

g. Département Amélioration continue & travaux généraux


Au niveau de ce département il y a tous ce qui est liées par le Lean Manufactutring ainsi que
l’infrastructure du site.
Son rôle est de réduire progressivement les dysfonctionnements des processus d'une
entreprise, l'insatisfaction de sa clientèle ou encore les risques. Les solutions proposées se
développent dans l’atelier des travaux généraux avec un coût optimal.
h. Département maintenance
Il assure l’installation et la maintenance de tous les équipements de l’usine avec une fiabilité
optimale et une efficacité maximale d’équipement de CMRT.

III. Les activités de CMRT


1. Description
La CMRT est divisée en 3 UAP (Unit Autonomic Processing) selon le type de client.

 UAP 1 : Le rôle de cette unité de production est fabriqué des faisceaux électriques
pour les clients France et UK.
 UAP 2 : Le rôle de cette unité de production est fabriqué des faisceaux électriques
pour les clients USA et UK.
 UAP 3 : Cette unité de production est consacrée pour la fabrication des capteurs ainsi
que la production des nouveaux produits.
L’activité principale du groupe, dont le siège est basé en France est le câblage, la fabrication
de composants électriques pour train, trax, véhicule 4*4.
l’activité principale de CMRT est la fabrication :
  Des faisceaux de câbles pour la marine et l’aéronautique, de capteurs et conduits de
moteurs.
  Des cartes équipées et des micros convertisseurs.

Figure 2 : Faisceau de câble

2. Les composants du câble


De plus, CMRT fait la gestion des différents composants d’un faisceau électrique qui sont :
 Fil électrique : C’est le principal composant du câblage. Il est utilisé pour conduire le
courant électrique d’un point à un autre.
 Terminal : Il assure une bonne connexion entre deux câbles (l’un est une source
d’énergie, l’autre est un consommateur d’énergie).
 Connecteur : C’est une pièce où les terminaux seront insérés, il permet d’établir un
circuit électrique débranchable de réaliser un accouplement mécanique séparable et
d’isoler électriquement les parties conductrices.
 Accessoires : Ce sont des composants pour faire la protection et l’isolation du câblage.

IV. Processus de production


Le processus de production du faisceau, se constitue des étapes suivantes :
 Réception de la matière première ;
 La coupe ;
 Kitting ;
 Le pré- assemblage ;
 Bridage ;
 Test ;
 Assemblage ;
 Insertion des grands connecteurs ;
 Control visuel ;
 Emballage ;
 Expédition.
1. Réception de la matière première
La matière première venant du fournisseur est stockée dans le magasin de la matière première.
Le stock de matière première est géré par un système AX.

2. Le « Kitting »
C’est la préparation d’un paquet « un kit » qui contient la matière première nécessaire pour
fabriquer une quantité de faisceaux de câbles en se basant sur un OF bien déterminé.

Figure 3 : Magasin matière premier

3. La coupe
La coupe de la matière première (les fils électriques) selon l’instruction (ordre de fabrication),
dans l’instruction de coupe, on a : la longueur désirée, insertion des terminaux (sertissage).
Pour la coupe on utilise deux machines KOMAX.
La Machine KOMAX est l'unité de découpage utilisé par ELECTRO-CONTACT. En effet,
cette machine est une machine pour sertissage automatique flexible pour un usinage de câbles
efficace. [4]
Figure 4: Coupe fil

a. Le pré-assemblage
composée de plusieurs sous étapes :
 Dégainages .
 Twistage (torçadage) 
 Insertion des fiches.
 Préparation câble
 Sertissage

Figure 5 : Sertissage

b. Braidage des semi finis


Cordage utilisé autrefois par les vidangeurs de fosses. (Technique) Assemblage de plusieurs
pièces à l'aide de brides.

Figure 6 : Machine de Bridage


c. Assemblage 
L’assemblage est la liaison de différents semi finis d'un ensemble ou produits.

Figure 7 : Table d'assemblage

d. Test
Faire 2 deux types de test et 1 type de contrôle  :

 Test de continuité 

 Test électrique

 Contrôle visuel

Figure 8 : Table test

e. Control visuel 
Il s’agit de contrôler visuellement le faisceau final pour détecter les non-conformités.
f. Emballage
Enroulement & pliement de câble suivant les spécifications du client et le mettre dans la
caisse correspondante

Figure 9 : Zone d'emballage

g. Expédition
Rassemblement des câbles emballés dans des palettes et envoie de palette remplis à
l’expédition. Cette dernière s’occupe de l’envoie de la marchandise aux clients de CMRT et
s’assure de son arrivée.

V. Problématique et stratégie de projet


1. Problématique
Dans le secteur industriel, la maintenance est une mesure indispensable notamment
les compresseurs industriels.  Ce dernier fait partie des éléments fondamentaux pour la
production et l’analyse de performance de l’usine dans son ensemble. Quelle que soit
l’activité de l’industrie, D’où l’indispensabilité du service de maintenance au niveau des
industries. 
L’objectif de la maintenance industrielle est d’assurer le bon fonctionnement des matériels de
productions d’une entreprise industrielle. Ce type de suivi régulier a une fonction stratégique
dans le secteur industriel. Explicitement liée à l’évolution de la technologie avec l’apparition
des nouvelles techniques de gestion et la réduction des coûts de production pour des raisons
concurrentielles, il faut toujours penser à une longueur d’avance.
La Gestion de la Maintenance Assistée par Ordinateur (GMAO) utilisée dans ce projet est
dans le but de bénéficier au maximum de l’évolution technologique et améliorer l’efficacité
des différents départements de maintenance et de production.
2. Cahier de charge
Le diagramme bête à corne ci-dessous exprime les besoins en termes de fonctions à réaliser :

A qui rend-il ? Sur quoi agit-il ?


service ?
CMRT Département
maintenance et L’équipement de
amélioration continue la production

Gestion de maintenance
Gestion de base de données
Améliorer l’efficacité d’équipe
maintenance et assurer le bon
fonctionnement des machines
Calcule les temps nécessaire de
maintenance pour faciliter le
contrôle d’équipement

Dans quel but ?


Améliorer et assurer une base de donnes pour le service de
maintenance
Figure 10 : Diagramme bête à corne

a. Démarche de l’étude
Durant notre projet, on va suivre la démarche suivante :
 Analyse de la situation actuelle.
 Identification des défaillances et opportunités
 Mise en place d’un plan d’action.
 Control succès.

b. Les contraintes du projet


 Temps : entre 4 et 6 mois.
 Espace : parc de maintenance.
 Absence d’une base de données de départ
 L’investissement demandé pour mettre en place la solution doit être réduit le
maximum possible. Le développement de la solution devrait être avec un coût optimal.
c. Equipe de travail
Vu que notre projet avait pour but l’amélioration d’un ensemble de processus de maintenance,
l’équipe de travail comporte des personnes de différentes disciplines :
 Responsable service amélioration continue & travaux généraux
 Responsable service maintenance.
 Superviseur maintenance.

VI. Conclusion

Dans ce premier chapitre, on a présenté brièvement la société CMR en Tunisie, la


problématique ainsi la stratégie du projet. Dans le chapitre suivant, on exposera une étude de
la maintenance.
Cadre général du projet

Introduction
Définition, rôle et objectifs de la maintenance
Les différents types de la maintenance
Les niveaux de maintenance
Les prorusses de gestion de maintenance
La gestion de maintenance assistée par ordinateur
Conclusion

CHAPITRE
2
I. Introduction 
Ce chapitre est consacré pour introduire des notions de base sur la maintenance et son
processus de gestion ainsi que les notions et intérêts relatifs à la gestion de maintenance
assistée par ordinateur.

II. Définition, rôle et objectifs de la maintenance 

1. Définition de la maintenance
D’après l’AFNOR (Association Française de Normalisation) NF X60-010 : « La maintenance
est un ensemble des actions permettant de maintenir ou de rétablir un bien dans un état
spécifié ou dans des conditions données de sûreté de fonctionnement, pour accomplir une
fonction requise » [4].

2. Rôle de la maintenance
La maintenance joue plusieurs rôles importants :
 Rôle productive
Grâce à une politique de maintenance adéquate, le taux d’indisponibilité est maintenu au
minimum, il en résultera un meilleur potentiel de production de l’entreprise. La maintenance a
donc une fonction productive.
 Rôle économique
Les actions de maintenance sous toutes leurs formes, visent à diminuer les pannes et les
pertes de production associées. Le stockage ou remplacement de pièces inutiles et la main
d’œuvre consommée pour les interventions sur le matériel. Un tel comportement permet de
réduire le coût d’entretien, et confère à la maintenance un rôle économique.
 Rôle d’assurance qualité
Ceci se traduit par un fonctionnement correct et des réglages adéquats, permet de produire des
biens dans les normes arrêtées de qualité. La maintenance contribue à la qualité.
 Rôle de sécurité des biens et des personnes
Les dépannages la maintenance préventive et les modifications réglementaires sont réalisés
dans le but de garantir un bon état et un fonctionnement normal du matériel avec toutes les
protections nécessaires. En assurant ce rôle, la maintenance est un des acteurs principaux de la
sécurité [4].
3. Objectifs de la maintenance
Selon la politique de maintenance de l'entreprise, les objectifs de la maintenance sont :
 La disponibilité et la durée de vie du bien.
 La sécurité des hommes et des biens.
 La qualité des produits.
 La protection de l’environnement.
 L’optimisation des coûts de maintenance.

III. Les différents types de la maintenance

On rencontre trois grandes familles de type (ou concept) de maintenance :


 La maintenance préventive : qui permet de réduire les risques et probabilités de
dysfonctionnements des équipements.
 La maintenance améliorative : après plusieurs défaillances de même nature, ce type de
maintenance permet d’éliminer le problème en modifiant le système, soit en
l’améliorant.
 La maintenance corrective : c’est une activité de maintenance intervenant après une
défaillance totale ou partielle d’un système.

Il existe cinq formes de maintenance :


 La maintenance systématique : selon un planning prévu, ce type d’intervention
permet d’effectuer des opérations de maintenance, afin d’éliminer ou de diminuer les
risques de dysfonctionnement des systèmes.
 La maintenance conditionnelle : elle permet grâce à une surveillance très précise, de
suivre l’évolution d’un défaut ou d’une usure et donc de planifier une intervention
avant défaillance totale ou partielle. Cadre générale de la maintenance
 La maintenance prévisionnelle maintenance liée à l’analyse de l’évolution des
paramètres de la dégradation d’un bien, permettant de retarder ou de planifier les
interventions, cette maintenance est parfois appelée « maintenance prédictive »
 La maintenance curative activité de maintenance ayant pour objet de rétablir un bien
dans un état spécifié (réparation).
 La maintenance palliative activité destinée à permettre à un bien d’accomplir
provisoirement tout ou partie d’une fonction requise (dépannage) [4].
Figure 11 : Les différents types de la maintenance

IV. Les niveaux de maintenance 


Une autre condition pour réussir un système de maintenance serait de spécifier les niveaux de
maintenance dans l’entreprise. Cinq niveaux se présentent. Ceux-ci font référence à la
complexité des tâches à effectuer et aux ressources humaines et matérielles nécessaires à la
réalisation de chacune des tâches (tableau 1).
 Premier niveau : Réglage simple prévu par le constructeur au moyen d’organes
accessibles sans aucun montage d’équipement ou échange d’équipements accessibles
en toute sécurité.
 Deuxième niveau : Dépannage par échange standard d’éléments prévus à cet effet
ou d’opérations mineures de maintenance préventive.
 Troisième niveau : Identification et diagnostic de pannes, réparation par échange de
composants fonctionnels, réparations mécaniques mineures.
 Quatrième niveau : Travaux importants de maintenance corrective ou préventive.
 Cinquième niveau : Travaux de rénovation, de reconstruction ou réparations
importantes confiées à un atelier
V. Le processus de gestion de la maintenance
Le système de gestion de la maintenance comporte quatre étapes aussi importantes les unes
que les autres.
 La première étape concerne la réception du matériel et la documentation.
 La deuxième est relative au choix du type de maintenance à effectuer en fonction des
paramètres choisis (préventive conditionnelle, systématique ou corrective).
 Dans la troisième étape, nous précisons les étapes du processus de maintenance telles
que la planification des interventions, l’exécution et le suivi de l’intervention.
 La quatrième étape et la dernière concerne la réalisation et le suivi de l’opération de
maintenance.
Le système sera expliqué dans la partie suivante du présent projet où nous précisons d’une
façon plus détaillée les processus nécessaires pour mener à bien ces opérations.

1. Qu’est-ce qu’un indicateur de maintenance ?

a. Indicateur de maintenance
Les indicateurs servent à :
 Mesurer une réalité avec clarté ;
 Contrôler la réalisation des objectifs fixés ;
 Prendre des décisions adaptées (politique d'investissement, politique de maintenance,
gestion du personnel,).
L'étude des indicateurs peut s'appréhender à différents niveaux :
 Au niveau d'un secteur d'activité ;
 Au niveau de l'entreprise face à son secteur d'activité ;
 De l'évolution de l'entreprise elle-même ;
 De la fonction maintenance au sein de l'entreprise ;
 De l'évolution de la fonction maintenance elle-même ;
 Au niveau relations client ;

 Fournisseur pour mesurer les performances de cette dernière face aux obligations de
résultats définies contractuellement [3].

b. Indicateurs clés de performance (Key Performance Indicator - KPI)


Le suivi des KPI maintenance des équipements, ainsi que leur transformation en données
puissantes à l’aide d’un outil d’analyse sophistiqué intégré à notre solution de gestion de
maintenance par ordinateur (GMAO), peut nous aider à identifier et prioriser les objectifs
de notre entreprise, qui, comme chaque structure, possède des besoins et des objectifs
propres, à savoir :
 La disponibilité des équipements,
 Leur fiabilité,
 Leur rendement,
 Leur efficience,
 Le temps moyen entre les pannes.
 Le calcul de la fiabilité MTBF
Le  MTBF (Main Time Between Failure) est l’un des indicateurs permettant
d’appréhender la  fiabilité d’un équipement, avec le taux de défaillance ou le taux
de panne. Le MTBF est la moyenne des temps de bon fonctionnement entre deux
défaillances, il se calcule comme suit :
Temps de fonctionnement total sur une période donnée / Nombre de défaillances
ou pannes
 Le calcul du taux de réparation MTTR
Le MTTR (Main Time To Repair) est la moyenne des temps techniques de
réparation, il se calcule ainsi :
La somme des temps de réparation / Nombre de réparations
 Le calcul de la disponibilité des équipements
La disponibilité dépend à la fois de :
 La  fiabilité  (MTBF)  ;
 La  maintenabilité  (MTTR)  ;
 La  logistique de maintenance (organisation, procédures d’entretien et de réparation,
ressources humaines, gestion des stocks des composants et pièces de rechange,
etc.).
Le  calcul du taux de disponibilité  sur une période T  est donné par :
Temps d’utilisation et d’attente / (Temps d’utilisation et d’attente+Temps de
maintenance)
 Le calcul de Taux de Rendement Synthétique (TRS)
Le calcul de TRS est montré par la formule suivante :
TRS = Taux de fonctionnement * Taux de performance * Taux de qualité
Avec :
 Taux de fonctionnement  =Temps brut de fonctionnement / Temps théorique de
fonctionnement.
 Taux de performance = Temps net de fonctionnement / Temps brut de fonctionnement.
 Taux de qualité = Temps utile (de production optimale) / Temps net de
fonctionnement.

VI. La Gestion de Maintenance Assistée par Ordinateur (GMAO)

1. Qu'est que c'est la GMAO ?


La gestion de maintenance Assistée par un ordinateur (GMAO), est un système informatique
de management et de gestion de la maintenance développé sous un système de gestion de base
de données, qui permet de suivre et programmer sous les aspects techniques, budgétaire et
organisationnel, toutes les activités et les objectifs de la maintenance [4].

2. Les objectifs d’une GMAO

GMAO peut être un outil d'aide à la décision permettant de :

 Maîtriser les coûts des installations à maintenir.


 Optimiser les moyens techniques et humains de maintenance.
 Maîtriser la préparation des interventions, leur planification et leurs coûts.
 Optimiser la gestion du stock de pièces de rechange afin de diminuer la valeur de ce
stock tout en maintenant une disponibilité satisfaisante des installations.
 Inventorier les installations techniques et les documenter.
 Fiabiliser les installations par l'analyse du retour d'expérience formalisé et capitalisé,
par la décision et l'argumentation de plans d'actions.

3. Diagramme de mise en œuvre d’une GMAO


Pour mettre en place une GMAO, il faut impérativement passer par plusieurs étapes à savoir :
 L’évaluation du système ;
 Sélection des actions ;
 Collecte des données ;
 Intalation (ou encore mise en place) ;
 Paramétrage et personnalisation ;
 Saisie des données ;
 Formations.
Figure 12 : Diagramme de mise en œuvre d’une GMAO

4. Avantages et inconvénients d’une GMAO développées en local


Le tableau 1 résume les différents avantages et inconvénients d’une GMAO développés en
local.
Tableau 1 : Avantages et inconvénients d’une GMAO développés en local

Avantages Inconvénients

Le système est adapté aux besoins précis de La suppression de données qui ne sont pas
l’établissement. disponibles pour notre logiciel.

Des vulnérabilités techniques sont susceptibles de


Ce système est clair, simple et facile à utiliser. ce système. Cela dépend de la façon dont les
données sont enregistrées.

Ce système nous alerte sur le planning de


maintenance que nous avons fixé précédemment Le problème de la détermination de la durée des
ainsi que nous permet de contrôler les heures et la travaux est que les techniciens ne modifient pas les
durée de travail pour chaque technicien de informations qui lui sont demandées.
maintenance.

Nous pouvons rencontrer des problèmes de mise à


Nous pouvons ajouter une mise à jour à notre
jour, cela dépend de base donnée qui a été
système selon les besoins survenus.
enregistrée.
5. Analyse et de spécification du système GMAO
La phase d'analyse et de spécification, est la première étape du processus de développement
que nous avons adopté. En effet, elle formalise et détaille ce qui a été ébauché au cours de
l'étude préliminaire, et permet de dégager l'étude fonctionnelle du système. Elle permet ainsi
d'obtenir une idée sur ce que va réaliser le système en termes de métier (comportement du
système). Ainsi, nous avons défini les besoins fonctionnels et non fonctionnels de la solution
proposée.

a. Analyse des besoins


Cette partie servira à poser les bases de la cartographie des besoins du système à atteindre,
afin de pouvoir clarifier les besoins fonctionnels et les besoins non fonctionnels des
utilisateurs.

i. Les besoins fonctionnels


Il s'agit des fonctionnalités du système. Ce sont les besoins spécifiant un comportement
d'entrée/sortie du système. Le système à concevoir doit permettre à l’utilisateur d’effectuer les
opérations suivantes :
 Gestion des utilisateurs : Il s’agit d’un outil permettant d’effectuer les actions de
gestion telles que l’ajout, la modification la suppression et la consultation des
informations caractérisant des utilisateurs.
 Gestion d’affectation : Ils s’agissent des zones permettant d’affectation pour les
équipements et les matérielles.
 Gestion des équipements : L’application permet la gestion des ordres d’intervention, la
gestion de la maintenance préventive, la gestion de la maintenance corrective et la
gestion de PDR.
 Gestion des temps : C’est le calcul des temps d’intervention selon le besoin de
responsable et le calcul le temps de KPI maintenance « fiabilité, disponibilité et le
rendement d’équipement ».
 Consultation des statistiques des équipements : L’application fournit une vue pour
qu’un utilisateur puisse consulter les statistiques des temps de fonctionnement et de
maintenance.
 Consultation de l’historique d’intervention : L’application permet au responsable de
voir les activités réalisées dans le système ordonné par date.
 Gestion de la documentation technique : Ce module est l'équivalent d'un gestionnaire
bibliographique grâce auquel il est possible de faire la saisie et la recherche
d’informations.
 Gestion des stocks PDR : Ce module doit contenir tous les outils nécessaires pour une
gestion rigoureuse du magasin tels que : la saisie des informations sur les produits, la
gestion des fournisseurs et la gestion des entrées et des sorties.
ii. Les besoins non fonctionnels
Les besoins non fonctionnels concernent les contraintes à prendre en considération pour
mettre en place une solution adéquate aux attentes des concepteurs des architectures
dynamiques. Notre application doit nécessairement assurer ces besoins :
 L’extensibilité : Dans le cadre de ce travail, l'application devra être extensible, c'est-à-
dire qu'il pourra y avoir une possibilité d'ajouter ou de modifier de nouvelles
fonctionnalités.
 L’interface : Avoir une application qui respecte les principes des Interfaces
Homme/Machine (IHM) tels que l'ergonomie et la fiabilité.
 La performance : L’application devra être performante c'est-à-dire que le système doit
réagir dans un délai précis, quel que soit l’action d’utilisateur.
 La convivialité : L’application doit être simple et facile à manipuler même par des non
experts.

b. Spécification des besoins


L’une des étapes les plus importantes, elle sert à la définition des aspects. Cette spécification
fait intervenir de multiples intervenants tels que : le client, les utilisateurs, les développeurs,
etc., d’où la nécessité de formaliser le problème et ce présente l’étape la plus difficile. La
règle d’or à respecter : Les informaticiens sont aux services du client, pas l’inverse.

VII. Conclusion
Ce chapitre présente la phase essentielle de recherche et d'analyse de notre application. Nous
avons défini la maintenance dans le cadre général ainsi le GMAO, les différents besoins
fonctionnels et non fonctionnels.
Le prochain chapitre est consacré pour la conception de cette application qui comprend des
diagrammes de cas d'utilisation détaillés, divers diagrammes de séquence et diagramme de
classes.
Etude conceptuelle

I. Introduction

II. Description des diagrammes

III. Besoins fonctionnels

IV. Diagramme de classes

V. Conclusion

CHAPITRE 3
I. Introduction
La phase de conception est la phase initiale de développement et de mise en œuvre notre
projet. En fait, c'est une étape importante de la réflexion dans le cycle développement logiciel
après la phase d'analyse et de spécification. Dans ce chapitre, nous allons présenter la
conception du projet en détail à travers les diagrammes UML suivants : diagrammes de cas
d'utilisation, séquence, diagramme de classes.

II. Description des diagrammes 


Dans ce chapitre, nous allons présenter le diagramme de cas d'utilisation général qui décrit le
comportement fonctionnel de l’application développée vu par l'utilisateur.

1. Diagramme de cas d’utilisation général


Le diagramme de cas d'utilisation décrit les utilisations requises d'un système, ou ce qu'un
système est supposé faire. Les principaux concepts de ce diagramme sont les acteurs, cas
d'utilisation et sujets. Un sujet représente un système avec lequel les acteurs et autres sujets
interagissent. La figure 13 présente le diagramme de cas d’utilisation générale de système.

Pour l’identification des acteurs, nous présentons les différents acteurs susceptibles d’interagir
avec le système, mais tout d’abord, nous donnons une définition du concept acteur. Un acteur
représente l'abstraction d'un rôle joué par des entités externes (utilisateur, dispositif matériel
ou autre système) qui interagissent directement avec le système étudié. La mise en marche du
système nécessite essentiellement quatre acteurs :

 Responsable d’amélioration continue : permet de créer un nouvel utilisateur et de


définir les rôles et les privilèges des utilisateurs du système.

 Responsable de maintenance : son rôle consiste à créer et suivre toutes les opérations de
maintenance effectuées, à consulter la maintenance préventive (le planning de révision
générale des équipements), corrective et à demander l’historique souhaité et l’analyse des
statistiques (ordres de travail réalisées, pièces de rechanges utilisées, intervenants, etc.)

 Technicien : il a pour rôle de saisir tous les ordres de travails après avoir reçu les
demandes d’intervention.
 Autre responsable : son rôle consiste à créer des demandes de travail.

Identification
l’utilisateur

Gestion Responsable
l’utilisateur d’amélioration
continue

Technicien Accès aux historiques


d’équipement

Consultation
d’intervention

Autre responsable Gestion


d’intervention

Responsable de
maintenance
Création DI Gestion de
maintenance

Gestion d’équipement

Figure 13 : Diagramme de cas d’utilisation générale de système

2. Diagramme de séquence
Le diagramme de séquence est un document graphique qui montre pour des scénarios de cas
d'utilisation précis, les événements générés et les interactions entre objets en se basant sur des
messages ordonnés. Chaque message transitant sur un lien est symbolisé par une flèche
porteuse d'une expression. La lecture se fait de haut en bas, et l'ordre chronologique doit
respecter ce sens. La réalisation de diagramme de séquence permet de lister les méthodes dont
on aura besoin lors de la phase de développement. Pour ce faire, la description doit être
suffisamment générale et exhaustive pour identifier tous les algorithmes. La capture des
besoins fonctionnels est la première étape de la branche gauche du cycle en Y. Elle sera
complétée au niveau de la branche droite du Y par la capture des besoins techniques.[8]

III. Besoins fonctionnels


Pour cette section, nous allons traiter les diagrammes de séquence qui décrit comportement
dynamique entre les acteurs et les objets du système.

1. Gestion des utilisateurs


La figure 14 montre de cas d’utilisation « gestion d’utilisateur ».

Gestion des
utilisateurs

Figure 14 : Diagramme de cas d’utilisation « Gestion des utilisateurs »

 But : Ce cas d’utilisation permet à responsable d’amélioration continue du système


d’ajouter, modifier ou supprimer un utilisateur, permet aussi d’affecter un rôle à un
utilisateur (lors de la création du compte, l’administrateur spécifie le login et le mot de
passe de l’utilisateur).

 Les acteurs : responsable d’amélioration continue/responsable maintenance


« l’administrateur »

 Description textuelle : on décrit les différents scénarios entre acteurs.

Les scénarios :

 Ajouter un utilisateur : Permet d’ajouter un utilisateur à la liste des utilisateurs selon


l’enchaînement suivant :

1. L’administrateur du système demande d’ajouter au modifier un utilisateur.

2. Le système affiche la fiche des renseignements pour l’utilisateur à ajouter.


3. L’administrateur du système saisit les informations nécessaires et valide la
création.

4. Le système crée un compte pour le nouvel utilisateur, la sauvegarde.

La figure 15 montre la séquence du scénario « Ajouter un utilisateur ».

Figure 15 : Diagramme de séquence du scénario « Ajouter un utilisateur »

 Modifier un utilisateur : permet de modifier un utilisateur donné selon l’enchaînement


suivant :

1. L’administrateur du système demande la liste des utilisateurs.

2. Le système retourne la liste des utilisateurs.

3. L’administrateur du système sélectionne l’utilisateur qui lui convient.

4. Le système retourne la description complète de l’utilisateur (nom, prénom, mot


de passe, date de création,).

5. L’administrateur modifie tout ou une partie des informations concernant


l’utilisateur, et valide la modification.

6. Le système confirme la modification.

La figure 16 montre une description du diagramme d’activité « Gestion des utilisateurs ».


Figure 16 : Diagramme d’activité « Gestion des utilisateurs »

2. Gestion de la maintenance préventive


La figure 17 montre de cas d’utilisation « gestion de la maintenance préventive ».

Gestion de la
maintenance
préventive

Figure 17 : Diagramme des cas d’utilisation « Gestion de la maintenance préventive »

 But : Ce cas d’utilisation permet au responsable de maintenance de consulter le planning


préventif des équipements.
 Les acteurs : responsables de maintenance
 Description textuelle : ce cas d’utilisation aide le responsable de maintenance à planifier et
à consulter le planning préventif l’intervention des équipements.
Les scénarios :

 Planifier
1. Le responsable de maintenance demande au système l'horaire Maintenance préventive.
2. Le système affiche le calendrier de maintenance prévention des équipements.
3. Le responsable de maintenance saisit les informations nécessaires (les plans
Équipements préventifs et entretenus de manière préventive et Eléments à entretenir,
les durées de maintenance à effectuer, fréquence, code, semaine…) et vérifier la
planification de l'intervention.
4. Le système enregistre les informations saisies par le responsable de maintenance.
 Modifier le planning préventif
1. Le responsable de maintenance demande au système de modifier un planning
préventif.
2. Le système affiche le formulaire de modification.
3. Le responsable de maintenance saisit le code du planning préventif à modifier.
4. Le système affiche toutes les informations correspondant au planning préventif
sélectionné.
5. Le responsable de maintenance effectue les modifications souhaitées et valide
l’action.
6. Le système sauvegarde les nouvelles informations.
 Consulter le planning préventif

1. Le système alerte le responsable à chaque intervention planifiée.


2. Le responsable clique sur le bouton d’alerte pour affiche ce qui est demandé par le
système
3. Le système affichera une fiche de plan planifié.
4. Le responsable sélectionne la date ou la période d’intervention alerte par le système.
5. Le système affiche tous les plannings préventifs correspondant à la date où à la
période souhaitée.
6. Le responsable de maintenance choisit un planning préventif et demande au système
d'afficher le détail correspondant au planning sélectionné.
7. Le système affiche toutes les informations correspondantes au planning choisi.

3. Gestion des interventions


La figure 18 montre de cas d’utilisation « Gestion des interventions ».

Gestion des
interventions
Figure 18 : Diagramme des cas d’utilisation gestion des interventions »

 But : Ce cas d’utilisation permet au responsable de maintenance de gérer les actions


d’intervention.

 Les acteurs : Responsable de maintenance / autre responsable.

 Description textuelle après toutes actions d’intervention le responsable de


maintenance enregistre et saisit toutes les informations nécessaires.

 Création une fiche d’intervention : permet création une fiche d’intervention selon
l’enchaînement suivant :

1. Le responsable de maintenance ou un autre responsable demande au système


d’afficher le formulaire correspondant à la création d’une fiche d’intervention.

2. Le système affiche le formulaire.

3. Le responsable de production ou un autre responsable remplit la fiche d’intervention


par lui-même.

4. Le système donne au responsable de maintenance une alerte que quelqu’un demande


une intervention selon la zone et l’équipement.

5. Le responsable ferme la fiche d’intervention et après valide le sauvegarde des


données.

6. Le système sauvegarde les informations saisies.

 Modification d’une fiche d’intervention

1. Le responsable de maintenance demande au système les fiche d’intervention par code


de fiche

2. Le système affiche la fiche demande par le responsable.

3. Le responsable de maintenance sélectionne et modifie les donnes selon de leur besoin.

4. Le responsable valide la modification.

5. Le système met à jour les informations de l’intervention.

La figure 19 montre la séquence du scénario « Gestion des interventions ».


Figure 19 : Diagramme de séquence du scénario « Gestion des interventions »

4. Accès aux historiques d’équipement


La figure 20 montre de cas d’utilisation « Accès aux historiques d’équipement ».

Accès aux
historiques
d’équipement

Figure 20 : Diagramme de cas d’utilisation « Accès aux historiques des équipement »

 But : Ce cas d’utilisation permet au Le responsable de maintenance et d’amélioration


continue d’accéder aux historiques des équipements (historiques des actions, historiques
des pièces de rechange utilisées, historiques des intervenants, et les historiques des ordres
de travaux réalisés).

 Les acteurs : Le responsable de maintenance au d’amélioration continue.

 Description textuelle : ce cas d’utilisation aide le responsable de maintenances à prendre


des décisions sur les équipements (exemple : décision de reformer un équipement).

Les scénarios :

 Consulter les historiques permet d’afficher les historiques des équipements selon
l’enchaînement suivant :

1. Le responsable de maintenance au d’amélioration continue demande des historiques


sur les équipements.
2. Le système demande l’historique voulu (historiques des actions effectuées, historiques
des pièces de rechange utilisées, historique des intervenants ou des ordres de travaux
réalisés).

3. Le responsable de maintenance au d’amélioration continue choisit l’historique


souhaité.

4. Le système affiche une fiche de consultation correspondante à l’historique sélectionné.

5. Le responsable de maintenance au d’amélioration continue saisit le code équipement,


indique la période (intervalle du temps) voulu et valide l’opération.

6. Le système affiche l’historique souhaité de l’équipement sélectionné.

La figure 21 montre la séquence du scénario « Accès aux historiques des équipements».

Figure 21 : Diagramme de séquence du scénario « Accès aux historiques des équipements »

5. Gestion des équipements


La figure 22 montre de cas d’utilisation « Gestion des équipements ».

Gestion des
équipements

Figure 22 : Diagramme de cas d’utilisation « Gestion des équipements »


 But : Ce cas d’utilisation permet au responsable de maintenance de gérer les équipements.

 Les acteurs : responsables de maintenance.

 Description textuelle : lors de d’affectée d’un nouveau matériel, le changement de


l’emplacement d’un équipement dans un secteur, ou dans le cas de la mise en réforme, le
responsable de maintenance procède à l’ajout, à la modification de l’équipement.

Les scénarios :

 Ajouter un équipement permet d’ajouter un équipement selon l’enchaînement suivant :


1- Le responsable de maintenance demande au système d’ajouter un équipement.
2- Le système affiche un formulaire d’information sur l’équipement à ajouter.
3-Le responsable de maintenance saisit les informations nécessaires (code équipement,
libellé équipement, fabriquant, fournisseur, date d’essai, date de mise en service,
alimentation, zone, fonctions principales, etc.) et valide la saisie.
4-Le système sauvegarde le nouveau matériel, et affiche un message correspondant à la
réussite de l’opération.
 Modifier un équipement permet de modifier un équipement selon l’enchaînement
suivant:

1- Le responsable de maintenance demande au système les équipements par désignation


ou par code équipement.
2- Le système affiche tous les équipements appartenant au secteur choisi.
3- Le responsable de maintenance sélectionne l’équipement à modifier.
4- Le système affiche la description complète de l’équipement.
5- Le responsable de maintenance saisit les modifications sur l’équipement et valide
l’opération.
6- Le système sauvegarde les nouvelles informations et confirme la modification.
Figure 23 : Diagramme de cas d’utilisation « Gestion des équipements »

6. Gestion des demandes d’intervention


La figure 24 montre de cas d’utilisation « Gestion des demandes d’intervention ».

Gestion des
demandes
d’intervention

Figure 24 : Diagramme de cas d’utilisation « Gestion des demandes d’intervention »

 But : Ce cas d’utilisation permet un autre responsable de créer des demandes de


d’intervention.

 Les acteurs : Chef service : autre responsable.

 Description textuelle : Dès qu’une panne survient l’Agent demandeur (chef production
chef magazine, etc.) la réclame au responsable de maintenance.

Les scénarios :

 Création d’une demande d’intervention (DT) permet de créer une demande de travaux
selon l’enchaînement suivant :
1- Un responsable demande de créer une demande d’intervention.

2- Le système affiche une fiche de création d’une demande de travaux.

3- Le responsable remplit les champs du formulaire (CODE DI, date DI, équipement,
degré d’urgence, zone, travaux demandés...).

4- Le système sauvegarde les informations saisies, et affiche un message correspondant


à la responsable de maintenance et le technicien responsable de zone.

5- Le technicien demande de remplir une demande d’intervention

6- Lorsque le technicien valide le champ de fin d’intervention le système alerte le


responsable de maintenance

7- Le responsable de maintenance ferme le fiche d’intervention

 Modification d’une demande d’intervention (DT) permet de corriger les erreurs de


saisie selon l’enchaînement suivant :

1- Le responsable de maintenance au système les DI par code.

2- Le système affiche le DI correspondantes au code souhaité.

3- Le responsable de maintenance sélectionne une DI dans la liste.

4- Le système affiche les informations du DI correspondante.

5- Le responsable de maintenance modifie les champs souhaités et valide l’action.

6- Le système vérifie les champs introduits, met à jour les informations du DI, et affiche
un message de confirmation de la modification

La figure 25 montre la séquence du scénario « Modification d’une demande d’intervention ».


Figure 24 : Diagramme de séquence du scénario « Modification d’une DI »

IV. Diagramme de classes

Le diagramme de classes est considéré comme le plus important de la modélisation orientée


objet, il est le seul diagramme obligatoire lors d’une telle modélisation. Le diagramme de
classes montre la structure interne du système. Il permet de fournir une représentation
abstraite des objets du système qui vont interagir ensemble pour réaliser les cas d’utilisation.
Il s’agit d’une vue statique car on ne tient pas compte du facteur temporel dans le
comportement du système.

Les principaux éléments de cette vue statique sont les classes et leurs relations : association,
généralisation et plusieurs types de dépendances, telles que la réalisation et l’utilisation. Une
classe-association possède les caractéristiques des associations et des classes : elle se connecte
à deux ou plusieurs classes et possède également des attributs et des opérations. Une classe-
association est caractérisée par un trait discontinu entre la classe et l’association.[6]

Une classe est une description d'un groupe d'objets partageant un ensemble commun de
propriétés (les attributs), de comportements (les opérations ou méthodes) et de relations avec
d'autres objets (les associations et les agrégations).

Une classe de conception est composée par :


 Attribut : chaque attribut d’une classe est le même pour chaque instance de cette classe.

 Méthode : elle définit le comportement d’une classe elle-même, et non le comportement


de ses instances qui peut être différent.

La figure 26 montre le diagramme de classe.

Figure 25 : Diagramme de classe de l’application développée


Le tableau 2 décrit d’une manière détaillée le diagramme de classe en expliquant la
désignation de chaque attribut de chaque classe.

Tableau 2 : Description des attributs

Classe Attributs Désignation

- Fonction de demander
- Fonction
- Zone d’affectation
- UAP
- Machine
- Equipement
- Fonctionnalité d’équipement
- Equipement en arrêt
- Date d’intervention
- Date_intervention
- Heure d’intervention
- Heure_intervention
- Code d’intervention
- code_intervention
- Description de la panne
- Descripition_de_la_panne
- Matricule responsable de
- Matricule_res_maintenance maintenance
- Date_reçue - Date reçue d’intervention
- Heure_reçue - Heure de reçus
Fiche
d’intervention - Prenom_Tech_Maintenance - Prénom de technicien
- Nom_Tech_Maintenance - Nom de technicien
- Heure_fine - Heure fine d’intervention
- Date_Fin - Date fine d’intervention
- Type de maintenance - Type de maintenance
- Description des travaux - Description des travaux
effectués effectués
- Approbation respo - Approbation responsable
maintenance
- Date_approbation
- Date d’approbation
- Heure_approbation
- Heure d’approbation
- Durée_intervention
- Durée d’intervention
- Observation
- Observation d’intervention

Equipement - Désignation - Désignation machine


« Machnie_1 »
- Code
- Code de machine
- Etat
- Etat de machine
- Marque
- Marque de machine
- Modèle
- Numéro de série
- Numéro de série
- Date de mise en service
- Date de mise en service
- Zone d’affectation machine
- Affectation
- Photo machine
- PHOTO
- Age de machine
- Age
- Temps de fonctionnement/j
- Temp_fonctionnement_normal

- Prenom_res_maint - Prénom d’utilisateur


- Nom_res_maint - Nom d’utilisateur
- Matricule_res_maint - Matricule d’utilisateur
- Type_d_utilisateur - Type d’utilisateur
- Adress - Adresse

Utilisateur/ - Bureau - Bureau


Maintenance - Email - Email
- Tel cmr - Téléphone fixe de société
- Tel - Téléphone personnel
- Photo - Photo personnelle
- Login - Login
- Password - Mode de passe

- REF_PDR_CPN - Référence PDR de la société


- REF_PDR_FR - Référence PDR du fournisseur

- NB_PDR_en_STOCK - Nombre PDR en stock


Pièces de rechange
- Durée de_vie - Durée de vie PDR

- Désignation machine - Désignation machine

- Fournisseur - Fournisseur

- Tel_fournisseur - Téléphone fournisseur


- E_mail_fournisseur - Email fournisseur
- Adress_fournissur - Adresse fournisseur
- Stock_minimum - Stock minimal

- Affectation - Zone de machine


- Désignation Machine - Désignation Machine
- Week - Réalise/planifie
Plan de - Code - Code
maintenance
préventive. - Fréquence - Fréquence
- Mois - Mois
- Durée_intervention - Durée d’intervention du plan
- Nombre - Nombre d’intervention

- ID_zone
- ID_zone
- Zone de la machine
Zone machine - Affectation
- Matricule de responsable de la
- Matricule_resp_maint_zone
zone

- Prenom_res_parc - Prénom
- Nom_res_parc - Nom
Responsable de
parc (production, - Matricule_res_parc - Matricule
magazine, - Contact_res_parc - Contact
sécurité…)
- Login - Login
- Password - Mode passe

- ID_bibliotheque_documents - ID bibliothèque
- Doc_nom - Nom /titre /lien de document
Bibliothèque
- Doc_type - Excel, PDF, Word, etc.
- Désignation_machine - Machine

Le tableau 3 décrit les méthodes des classes d'objets.


Tableau 3 : Les méthodes des classes d'objets

Classe Attributs Désignation

- Permet de créer une demande


d’intervention
- Créer DT ()
Fiche - Permet de modifier une
- Modifier DT ()
d’intervention demande d’intervention
- Annuler DT ()
- Permet d'annuler une
demande d’intervention

- Permet d'ajouter un équipement


Equipement - Ajoute equip ()
« machnie_1 » - Permet de modifier un
- Modifier equip ()
équipement

- Permet d'ajouter un utilisateur


Utilisateur/ - Ajoute utilisateur ()
maintenance - Permet de modifier un
- Modifier utilisateur ()
utilisateur

- Permet d'ajouter une pièce de


- Ajoute PDR () rechange
Pièces de rechange
- Modifier PDR () - Permet de modifier une pièce
de rechange

Plan de - Permet d'ajouter un plan de


- Ajoute PMP () maintenance préventive
maintenance
- Modifier PMP () - Permet de modifier un plan de
préventive
maintenance préventive

- Permet d'ajouter une zone de


- Ajoute affectation () machine
Zone machine
- Modifier affectation () - Permet de modifier une zone
de machine

- Ajoute doc () - Permet d'ajouter un document


Bibliothèque
- Modifier doc () - Permet de modifier un
document
V. Conclusion
Dans ce chapitre, nous avons présenté la description des diagrammes des cas d’utilisation, de
classe et de séquence, et de contexte afin de délimiter le cadre de notre travail et de préparer
un terrain favorable pour la prochaine étape. Maintenant, notre application est prête à être
codée.

Dans le chapitre suivant, nous allons nous intéresser à l’installation de notre système en se
basant sur la conception détaillée.
Développement de l’application
GMAO

Introduction

Environnement de travail

Simulation d’application

Conception d’interface

Conclusion

CHAPITRE
4
I. Introduction
Dans chapitre précédent, nous avons présenté les étapes de conception de l’application, ainsi
que les différents diagrammes des cas d’utilisation, par la suite nous avons détaillé cette phase
en établissant les diagrammes des classes ainsi que les diagrammes de séquences. Dans ce
chapitre, nous traitons les différentes étapes d’implémentation de l’application : ce sont les
étapes de la phase de réalisation.

II. Environnement du travail

Dans cette partie, nous montrons le choix des outils matériels et surtout les outils logiciels du
développement de notre application.

1. Environnement matériel
Nous mentionnons les caractéristiques de l’ordinateur sur lesquelles nous avons développé
l’application parce qu’elles peuvent donner une idée sur les conditions du travail.
L’application a été développée sur un ordinateur portable DELL latitude qui se caractérise par
:
 Processus : Intel(R) Core (TM) i5-7200U CPU @ 2.50GHz 2.70 GHz.
 Mémoire installé (RAM) : 8,00 Go (7,87 Go utilisable).
 Type de système : système d’exploitation 32 bits.
 Disque dur : 500 Go.
 Ecran : 15,6 pouces.
Nous avons utilisé comme système d’exploitation le Microsoft Windows 10 Edition Intégral.

2. Environnement logiciel 
Nous avons énuméré au cours de cette partie les différents outils utilisés tout au long de ce
projet pour l’étude et la mise en place de notre application.
WinDev inclut en standard un ensemble d'éditeurs qui composent l'Atelier de Génie Logiciel :
éditeur d'analyse (description des données), éditeur de fenêtres, éditeur de requêtes SQL,
éditeur d'états, éditeur de tests automatisés, éditeur d'aide, éditeur d'images, éditeur UML,
éditeur de code, robot de surveillance, audit d'application, éditeur de dossier RGPD.
WinDev fonctionne selon un mode différent des autres langages : les fenêtres et états sont
créés à l'aide d'un éditeur visuel. Les différents champs sont créés sous l'éditeur, et leurs
paramètres sont définis à l'aide d'assistants de paramétrage visuels nommés. Chaque champ
dispose en moyenne d'une centaine de paramètres. Cet éditeur ne génère pas de code mais
crée un objet WinDev.
Les données générales pour la conception du notre système GMAO sont :
 Code : 1442 codes WinDev et 180 commentaires.
 Élément 40 totale : 29 fenêtres et 11 fenêtres internes.

III. Simulation de l’application GMAO

Dans cette partie du rapport, nous présenterons des exemples réalistes du système de notre
projet :

Pour la première étape, nous allons paramétrer le premier utilisateur (Login : admin, Mot de
passe : admin). Ensuite, le responsable général mettra à jour les informations de manière
appropriée aux besoins.

- Ajouter le responsable général de maintenance Mr. Tarek SFAXI avec tous les données
nécessaire (matricule, fonction, adresse, numéro, photo...) ;

- Ajouter les techniciens de maintenance Mr Abdallâh SBEAI, Slim HANI, Ahmed BEN
MOHAMED avec tous les données nécessaires ainsi les autres responsables ;

- Ajouter les zones selon le service de maintenance « UAP1, UAP2, UAP3 » avec la
nomination de chaque personne responsable ;

- Ajouter les équipements à partir de l’annexe  « Machine de coupe fils pour l’UAP1,
machine à braider pour l’UAP2, etc. » ;

- Ajouter les pièces de rechange selon les documents de chaque machine. Exemple
« Lames contre-rotatives KOMAX » ;

- Ajouter le plan de maintenance préventive à partir de l’annexe réalisé par le responsable


de maintenance. Exemple «Plan d’intervention de semaine 25 pour machine coupe fils
ZETA 01 ».

Lorsque la semaine planifiée est égale la semaine de calendrier Windows, le système


alerte le responsable et le technicien de zone qu’il y a une intervention préventif à
planifier.
- Une demande d’intervention est ajoutée lorsqu’il y a un problème ou une pré-planification
par exemple la fiche intervention de code « KOMAX CPN 01 » liée par des différentes
classes.

Lorsque le technicien va consommer une pièce de rechange pendent une intervention le


système réduit le nombre des pièces en stock.

Lorsque le champ de date et l’heure de fin d’intervention reste vide, le système alerte le
responsable général, et ce par une « Fiche d’intervention UAP MAG 01 ».

IV. Validation de l’application GMAO


1. Login
L’utilisateur doit introduire son Login et son Mot de passe dans les champs correspondants
pour pouvoir accéder aux différentes fonctionnalités de l’application (figure 26).

Figure 26 : Login et Mot de passe

Une fois que l’utilisateur a cliqué sur le bouton « se connecter », le système vérifie les
données entrées. En cas d’échec, il réaffiche la page d’authentification avec un message
d’erreur. Si le Login et le mot de passe sont validés, le système passe au menu principal.

2. Menu principale
Trois types d’utilisateurs permettent de gérer la fonction de système : le responsable général,
les techniciens et les autres responsables.
a. Le responsable général : Ce responsable peut accéder à toutes les fonctions de
l’application :

- Gestion d’utilisateur

- Gestion d’affectation

- Gestion d’équipement

- Gestion de PDR

- Gestion d’intervention

- Gestion de maintenance

- Tout le calcul

La figure 27 montre le menu principal de cette application.

Figure 27 : Menu principale


 Gestion d’utilisateurs : Seulement le responsable général peut ajouter au modifier un
utilisateur. Cette interface permet les ajouts et les modifications des différents
utilisateurs. Ces tâches sont effectuées par le responsable générale.

Figure 28 : Accès pour ajouter/modifier un utilisateur

Cette interface est consacrée pour choisir le type d’utilisateur à ajouter ou à modifier. Les
figures 29 et 30 présentent cette interface.

Figure 29 : Ajout d’un utilisateur


Figure 30: Modification les informations d’utilisateur

 Gestion d’affectation : A chaque zone, il y a un technicien nommé par le responsable


général. La figure 31 présente cette action.

Figure 31 : Gestion d’ajout les zones d’affectation

 Gestion d’équipement : Cette interface a pour rôle d’ajouter et de modifier les


différents équipements, tout en renseignant leurs détails nécessaires (Dates, numéro de
séries, adresses, numéros…).

On peut ajouter des documents pour chaque machine sous la forme Excel, PDF et
Word. Les figures 32 et 33 présentent cette interface.
Figure 32 : Gestion d’ajoute des équipements

Figure 33 : Gestion de modification des équipements

 Gestion de PDR : Cette interface a pour rôle d’ajouter et de modifier les différentes
pièces, tout en renseignant leurs détails nécessaires (Dates, numéro de séries, adresses,
numéros…).

Les figures 34 et 35 présentent cette interface.


Figure 34 : Gestion d’ajoute des PDR

Figure 35 : Gestion de modification des PDR

Lorsque le nombre des pièces est égal au stock minimal du système, alors une alerte sera
déclarée au responsable pour mentionner le stock minimum (seuil). La figure 36 montre cette
action sur un exemple.

Figure 36 : Alerte de manque PDR


 Gestion d’intervention : Pour chaque fiche intervention, il y a un code
d’identification. La figure 37 présente la gestion d’intervention (ajout et/ou
modification).

Figure 37 : Ajoute et modification d’une fiche d’intervention

Cette interface est indispensable pour la création des fiches d’intervention : les dates liées aux
fiches d’interventions, aux équipements et aux pièces de rechange. Lorsqu’un responsable ou
un technicien ajoute une intervention avec une date de fin d’intervention indéterminée, alors
le système alerte le responsable qu’il y a quelqu’un demande une intervention (le système
alerte le technicien selon leur UAP ‘zone’). La figure 38 montre un exemple d’alerte pour le
responsable générale.

Figure 38 : Alerte pour le responsable générale


Par ailleurs, cette figure 39 montre le type d’alerte pour le technicien.

Figure 39 : Alerte pour le technicien

 Gestion de maintenance : Cette interface a pour rôle d’ajouter et de modifier les


différentes pièces, tout en renseignant leurs détails nécessaires (Dates, semaine, mois,
fréquence…). Les figures 40 et 41 montrent la gestion de maintenance (ajout et/ou
modification).

Figure 40 : Ajoute un plan de maintenance préventive

Figure 41 : Modifie un plan de maintenance préventive


Lorsque la semaine identifie pour une intervention préventive est égale la semaine de
système, alors ce système alerte le responsable et le technicien (le système alerte le technicien
selon leur UAP ‘zone’) qu’il y a une intervention préventive à planifier. La figure 42 illustre
cette alerte.

Figure 42 : Alerte plan de maintenance préventive

 Calcul d’intervention : Cette interface permet de calculer la durée des interventions


selon le type d’intervention, le technicien, la période que spécifions… La figure 43
expose le calcul de la durée d’intervention.

Figure 43 : Calcul de la durée d’intervention


b. Le technicien : Il a des pouvoirs limités, cela dépend de la zone sur laquelle
responsable, en effet, il peut accéder à :

- Gestion d’équipement

- Gestion de PDR

- Gestion d’intervention

- Gestion de maintenance

La figure 44 présente la fenêtre d’accès d’utilisation pour le technicien.

Figure 44 : Accès d’utilisation pour le technicien

c. Les autres responsables : Ces responsables peuvent accéder seulement pour


ajouter les interventions. Cette interface de la figure 45 est indispensable pour la
création des demandes d’intervention mais avec un accès très limités.
Figure 45 : Accès pour ajouter une intervention

V. Conclusion 
La dernière partie de ce projet était dédiée à la navigation dans notre application. Cette partie
constitue le dernier volet de ce rapport ; elle a pour objet de présenter l’environnement
logiciel, matériel, et la simulation. Elle a été clôturée par l’exposition des imprimés écrans
décrivant quelques interfaces de notre outil.
Conclusion générale

Tout au long de ce rapport, nous avons présenté les différentes étapes de réalisation de
l’application au sein de la société CMR. Pour le développement de ce projet, on a eu recours à
l’utilisation du logiciel WinDev . Ce qui a permis de mener correctement la tâche d’analyse
des besoins à l’aide du diagramme de cas d’utilisation et la tâche de conception, ainsi les
scénarios sont aussi détaillés afin d’expliquer toutes tâches faites puisque nous avons travaillé
avec l’interface GMAO.

Ce projet nous a donné l’opportunité de s’initier à la vie professionnelle dans un milieu réel et
avoir un début d’expérience significatif, et il nous a appris comment dès le matin on peut
prendre le parti de la gaieté, comment réussir de bonnes relations pour assurer un travail de
groupe, comment compter sur soi pour résoudre les problèmes au cas où ils se présentent,
comment être méticuleuses dans notre travail, comment être attentives aux indications de nos
supérieurs, comment être bien organisées pour accomplir dans les meilleurs délais et
meilleures conditions et tâches qui nous sont confiées.

Au cours de la réalisation de notre projet, nous avons étaient astreints par quelques limites
notamment, la contrainte du temps qui était relativement un obstacle devant l’ajout de
certaines autres fonctionnalités. Cependant, il était une occasion pour mettre en évidence et
déployer sur le plan pratique nos nouvelles connaissances en informatique.

Le projet peut être amélioré, et ce, en lui ajoutant quelques modules ou interfaces pour mieux
l’adopter aux besoins de l’utilisateur et pour qu’il soit toujours fiable et au niveau des progrès
atteint par la société.
Références Bibliographiques

[1] https://www.cmr-group.com/ (consulté le 03/04/2021)

[2] https://www.memoireonline.com] consulté le 13/04

[3] « Guide de la maintenance », [DANIEL BOITEL & CLAUDE HAZARD ISBN 10 :

2091815802 / ISBN 13 : 9782091815800 1987]

[4] Définition GMAO : Qu'est-ce qu'une GMAO ? (Gestion de Maintenance Assisté par

Ordinateur) TRIBOFILM

[5] Les indicateurs de performance : une évolution clef dans la gestion et la régulation des

services d'eau et d'assainissement | Cairn.info

[6] Qu'est-ce qu'un diagramme de séquence UML | Lucidchart

[7] Diagramme de classe - développement informatique (google.com)


Annexes

Vous aimerez peut-être aussi