SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinaleMaroua Bouhachem
 
Conception et réalisation d’une application Mobile banking
Conception et réalisation d’une application  Mobile banking  Conception et réalisation d’une application  Mobile banking
Conception et réalisation d’une application Mobile banking Khaled Fayala
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.Sabri El gharbi El yahmadi
 
Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Ramzi Noumairi
 
Rapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueRapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueEric Maxime
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemSarra ERRREGUI
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesHosni Mansour
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Mohamed Aziz Chetoui
 
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
 
Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT) Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT) Mohammed JAITI
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSiwar GUEMRI
 
Rapport de stage boite à idées innovantes avec dashboard
Rapport de stage boite à idées innovantes avec dashboardRapport de stage boite à idées innovantes avec dashboard
Rapport de stage boite à idées innovantes avec dashboardSiwar GUEMRI
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFEHedi Riahi
 
Présentation du stage echatibi sofian
Présentation du stage echatibi sofianPrésentation du stage echatibi sofian
Présentation du stage echatibi sofianSofiane Echatibi
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Ayed CHOKRI
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
 
Pfe rapport rabiaa hind 04 06 2012
Pfe rapport   rabiaa hind 04 06 2012Pfe rapport   rabiaa hind 04 06 2012
Pfe rapport rabiaa hind 04 06 2012Olaya Hoyame
 
Mise en place du Chattoon en PHP
Mise en place du Chattoon en PHPMise en place du Chattoon en PHP
Mise en place du Chattoon en PHPArmel Diamesso
 

Was ist angesagt? (20)

Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinale
 
iRecruite
iRecruiteiRecruite
iRecruite
 
Conception et réalisation d’une application Mobile banking
Conception et réalisation d’une application  Mobile banking  Conception et réalisation d’une application  Mobile banking
Conception et réalisation d’une application Mobile banking
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
 
Modele rapport pfe esprit
Modele rapport pfe  espritModele rapport pfe  esprit
Modele rapport pfe esprit
 
Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...
 
Rapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueRapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc Informatique
 
Application web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment systemApplication web de gestion de recrutement- Recruitement managment system
Application web de gestion de recrutement- Recruitement managment system
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humaines
 
Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...Conception et développement d'une application de gestion de production et de ...
Conception et développement d'une application de gestion de production et de ...
 
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
 
Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT) Soutenance de Mon PFE de Stage (DUT)
Soutenance de Mon PFE de Stage (DUT)
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
Rapport de stage boite à idées innovantes avec dashboard
Rapport de stage boite à idées innovantes avec dashboardRapport de stage boite à idées innovantes avec dashboard
Rapport de stage boite à idées innovantes avec dashboard
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Présentation du stage echatibi sofian
Présentation du stage echatibi sofianPrésentation du stage echatibi sofian
Présentation du stage echatibi sofian
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
 
Pfe rapport rabiaa hind 04 06 2012
Pfe rapport   rabiaa hind 04 06 2012Pfe rapport   rabiaa hind 04 06 2012
Pfe rapport rabiaa hind 04 06 2012
 
Mise en place du Chattoon en PHP
Mise en place du Chattoon en PHPMise en place du Chattoon en PHP
Mise en place du Chattoon en PHP
 

Andere mochten auch

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
 

Andere mochten auch (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)
 

Ähnlich wie 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
 

Ähnlich wie 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