Sie sind auf Seite 1von 26

Sommaire

1
• Contexte et problématique

2
• Analyse et conception

3 •Réalisation

4
• Application T_Guide

5
• Conclusion
Sommaire
3

1
• Contexte et problématique

2
• Analyse et conception

3 •Réalisation

4
• Application T_Guide

5
• Conclusion
Applicatio
Contexte et Analyse et
Réalisation n Conclusion
problématique conception
T_Guide
4

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.
Contexte et Applicatio
Analyse et
problématiqu Réalisation n Conclusion
conception
e T_Guide
5

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.
Sommaire
6

1
• Contexte et problématique

2
• Analyse et conception

3 •Réalisation

4
• Application T_Guide

5
• Conclusion
Contexte et Applicatio
Analyse et
problématiqu Réalisation n Conclusion
conception
e T_Guide
7

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.
Contexte et Applicatio
Analyse et
problématiqu Réalisation n Conclusion
conception
e T_Guide
8

Cas d’utilisation relatif au visiteur


Contexte et Applicatio
Analyse et
problématiqu Réalisation n Conclusion
conception
e T_Guide
9

Cas d’utilisation particulier « Consulter les endroits »

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


Contexte et Applicatio
Analyse et
problématiqu Réalisation n Conclusion
conception
e T_Guide
10

Cas d’utilisation relatif à l’administrateur


Contexte et
Analyse et Applicatio
problématiqu Réalisation Conclusion
conception n T_Guide
e
11

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


Contexte et
Analyse et Applicatio
problématiqu Réalisation Conclusion
conception n T_Guide
e
12

Administrateur : Diagramme de Scénario


Exemple : « Scénario : Ajouter un lieu »
Contexte et
Analyse et Applicatio
problématiqu Réalisation Conclusion
conception n T_Guide
e
13 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
Sommaire
14

1
• Contexte et problématique

2
• Analyse et conception

3 •Réalisation

4
• Application T_Guide

5
• Conclusion
Contexte et
Analyse et
problématiqu Réalisation Résultats Conclusion
conception
e
15
Environnement de développement
 Eclipse Version 4.2.2 (Juno)
 Le compilateur Java (JDK7)
 Android Software Development Kit (SDK)
 Intégration du plugin ADT
Contexte et
Analyse et Applicatio
problématiqu Réalisation Conclusion
conception n T_Guide
e
16
Intégration de Google Map
Pour intégrer Google Map dans une application Android,
on a besoin :

 MD5

 Key Api
Contexte et
Analyse et Applicatio
problématiqu Réalisation Conclusion
conception n T_Guide
e
17
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.
Contexte et
Analyse et Applicatio
problématiqu Réalisation Conclusion
conception n T_Guide
e
18

 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.
Sommaire
19

1
• Contexte et problématique

2
• Analyse et conception

3 •Réalisation

4
• Application T_Guide

5
• Conclusion
Contexte et
Analyse et Application
problématiqu Réalisation Conclusion
conception T_Guide
e

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
problématiqu Réalisation Conclusion
conception T_Guide
e
21
Coté Administrateur

Interface Interface
Authentification Menu
gestion

Interface Ajout Interface


une promotion gestion
promotion
Contexte et
Analyse et Application
problématiqu Réalisation Conclusion
conception T_Guide
e
22
Coté Visiteur
Interface
d’authentification

Interface
Google Map

Interface Interface
d’inscription de choix
Contexte et
Analyse et Application
problématiqu Réalisation Conclusion
conception T_Guide
e
23
Sommaire
24

1
• Contexte et problématique

2
• Analyse et conception

3 •Réalisation

4
• Application T_Guide

5
• Conclusion
Contexte et
Analyse et Application
problématiqu Réalisation Conclusion
conception T_Guide
e
25

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

Das könnte Ihnen auch gefallen