Présentation du projet de fin d’étudesElaboré parDenden Oussama                    Conception et implémentation d’unEncadr...
Plan           Cadre du sujet       1     Solutions et choix techniques       2     Spécification des besoins       3     ...
Cadre du sujet                 3 /33
Système IFE ???    Divertissement à bord Pourrait apporter un meilleur confort physique et psychologique aux passagers.   ...
Critique de l’existant      Trouver le programme désiré n’est pas facile       Les options disponibles sont nombreuses    ...
Travail demandé    1   Concevoir et développer l’application serveur    2   Concevoir et développer l’application cliente ...
Solutions et choix techniques     1                                7 /33
Les architectures n-tiers  1-Tiers                         2-Tiers            3-Tiers     N-Tiers             Les architec...
Architecture de la couche service         REST                             SOAP Interopérabilité   Optimisation Orientée a...
La solution technologique:La plateforme J2EE          Spring                     Hibernate    JSF                      Spr...
La solution technologique:Les serveurs                   Tomcat       Flumotion            RabbitMq                       ...
Cycle de développement                         12 /33
Spécification des besoins    1      2                            13                                 /33
Identification des acteurs  Hôtesse                               Pilote            Passager   Administrateur             ...
Besoins fonctionnels du côtéutilisateur              Identification des Passagers                      Passer une commande...
Besoins fonctionnels du côtéadministrateur        Authentification Administrateur              Gérer les produits         ...
Les besoins non fonctionnels   Ergonomie                 Extensibilité                    BNF   Maintenabilité         Per...
Diagramme des cas d’utilisation                                  18 /33
Conception   1   1    2    3                 19                      /33
Intégration des solutionstechnologiques                                          Tablette Android                         ...
Diagramme de package serveur                               21 /33
Diagramme de classes            Authori ty                      1..*            0..1               User                   ...
Les diagrammes de séquencesAthenti fi cati on Admi ni strateur                                                       Inter...
Conception de la base de données                               24 /33
Réalisation    1    1    2    3   4                      25                           /33
Environnement matérielPC HP Pavilion               PC Fujitsu              Kit d’évaluationProcesseur :                   ...
Environnement logiciel                    Eclipse Indigo                   Environnement                      logiciel    ...
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 ...
Conclusion Les besoins sont réalisés en grande partie.  Notre travail peut être sujet de quelques  extensions tel que l’aj...
Merci pourvotre attention
Prochain SlideShare
Chargement dans…5
×

Presentation of my end of studies project

3 842 vues

Publié le

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.

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 842
Sur SlideShare
0
Issues des intégrations
0
Intégrations
5
Actions
Partages
0
Téléchargements
137
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Presentation of my end of studies project

  1. 1. Présentation du projet de fin d’étudesElaboré parDenden Oussama Conception et implémentation d’unEncadré par système de divertissement en vol pourM. Sami Bouzekri tablette AndroidSupervisé par Effectué chezMme Samiha Ayed
  2. 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
  3. 3. Cadre du sujet 3 /33
  4. 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. 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. 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. 7. Solutions et choix techniques 1 7 /33
  8. 8. Les architectures n-tiers 1-Tiers 2-Tiers 3-Tiers N-Tiers Les architectures n-tiers 8 /33
  9. 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. 10. La solution technologique:La plateforme J2EE Spring Hibernate JSF Spring Security JAX-RS Plateforme J2EE 10 /33
  11. 11. La solution technologique:Les serveurs Tomcat Flumotion RabbitMq 11 /33
  12. 12. Cycle de développement 12 /33
  13. 13. Spécification des besoins 1 2 13 /33
  14. 14. Identification des acteurs Hôtesse Pilote Passager Administrateur Acteurs 14 /33
  15. 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. 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. 17. Les besoins non fonctionnels Ergonomie Extensibilité BNF Maintenabilité Performance 17 /33
  18. 18. Diagramme des cas d’utilisation 18 /33
  19. 19. Conception 1 1 2 3 19 /33
  20. 20. Intégration des solutionstechnologiques 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. 21. Diagramme de package serveur 21 /33
  22. 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. 23. Les diagrammes de séquencesAthenti fi cati on Admi ni strateur Interface dadmi ni strati on Serveur SGBD Admi n demande dautheti fi cati on formul ai re danthenti 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 dun message derreur 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 dauthenti fi cati on affi chage dun message derreur données val i des côté serveur données val i des 23 /33 authenti fi cati on avec succés
  24. 24. Conception de la base de données 24 /33
  25. 25. Réalisation 1 1 2 3 4 25 /33
  26. 26. Environnement matérielPC HP Pavilion PC Fujitsu Kit d’évaluationProcesseur : Processeur : Pentium®i3- AT91SAM9G45-EVKPentium®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. 27. Environnement logiciel Eclipse Indigo Environnement logiciel MySQL Visual Workbench Paradigme for UML 27 /33
  28. 28. Réalisation 28 /33
  29. 29. Réalisation 29 /33
  30. 30. Conclusion et perspectives 1 1 2 3 4 30/33
  31. 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. 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
  33. 33. Merci pourvotre attention

×