Estelle TISSERON
Une présentation de l’INPS Une présentation du stage L’existant Les fonctionnalités attendues La Base De Données La mise en Œuvre Technique Un exemple d’interface La gestion des Droits Le travail restant à effectuer
Lille Paris Marseille Toulouse Lyon Biologie Chimie Stupéfiants Technologie Numérique Balistique L’INPS est saisie par la Justice, la Police et la Gendarmerie
Le contexte Une application Web existante ne permettant de rapprocher des échantillons entre les différents laboratoires Les contraintes Utiliser les dernières technologies référencées par le Ministère de l’Intérieur Symfony 2, Doctrine 2, PostgreSQL 9 La mission Réaliser une application web multi-laboratoire
De 2010 à 2015 : Application web limitée et mono Laboratoire Rapprochements entre échantillons Représentations graphiques pertinentes. Données importés depuis les Robots d ’analyse Depuis 2015 : Généralisation des robots d’analyse dans les autres Laboratoires Utilisation de l’application Lyonnaise Pas de rapprochement possible entre les échantillons des différents Laboratoires limitant la pertinence des rapprochements.
Importation des données Gestion des droits. Utilisation de vues génériques (Lister/ Editer / Supprimer). Intégrer les modules de rapprochements et les représentations graphiques existantes dans la version actuelle.
Existant: Gestion des droits minimes Pas de relation entre les tables. Travail de 1 er approche:
Installation & Configuration -Machine Virtuel Ubuntu -PostgreSql 9 -Symfony 2 Doctrine 2 Twig Bundle (brique de l’application) : ensemble de fichier structurés (model, vue, controller)
FOSUserBundle : bundle de référence pour la gestion des droits Mise en place des rôles / groupes
Créer des vues génériques sur Lister/ Editer / Supprimer Créer du formulaire de recherche sur les listes Importer des données par l’alimentation des fichiers CSV fourni par les robots d’analyse Reprendre l’existant (moteur de rapprochement et représentations graphiques)