J’ai effectuer ce projet dans le cadre de mon stage dans l’entreprise Cloheac (entreprise de portails, clôtures, gardes-corps, …). Le but de ce projet était d’améliorer le logiciel interne de suivi de commandes initialement développé par un non-développeur. J’ai donc dû analyser et m’approprier le code afin de réaliser cette mission.

Ce logiciel est un programme Python qui communique avec un tableur Excel qui est sur le serveur interne de Cloheac pour sauvegarder les données, et qui a comme fichier de paramètres un fichier texte (qui contient le chemin vers l’Excel, les indices de colonne de l’Excel, les noms des utilisateurs, etc.).

Le but de ce logiciel est que l’utilisateur sélectionne son poste de travail (montage, soudage, etc.). Il sélectionne son nom et il écrit le nom de la commande qu’il souhaite. À partir de ce moment, il peut démarrer, mettre en pause, commenter, terminer ou même faire une reprise sur une commande terminée. À chaque fois que l’utilisateur dera une interaction avec une commande, le logiciel mettra à jour l’Excel en conséquence.

Voici le cahier des charges (V1) de ce projet

Avoir une application fonctionnel et ergonomique 20/04

À faire

Page Paramètres

Recherche automatique de la lettre du serveur

Ajout de la fonction de Pause avec prise en compte du temps

Gestion du temps : déduction des heures entre 17h30 et 8h00, ainsi qu’entre 12h00 et 13h00

Ajout d’une section Laquage avec départ et retour

Ajout d’une section Débit du bois avec heure de début et de fin

Affichage de toutes les commandes ayant le même numéro, indépendamment des lettres

Emballage

Affichage des expéditions par jour dans une section dédiée

Création d’une section Expédition

Création d’une colonne BL en colonne J (modification dans Excel)

Si vous voulez plus d’information sur ce projet je vous redirige vers la diapo de ma soutenance de stage

https://canva.link/q6dxg7geb7mwdad