La maintenance Biomédicale

Analyse et Conception

Introduction

Cette étape est cruciale dans la réalisation de l’application, elle formalise et détaille ce qui a été ébauché au cours de l’étude préliminaire et fonctionnelle du système Pour cela le client et le développeur doivent être en étroites relations (trouver un accord commun entre les spécialistes et les utilisateurs).
Dans ce chapitre on va commencer par l’analyse et la définition des besoins fonctionnelles et non fonctionnelles, puis présenter en détails la conception du projet à travers les diagrammes UML2.
Analyse et spécification :Que fait le système ?

Les besoins fonctionnels

Mettant en évidence les fonctions de services et les fonctions techniques :
 Gestion des employés : permet de gérer les employés qui ont accès à l’application avec des opérations d’ajout, suppression, recherche et modification.
 Gestion des équipements : permet de gérer les équipements et consulter leurs historiques avec des opérations d’ajout, suppression, recherche et modification.
 Gestion des services : permet de gérer les services contenant des équipements avec des opérations d’ajout, suppression, recherche et modification.
 Gestion des fournisseurs : permet de gérer les fournisseurs des équipements avec des opérations d’ajout, suppression, recherche et modification.
 Gestion des pièces : permet de gérer les pièces des équipements et vérifier / mettre à jour le stock. Avec des opérations d’ajout, suppression, recherche et modification.
 Gestion des factures : permet de gérer les factures des équipements ainsi que les factures de maintenance avec des opérations d’ajout, suppression, recherche et modification.
 Gestion des contrats : permet de gérer les contrats des équipements avec des opérations d’ajout, suppression, recherche et modification.
 Gestion des demandes d’interventions : permet de gérer les demandes d’intervention avec des opérations d’ajout, suppression, recherche et modification.
 Gestion des ordres d’interventions : permet de gérer les ordres d’intervention avec des opérations d’ajout, suppression, recherche et modification.
 Gestion de la maintenance préventive: permet de gérer les maintenances préventives avec des opérations d’ajout, suppression, recherche et modification.
 Gestion des interventions : permet de gérer les interventions sur les équipements avec des opérations d’ajout, suppression, recherche et modification.
 Consultation des statistiques : fournit à l’utilisateur des outils pour faire des statistiques sur les différentes données enregistrées dans la base de données.

Les besoins non fonctionnels

Pour certains projets les besoins demanderont un travail très important :
Sécurité, Performance, Disponibilité, Fiabilité, Intégrité, Compatibilité, Ergonomie et la documentation.

Etude Conceptuelle

Après avoir cerné les différents principes du projet, l’étude conceptuelle permet d’évaluer le projet dans ses prémices et définir les scénarios possibles.
3.1 UML
«Le langage de modélisation unifié, de l’anglais Unified Modeling Language (UML), est un langage de modélisation graphique, conçu pour fournir une méthode normalisée pour visualiser la conception d’un système. Il est couramment utilisé en développement logiciel et en conception orientée objet ».
UML propose 14 diagrammes, qui permettre la modélisation d’un projet, dans notre cas on va utiliser 4 diagrammes suivants: les diagrammes des cas d’utilisation, les diagrammes de séquence, le diagramme de classes et les diagrammes d’activités.

Diagramme des cas d’utilisation

« (use-cases ou Use Case Diagram) : il permet d’identifier les possibilités d’interaction entre le système et les acteurs (intervenants extérieurs au système), c’est-à-dire toutes les fonctionnalités que doit fournir le système ».

Diagramme de séquence

« (Sequence Diagram): représentation séquentielle du déroulement des traitements et des interactions entre les éléments du système et/ou de ses acteurs ».

Diagramme de classes

Est un schéma utilisé pour présenter les classes et les interfaces des systèmes ainsi que les différentes relations entre eux, Une classe décrit ensemble d’objets et chaque classe contient des attributs et des méthodes. [https://www.rapport-gratuit.com]

Diagramme d’activité

« (Activity Diagram): permet de décrire sous forme de flux ou d’enchaînement d’activités le comportement du système ou de ses composants ».

Réalisation

Introduction

A ce stade du processus, les diagrammes d’UML sont terminés tel que le diagramme de classe, diagramme de séquence et diagramme d’activité de chaque classe, le problème a été analysé en profondeur, nous avons défini une conception mieux appropriée aux besoins de l’application.
Ce chapitre est consacré à la réalisation et la mise en oeuvre de notre application GMAO Nous allons présenter les outils de développement adoptés soit à l’environnement matériel ou bien l’environnement logiciel, enfin nous montrons les principales interfaces et les fenêtres de l’application.

Outils de développement

Nous allons présenter les différents outils pour atteindre notre but, qui est la mise en place de notre application GMAO.

StarUML

Pour la modélisation et les diagrammes on a utilisé Star UML qui est un logiciel de modélisation UML, cédé comme open source par son éditeur, à la fin de son exploitation commerciale.

NetBeans IDE 8.0.2

« Est un outil de développement placé en open source par Sun en juin 2000 sous licence CDDL (Common Development and Distribution License) et GPLv2. En plus de Java, NetBeans permet également de supporter différents autres langages, comme C, C++, JavaScript, XML, Groovy, PHP et HTML de façon native ainsi que bien d’autres (comme Python ou Ruby) ».

MySQL

MySQL est un système de gestion de base de données (SGBD). Selon le type d’application, sa licence est libre ou propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public.

JAVA

L’application est développée avec java car il est le langage le plus utilisé dans le monde et la recherche scientifique. De plus il porte plusieurs avantages qu’on les ne trouve pas dans les autres langages comme une portabilité excellente ; Langage puissant ; Langage orienté objet ; Langage de haut niveau ; JDK très riche ; Nombreuses librairies tierces ; Très grande productivité …… etc.

Implémentation de la base de données

Pour implémenter notre base des données « GMAO », nous avons utilisé l’environnement de création de base des données PHPMyAdmin et le système de gestion de base des donnés MySQL

Les interfaces graphiques

Nous représentons maintenant un ensemble de capture d’écran sur les principales fonctionnalités de notre GMAO.

Interface d’authentification

Après le double clic sur l’icône de GMAO une interface d’authentification s’affiche sur l’écran, L’utilisateur doit taper son pseudo et mot de passe correctement afin d’accéder à la fenêtre principale personnalisée selon son type, autrement une erreur d’authentification s’affichera et dans ce cas-là il faut réinsérer les informations d’une manière correcte.

Fenêtre Principale

La fenêtre principale est la deuxième à afficher après l’authentification, cette fenêtre n’est pas la toujours même, les options disponible sont différente selon le type d’utilisateur, seulement l’administrateur a l’accès complète au système, ce dernier vas voir tout d’abord la forme de la maintenance préventive avec tous les privilèges.
Les boutons sur les deux cotés sont fixes et reste inchangeable mais peuvent être désactivés pour certain utilisateur, la barre d’état en bas contient 7 colonnes : pseudo, type utilisateur, nombre de ligne du tableau, nombre de colonnes du tableau, nombre d’éléments trouvés dans le tableau une barre de progression et les dernières colonnes montre l’état de la dernière opération.
Enfin en haut il y a la barre de menu qui contient deux listes, la première contient un élément « Déconnexion » pour sortir du logiciel, et la deuxième contient une liste des thèmes pour changer la vue selon le désir et le gout de l’utilisateur.

Fenêtre de notifications

Dès l’ouverture de l’application une petite fenêtre s’apparait en bas pour notifier l’utilisateur qu’il y a une maintenance préventive avec un délai dépassé ou bien l’approchement d’un planning préventif et même en cas de dépassement de budget d’un équipement, cette fenêtre est programmer de s’afficher et se fermer automatiquement pour assurer le reçu du message.

Conclusion

Cette partie constitue le dernier volet de ce rapport, elle comporte quelques définitions sur l’environnement de travail et les outils utilisées et pour finaliser le chapitre on a ajouté des captures d’écran de notre application.

Le rapport de stage ou le pfe est un document d’analyse, de synthèse et d’évaluation de votre apprentissage, c’est pour cela rapport-gratuit.com propose le téléchargement des modèles complet de projet de fin d’étude, rapport de stage, mémoire, pfe, thèse, pour connaître la méthodologie à avoir et savoir comment construire les parties d’un projet de fin d’étude.

Table des matières

INTRODUCTION GENERALE
Chapitre I : La maintenance Biomédicale
1. La maintenance biomédicale
1.1. Introduction
1.2. Définitions
1.3 Objectifs de la maintenance
1.4 Typologie de la maintenance
2. GMAO (Gestion de Maintenance Assistée par Ordinateur)
2.1. Historique
2.2. Définition
2.3. Fonctionnalités d’une GMAO
2.4. Bénéfices attendus
2.5. Concevoir et mettre en oeuvre
2.6. Etat de l’art
3. Conclusion
Chapitre II : Analyse et Conception
1. Introduction
2. Analyse et spécification
2.1 Les besoins fonctionnels
2.2 Les besoins non fonctionnels
3. Etude Conceptuelle
3.1 UML
3.2 Cas d’utilisation général de système
3.3 Description des cas d’utilisations
3.4 Diagramme de classes
4. Conclusion
Chapitre III : Réalisation
1. Introduction
2. Outils de développement
2.1 StarUML
2.2 NetBeans IDE 8.0.2
2.3 MySQL
2.4 JAVA
3. Implémentation de la base de données
4. Les interfaces graphiques
4.1 Interface d’authentification
4.2 Fenêtre Principale
4.3 Fenêtre Equipement
4.4 Fenêtre Ordre d’intervention
4.5 Fenêtre d’intervention
4.6 Fenêtre de statistiques
4.7 Fenêtre de notifications
5. Conclusion
CONCLUSION GENERALE
Bibliographie
Annexe A
Annexe B
Annexe C
Résumé

Rapport PFE, mémoire et thèse PDFTélécharger le rapport complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *