Il s'agit d'un projet réalisé dans le cadre de notre dernière année d'école d'ingénieur. Ce projet n'est pas la version finale mais une première version initiale qui sera ensuite reprise par de prochains groupes d'élèves qui amélioreront cette version et implémenteront de nouvelles choses. Par exemple, nous avons pensé à l'hébergement de la base de données dans le cloud, le déploiement du projet du projet via un conteneur docker ou encore l'automatisation de l’installation de mysql et python par un fichier exécutable, etc…
Ce projet a pour but de reproduire une chaine de montage de portière avant et arrière de voitures. Les étudiants de dernières années du module génie industriel seront amenés a utilisé cette IHM afin de simuler le montage de ces portières comme s'ils étaient sur la ligne de production et ainsi de proposer des améliorations pouvant être mises en place sur le site PSA Peugeot de Rennes.
En effet, chaque portière passe par 4 machines et nous affichons les données suivantes sur l'IHM réalisé : leurs vitesses, la distance qu’elles parcourent, le nombre de pièce sur chaque poste ainsi que les techniciens qui y travaillent.
1 - Clonez ou téléchargez en zip le projet
git clone https://github.com/Labechamel/PAM_CODE
2 - Allez dans le dossier tuto_installation ou cliquez ici
Suivez les deux tutoriels pour installer Mysql ainsi que Python
3 - Une fois MySQL installé et python installé, nous allons installer les librairies python nécessaires pour exécuter le programme ainsi que créer la base de données
Ouvrez l invité de commande depuis le dossier du projet et executez la commande ci-dessous :
pip install -r requirements.txt
Double cliquez ensuite sur le fichier "create_database.bat" pour créer la base de données
entrez le mot de passe root de mysql "root" et appuyez sur entrée
4 - Enfin, executez le programme
Ouvrez l invité de commande depuis le dossier du projet et executez la commande ci-dessous :
python Start.py
Suivez les deux tutoriels pour installer Mysql ainsi que Python depuis le dossier téléchargé ou depuis le lien ci-dessous
-
Tuto installation MySQL N'oubliez pas de cliquer sur "more pages" en bas de la page pour voir la suite du tuto
-
Installer MySQL Cliquez sur "No thanks, just start my download."
Langage: Python
BDD: MySQL
IHM: Qtdesigner
-
Pseudo-agile
-
Sprint de 2 à 3 semaines
- Hébergement de la base de données dans le cloud (AWS par exemple)
- Automatisation de l’installation de mysql et python (par un fichier exécutable)
- Déploiement du projet via un conteneur Docker
This project is used by the following companie: