After spending three year of studying in the engineering schools, each student have to integrate a company for a period between 4 to 6 months in which he must do a project in order to get his engineering diploma.Then he has to present his project and work he done in front of group of juries who will judge his work. Here is my project i got a grade of 14.5/20 which considered to be a good grade.
1. Présentation du projet de fin d’études
Elaboré par
Denden Oussama
Conception et implémentation d’un
Encadré par système de divertissement en vol pour
M. Sami Bouzekri tablette Android
Supervisé par Effectué chez
Mme Samiha Ayed
2. Plan
Cadre du sujet
1 Solutions et choix techniques
2 Spécification des besoins
3 Conception
4 Réalisation
Conclusion et perspectives
2 /33
4. Système IFE ???
Divertissement à bord
Pourrait apporter un meilleur confort physique et psychologique
aux passagers.
Système distribué
Regroupe plusieurs composants qui interagissent entre eux.
Ensemble des services
Les services peuvent varier d’une simple vidéo vers des services
de tchat ou de commerce électronique.
4 /33
5. 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
5 /33
6. Travail demandé
1 Concevoir et développer l’application serveur
2 Concevoir et développer l’application cliente
3 Assurer la communication entre le client et le serveur
4 Implémenter les mécanismes de collecte des informations
5 Concevoir, développer et intégrer les autres services
6 /33
9. Architecture de la couche service
REST SOAP
Interopérabilité Optimisation Orientée actions
• Orientée ressources • Performance
• Utilisation des URI • Trois types d’acteurs
• Utilisation du • Trois technologies
protocole HTTP Architecture
REST
9 /33
15. Besoins fonctionnels du côté
utilisateur
Identification des Passagers
Passer une commande
Vidéo/audio à la demande(AVOD)
Jeu solo et multi-joueurs
Tchater
E-document
Consulter des Informations générales
Diffuser des annonces 15 /33
16. Besoins fonctionnels du côté
administrateur
Authentification Administrateur
Gérer les produits
Gérer les contenus multimédia
Consulter les statistiques
Préparer vol
16 /33
17. Les besoins non fonctionnels
Ergonomie Extensibilité
BNF
Maintenabilité Performance
17 /33
22. Diagramme de classes
Authori ty
1..*
0..1
User Acti on T ri p Servi ce
1..1 1..*
1..*
1..* 1..1
1..*
1..* 1..1
1..1 1..*
Admi n Passenger Item Category
1..*
1..1
Order Medi a Musi c
Food Dri nk Magazi ne Movi e
22 /33
23. Les diagrammes de séquences
Athenti fi cati on Admi ni strateur
Interface d'admi ni strati on Serveur SGBD
Admi n
demande d'autheti fi cati on
formul ai re d'anthenti fi cati on
l oop [Données non val i des]
sai si e des données
véri fi cati on
al t données non vai l des coté cl i ent
affi chage d'un message d'erreur
données vai l des côté cl i ent envoi des données
trai tement
véri fi cati on des données
al t données non val i des côté serveur
données non val i des
echec d'authenti fi cati on
affi chage d'un message d'erreur
données val i des côté serveur
données val i des
23 /33
authenti fi cati on avec succés
31. 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.
31 /33
32. Conclusion
Les besoins sont réalisés en grande partie.
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.
32 /33