Projet Génie Logiciel & UML, Bases de Données & Interfaces

Slides:



Advertisements
Présentations similaires
19/06/02Kikiteam-ASI3n°1 / 21 Lenchere est en hausse… Forum, FAQ, Stats ! By KiKiTeam : Maxime Chambreuil, Minh LeHoai, Samy Fouilleux, Soizic Geslin.
Advertisements

1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
Formation du secrétaire de club. Ordre du jour Passer en revue les responsabilités liées au poste Identifier les avantages que « MonLCI » apporte aux.
Présentation du Stage en Entreprise
1 Georgeta BĂDĂU CRÉATION ET GESTION DUN BLOG AVEC LA PLATE-FORME LEWEBPEDAGOGIQUE.COM Séance no.6.
Initiation à l’utilisation du logiciel STATISTICA
Classe : …………… Nom : …………………………………… Date : ………………..
1/32 Forum des utilisateurs du SISMER – Novembre 2005 Le portail NAUTILUS accès en ligne aux données et nouveau site WEB du SISMER Michèle FICHAUT Mickael.
1 V-Ingénierie… La compétence au service de lexigence… vous présente.
Formation au portail SIMBAD
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
ACCESS Découverte.
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 Evolutions de esup-helpdesk v3 Pascal Aubry.
TP 3-4 BD21.
Bases de données Objet singleton pour la connexion
Conception d’une application de gestion de fiches études
Introduction à la POO: Les classes vs les objets
User management pour les entreprises et les organisations Auteur / section: Gestion des accès.
Gestion de la communication par établissement sur le site ville
API Présentation Comment ajouter des pages. Vous voici dans notre site « laboratoire » pour la démonstration RAJOUTER UNE PAGE.
un site interactif de gestion des publications et des CV
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Les requêtes La Requête est une méthode pour afficher les enregistrements qui répondent à des conditions spécifiques. La requête est donc un filtre.
Nouvelles normes graphiques HMR
Développement d’applications web
Collecte de données en ligne
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
1Office for the Coordination of Humanitarian Affairs (OCHA) CAP (Consolidated Appeal Process) Section Système de projet en ligne (OPS) pour les appels.
Les instructions PHP pour l'accès à une base de données MySql
Recommandations et procédure d’attribution de DOI
L’utilisation des bases de données
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
Gestion des bases de données
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
Cairn.info Chercher : Repérer : Progresser 13/01/ { } Revues et diffusion des savoirs scientifiques : retour d’expérience de Cairn.info
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Mon passeport pour l’orientation et la formation
Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique.
PLD GHome H4214 Piccolo Thomas Gu Lei Deville Romain Huang Yachen
1. 2 PLAN DE LA PRÉSENTATION - SECTION 1 : Code HTML - SECTION 2.1. : CSS (Méthode 1) - SECTION 2.2. : CSS (Méthode 2) - SECTION 3 : JavaScript - SECTION.
Structure et Services « STS » Menu Structures : Divisions
STSWEB Bascule Diffusion Nationale TOULOUSE – déc.2008.
Portail CVM Vision pédagogique.
Projet de Master première année 2007 / 2008
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
LA GESTION COLLABORATIVE DE PROJETS Grâce aux outils du Web /03/2011 Académie de Créteil - Nadine DUDRAGNE 1.
Bienvenue sur le Net Personnel 1/23. 2 Saisir votre mot de passe en minuscule.

Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Bienvenue sur CAUTIONET l'outil On Line de gestion de caution
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
Outil de gestion des cartes grises
Septembre Semaines du 2 au 13 septembre DATECOURSEXERCICESEXERCICES à fairePOUR le Jeudi 5 Vendredi 6 Lundi 9 Prise de contacts. Programme ISN. Déroulement.
Centre d’échange d’informations sur la Convention sur la Diversité Biologique Bienvenue dans le cours sur l’ajout d’une page web sur un site web développé.
9 paires séries de 3 étuis ( n° 1 à 27 )
Initiation MS Access 2010 Requêtes - Sélection (travail en autonomie)
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Guide n° 1 Formation initiale Primaire
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Architecture logicielle
Projet.
Vous voici dans notre site « laboratoire » pour la démonstration AJOUTER UNE PAGE Cliquez sur ENTREZ ICI pour accéder à la partie administration.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Transcription de la présentation:

Projet Génie Logiciel & UML, Bases de Données & Interfaces CAMPAN Amandine DUMOUSSEAU Marine PIHAN Emilie GB5 Option BIMB 2008 - 2009

Création du système d’information d’un laboratoire de biologie : sujet, contexte et limites

Objectifs Créer une base de données : stocker les expériences, gérer les accès aux résultats Créer une interface web : requêtes sur la base de données, affichage des résultats Créer 3 interfaces pour 3 types d’expériences : visualiser les résultats spécifiques

Contexte et limitations Expérience : Expérimentateurs = auteurs - Pas toujours publiée - Un seul type de système - Un antécédent (unique) ou aucun Expérience E Expérience A Expérience B Expérience C Expérience D

Contexte et limitations Accès aux expériences et aux résultats : Expériences dans la base de données terminées => toujours un résultat (celles en cours ne sont pas dans la base de données) Personnel du laboratoire : pas de limites d’accès si authentifié Public extérieur : accès limité aux expériences publiques

Contexte et limitations Autres : Interface permettant d’ajouter une expérience à la base de données non prise en charge Bibliographie : lien vers l’article disponible en ligne Création et suppression d’un compte non gérées Membre du laboratoire : appartient à une seule équipe

Implémentation : base de données et interfaces

Schéma relationnel

Interfaces Mise en page : feuille CSS Programmation procédurale Programmation orientée objet : Classe Resultat : récupère et affiche la partie commune des résultats

Démonstration

Plan Introduction au site : accueil, personnel, contact Recherche rapide : ID = 3, utilisateur public Recherche rapide : ID = 2, utilisateur public et membre du laboratoire (connexion/déconnexion), liens Recherche avancée et consultation des résultats

Premier type de résultat : Spectrométrie de masse Marine Dumousseau

Représentation du résultat 01/06/09 Représentation du résultat Différentes représentations : solution de l'image Spectre Graphique Tableaux 13

Limites Données complémentaires 01/06/09 Limites Données complémentaires Pouvoir combiner les données brutes avec des données extérieures (tableaux et graphiques) 14

01/06/09 Schéma de la base 1 1 1 n 15

Interfaces Programmation orientée objet : 01/06/09 Interfaces Programmation orientée objet : Classe Resultat_Marine : hérite de la classe Résultat. Récupère et affiche les résultats de type spectrométrie de masse Classe Technique_Marine : récupère et affiche les détails de la technique 16

01/06/09 Démonstration Cas de consultation des détails des résultats de spectrométrie de masse Cas de consultation des détails concernant le type de spectrométrie de masse utilisée 17

Second type de résultat : Figure Emilie Pihan

BD 19

GL/UML Classe Resultat_Emilie: - héritage de la classe Resultat - nouveaux attributs : --> intitulé --> figure --> légende 20

Troisième type de résultat : Histogramme Amandine Campan

Choix Résultats quantitatifs : représentation en histogramme exemples : tests de viabilité cellulaire, profils d’expression (sRNAs) par puces à ADN … Figure : Tests de viabilité cellulaire chez différentes souches de Staphylococcus aureus

Base de données Stockage des données quantitatives (pas de l’image) pour correspondre au mieux à la réalité Création d’une table : Histogramme (Id_Experience : int(11), Legende : varchar(20), Valeur : float)

Interface POO, héritage Resultat Resume Interpretation Id_Experience Type ResultatGraphique Valeur Légende Id_Experience POO, héritage Requête SQL => listes des valeurs et des légendes Utilisation de la librairie graphique « Artichow » (http://www.artichow.org/) : classe BarPlot (histogrammes)

Interface Création de l’image du graphique par un fichier PHP « indépendant » (<img src='graphiqueAmandine.php' alt='Graphique'/>) Affichage de l’histogramme que si valeurs dans BD, sinon message d’erreur Mise en page : ajout de 2 divisions dans le fichier CSS (histogramme et légende)

Démonstration Résultats expérience 35 Résultats expérience 36

Merci de votre attention …