Projet de fin d’études (PFE) - Construction des outils autonomes pour le contrôle qualité - PDF

Document Details

EILCO - École d'Ingénieurs du Littoral Côte d'Opale

2021

BAYECHOU Abdelhadi

Tags

project management development tools software engineering quality control

Summary

This project report details a final year project (PFE) in software engineering centered around creating an autonomous quality control system. The document outlines the project's methodologies, the technologies used (like Java , Spring Boot, React), and the project's security approach. The focus is on software development and quality control.

Full Transcript

2021/2022 Projet de fin d’études (PFE) Construction des outils autonomes pour le contrôle qualité Réalisé par : Encadré par : Membres du jury : BAYECHOU Abdelhadi Mr. VANDENBROUCKE Nicolas (EILCO) Mr. BAHRAMI Shahram (Au...

2021/2022 Projet de fin d’études (PFE) Construction des outils autonomes pour le contrôle qualité Réalisé par : Encadré par : Membres du jury : BAYECHOU Abdelhadi Mr. VANDENBROUCKE Nicolas (EILCO) Mr. BAHRAMI Shahram (Auditeur Libre) Mr. BELLAMY Matthieu (Buawei) Mr. JULIEN Bernard (Président) Mr. VANDENBROUCKE Nicolas (Encadrant) 1/47 I.Introduction II.Présentation de l’entreprise III.Cahier des charges et méthodologie du travail IV.Réalisations V.Conclusion et perspectives 2/ Introduction ❖ Contrat de professionnalisation. ❖ Une durée de 1 an. ❖ Développeur web. ❖ Buawei. ❖ Stage PFE inclus 3/47 Présentation de l’entreprise 4/47 Présentation de l’entreprise Présentation Organigramme Histoire Secteur d’activité Produits Domaine d’activité Date de création Vision industrielle 2020 Localisations Effectifs Lille 26 Saint-André-Lez-Lille 5/47 Présentation de l’entreprise Présentation Organigramme Histoire Secteur d’activité Produits 6/47 Présentation de l’entreprise Présentation Organigramme Histoire Secteur d’activité Produits Origine du besoin : ❖ Fatigue ❖ Difficulté de concentration ❖ Incapacité de se concentrer sur plusieurs choses en même temps ❖ Augmentation de la production Coûts de maintenance importants 7/47 Présentation de l’entreprise Présentation Organigramme Histoire Secteur d’activité Produits Vision industrielle 8/47 Présentation de l’entreprise Présentation Organigramme Histoire Secteur d’activité Produits POKAIOK : 9/47 Présentation de l’entreprise Présentation Organigramme Histoire Secteur d’activité Produits POKAIOK WHEELS VISION CONTROLE CONCEPT Produit de contrôle Produit pour le contrôle qualité qui s’applique à qualité des roues de différents cas d’usage véhicules 10/ Présentation de l’entreprise Présentation Organigramme Histoire Secteur d’activité Produits Pourquoi Pokaiok wheels concept : (Tin : identifiant de type de pneu) 11/47 Présentation de l’entreprise Présentation Organigramme Histoire Secteur d’activité Produits 12/ Cahier des charges et méthodologie du travail 13/ Cahier des charges et méthodologie du travail Planning Prévisionnel Gestion du projet 14/ Cahier des charges et méthodologie du travail Planning Prévisionnel Gestion du projet Clickup: ❖ Gestion du projet ❖ Collaboration ❖ Suivi du temps ❖ Prise de notes ❖ Personnalisation du flux de travail ❖ Gestion d'équipe ❖ Affectation des ressources 15/ Technologies et réalisations 16/ Technologies Frontend Backend Système 17/ Technologies Frontend Backend Système 18/ Technologies Frontend Backend Système 19/ Réalisation sur POKAIOK Vision contrôle 20/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Gestion de la configuration réseau avec netplan : 21/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Gestion de la configuration réseau avec netplan : Les fichiers descriptifs (.yaml): /etc/ netplan Mode statique (manuel) Mode dynamique DHCP 22/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Gestion de la configuration réseau avec netplan : netplan generate Fichier descriptif Configuration (.yaml) réseau netplan apply Configuration réseau appliquée 23/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Gestion de la configuration réseau à partir de l’interface graphique : Support de stockage : fichier de.config 24/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Gestion de la configuration réseau à partir de l’interface graphique : ChangeNetwork.sh Fichier descriptif (.yaml) 25/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Gestion des adresses MAC et pare-feu: 26/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Gestion des adresses MAC et pare-feu: Support de stockage : fichier de.json ip table MacManager.sh 27/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Chiffrement des caméras: ❖ Le client ne peut utiliser que les caméras fournies avec le produit ❖ La tâche précédente lui permet d’en rajouter ❖ Il faut un moyen pour détecter celles qui n’ont pas été fournies par Buawei 28/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Chiffrement des caméras: Chiffrement La clé d’identification Adresse e1h5F79zql MAC clé secrète 29/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Chiffrement des caméras: La clé d’identification e1h5F79zql 30/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Chiffrement des caméras: Pour chaque caméra branchée: ❖ On récupère l’adresse MAC ❖ On récupère la clé d’identification précédemment insérée ❖ On re-calcule la clé d’identification ❖ On compare les deux 31/ Réalisations Réalisations sur POKAIOK wheels concept 32/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Réalisation de la page d'exécution du contrôle: 33/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 34/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 35/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 36/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Amélioration de la page du rapport: 37/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Réalisation de la page de la configuration de caméra: La performance des modèles de l’IA (détection et analyse) dépend de la qualité des images, qui dépend des paramètres suivants : ❖ Le temps d’exposition ❖ La luminosité 38/ Réalisations Mission 1 Mission 2 Mission 3 Le temps d’exposition: 39/ Réalisations Mission 1 Mission 2 Mission 3 La luminosité (Gain): Capteur Amplification 40/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Réalisation de la page de la configuration de caméra: 41/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Sécurisation de l’application: 42/ Réalisations Mission 1 Mission 2 Mission 3 Mission 4 Sécurisation de l’application: 43/ Conclusion et perspectives 44/ Conclusion et perspectives Défis Expériences Perspectives ❖ La compréhension des notions de réseaux et de la sécurité (configuration ip, configuration MAC, configuration de pare-feu) ❖ Manipulation du shell bash qui est un shell propre à linux ❖ Manipulation des fichiers en entrée/sortie en langage JAVA ❖ Prise de responsabilité sur des sujets que je découvre pour la première fois tel que le chiffrement 45/ Conclusion et perspectives Défis Expériences Perspectives Monter en compétence sur : ❖ Les technologies de développements tels que Java, Spring Boot et React ❖ L’esprit d’équipe et la communication ❖ Le sens de l’organisation ❖ L’adaptabilité, la positivité et l’autonomie ❖ L’autoformation et le partage de connaissances ❖ La Gestion du projet 46/ Conclusion et perspectives Défis Expériences Perspectives Continuer l’aventure chez Buawei pour une opportunité d'embauche. Bua. wei 47/ Merci pour votre attention 2021/2022 Projet de fin d’études (PFE) Construction des outils autonomes pour le contrôle qualité Réalisé par : Encadré par : Membres du jury : BAYECHOU Abdelhadi Mr. VANDENBROUCKE Nicolas (EILCO) Mr. BAHRAMI Shahram (Auditeur Libre) Mr. BELLAMY Matthieu (Buawei) Mr. JULIEN Bernard (Président) Mr. VANDENBROUCKE Nicolas (Encadrant)

Use Quizgecko on...
Browser
Browser