Download - Presentation of my end of studies project
![Page 1: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/1.jpg)
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
![Page 2: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/2.jpg)
/332
Plan
Cadre du sujet
Solutions et choix techniques
Spécification des besoins
Conception
Conclusion et perspectives
Plan
Réalisation
1
2
3
4
![Page 3: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/3.jpg)
/333
Cadre
du
sujet
Cadre du sujet
![Page 4: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/4.jpg)
/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.
![Page 5: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/5.jpg)
/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
![Page 6: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/6.jpg)
/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
![Page 7: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/7.jpg)
/337
Cadre
du sujet
Solutions et choix techniques
Solutions
choix
tech
niq
ues
1
![Page 8: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/8.jpg)
/338
Les architectures n-tiers
Les architectures n-tiers
1-Tiers 2-Tiers
3-Tiers N-Tiers
![Page 9: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/9.jpg)
/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
![Page 10: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/10.jpg)
/3310
La solution technologique:La plateforme J2EE
Spring
JSF
JAX-RS
Spring Security
Hibernate
Plateforme J2EE
![Page 11: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/11.jpg)
/33
La solution technologique:Les serveurs
11
TomcatTomcat
FlumotionFlumotion RabbitMqRabbitMq
![Page 12: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/12.jpg)
/3312
Cycle de développement
![Page 13: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/13.jpg)
/3313
Solutions
choix
tech
niq
ues
1
Cadre
du sujet
Spécification des besoins
Spécification
des b
esoin
s
2
![Page 14: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/14.jpg)
/3314
Identification des acteurs
Acteurs
Hôtesse Pilote
Passager Administrateur
![Page 15: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/15.jpg)
/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
![Page 16: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/16.jpg)
/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
![Page 17: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/17.jpg)
/3317
Les besoins non fonctionnels
Extensibilité
Performance
Ergonomie
Maintenabilité
BNF
![Page 18: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/18.jpg)
/3318
Diagramme des cas d’utilisation
![Page 19: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/19.jpg)
/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
![Page 20: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/20.jpg)
/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
![Page 21: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/21.jpg)
/3321
Diagramme de package serveur
![Page 22: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/22.jpg)
/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
![Page 23: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/23.jpg)
/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
![Page 24: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/24.jpg)
/3324
Conception de la base de données
![Page 25: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/25.jpg)
/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
![Page 26: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/26.jpg)
/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
![Page 27: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/27.jpg)
/3327
Environnement logiciel
Environnement logiciel
Eclipse Indigo
MySQL Workbench
Visual Paradigme for
UML
![Page 28: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/28.jpg)
/3328
Réalisation
![Page 29: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/29.jpg)
/3329
Réalisation
![Page 30: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/30.jpg)
/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
![Page 31: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/31.jpg)
/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.
![Page 32: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/32.jpg)
/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.
![Page 33: Presentation of my end of studies project](https://reader031.vdocuments.mx/reader031/viewer/2022020709/5551856bb4c90580128b4861/html5/thumbnails/33.jpg)
Merci pour
votre attention
Merci pour
votre attention