You are on page 1of 29

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)

2010-2011

Supervis par : Mr. Gazdar Ashraf (ISI)


1

PLAN
Contexte Gnral Problmatique Solution adopte Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives
2

Contexte Gnral [1]


Les cartes de fidlit : Avantages Enseignes
Contexte Gnral
Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

Augmenter la frquence de visites et le panier d'achat valoriser le client en le rcompensant construire une relation durable avec ses clients

possder une base des donnes clients efficace(Traabilit)

attacher le client une enseigne

Contexte Gnral [2]


Les cartes de fidlit : Avantages Clients
Contexte Gnral
Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

profiter des offres Rabais, rcompenses cadeaux

se sentir valoriser, rcompens offre plus personnalise

utilisation simple

Problmatique[1]

Contexte Gnral

Problmatique
Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

Non-possession au moment du passage en caisse (59 %) Oubli de la sortir au moment de lachat (43%)

Manque Dinfos

Ne pas tre inform sur les offres et les promotions disponibles (72 %)

98% des franais possdent au moins une carte de fidlit ils possdent en moyenne prs de 9 cartes!!

Problmatique[2]
oubli En caisse

Contexte Gnral

Problmatique
Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

Aucune ide sur les promos Carte fidlit encombrante

Solution adopte [1]

Contexte Gnral

Problmatique

Enregistrer toutes ses cartes de fidlits sur son Smartphone pour les avoir toujours sur soi. Solution Lors du passage en caisse, le code barre de la carte de fidlit est prsent sur l'cran du tlphone.

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

Dmatrialiser la carte de fidlit Communiquer instantanment avec le client Avantages Rduire les cots et dlais dune campagne cible de Communication Augmenter et faciliter l'adhsion au programme de fidlit

Solution adopte[2]
Sujet :
Contexte Gnral

Dveloppement dune application mobile de Gestion des Carte de Fidlit

Problmatique

Les principaux objectifs:


Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

1.Permettre le client davoir toutes ses cartes de fidlit toujours sur soi.

1.La possibilit pour un client dadhrer automatiquement des nouvelles cartes de fidlit depuis son tlphone mobile

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

2.Consulter le solde de points travers un compte en ligne ou travers le tlphone mobile.

Objectif 1

Objectif 2

Objectif 3

Objectif 4

Solution adopte [3]


Simple scnario des fonctionnalits de lapplication:
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

Solution adopte [4]


Les phases de notre projet:

Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

Phase 4
Ralisation et test

Phase 3
Conception dtaille

Phase 2
tude des frameworks existantes pour le dveloppement mobile multi-plate forme. Choix de larchitecture

Phase 1
Spcification et Comprhension Des besoins

10

Spcification des besoins [1]


Les acteurs:
Contexte Gnral

Problmatique

Les principaux acteurs:

Solution adopte

Spcification des besoins


Conception et Architecture gnrale Ralisation Conclusion et Perspectives

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.

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.
11

11

Spcification des besoins [2]


Diagrammes de cas dutilisation:
Contexte Gnral

Cas d'utilisation global:

Problmatique

Solution adopte

Spcification des besoins


Conception et Architecture gnrale Ralisation Conclusion et Perspectives

12

Conception et architecture gnrale


Conception architecturale
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins
Conception et Architecture gnrale

Ralisation Conclusion et Perspectives

13

Conception et architecture gnrale


Diagramme de classe: Partie Serveur
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

14

Conception et architecture gnrale


Les classes de la Partie mobile:
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

15

Conception et architecture gnrale


Diagramme de squence du cas inscription nouveau membre
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

16

Conception et architecture gnrale


Diagramme de squence du cas ajouter nouvelle carte
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation Conclusion et Perspectives

17

Ralisation [1/9]
Environnement du travail
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale

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.

Ralisation
Conclusion et Perspectives

18

Ralisation [2/9]
Environnement du travail
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale

Ralisation
Conclusion et Perspectives

19

Ralisation [3/9]
Communication client serveur en utilisant les web Service
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale

Ralisation
Conclusion et Perspectives

20

Ralisation [4/9]
Environnement du travail
Contexte Gnral

Problmatique

La plateforme J2ME LWUIT (LightWeight UI Toolkit)

Solution adopte
Spcification des besoins Conception et Architecture gnrale

La bibliothque Zxing (Zebra Crossing) Java Mail API La bibliothque Geo-J2ME

Ralisation
Conclusion et Perspectives

21

Ralisation [5/9]
Interface inscription nouveau membre
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale

Ralisation
Conclusion et Perspectives

22

Ralisation [6/9]
Rception des paramtres daccs
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale

Ralisation
Conclusion et Perspectives

23

Ralisation [7/9]
Consultation des cartes personnelles
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale

Ralisation
Conclusion et Perspectives

24

Ralisation [8/9]
Visualisation du code barre +go localisation
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale

Ralisation
Conclusion et Perspectives

25

Ralisation [9/9]
Ajouter une carte
Contexte Gnral

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale

Ralisation
Conclusion et Perspectives

26

Conclusion

Contexte Gnral

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.

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation

Conclusion et Perspectives

27

Perspectives

Contexte Gnral

Ce projet peut tre amlior par la: Intgration dun comparateur de prix.

Problmatique

Solution adopte
Spcification des besoins Conception et Architecture gnrale Ralisation

Scan du code barre de la carte de fidlit. Envoi aux clients des coupons de rduction. Ajout de la possibilit dadhsion une nouvelle carte.

Conclusion et Perspectives

28

Merci pour votre attention

You might also like