Vous êtes sur la page 1sur 26

Sommaire

1 • Contexte et problématique

2
• Analyse et conception

3 • Réalisation

4 • Application T_Guide

5 • Conclusion

2
Sommaire

1 • Contexte et problématique

2
• Analyse et conception

3 • Réalisation

4 • Application T_Guide

5 • Conclusion

3
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Stage :

 Stage de PFE effectué au sein de la société SMART VISION

Etat de l’existant :

 L’e-tourisme nécessite une connexion Internet fixe.

 Manque de guide pour les endroits de loisir.

 Difficulté de connaitre la position actuelle de l’utilisateur sur une


cartographie d’une ville.

4
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Objectifs :

 Utiliser plusieurs outils de localisation par GPS,

 Développement sous la plateforme Android.

 Répondre aux besoins des utilisateurs de pouvoir se


localiser dans un endroit.

 Déterminer les lieux de services et de loisirs les plus


proches.
5
Sommaire

1 • Contexte et problématique

2
• Analyse et conception

3 • Réalisation

4 • Application T_Guide

5 • Conclusion

6
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Langage de conception orienté objet : Unified Modeling Language


(UML)

 UML définie un ensemble de diagrammes.

 Diagramme réalisés :

 Cas d’utilisations,

 Diagramme de séquences,

 Diagramme de classes.

7
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Cas d’utilisation relatif au visiteur


8
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Cas d’utilisation particulier « Consulter les endroits »

Scénario du cas d’utilisation « consulter des endroits »


9
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Cas d’utilisation relatif à l’administrateur


10
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Scénario de cas d’utilisation« Gérer la liste des endroits »


11
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Administrateur : Diagramme de Scénario


Exemple : « Scénario : Ajouter un lieu »
12
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide
favoris
Offrir
- numFavoris : int
- dateDébut : int - DateFavoris : int
- dateFin : int - dateCreation : int

Lieu
promotion - numL : int
- latitude : Double Visiteur
- numP : int
- description : String 1..* - longitude : Double - numV : int
- adresse : String 1..* - nomV : String
+ AfficherPromotion () : void 1..* - titre : String - prenomV : String
+ AjouterPromotion () : void 1..*
- photo : String - sexe : String
+ ModifierPromotion () : void
+ AfficherLieu () : void - lieuNaissance : Date
+ SupprimerPromotion () : void
+ AjouterLieu () : void - dateNaissance : Date
...
+ ModifierLieu () : void
+ SupprimerLieu () : void
...

Admettre 1..*

1..1

TypeLieu
- numT : int
- designation : String
- nom : String
- adresse : String
- tel : int

Café restaurant
Parking
- catégorie : String - numForchette : int
- catégorie : String
- spécialite : String

Diagramme de classe
13
Sommaire

1 • Contexte et problématique

2
• Analyse et conception

3 • Réalisation

4 • Application T_Guide

5 • Conclusion

14
Contexte et Analyse et
Réalisation Résultats Conclusion
problématique conception

Environnement de développement
 Eclipse Version 4.2.2 (Juno)
 Le compilateur Java (JDK7)
 Android Software Development Kit (SDK)
 Intégration du plugin ADT

15
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Intégration de Google Map


Pour intégrer Google Map dans une application Android,
on a besoin :

 MD5

 Key Api

16
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Composant de l’application
 Fichier Java :
 C’est la classe java pour une application Android.
 Fichier XML :
 C’est une fichier qui décrit le layout (graphique) d’une
interface Android.
 Script PHP :
Lesfichiers PHP qui permettent la connectivité entre
Android et la base de donnée.
 Base donnée :
 La base est de type MySQL.
17
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

 Le script PHP et la base sont hebergés sur un serveur


distant.

 URL : mariemsabrinetguide.p.ht.
 Hôte : mysql.hostinger.fr.
 Root : u383403656_root.

18
Sommaire

1 • Contexte et problématique

2
• Analyse et conception

3 • Réalisation

4 • Application T_Guide

5 • Conclusion

19
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Démonstration de l’application via interfaces


Interfaces Démarrage

Interface Interface
Logo d’accueil

Rubrique Rubrique
A propos Aide

20
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Coté Administrateur

Interface Interface
Authentification Menu
gestion

Interface Ajout Interface


une promotion gestion
promotion

21
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Coté Visiteur
Interface
d’authentification

Interface
Google Map

Interface Interface
d’inscription de choix
22
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

23
Sommaire

1 • Contexte et problématique

2
• Analyse et conception

3 • Réalisation

4 • Application T_Guide

5 • Conclusion

24
Contexte et Analyse et Application
Réalisation Conclusion
problématique conception T_Guide

Nous avons conçu et réaliser une application d’un guide


touristique permettant:

 Localisation de la position de l’utilisateur,


 Affichage des lieux les plus proches telque cafeteria,
restaurants, etc.….
 Avoir un compte utilisateur permettant l’accès au profil.

Comme améliorations proposés:

Possibilitéde faire une réservation en ligne,


Enrichissement de la base de données par mémorisation
des types des endroits par des sigles.

25
26

Vous aimerez peut-être aussi