Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parMaxime Schneider Modifié depuis plus de 10 années
1
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
2
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
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/2010
4
I) Spécification et exigences
b) Diagramme des cas d’utilisations 14/06/2010
5
I) Spécification et exigences
b) Diagramme des cas d’utilisations 14/06/2010
6
I) Spécification et exigences
b) Diagramme des cas d’utilisations 14/06/2010
7
II) Conception a) Architecture générale -- Protocole IQP
-- Structure des données -- Serveur WEB/Serveur JAVA -- Relais -- Clients WIFI/ Bluetooth 14/06/2010
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/2010
9
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
10
II) Conception Architecture générale -Relais
Conversion des paquets reçu via bluetooth en paquets WIFI 14/06/2010
11
II) Conception Architecture générale -Clients WIFI/bluetooth
Connexion à une session Iquizz Réponse aux questions 14/06/2010
12
II) Conception b) Diagramme de Classe (Controller-View) 14/06/2010
13
II) Conception c) Diagramme de Classe (Model) 14/06/2010
14
III) Plan de management
1) Choix des technologies Rubby, html Java J2ME Java J2SE Mysql Bluetooth Wifi 14/06/2010
15
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
16
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
17
IV) Implémentation IQP Protocol Client Serveur ConnectionRequest
ConnectionAccepted QuestionOpened Choice QuestionClosed ConnectionClosed 14/06/2010
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/2010
19
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
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/2010
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/2010
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 l’IQPdatagram en paquets Bluetooth Transmission du paquet Bluetooth via le Bluetooth Ni 14/06/2010
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/2010
24
V) Démonstration Conclusion et introduire la démo 14/06/2010
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.