Automatisation des tests des essais systématiques des compteurs
1. Automatisation des tests des essais systématiques
des compteurs électriques
Encadrant à l’institut: Madame Najiba BELLAAJ MRABET
Encadrant à l’entreprise: Monsieur Skander ABDELMAKSOUD
République Tunisienne
Ministère de l'Enseignement Supérieur, de la Recherche Scientifique
et des Technologies de l'Information et de la Communication
Université Tunis EL Manar
Présentation de Stage de Fin d’Etudes
Présentée par :
Mohamed Anwer ZAYANI
2013 - 2014
3. Introduction (1/2)
Un groupe français de haute technologie,
un des leaders dans le domaine de production d’électroniques,
dans plus de 40 pays à travers le monde,
3
Borj Gorbel
Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
4. Introduction (2/2)
4
Impressions et Documents
Décodeurs de TV numériques Terminaux résidentiels & Hauts débits
Energie et Telecom
Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
5. Contexte de stage (1/3)
Compteur en métrologie,
Tests systématiques des essais des compteurs,
manipulation et suivie manuels
5
6. Contexte de stage (2/3)
6
Lenteur de rechargement,
Interfaces graphiques très mal organisées
Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
7. Contexte de stage (3/3)
Gérer les compteurs à travers un autre outil que Excel.
7
Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
8. Spécification des besoins (1/2)
Besoins Fonctionnels
8
L’authentification
La recherche des compteurs
L’ajout de nouveaux compteurs
La modification des informations des compteurs
La suppression des compteurs
La consultation les statistiques
Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
9. Spécification des besoins (2/2)
9
Besoins non-Fonctionnels
La sécurité
La performance
L’ergonomie
L’intégrité
Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
11. Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
Conception (2/6)
Diagramme de Cas d’utilisation Général
11
13. Conception (4/6)
Diagramme de collaboration
13
Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
14. Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
Conception (5/6)
14
Diagramme de Classe
15. Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
Conception (6/6)
15
Diagramme d’activité de Navigation
16. Réalisation (1/6)
Les Outils de développement
16
Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
22. Conclusions & perspectives
Conclusion
Découvrir le monde professionnel et d’acquérir une rigueur et une
maîtrise de la gestion du temps,
Découvrir des nouveaux outils de développement performante,
Mettre en place une application de gestion des tests des compteurs
Perspectives
Réaliser la connexion compteur et PC
Proposer une application Android
22
Introduction Contexte de Stage Spécification des besoins Conception Réalisation Conclusions & perspectives
Gérer les tests des compteurs utilisant le tabulateur Excel est une tâche pénible pour l’opérateur à la métrologie.
Manipulation lente concernant informations compteurs .
La vue: correspond à l’interface avec laquelle l’utilisateur interagit
Le contrôleur : prend en charge la gestion des événements
Le modèle : représente les données,
Afin de mieux comprendre notre application, nous allons vous présenté l’arborescence définie par ce diagramme d’activité de navigation. Nous commençons par la page d’authentification qui permet d’accéder à l’application. La page d’acceuil s’affiche. Elle contient 5 liens. La 1ere lien représente la page de gestion des compteurs à partir de laquelle l’administrateur peut , soit ajouter modifier ou supprimer un compteur. La page de gestion des utilisateurs à partir de laquelle l’administrateur peut faire presque les mêmes manipulations que sur les compteurs. Nous trouvons aussi une page de statistiques. Une autre page pour la recherche des compteurs. Et pour finir un lien de déconnexion..
Nous passons maintenant à la partie Réalisation . Notre application est une application web c’est pour cela que nous avons utiliser les outils de développements les plus récentes dans ce domaine. Nous commençons par le trios HTML5 CSS3 et JS pour la création des interfaces. Coté Serveur, nous avons utilisé un Serveur puissant et performant basé sur le JavaScript qui est le NodeJs, et pour la BD nous avons eu recoure au mongodb qui est une base de données dynamique orienté documents et qui s’utlise généralement avec le nodeJS.
La 1ere interface qui se présente est l’interface d’authentification, l’utilisateur saisit son identifiant et son mot de passe pour accéder à l’application.
Une fois l’authentification est faite, la page d’accueil s’affiche, elle contient un agenda indiquant les dates des prélèvements périodiques. Nous trouvons dans cette page aussi un barre d’outils contenant 5 liens. Un lien pour la page d’accueil, un lien pour la gestion des Compteurs, un autre pour leurs statistiques un quatrième pour la gestion des utilisateurs et pout finir un lien de déconnexion. Et nous trouvons en fin, un barre d’ état , qui indique la date et le temps réel, ainsi que le nom d‘utilisateur , un lien pour visiter la page de sagemcom et un lien de déconnexion.
L’interface suivante est l’interface de gestion d’utilisateur , chaque utilisaterur admet un nom, un identifiant un email et un rôle.
Pour ajouter un nouveau utilisateur, l’administrateur de système clique sur le bouton suivant, cette fenetre s’affiche, elle contient un formulaire avec les champs de l’utlisateur , l’administrateur rempli ce formulaire et confirme l’ajout. Pour supprimer un utlisateur, l’administrateur clique sur l’icône suivante et confirme en clquant sur oui . Evidament , l’administrateur peut modifier les données d’un utlisateur en cliquant sur cette icône. Le meme formulaire précedent s’affiche ou l’administrateur peut faire les modifications souhaités.
Nous passons maintemnat au page de gestion de compteur , un compteur contient plusieurs champs parmi lesquels l’utilisateur peut faire son recherche. Il saisit les informations de compteur souhaité qui sera affiché automatiquement. Pour ajouter un autre compteur, l’amdinistrateur clique sur ce bouton , le formulaire suivant s’affiche , lil saisit les informations de nouveau compteur et valide .
L’interface suivante , et c’est notre dernière interface , l’inteface des statistiques, ce sont les statistiques de taux d’erreur de chaque type de compteur., ce taux varie entre -0.5 et 0.5 l’utilisateur fait son choix de compteur de cette liste déroulante et les statistiques du type de compteur choisi seront affichés.
À la fin, ce stage était une vrai initiation à la vie professionnelle, il nous a permit d’ameliorer nos connaissances théoriques par la mise en place d’une application de gestion des tests des compteurs élecectiques .
Nous estimons si on nous a accordé plus de temps de réaliser une carte de connexion compteur PC afin de faire les relèves automatiquement, ainsi que proposer une application android pour faciliter la tache aux opérateurs.