Conception d’une application de gestion de fiches études Adria Senso Conception d’une application de gestion de fiches études Adrien Bonnaire Responsable: M. Jean-Hugues Blanc 2006 Tuteur: M. Gilles Gaffiot
Introduction Adria Senso réalise des tests sensoriels Implantée à Quimper, Toulouse, Clermont-Ferrand, Paris et Lyon Stage à Quimper, en binôme But : redévelopper une application existante (Siges) qui doit gérer les études à l’aide d’un langage web
Plan Partie I : le contexte du stage Partie II : la démarche suivie Introduction Partie I : le contexte du stage Partie II : la démarche suivie Partie III : bilan et perspectives
Contexte Démarche Bilan et perspectives Partie I Le contexte du stage Contexte Démarche Bilan et perspectives
Contexte Démarche Bilan et perspectives Description du besoin Organisation actuelle de la base de données Organisation de la base de données souhaitée Contexte Démarche Bilan et perspectives
Le sujet du stage Lister les fiches études Contexte Démarche Bilan et perspectives
Le sujet du stage Consulter ou modifier une fiche Contexte Démarche Bilan et perspectives
Les objectifs du stage Diagramme des cas d’utilisation Contexte Démarche Bilan et perspectives
Contexte Démarche Bilan et perspectives Partie II La démarche suivie Contexte Démarche Bilan et perspectives
Contexte Démarche Bilan et perspectives Les étapes du projet Analyse des besoins – Rédaction du cahier des charges Rédaction du document d’analyse et de conception Phase de codage Phase de test Phase de déploiement Contexte Démarche Bilan et perspectives
Contexte Démarche Bilan et perspectives IHM choisi (1/2) Couleur bleu en lien avec le logo Compatible avec une résolution de l’écran 800x600 ou 1024x768 pixels Compatible avec Internet Explorer 6.0 et supérieur Une interface sensiblement identique à celle de Siges Contexte Démarche Bilan et perspectives
Contexte Démarche Bilan et perspectives IHM choisi (2/2) Contexte Démarche Bilan et perspectives
Contexte Démarche Bilan et perspectives Les difficultés rencontrés (1/3) Créer une base de test à l’aide d’un DUMP Documentation sur Internet Des essais infructueux Aide des informaticiens Installer Oracle sur un autre ordinateur possédant Windows Server 2000 Solution apportée Contexte Démarche Bilan et perspectives
Contexte Démarche Bilan et perspectives Les difficultés rencontrés (2/3) Associer l’information de la base à chaque champ de l’application Problème Comment trouver quel est l’attribut et la table qui correspond à un champ donné de l’application ? Une soixantaine de table En moyenne 15 attributs par table Utiliser le logiciel Client Terminal Server Effectuer des requêtes avec le logiciel SQL*Plus S’aider des noms des tables et des attributs Contexte Démarche Bilan et perspectives
Les difficultés rencontrés (3/3) Gérer l’impression Gestion de l’impression non satisfaisante Impression des données d’une fiche par onglet Nombre de pages quelque fois important Cause : manque de temps Contexte Démarche Bilan et perspectives
Contexte Démarche Bilan et perspectives Partie III Bilan et perspectives Contexte Démarche Bilan et perspectives
Présentation de l’état d’avancement final du projet Cahier des charges respecté Toutes les fonctionnalités ont été implémentées Listage des fiches études, affichage ou modification d’une fiche, etc. Des fonctionnalités ajoutées Les modèles de tableau, l’affichage des lieux de test dans la liste 16000 lignes de code 130 pages d’annexes Un gros projet Contexte Démarche Bilan et perspectives
Les évolutions possibles Améliorer la gestion de l’impression Développer l’ensemble des fonctions de Siges Une nouvelle base de données plus fonctionnelle Relier les différents sites pour n’avoir qu’une seule base de données Contexte Démarche Bilan et perspectives
Une petite démonstration du résultat… Lancer la vidéo Contexte Démarche Bilan et perspectives
Bilan personnel et professionnel Mise en pratique des enseignements du DUT + enrichissement personnel Mise en place d’une base de test Installation d’un serveur Apache avec PHP5 Amélioration de mon niveau en PHP5 Etc. Première expérience professionnelle en Informatique Autonomie : résolution des problèmes Travail en binôme Contexte Démarche Bilan et perspectives
Des questions ?