La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Présenté par le groupe 1 Réalisation dune application Iquizz 14/06/2010 Tuteur: M. GUILLERM.

Présentations similaires


Présentation au sujet: "Présenté par le groupe 1 Réalisation dune application Iquizz 14/06/2010 Tuteur: M. GUILLERM."— Transcription de la présentation:

1 présenté par le groupe 1 Réalisation dune application Iquizz 14/06/2010 Tuteur: M. GUILLERM

2 Plan I ) Spécification et exigences a) Cahier des charges b) Diagramme des cas dutilisation 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/20102

3 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/20103

4 I) Spécification et exigences b) Diagramme des cas dutilisations 14/06/20104

5 I) Spécification et exigences b) Diagramme des cas dutilisations 14/06/20105

6 I) Spécification et exigences b) Diagramme des cas dutilisations 14/06/20106

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

8 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/20108

9 II) Conception a) Architecture générale -Serveur 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/20109 WebJava

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

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

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

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

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

15 III) Plan de management 2) Rôles et responsabilités RACI Client Mobile Blue-toothSuzanne,Esther,LongCodéRomaric, RodneyLe groupe Client Mobile WifiHubert,AmineCodéRomaric, LongLe groupe Relais Blue-tooth-WifiFatim, Papa Abdou, Moctar, Rodney CodéRomaric, LongLe groupe Interfaces WebLongCodéRomaricLe groupe Serveur /Base de données/IQPProtocole Codé, Mélanie, ThianéCodéRomaric, Long,Hubert Le groupe R réalise A Approuve C consulté I informé 14/06/201015

16 III) Plan de management 3) Planning 14/06/ Avril 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 Implémentations et test unitaires -Écritures des cookbook -Tests d'intégration -Présentation Orale

17 IV) Implémentation 1) IQP Protocol ClientServeur ConnectionRequest ConnectionAccepted QuestionOpened Choice QuestionClosed ConnectionClosed 14/06/201017

18 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/201018

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

20 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/201020

21 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/201021

22 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 lIQPdatagram en paquets Bluetooth Transmission du paquet Bluetooth via le Bluetooth Ni 14/06/201022

23 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/201023

24 V) Démonstration 14/06/201024


Télécharger ppt "Présenté par le groupe 1 Réalisation dune application Iquizz 14/06/2010 Tuteur: M. GUILLERM."

Présentations similaires


Annonces Google