Projet de BE COO-POO Réalisation d’une application Iquizz

Slides:



Advertisements
Présentations similaires
Vers une généralisation du projet et évolution des fonctionnalités
Advertisements

Applications N-Tiers Rappels: architecture et méthodologie

VHF-FM Radiodiffusion sonore
Octobre 2005Préparation du Contrat Quadriennal État des lieux de la politique Homme/Femme à lUPS CEVU, DRH, Équipe SOI CIG, DAG, DPE.
Envie de découvrir et diversité des partenaires: Effets simples et combinés sur le transfert de connaissances entre alliés Hamid Mazloomi ERPI-INPL and.
Evolutions des modules booléens de GRIF pour l'IEC 61508
ASSOCIATION DES CENTRALIENS janvier Journée des COMPOSANTES 30 janvier 2010 Marc VENTRE.
Esprit Campagne Les Marettes Clères : Grossiste et Détaillant                                                                                                   
JXDVDTEK – Une DVDthèque en Java et XML
BISSOL Cédric DAVID Grégory MAURY Henrick RIGOBERT Julien Version 1.5 Prototype de plate-forme de Tribus Instantanées : Projet encadré par : Audrey Occello.
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
DUDIN Aymeric MARINO Andrès
51 Les technologies XML Cours 6 : XML et les architectures N-tiers – Tier Métier Janvier Version 1.0 -
AWEB Gestion d’un théâtre 28 juin 2002
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Conception d’une application de gestion de fiches études
21/11/2010lIntermédiation Financière Rurale pour la Croissance et la Création des Richesses1.
Eléments de réflexion Janvier Situation actuelle et future probable 2.Mise en perspective historique 3.Pistes pour stabiliser le régime Janvier.
POLITIQUE DE MAINTENANCE DES CHAUSSÉES
I - Introduction II - Description des lots III - Intégration et tests IV - Bilan.
Master 2 Informatique Avancée et Application
Consultation sur un projet de mobilisation pour votre financement TROC Centre-du-Québec/Mauricie.
Aviation seconde guerre
Présentation Intermédiaire de Travail de Bachelor
L'électricité . Albert Allen mai 2010.
Les garçons et l'école : des ponts à établir
Projet JAVA EE Approfondi
BREUIL Jérémy, COSTANZO Mathieu, HABERZETTEL Michaël, ROQUES Anthony
Interaction audio sur le site web du LIA
Rendu Expressif R ENDU E XPRESSIF Pierre Bénard Adrien Bousseau Vincent Boyer Joëlle Thollot David Vanderhaeghe Journée Jeunes Chercheurs 16/11/2010.
La protection du logiciel Brevet, droit dauteur et plus! James Anglehart, agent de brevets /Anglehart et al./
Evaluation à l'école maternelle
Les relations clients - serveurs
Présentation finale de Travail de Bachelor
Développement d’un réseau social professionnel
Ligue de Guyenne de tennis Commission Régionale d’Arbitrage
Management des systèmes d’information Conclusion
PALIER 2 PROGRAMMES DE L’ENSEIGNEMENT DE LANGUES VIVANTES ÉTRANGÈRES AU COLLÈGE PRÉAMBULE COMMUN BO N° 7 du 26 avril 2007 Inspection Pédagogique Régionale.
I.Aperçu du projet II.Organisation du projet III.Processus de gestion IV.Processus technique V.Conclusion.
US85
Projet JSimula.
Architecture dun site de vente au détail1 Modèle d'un site simple de vente Lexemple du livre Ruby on Rails Partie II Java Adventure Builder Demo Réalisé.
Février Mode demploi CAIRN Année Antoine Meylan Service Commun de la Documentation - février 2010.
Projet de Master première année 2007 / 2008
Processus d'un projet F.Pfister
Alain BeautéCDS 18 juin Code du sport 2010 Réglementation Française de la pratique des sports Loi dEtat POUR LA PLONGÉE Concerne tous établissements.
Risques Majeurs à la Terrasse
CHMI 4206F - Automne CHMI 4206 Bioinformatique appliquée Prof: Eric R. Gauthier, Ph.D. Département de chimie et biochimie Université Laurentienne.
A LA RECHERCHE D'UNE OFFRE D'EMPLOI
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Projet Gestion d’eau Etudiant E1: Fabre Loïc Etudiant E2: Rozet Thomas
Équipe projet Évelyne Altariba Jérémy Castillo Antoine Ertault Dan Gugenheim Olivier Hays Jérôme Herlevin Ugur Kurnaz Nicolas Parizon Maître.
Application de gestion des retards
Validation de produits pour applications urbatiques
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Visualisation d’un entrepôt de données Pré soutenance technique
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Les différents modèles d’architecture technique
Supervision à distance d’une ligne de conditionnement temps réel 16/12/20101INSA de LYON - H4201.
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Présentation ESTRABOX
Revue de l’itération 4 11/12/ /01/2005. Revue d’itération 4 BE ISI Sommaire Rappel des objectifs Bilan de l’itération 4 Objectifs de.
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
Initiation à Oracle Server
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
I Présentation II Gestion de projet 1 - Planning 2 - Risques
Jonas Berdoz Fabrizio Beretta Piccoli Valentin Delaye Michaël Sandoz Projet GEN juin 2010.
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 de BE COO-POO Réalisation d’une application Iquizz présenté par le groupe 1 Présenter projet et équipe Tuteur: M. GUILLERM 14/06/2010

Plan I ) Spécification et exigences a) Cahier des charges b) Diagramme des cas d’utilisation II) Conception a) Architecture générale b) Diagramme de classe (Controller- View) c) Diagramme de classe (Model) III) Plan de management a) Choix des technologies b) Rôle et responsabilité c) Planning IV) Implémentation a) Protocole IQP b) Structure des données c) Serveur WEB/Serveur JAVA d) Relais e) Clients WIFI/ Bluetooth V) Evolution VI) Démonstration 14/06/2010

I) Spécification et exigences a) Cahier des charges Projet proposé par Mr Laurent Dairaine. Application de quizz à réaliser => IQUIZZ Interaction professeur-étudiants Enregistrement de questions (Préparation) Lancement de questions par le professeur (Présentiel) Réponse aux questions par les étudiants (Présentiel) Analyse des réponses (Analyse) Hétérogénéité des équipements et des accès Sécurité minimale des votes 14/06/2010

I) Spécification et exigences b) Diagramme des cas d’utilisations 14/06/2010

I) Spécification et exigences b) Diagramme des cas d’utilisations 14/06/2010

I) Spécification et exigences b) Diagramme des cas d’utilisations 14/06/2010

II) Conception a) Architecture générale -- Protocole IQP -- Structure des données -- Serveur WEB/Serveur JAVA -- Relais -- Clients WIFI/ Bluetooth 14/06/2010

II) Conception a) Architecture générale -Structure de données Informations sur les professeurs Cours, questions et réponses associées aux cours 14/06/2010

II) Conception a) Architecture générale -Serveur Web/Java Web Java Préparation de cours Enregistrement des questions-réponses Réception des votes des étudiants Interactions avec la base de données 14/06/2010

II) Conception Architecture générale -Relais Conversion des paquets reçu via bluetooth en paquets WIFI 14/06/2010

II) Conception Architecture générale -Clients WIFI/bluetooth Connexion à une session Iquizz Réponse aux questions 14/06/2010

II) Conception b) Diagramme de Classe (Controller-View) 14/06/2010

II) Conception c) Diagramme de Classe (Model) 14/06/2010

III) Plan de management 1) Choix des technologies Rubby, html Java J2ME Java J2SE Mysql Bluetooth Wifi 14/06/2010

III) Plan de management 2) Rôles et responsabilités R A C I Client Mobile Blue-tooth Suzanne,Esther,Long Codé Romaric, Rodney Le groupe Client Mobile Wifi Hubert,Amine Romaric, Long Relais Blue-tooth-Wifi Fatim, Papa Abdou, Moctar, Rodney Interfaces Web Long Romaric Serveur /Base de données/IQPProtocole Codé, Mélanie, Thiané Romaric, Long,Hubert R réalise A Approuve C consulté I informé 14/06/2010

III) Plan de management 3) Planning Avril 2010 -Analyse Cahier des charges -Discussions -Uml des différentes parties. -Implémentation des interfaces Web pour professeur et les élèves Mai 2010 Taches effectuées en parallèle: - Implémentation Client Mobile Blue-tooth -Implémentation Client Mobile Wifi -Implémentation Relais Blue-tooth -Serveur/Base de données /IQPProtocole Juin 2010 - Implémentations et test unitaires -Écritures des cookbook -Tests d'intégration -Présentation Orale 14/06/2010

IV) Implémentation IQP Protocol Client Serveur ConnectionRequest ConnectionAccepted QuestionOpened Choice QuestionClosed ConnectionClosed 14/06/2010

IV) Implémentation 2) Structure des données Création de la base Création et remplissage des tables (answers, sessions, questions, etc.) Connexion à la base via la classe java DBI.java (utilisation du driver JDBC) Requêtes SQL utilisées dans les fonctions de DBI.java 14/06/2010

IV) Implémentation 3) Serveur WEB/ Serveur JAVA Serveur Wifi Java: Interaction de 4 Classes java Accès à la base de données via DBI.java SessionControleur.java pour gérer sessions ouvertes 14/06/2010

IV) Implémentation 4) Relais (côté Bluetooth) Utilisation de bluecove Découverte de périphériques Bluetooth Enregistrement de services Envoie/Réception de paquets IQP 14/06/2010

IV) Implémentation 4) Relais (côté Wi Fi) Etape 1 : Client Bluetooth vers le serveur Concaténation de tous les paquets issus des différents mobiles Bluetooth Transmission au Proxy controller Transmission au serveur via le Wifi Ni en format : IQPdatagram 14/06/2010

IV) Implémentation 4) Relais (côté Wi Fi) Etape 2 : Serveur vers le client Bluetooth Réception du IQPdatagram via le Wifi Ni Transmission au Proxy controller Déconcaténation de l’IQPdatagram en paquets Bluetooth Transmission du paquet Bluetooth via le Bluetooth Ni 14/06/2010

IV) Implémentation 5) Client Wifi/Bluetooth J2ME Modèle MVC IHM en MIDlet Différence des clients => Accès au réseau 14/06/2010

V) Démonstration Conclusion et introduire la démo 14/06/2010