presentation of my end of studies project
Post on 12-May-2015
2.285 Views
Preview:
DESCRIPTION
TRANSCRIPT
Présentation du projet de fin d’études
Conception et implémentation d’un système de
divertissement en vol pour tablette Android
Présentation du projet de fin d’études
Conception et implémentation d’un système de
divertissement en vol pour tablette Android
Elaboré par
Denden Oussama
Encadré par
M. Sami Bouzekri
Supervisé par
Mme Samiha AyedEffectué chez
/332
Plan
Cadre du sujet
Solutions et choix techniques
Spécification des besoins
Conception
Conclusion et perspectives
Plan
Réalisation
1
2
3
4
/333
Cadre
du
sujet
Cadre du sujet
/334
Système IFE ???
Divertissement à bord
Système distribué
Ensemble des services
Pourrait apporter un meilleur confort physique et psychologique aux passagers.
Les services peuvent varier d’une simple vidéo vers des services de tchat ou de commerce électronique.
Regroupe plusieurs composants qui interagissent entre eux.
/335
Critique de l’existant
Trouver le programme désiré n’est pas facile
Les options disponibles sont nombreuses
Les services fournis ne sont pas personnalisés
/336
Travail demandé
4
Concevoir et développer l’application serveur1
2
3
5
Concevoir et développer l’application cliente
Assurer la communication entre le client et le serveur
Implémenter les mécanismes de collecte des informations
Concevoir, développer et intégrer les autres services
/337
Cadre
du sujet
Solutions et choix techniques
Solutions
choix
tech
niq
ues
1
/338
Les architectures n-tiers
Les architectures n-tiers
1-Tiers 2-Tiers
3-Tiers N-Tiers
/339
Architecture de la couche service
REST
• Orientée ressources
• Utilisation des URI
• Utilisation du protocole HTTP
SOAP
• Orientée actions
• Trois types d’acteurs
• Trois technologies
Interopérabilité Optimisation Performance
Architecture REST
/3310
La solution technologique:La plateforme J2EE
Spring
JSF
JAX-RS
Spring Security
Hibernate
Plateforme J2EE
/33
La solution technologique:Les serveurs
11
TomcatTomcat
FlumotionFlumotion RabbitMqRabbitMq
/3312
Cycle de développement
/3313
Solutions
choix
tech
niq
ues
1
Cadre
du sujet
Spécification des besoins
Spécification
des b
esoin
s
2
/3314
Identification des acteurs
Acteurs
Hôtesse Pilote
Passager Administrateur
/3315
Besoins fonctionnels du côté utilisateur
Passer une commande
Vidéo/audio à la demande(AVOD)
Jeu solo et multi-joueurs
Tchater
E-document
Identification des Passagers
Consulter des Informations générales
Diffuser des annonces
/3316
Besoins fonctionnels du côté administrateur
Gérer les produits
Gérer les contenus multimédia
Consulter les statistiques
Préparer vol
Authentification Administrateur
/3317
Les besoins non fonctionnels
Extensibilité
Performance
Ergonomie
Maintenabilité
BNF
/3318
Diagramme des cas d’utilisation
/3319
Etude
préalable
1
Cadre
du sujet
Conception
Conception
3
Spécification
2
des besoins
Solutions
choix
tech
niq
ues
Solutions
choix
tech
niq
ues
1
/3320
Intégration des solutions technologiques
MySQL 5
Hibernate 3.1
Spring 3.2
Jersey 1.12 JSF 2.0.12 + Richfaces
4.1.0
JAX
B
Mod
èle
Spring Security
Tablette Android Navigateur web
Ser
veu
r F
lum
otio
n
Ser
veu
r R
abb
itM
Q
Tomcat 6
/3321
Diagramme de package serveur
/3322
Diagramme de classes
0..1
1..*
1..1
1..* 1..1
1..*
1..*
1..*
1..1
1..*
1..1
1..*
1..1
1..*
Authority
User
PassengerAdmin
Action
Item Category
Trip Service
Order Media
Food Drink Magazine Movie
Music
/3323
Les diagrammes de séquences
Athentification Administrateur
affichage de page d'accueil
authentification avec succés
données valides
affichage d'un message d'erreur
echec d'authentification
données non valides
vérification des données
traitement
envoi des données
affichage d'un message d'erreur
vérificationsaisie des données
formulaire d'anthentification
demande d'authetification
Admin
Interface d'administration Serveur SGBD
[Données non valides]loop
données non vaildes coté client
données vaildes côté client
alt
données non valides côté serveur
données valides côté serveur
alt
affichage de page d'accueil
authentification avec succés
données valides
affichage d'un message d'erreur
echec d'authentification
données non valides
vérification des données
traitement
envoi des données
affichage d'un message d'erreur
vérificationsaisie des données
formulaire d'anthentification
demande d'authetification
/3324
Conception de la base de données
/3325
Etude
préalable
1
Cadre
du sujet
Réalisation
Réalisation
4
Spécification
2
des besoins
Conception
3
Solutions
choix
tech
niq
ues
1
/3326
Environnement matériel
Processeur : Pentium®Dual-Core CPU 2.00GHz.RAM : 4 Go.Espace disque : 250 Go.
Processeur : Pentium®i3-370M, 3 MB, 2,40 GHz.RAM : 8 Go.Espace disque : 640 Go.
AT91SAM9G45-EVK
PC HP PavilionPC HP Pavilion PC Fujitsu PC Fujitsu Kit d’évaluationKit d’évaluation
/3327
Environnement logiciel
Environnement logiciel
Eclipse Indigo
MySQL Workbench
Visual Paradigme for
UML
/3328
Réalisation
/3329
Réalisation
/3330
Etude
préalable
1
Cadre
du sujet
Conclusion et perspectives
Spécification
2
des besoins
Conception
3
Réalisation
4
Conclusion
et perspectives
Solutions
choix
tech
niq
ues
1
/3331
Conclusion
Effectué au sein de la société OPCMA Tunisie, notre projet avait pour but la conception et la réalisation d’un système de divertissement en vol appelé aussi système IFE destiné pour des tablettes android.
Cette expérience nous a été très instructive et profitable sur plusieurs plans.
/3332
Conclusion
Notre travail peut être sujet de quelques extensions tel que l’ajout d’un module de commerce électronique et la détection des gestes ainsi que l’enrichissement de l’application à travers des designers.
Les besoins sont réalisés en grande partie.
Merci pour
votre attention
Merci pour
votre attention
top related