Solution "Checklist"
Plateforme de centralisation des bonnes pratiques de tests avioniques
Contexte et Objectifs
Ce projet visait à améliorer la sécurité et l'efficacité des tests avioniques chez Thales Alenia Space. L'objectif était de concevoir une plateforme sécurisée permettant d'identifier, centraliser et partager les "bonnes pratiques" techniques [cite_start]entre les équipes d'ingénieurs[cite: 2025].
La solution devait permettre de filtrer ces pratiques par programme, phase de test ou mots-clés, et d'exporter ces données [cite_start]pour une utilisation hors ligne[cite: 2026].
Architecture de la Solution
[cite_start]Nous avons développé une solution complète composée de deux briques principales[cite: 2049]:
- Application Web (PHP / JS / CSS) : Interface utilisateur permettant la création, la recherche et la gestion des bonnes pratiques. [cite_start]Elle intègre un système de filtres dynamiques (Programmes, Phases) et une gestion fine des droits (Opérateur, Administrateur, Super-Admin)[cite: 2051, 2318].
- Module d'Export Python : Développement d'un script Python backend dédié à la génération automatique des documents. [cite_start]Il permet d'exporter les pratiques sélectionnées aux formats Excel (.csv) et PDF[cite: 2030, 2054].
- [cite_start]Base de Données : Gestion centralisée via MySQL/phpMyAdmin pour stocker les utilisateurs, les programmes et l'historique des actions[cite: 2056].
Sécurité et Fonctionnalités Avancées
[cite_start]Le projet imposait des contraintes de sécurité strictes que nous avons implémentées[cite: 2295, 2297]:
- Sécurité des accès : Chiffrement des mots de passe en base de données et blocage automatique du compte après 3 tentatives infructueuses. [cite_start]
- Traçabilité : Mémorisation des actions utilisateurs (Logs) pour l'investigation (Date, Utilisateur, Type d'action)[cite: 2399].
- Rôles Hiérarchisés :
- Opérateur : Consultation et export. [cite_start]
- Administrateur : Gestion des comptes et des programmes[cite: 2360]. [cite_start]
- Super-Admin : Gestion des administrateurs et droits étendus[cite: 2372].
Interface Utilisateur
Figure 11 : Maquette de la page d'accueil de la solution (Extrait du rapport)