Vous êtes sur la page 1sur 29

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: Supervisé par :


Mr. Friaa Mr. Gazdar
Mr. Lajili 2010-2011 (ISI)
(Taggist) 1
PLAN

Contexte Général

Problématique

Solution adoptée

Spécification des besoins

Conception et Architecture générale

Réalisation

Conclusion et Perspectives

2
Contexte Général [1]

Les cartes de fidélité : Avantages Enseignes


Contexte Général

Problématique

Solution adoptée
Augmenter la posséder une base
Spécification fréquence de des données clients
des besoins
visites et le efficace(Traçabilité)
Conception et
Architecture générale
panier d'achat

Réalisation
valoriser le attacher le
Conclusion et client en le client à une
Perspectives
récompensant enseigne

construire une
relation durable
avec ses clients
3
Contexte Général [2]

Les cartes de fidélité : Avantages Clients


Contexte Général

Problématique

Solution adoptée

Spécification
des besoins
profiter des offres se sentir
Conception et Rabais, récompenses valoriser,
Architecture générale
cadeaux récompensé
Réalisation

Conclusion et offre plus


Perspectives utilisation simple personnalisée

4
Problématique[1]

Contexte Général
• Non-possession au moment
du passage en caisse (59 %)
Problématique
• Oubli de la sortir au moment
Solution adoptée de l’achat (43%)

Spécification
des besoins
Manque • Ne pas être informé sur les
D’infos offres et les promotions
Conception et disponibles (72 %)
Architecture générale

Réalisation
• 98% des français possèdent au
Conclusion et moins une carte de fidélité
Perspectives
• ils possèdent en moyenne près de
9 cartes!!

5
Problématique[2]

oubli
Contexte Général En
caisse
Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale Aucune
idée sur
Réalisation
les
Conclusion et
promos
Perspectives
Carte fidélité
encombrante

6
Solution adoptée [1]

Contexte Général
• Enregistrer toutes ses cartes de fidélités sur son
Smartphone pour les avoir toujours sur soi.
Problématique
Solution
• Lors du passage en caisse, le code barre de la carte
Solution adoptée
de fidélité est présenté sur l'écran du téléphone.
Spécification
des besoins

Conception et
Architecture générale
• Dématérialiser la carte de fidélité
Réalisation
• Communiquer instantanément avec le client
Conclusion et
Avantages • Réduire les coûts et délais d’une campagne ciblée
Perspectives de Communication
• Augmenter et faciliter l'adhésion au programme
de fidélité

7
Solution adoptée[2]

Sujet :
Contexte Général Développement d’une application mobile de Gestion des
Carte de Fidélité
Problématique

Les principaux objectifs:


Solution adoptée
1.Permettre le client 1.La possibilité pour 1.Informer les clients 1.Visualiser sur une
Spécification d’avoir toutes ses un client d’adhérer sur les nouvelles carte
des besoins cartes de fidélité automatiquement à offres existantes à géographique, les
toujours sur soi. des nouvelles cartes fin de bénéficier de enseignes dont le
Conception et de fidélité depuis tous les avantages client possède une
Architecture générale son téléphone et réductions liées. carte de fidélité
mobile
2.Consulter le solde
Réalisation
de points à travers
un compte en ligne
Conclusion et ou à travers le
Perspectives téléphone mobile.

 Objectif 1  Objectif 2  Objectif 3  Objectif 4

8
Solution adoptée [3]

Simple scénario des fonctionnalités de l’application:


Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

9
Solution adoptée [4]

Les phases de notre projet:


Contexte Général

Problématique

Solution adoptée
Phase 4
Spécification • Réalisation et
des besoins
test
Conception et
Phase 3
Architecture générale
• Conception
Réalisation détaillée
Phase 2
Conclusion et
Perspectives • Étude des frameworks
existantes pour le
Phase 1
développement
• Spécification mobile multi-plate
et forme.
Compréhension • Choix de
Des besoins l’architecture 10
Spécification des besoins [1]

Les acteurs:

Contexte Général

Les principaux acteurs:


Problématique

Solution adoptée

Spécification
1 2 3
des besoins
Le client est un acteur C’est un acteur principal C’est la personne qui
Conception et principal qui interagit qui intervient seulement prend en charge la
Architecture générale avec notre application. dans la partie web. gestion des comptes
Cette personne Il présente ses des utilisateurs ainsi
Réalisation bénéficie de toutes les différentes agences, que la gestion des
fonctionnalités de boutiques, dans le but cartes fidélités (ajout,
Conclusion et l’application en mode d’exposer leurs cartes adhésion, suppression,
Perspectives connecté ainsi qu’en de fidélité. modification…) et la
mode non connecté. gestion des promotions.

Client Enseigne Administrateur


11

11
Spécification des besoins [2]

Diagrammes de cas d’utilisation:

Contexte Général
Cas d'utilisation global:

Problématique

Solution adoptée

Spécification
des besoins
Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

12
Conception et architecture générale

Conception architecturale
Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

13
Conception et architecture générale

Diagramme de classe: Partie Serveur

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

14
Conception et architecture générale

Les classes de la Partie mobile:

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

15
Conception et architecture générale

Diagramme de séquence du cas inscription nouveau membre

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

16
Conception et architecture générale

Diagramme de séquence du cas ajouter nouvelle carte

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

17
Réalisation [1/9]

Environnement du travail

Contexte Général

Environnement logiciel
Problématique • Système d’exploitation : Windows XP Familial version SP 3
• SGBD: MySQL version 5
Solution adoptée • IDE de développement : Eclipse Helios, MyEclipse. LWUIT
Spécification
Ressource Editor.
des besoins • Outil pour la conception : Visual paradigm, Rational Rose.
Conception et
• Traitement des images : Adobe Photoshop CS.
Architecture générale

Réalisation

Conclusion et
Perspectives

18
Réalisation [2/9]

Environnement du travail

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

19
Réalisation [3/9]

Communication client serveur en utilisant les web Service

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

20
Réalisation [4/9]

Environnement du travail

Contexte Général

Problématique  La plateforme « J2ME »

Solution adoptée
 LWUIT (LightWeight UI Toolkit)
Spécification
des besoins

Conception et
Architecture générale  La bibliothèque Zxing (Zebra Crossing)

Réalisation
 Java Mail API
Conclusion et
Perspectives

 La bibliothèque Geo-J2ME

21
Réalisation [5/9]

Interface inscription nouveau membre

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

22
Réalisation [6/9]

Réception des paramètres d’accès

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

23
Réalisation [7/9]

Consultation des cartes personnelles

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

24
Réalisation [8/9]

Visualisation du code à barre +géo localisation

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

25
Réalisation [9/9]

Ajouter une carte

Contexte Général

Problématique

Solution adoptée

Spécification
des besoins

Conception et
Architecture générale

Réalisation

Conclusion et
Perspectives

26
Conclusion

Contexte Général
• L’objectif de ce projet de fin d’étude était de
Problématique concevoir et développer une application mobile

Solution adoptée pour la gestion des cartes de fidélité.


Spécification
des besoins
• Ce projet nous a donné la possibilité de découvrir
Conception et
Architecture générale de nouvelles approches de développement dédiées
Réalisation aux mobile et d’utiliser de nouvelles technologies,
Conclusion et telles que les web services, ainsi que les librairies
Perspectives
de composants graphiques (LWUIT) pour J2ME.

27
Perspectives

Contexte Général Ce projet peut être amélioré par la:

Problématique

 Intégration d’un comparateur de prix.


Solution adoptée

 Scan du code à barre de la carte de fidélité.


Spécification
des besoins

Conception et
 Envoi aux clients des coupons de réduction.
Architecture générale
 Ajout de la possibilité d’adhésion à une nouvelle
Réalisation
carte.
Conclusion et
Perspectives

28
Merci pour votre attention

Vous aimerez peut-être aussi