SlideShare une entreprise Scribd logo
1  sur  33
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
Plan

           Cadre du sujet

       1     Solutions et choix techniques

       2     Spécification des besoins

       3      Conception

       4      Réalisation

           Conclusion et perspectives



                                             2 /33
Cadre du sujet




                 3 /33
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
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
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
Solutions et choix techniques




     1




                                7 /33
Les architectures n-tiers


  1-Tiers                         2-Tiers
            3-Tiers     N-Tiers




             Les architectures
                  n-tiers



                                            8 /33
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
La solution technologique:
La plateforme J2EE

          Spring
                     Hibernate




    JSF


                      Spring
                     Security




          JAX-RS   Plateforme J2EE
                                     10 /33
La solution technologique:
Les serveurs



                   Tomcat


       Flumotion            RabbitMq




                                       11 /33
Cycle de développement




                         12 /33
Spécification des besoins




    1      2




                            13
                                 /33
Identification des acteurs

  Hôtesse                               Pilote
            Passager   Administrateur




               Acteurs

                                                 14 /33
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
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
Les besoins non fonctionnels

   Ergonomie                 Extensibilité




                    BNF



   Maintenabilité         Performance




                                             17 /33
Diagramme des cas d’utilisation




                                  18 /33
Conception




   1
   1    2    3




                 19
                      /33
Intégration des solutions
technologiques

                                          Tablette Android                                     Navigateur web



                                                                           Spring Security
   Serveur RabbitMQ


                      Serveur Flumotion




                                                                                     JSF 2.0.12 + Richfaces
                                                             Jersey 1.12
                                                                                              4.1.0




                                                                                                                Modèle
                                                JAXB


                                                                            Spring 3.2


                                                                           Hibernate 3.1



                                                 Tomcat 6


                                                                                MySQL 5


                                                                                                                         20 /33
Diagramme de package serveur




                               21 /33
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
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
Conception de la base de données




                               24 /33
Réalisation




    1
    1    2    3   4




                      25
                           /33
Environnement matériel




PC HP Pavilion               PC Fujitsu              Kit d’évaluation
Processeur :
                          Processeur : Pentium®i3-    AT91SAM9G45-EVK
Pentium®Dual-Core CPU
                          370M, 3 MB, 2,40 GHz.
2.00GHz.
                          RAM : 8 Go.
RAM : 4 Go.
                          Espace disque : 640 Go.
Espace disque : 250 Go.


                                                                        26 /33
Environnement logiciel

                    Eclipse Indigo




                   Environnement
                      logiciel

        MySQL                           Visual
       Workbench                     Paradigme for
                                         UML




                                                     27 /33
Réalisation




              28 /33
Réalisation




              29 /33
Conclusion et perspectives




    1
    1    2     3     4




                             30/33
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
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
Merci pour

votre attention

Contenu connexe

Tendances

CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...Madjid Meddah
 
Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...SAAD SARHANI
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile Raoua Bennasr
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileNader Somrani
 
Conception et développement d’un système d’alerte et notification d’une tou...
Conception et développement  d’un système d’alerte et notification  d’une tou...Conception et développement  d’un système d’alerte et notification  d’une tou...
Conception et développement d’un système d’alerte et notification d’une tou...Bilel Khaled ☁
 
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webRapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webSalma Gouia
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebHarrathi Mohamed
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Ben Abdelwahed Slim
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Mohamed Boubaya
 
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...Gedeon AGOTSI
 
Rapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIARapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIAAhmed BEN JEMIA
 
Rapport de PFE du Diplôme de Mastère pro en Modélisation, Bases de Données et...
Rapport de PFE du Diplôme de Mastère pro en Modélisation, Bases de Données et...Rapport de PFE du Diplôme de Mastère pro en Modélisation, Bases de Données et...
Rapport de PFE du Diplôme de Mastère pro en Modélisation, Bases de Données et...Sarra LAOUINI
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsMohamed Ayoub OUERTATANI
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiDonia Hammami
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Anas Riahi
 
Plateforme e-learning PHP
Plateforme e-learning PHP Plateforme e-learning PHP
Plateforme e-learning PHP Saâd Zerhouni
 
2015 07 14_presentation-pfe-gestion-parc-informatique
2015 07 14_presentation-pfe-gestion-parc-informatique2015 07 14_presentation-pfe-gestion-parc-informatique
2015 07 14_presentation-pfe-gestion-parc-informatiqueUsmiste Rosso
 
Cours2 uml usecase
Cours2 uml usecaseCours2 uml usecase
Cours2 uml usecasevangogue
 

Tendances (20)

Rapport PFE
Rapport PFERapport PFE
Rapport PFE
 
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
 
Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...
 
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
Rapport pfe Conceptionet Developpement d'une Application web et  Mobile Rapport pfe Conceptionet Developpement d'une Application web et  Mobile
Rapport pfe Conceptionet Developpement d'une Application web et Mobile
 
Rapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobileRapport PFE Développent d'une application bancaire mobile
Rapport PFE Développent d'une application bancaire mobile
 
Conception et développement d’un système d’alerte et notification d’une tou...
Conception et développement  d’un système d’alerte et notification  d’une tou...Conception et développement  d’un système d’alerte et notification  d’une tou...
Conception et développement d’un système d’alerte et notification d’une tou...
 
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webRapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
Rapport PFE - B.Sc IT
Rapport PFE -  B.Sc ITRapport PFE -  B.Sc IT
Rapport PFE - B.Sc IT
 
Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...Conception et developpement d'un site web pour la suggestion et notification ...
Conception et developpement d'un site web pour la suggestion et notification ...
 
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
Mémoire de fin de formation pour l'obtention du diplome d'ingénieur des trava...
 
Rapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIARapport PFE Ahmed BEN JEMIA
Rapport PFE Ahmed BEN JEMIA
 
Rapport de PFE du Diplôme de Mastère pro en Modélisation, Bases de Données et...
Rapport de PFE du Diplôme de Mastère pro en Modélisation, Bases de Données et...Rapport de PFE du Diplôme de Mastère pro en Modélisation, Bases de Données et...
Rapport de PFE du Diplôme de Mastère pro en Modélisation, Bases de Données et...
 
Présentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clientsPrésentation PFE: Système de gestion des réclamations et interventions clients
Présentation PFE: Système de gestion des réclamations et interventions clients
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammami
 
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
Rapport PFE : Réalisation d'une application web back-office de gestion pédago...
 
Plateforme e-learning PHP
Plateforme e-learning PHP Plateforme e-learning PHP
Plateforme e-learning PHP
 
2015 07 14_presentation-pfe-gestion-parc-informatique
2015 07 14_presentation-pfe-gestion-parc-informatique2015 07 14_presentation-pfe-gestion-parc-informatique
2015 07 14_presentation-pfe-gestion-parc-informatique
 
Cours2 uml usecase
Cours2 uml usecaseCours2 uml usecase
Cours2 uml usecase
 

En vedette

Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiersHeithem Abbes
 
Android games analysis final presentation
Android games analysis final presentationAndroid games analysis final presentation
Android games analysis final presentationMilind Gokhale
 
Design applicatif avec symfony2
Design applicatif avec symfony2Design applicatif avec symfony2
Design applicatif avec symfony2RomainKuzniak
 
4 g LTE, LTE Advance
4 g LTE, LTE Advance 4 g LTE, LTE Advance
4 g LTE, LTE Advance Sajid Marwat
 
Etude du processus vente, identification des principaux
Etude du processus vente, identification des principauxEtude du processus vente, identification des principaux
Etude du processus vente, identification des principauxGygi Guiawa
 
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...Wafa Bourkhis
 
Etude de Cas Management de l'Innovation : Lead User: Napster et Freitag
Etude de Cas Management de l'Innovation : Lead User: Napster et FreitagEtude de Cas Management de l'Innovation : Lead User: Napster et Freitag
Etude de Cas Management de l'Innovation : Lead User: Napster et FreitagCédric Gavillet
 
Le mix marketing international
Le mix marketing internationalLe mix marketing international
Le mix marketing internationalImàn El
 
Mémoire de fin d’études : Le Marketing Ecologique : Effet Vert ou …
Mémoire de fin d’études : Le Marketing Ecologique : Effet Vert ou …Mémoire de fin d’études : Le Marketing Ecologique : Effet Vert ou …
Mémoire de fin d’études : Le Marketing Ecologique : Effet Vert ou …Jenny Miralles
 
Les thèmes de recherche en economie
Les thèmes de recherche en economieLes thèmes de recherche en economie
Les thèmes de recherche en economieEconomiste
 
Present your research project in 10 simple slides
Present your research project in 10 simple slidesPresent your research project in 10 simple slides
Present your research project in 10 simple slidesHelen Dixon
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
huawei-lte-kpi-ref
huawei-lte-kpi-refhuawei-lte-kpi-ref
huawei-lte-kpi-refAbd Yehia
 
The 25 most common grammatical errors in the English language.
The 25 most common grammatical errors in the English language.The 25 most common grammatical errors in the English language.
The 25 most common grammatical errors in the English language.Derek Murphy
 
Common rice diseases (am sinohin)
Common rice diseases (am sinohin)Common rice diseases (am sinohin)
Common rice diseases (am sinohin)macky75
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstractklezeh
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Heithem Abbes
 

En vedette (20)

Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiers
 
Android games analysis final presentation
Android games analysis final presentationAndroid games analysis final presentation
Android games analysis final presentation
 
Design applicatif avec symfony2
Design applicatif avec symfony2Design applicatif avec symfony2
Design applicatif avec symfony2
 
4 g LTE, LTE Advance
4 g LTE, LTE Advance 4 g LTE, LTE Advance
4 g LTE, LTE Advance
 
Etude du processus vente, identification des principaux
Etude du processus vente, identification des principauxEtude du processus vente, identification des principaux
Etude du processus vente, identification des principaux
 
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis  (Design)...
Speech de PFE de Ahmed Jebali - CM- ISAMM-Encadré par Wafa Bourkhis (Design)...
 
Handover Parameters Self-optimization by Q-Learning in 4G Networks
Handover Parameters Self-optimization by Q-Learning in 4G NetworksHandover Parameters Self-optimization by Q-Learning in 4G Networks
Handover Parameters Self-optimization by Q-Learning in 4G Networks
 
Etude de Cas Management de l'Innovation : Lead User: Napster et Freitag
Etude de Cas Management de l'Innovation : Lead User: Napster et FreitagEtude de Cas Management de l'Innovation : Lead User: Napster et Freitag
Etude de Cas Management de l'Innovation : Lead User: Napster et Freitag
 
Rapport PFE VoIP
Rapport PFE VoIPRapport PFE VoIP
Rapport PFE VoIP
 
Le mix marketing international
Le mix marketing internationalLe mix marketing international
Le mix marketing international
 
Mémoire de fin d’études : Le Marketing Ecologique : Effet Vert ou …
Mémoire de fin d’études : Le Marketing Ecologique : Effet Vert ou …Mémoire de fin d’études : Le Marketing Ecologique : Effet Vert ou …
Mémoire de fin d’études : Le Marketing Ecologique : Effet Vert ou …
 
Les thèmes de recherche en economie
Les thèmes de recherche en economieLes thèmes de recherche en economie
Les thèmes de recherche en economie
 
Present your research project in 10 simple slides
Present your research project in 10 simple slidesPresent your research project in 10 simple slides
Present your research project in 10 simple slides
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
huawei-lte-kpi-ref
huawei-lte-kpi-refhuawei-lte-kpi-ref
huawei-lte-kpi-ref
 
The 25 most common grammatical errors in the English language.
The 25 most common grammatical errors in the English language.The 25 most common grammatical errors in the English language.
The 25 most common grammatical errors in the English language.
 
Common rice diseases (am sinohin)
Common rice diseases (am sinohin)Common rice diseases (am sinohin)
Common rice diseases (am sinohin)
 
Sample project abstract
Sample project abstractSample project abstract
Sample project abstract
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)
 

Similaire à Presentation of my end of studies project

System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
 
Projet de-recherche-Tuteuré
Projet de-recherche-TuteuréProjet de-recherche-Tuteuré
Projet de-recherche-TuteuréRullier Anthony
 
The Spring of Adobe Flex Remoting
The Spring of Adobe Flex RemotingThe Spring of Adobe Flex Remoting
The Spring of Adobe Flex RemotingFrançois Le Droff
 
Android VoIP/SIP Softphone
Android VoIP/SIP SoftphoneAndroid VoIP/SIP Softphone
Android VoIP/SIP SoftphoneHamza Lazaar
 
Manuel de sécurisation d'un serveur Linux
Manuel de sécurisation d'un serveur LinuxManuel de sécurisation d'un serveur Linux
Manuel de sécurisation d'un serveur LinuxJean-Marie Renouard
 
LUGE - Introduction aux brokers
LUGE - Introduction aux brokersLUGE - Introduction aux brokers
LUGE - Introduction aux brokersNicolas Bats
 
Sonar devant le Java User Group de Lausanne
Sonar devant le Java User Group de LausanneSonar devant le Java User Group de Lausanne
Sonar devant le Java User Group de LausanneFreddy Mallet
 
Administration réseau snmp 2
Administration réseau snmp 2Administration réseau snmp 2
Administration réseau snmp 2Mohamed Faraji
 
Authentification Réseau 802.1X PEAP-MSCHAP-V2
Authentification Réseau 802.1X PEAP-MSCHAP-V2Authentification Réseau 802.1X PEAP-MSCHAP-V2
Authentification Réseau 802.1X PEAP-MSCHAP-V2PRONETIS
 
Initiation à l’analyse réseau avec Wireshark.pdf
Initiation à l’analyse réseau avec Wireshark.pdfInitiation à l’analyse réseau avec Wireshark.pdf
Initiation à l’analyse réseau avec Wireshark.pdfDrm/Bss Gueda
 
Symbian Os User Interfaces
Symbian Os User InterfacesSymbian Os User Interfaces
Symbian Os User InterfacesFatma Ghachem
 
Supervision rc3a9seau
Supervision rc3a9seauSupervision rc3a9seau
Supervision rc3a9seauMed Ali Bhs
 

Similaire à Presentation of my end of studies project (20)

Cours android
Cours androidCours android
Cours android
 
Cours Android
Cours AndroidCours Android
Cours Android
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
Projet de-recherche-Tuteuré
Projet de-recherche-TuteuréProjet de-recherche-Tuteuré
Projet de-recherche-Tuteuré
 
The Spring of Adobe Flex Remoting
The Spring of Adobe Flex RemotingThe Spring of Adobe Flex Remoting
The Spring of Adobe Flex Remoting
 
Android VoIP/SIP Softphone
Android VoIP/SIP SoftphoneAndroid VoIP/SIP Softphone
Android VoIP/SIP Softphone
 
Coursip 2
Coursip 2Coursip 2
Coursip 2
 
vanderpypendaniel_msc
vanderpypendaniel_mscvanderpypendaniel_msc
vanderpypendaniel_msc
 
Manuel de sécurisation d'un serveur Linux
Manuel de sécurisation d'un serveur LinuxManuel de sécurisation d'un serveur Linux
Manuel de sécurisation d'un serveur Linux
 
LUGE - Introduction aux brokers
LUGE - Introduction aux brokersLUGE - Introduction aux brokers
LUGE - Introduction aux brokers
 
Sonar devant le Java User Group de Lausanne
Sonar devant le Java User Group de LausanneSonar devant le Java User Group de Lausanne
Sonar devant le Java User Group de Lausanne
 
Administration réseau snmp 2
Administration réseau snmp 2Administration réseau snmp 2
Administration réseau snmp 2
 
LyonJUG-2023-v1.0.pdf
LyonJUG-2023-v1.0.pdfLyonJUG-2023-v1.0.pdf
LyonJUG-2023-v1.0.pdf
 
Authentification Réseau 802.1X PEAP-MSCHAP-V2
Authentification Réseau 802.1X PEAP-MSCHAP-V2Authentification Réseau 802.1X PEAP-MSCHAP-V2
Authentification Réseau 802.1X PEAP-MSCHAP-V2
 
Xml
XmlXml
Xml
 
wireshark.pdf
wireshark.pdfwireshark.pdf
wireshark.pdf
 
Initiation à l’analyse réseau avec Wireshark.pdf
Initiation à l’analyse réseau avec Wireshark.pdfInitiation à l’analyse réseau avec Wireshark.pdf
Initiation à l’analyse réseau avec Wireshark.pdf
 
Symbian Os User Interfaces
Symbian Os User InterfacesSymbian Os User Interfaces
Symbian Os User Interfaces
 
Supervision rc3a9seau
Supervision rc3a9seauSupervision rc3a9seau
Supervision rc3a9seau
 
Cours python
Cours pythonCours python
Cours python
 

Presentation of my end of studies project

  • 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
  • 7. Solutions et choix techniques 1 7 /33
  • 8. Les architectures n-tiers 1-Tiers 2-Tiers 3-Tiers N-Tiers Les architectures n-tiers 8 /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
  • 10. La solution technologique: La plateforme J2EE Spring Hibernate JSF Spring Security JAX-RS Plateforme J2EE 10 /33
  • 11. La solution technologique: Les serveurs Tomcat Flumotion RabbitMq 11 /33
  • 14. Identification des acteurs Hôtesse Pilote Passager Administrateur Acteurs 14 /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
  • 18. Diagramme des cas d’utilisation 18 /33
  • 19. Conception 1 1 2 3 19 /33
  • 20. Intégration des solutions technologiques Tablette Android Navigateur web Spring Security Serveur RabbitMQ Serveur Flumotion JSF 2.0.12 + Richfaces Jersey 1.12 4.1.0 Modèle JAXB Spring 3.2 Hibernate 3.1 Tomcat 6 MySQL 5 20 /33
  • 21. Diagramme de package serveur 21 /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
  • 24. Conception de la base de données 24 /33
  • 25. Réalisation 1 1 2 3 4 25 /33
  • 26. Environnement matériel PC HP Pavilion PC Fujitsu Kit d’évaluation Processeur : Processeur : Pentium®i3- AT91SAM9G45-EVK Pentium®Dual-Core CPU 370M, 3 MB, 2,40 GHz. 2.00GHz. RAM : 8 Go. RAM : 4 Go. Espace disque : 640 Go. Espace disque : 250 Go. 26 /33
  • 27. Environnement logiciel Eclipse Indigo Environnement logiciel MySQL Visual Workbench Paradigme for UML 27 /33
  • 28. Réalisation 28 /33
  • 29. Réalisation 29 /33
  • 30. Conclusion et perspectives 1 1 2 3 4 30/33
  • 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