rapport pfe : développement d'une application de gestion des cartes de fidélités(taggist-tunis)

29
1 Présentation du projet de Fin d’études Conception & Réalisation d’une application mobile de Gestion des cartes de fidélité Réalisé par: Kort Riadh Encadrés par: Mr. Friaa AbdelKarim Mr. Lajili AbdelJaoued (Taggist) Supervisé par : Mr. Gazdar Ashraf (ISI) 2010-2011

Upload: riadh-k

Post on 14-Nov-2014

8.307 views

Category:

Technology


11 download

DESCRIPTION

Ma présentation pour mon pfe

TRANSCRIPT

  • 1. 1 Prsentation du projet de Fin dtudes Conception & Ralisation dune application mobile de Gestion des cartes de fidlit Ralis par: Kort Riadh Encadrs par: Mr. Friaa AbdelKarim Mr. Lajili AbdelJaoued (Taggist) Supervis par : Mr. Gazdar Ashraf (ISI)2010-2011

2. PLAN Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral 2 Ralisation Conclusion et Perspectives 3. 33 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Contexte Gnral [1] Les cartes de fidlit : Avantages Enseignes Augmenter la frquence de visites et le panier d'achat possder une base des donnes clients efficace(Traabilit) valoriser le client en le rcompensant attacher le client une enseigne construire une relation durable avec ses clients 4. 444 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Contexte Gnral [2] Les cartes de fidlit : Avantages Clients profiter des offres Rabais, rcompenses cadeaux se sentir valoriser, rcompens offre plus personnaliseutilisation simple 5. 555555 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Problmatique[1] Manque Dinfos 98% des franais possdent au moins une carte de fidlit ils possdent en moyenne prs de 9 cartes!! Non-possession au moment du passage en caisse (59 %) Oubli de la sortir au moment de lachat (43%) Ne pas tre inform sur les offres et les promotions disponibles (72 %) 6. 666666 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Problmatique[2] Carte fidlit encombrante oubli En caisse Aucune ide sur les promos 7. Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Solution adopte [1] 7 Enregistrer toutes ses cartes de fidlits sur son Smartphone pour les avoir toujours sur soi. Lors du passage en caisse, le code barre de la carte de fidlit est prsent sur l'cran du tlphone. Solution Dmatrialiser la carte de fidlit Communiquer instantanment avec le client Rduire les cots et dlais dune campagne cible de Communication Augmenter et faciliter l'adhsion au programme de fidlit Avantages 8. 888 Conception et Architecture gnrale Spcification des besoins Problmatique Ralisation Conclusion et Perspectives Solution adopte[2] Sujet : Dveloppement dune application mobile de Gestion des Carte de Fidlit 1.Informer les clients sur les nouvelles offres existantes fin de bnficier de tous les avantages et rductions lies. 1.Visualiser sur une carte gographique, les enseignes dont le client possde une carte de fidlit Objectif 1 Objectif 2 Objectif 3 Objectif 4 1.Permettre le client davoir toutes ses cartes de fidlit toujours sur soi. 2.Consulter le solde de points travers un compte en ligne ou travers le tlphone mobile. 1.La possibilit pour un client dadhrer automatiquement des nouvelles cartes de fidlit depuis son tlphone mobile Les principaux objectifs: Solution adopte Contexte Gnral 9. 999999 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Solution adopte [3] Simple scnario des fonctionnalits de lapplication: 10. Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Solution adopte [4] 10 Phase 1 Spcification et Comprhension Des besoins tude des frameworks existantes pour le dveloppement mobile multi-plate forme. Choix de larchitecture Conception dtaille Ralisation et test Phase 2 Phase 3 Phase 4 Les phases de notre projet: 11. 111111111111 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Spcification des besoins [1] Les acteurs: 111111 1 Le client est un acteur principal qui interagit avec notre application. Cette personne bnficie de toutes les fonctionnalits de lapplication en mode connect ainsi quen mode non connect. Les principaux acteurs: 2 Cest un acteur principal qui intervient seulement dans la partie web. Il prsente ses diffrentes agences, boutiques, dans le but dexposer leurs cartes de fidlit. 3 Cest la personne qui prend en charge la gestion des comptes des utilisateurs ainsi que la gestion des cartes fidlits (ajout, adhsion, suppression, modification) et la gestion des promotions. 12. 121212121212 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Spcification des besoins [2] Cas d'utilisation global: Diagrammes de cas dutilisation: 13. 13131313 Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Conception et Architecture gnrale Conception et architecture gnrale Conception architecturale 14. 141414141414 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Conception et architecture gnrale Diagramme de classe: Partie Serveur 15. 151515151515 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Conception et architecture gnrale Les classes de la Partie mobile: 16. 161616161616 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Conception et architecture gnrale Diagramme de squence du cas inscription nouveau membre 17. 171717171717 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Conception et architecture gnrale Diagramme de squence du cas ajouter nouvelle carte 18. 181818181818 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Ralisation [1/9] Environnement du travail Environnement logiciel Systme dexploitation : Windows XP Familial version SP 3 SGBD: MySQL version 5 IDE de dveloppement : Eclipse Helios, MyEclipse. LWUIT Ressource Editor. Outil pour la conception : Visual paradigm, Rational Rose. Traitement des images : Adobe Photoshop CS. 19. 191919191919 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Ralisation [2/9] Environnement du travail 20. 202020202020 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Ralisation [3/9] Communication client serveur en utilisant les web Service 21. 212121212121 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Ralisation [4/9] Environnement du travail La plateforme J2ME LWUIT (LightWeight UI Toolkit) La bibliothque Zxing (Zebra Crossing) La bibliothque Geo-J2ME Java Mail API 22. 222222222222 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Ralisation [5/9] Interface inscription nouveau membre 23. 232323232323 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Ralisation [6/9] Rception des paramtres daccs 24. 242424242424 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Ralisation [7/9] Consultation des cartes personnelles 25. 252525252525 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Ralisation [8/9] Visualisation du code barre +go localisation 26. 262626262626 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Ralisation [9/9] Ajouter une carte 27. 272727272727 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Conclusion Lobjectif de ce projet de fin dtude tait de concevoir et dvelopper une application mobile pour la gestion des cartes de fidlit. Ce projet nous a donn la possibilit de dcouvrir de nouvelles approches de dveloppement ddies aux mobile et dutiliser de nouvelles technologies, telles que les web services, ainsi que les librairies de composants graphiques (LWUIT) pour J2ME. 28. 282828282828 Conception et Architecture gnrale Spcification des besoins Solution adopte Problmatique Contexte Gnral Ralisation Conclusion et Perspectives Perspectives Ce projet peut tre amlior par la: Intgration dun comparateur de prix. Scan du code barre de la carte de fidlit. Envoi aux clients des coupons de rduction. Ajout de la possibilit dadhsion une nouvelle carte. 29. Merci pour votre attention