| Titre : | Conception et développement d'un prototype ERP : gestion documentaire, contrôle d'accès et traitement automatisé des documents scannés par reconnaissance optique | | Type de document : | TFE | | Auteurs : | Leyna Cindrak, Auteur | | Editeur : | Liège : HELMo Campus Guillemins | | Année de publication : | 2026 | | Importance : | 37 p., [55] p. d'ann. | | Présentation : | ill. en coul. | | Note générale : | TFE (Travail de Fin d'Etudes) -- Bachelier en Informatique orientation Développement d’applications -- HELMo Campus Guillemins, Liège, 2026 | | Langues : | Français (fre) | | Résumé : | MecaSpring, fabricant de ressorts établi à Herstal, s'appuie sur un logiciel de gestion en fin de vie dont l'interface, découpée en modules techniques, ne correspond plus à l'organisation réelle du travail. Pour réunir les documents d'un même produit, un utilisateur doit aujourd'hui passer d'un module à l'autre. L'entreprise veut donc faire évoluer son outil vers une approche orientée poste de travail, où chacun dispose d'une interface unique organisée autour de son rôle. La gestion documentaire en a été le point de départ, parce qu'elle touche tous les postes de l'entreprise, avant que le travail ne s'étende à un système de droits lié aux postes occupés et au traitement automatique des certificats reçus par courriel. Ensemble, ils forment le premier socle, extensible, d'un futur ERP. Le tout a été développé en quinze semaines chez YumanIT, société de services informatiques de Verviers, en mission de consultance pour MecaSpring.
Côté technique, l'interface est développée en Angular et s'appuie sur AG Grid pour l'affichage des données. Le backend est écrit en Python avec FastAPI et SQLAlchemy, au-dessus d'une base PostgreSQL. L'authentification suit le standard OAuth2 avec des jetons JWT, tandis que les droits d'accès reposent sur un modèle RBAC organisé par secteurs et niveaux de compétence. Les fichiers sont chiffrés une fois stockés en AES-256-GCM et leur intégrité est vérifiée régulièrement par hachage SHA-512. Enfin, un module de reconnaissance optique de caractères fondé sur Tesseract et zxingcpp lit les certificats reçus sur une boîte Microsoft 365 et les classe automatiquement.
Au fil du stage, les décisions techniques ont été pesées plutôt que prises par réflexe. Le choix des algorithmes de sécurité a été tranché par des mesures concrètes, là où l'intuition aurait mené à l'erreur. La lecture des codes QR présents sur les certificats n'a abouti qu'après avoir compris pourquoi plusieurs outils échouaient. Ce sont ces tâtonnements, autant que le résultat, qui caractérisent l'expérience. Ce stage aura surtout appris à comparer avant de trancher, à mesurer plutôt qu'à supposer et à défendre un choix face à un client non technique. Au terme des quinze semaines, le prototype fonctionne, il est déployé et sécurisé, ses modules communiquent et l'ensemble est prêt à évoluer vers le reste de l'ERP. | | Nom de la société/Institution/Lieu de stage : | YumanIT (Verviers) | | Année académique : | 2025-2026 | | Maître de Stage : | Nols, Olivier | | Promoteur : | Hendrikx, Nicolas | | Etudes : | Informatique Développement des applications |
Conception et développement d'un prototype ERP : gestion documentaire, contrôle d'accès et traitement automatisé des documents scannés par reconnaissance optique [TFE] / Leyna Cindrak, Auteur . - Liège (Rue de Harlez, 35, 4000) : HELMo Campus Guillemins, 2026 . - 37 p., [55] p. d'ann. : ill. en coul. TFE (Travail de Fin d'Etudes) -- Bachelier en Informatique orientation Développement d’applications -- HELMo Campus Guillemins, Liège, 2026 Langues : Français ( fre) | Résumé : | MecaSpring, fabricant de ressorts établi à Herstal, s'appuie sur un logiciel de gestion en fin de vie dont l'interface, découpée en modules techniques, ne correspond plus à l'organisation réelle du travail. Pour réunir les documents d'un même produit, un utilisateur doit aujourd'hui passer d'un module à l'autre. L'entreprise veut donc faire évoluer son outil vers une approche orientée poste de travail, où chacun dispose d'une interface unique organisée autour de son rôle. La gestion documentaire en a été le point de départ, parce qu'elle touche tous les postes de l'entreprise, avant que le travail ne s'étende à un système de droits lié aux postes occupés et au traitement automatique des certificats reçus par courriel. Ensemble, ils forment le premier socle, extensible, d'un futur ERP. Le tout a été développé en quinze semaines chez YumanIT, société de services informatiques de Verviers, en mission de consultance pour MecaSpring.
Côté technique, l'interface est développée en Angular et s'appuie sur AG Grid pour l'affichage des données. Le backend est écrit en Python avec FastAPI et SQLAlchemy, au-dessus d'une base PostgreSQL. L'authentification suit le standard OAuth2 avec des jetons JWT, tandis que les droits d'accès reposent sur un modèle RBAC organisé par secteurs et niveaux de compétence. Les fichiers sont chiffrés une fois stockés en AES-256-GCM et leur intégrité est vérifiée régulièrement par hachage SHA-512. Enfin, un module de reconnaissance optique de caractères fondé sur Tesseract et zxingcpp lit les certificats reçus sur une boîte Microsoft 365 et les classe automatiquement.
Au fil du stage, les décisions techniques ont été pesées plutôt que prises par réflexe. Le choix des algorithmes de sécurité a été tranché par des mesures concrètes, là où l'intuition aurait mené à l'erreur. La lecture des codes QR présents sur les certificats n'a abouti qu'après avoir compris pourquoi plusieurs outils échouaient. Ce sont ces tâtonnements, autant que le résultat, qui caractérisent l'expérience. Ce stage aura surtout appris à comparer avant de trancher, à mesurer plutôt qu'à supposer et à défendre un choix face à un client non technique. Au terme des quinze semaines, le prototype fonctionne, il est déployé et sécurisé, ses modules communiquent et l'ensemble est prêt à évoluer vers le reste de l'ERP. | | Nom de la société/Institution/Lieu de stage : | YumanIT (Verviers) | | Année académique : | 2025-2026 | | Maître de Stage : | Nols, Olivier | | Promoteur : | Hendrikx, Nicolas | | Etudes : | Informatique Développement des applications |
|