mr. omar cheikhrouhou

26
Mr. Omar cheikhrouhou Mariem tekaya & Sabrine hajd Ammar Elaboré par : Encadré par: Université de Monastir Institut Supérieur d’Informatique de Mahdia(ISIMa) Date de soutenance : 03/05/2013 Conception et développement d’une application mobile sous la plateforme Android

Upload: dewitt

Post on 25-Feb-2016

158 views

Category:

Documents


2 download

DESCRIPTION

Université de Monastir Institut Supérieur d’Informatique de Mahdia( ISIMa ). Conception et développement d’une application mobile sous la plateforme Android. Encadré par:. Elaboré par :. Mr. Omar cheikhrouhou. Mariem tekaya & Sabrine hajd Ammar. Date de soutenance : 03/05/2013. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mr. Omar cheikhrouhou

Mr. Omar cheikhrouhou

Mariem tekaya&

Sabrine hajd Ammar

Elaboré par :

Encadré par:

Université de MonastirInstitut Supérieur d’Informatique de Mahdia(ISIMa)

Date de soutenance : 03/05/2013

Conception et développement d’une application mobile sous la

plateforme Android

Page 2: Mr. Omar cheikhrouhou

2

1 •Contexte et problématique

2 •Analyse et conception

3 •Réalisation

4 •Application T_Guide

5 •Conclusion

Sommaire

Page 3: Mr. Omar cheikhrouhou

3

1 •Contexte et problématique

2 •Analyse et conception

3 •Réalisation

4 •Application T_Guide

5 •Conclusion

Sommaire

Page 4: Mr. Omar cheikhrouhou

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 problématiqu

eAnalyse et conception Réalisation

Application

T_Guide Conclusion

Stage :

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

Page 5: Mr. Omar cheikhrouhou

 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

Contexte et problématiqu

eAnalyse et conception Réalisation

Application

T_GuideConclusion

Page 6: Mr. Omar cheikhrouhou

6

1 •Contexte et problématique

2 •Analyse et conception

3 •Réalisation

4 •Application T_Guide

5 •Conclusion

Sommaire

Page 7: Mr. Omar cheikhrouhou

7

Contexte et problématiqu

eAnalyse et conception Réalisation

Application

T_GuideConclusion

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.

Page 8: Mr. Omar cheikhrouhou

8

Contexte et problématiqu

eAnalyse et conception Réalisation

Application

T_GuideConclusion

Cas d’utilisation relatif au visiteur

Page 9: Mr. Omar cheikhrouhou

9

Contexte et problématiqu

eAnalyse et conception Réalisation

Application

T_GuideConclusion

Cas d’utilisation particulier « Consulter les endroits »

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

Page 10: Mr. Omar cheikhrouhou

10

Contexte et problématiqu

eAnalyse et conception Réalisation

Application

T_GuideConclusion

Cas d’utilisation relatif à l’administrateur

Page 11: Mr. Omar cheikhrouhou

11

Contexte et problématiqu

eAnalyse et conception Réalisation Applicatio

n T_Guide Conclusion

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

Page 12: Mr. Omar cheikhrouhou

12

Contexte et problématiqu

eAnalyse et conception Réalisation Applicatio

n T_Guide Conclusion

Administrateur : Diagramme de ScénarioExemple : « Scénario : Ajouter un lieu »

Page 13: Mr. Omar cheikhrouhou

Réalisation

13

Contexte et problématiqu

eAnalyse et conception

Application T_Guide Conclusion

1..*

1..*

1..*

1..1

1..*

1..*

Offri r

--

dateDébutdateFin

: int: int

Café

- catégorie : String

TypeLieu

-----

numTdesignationnomadressetel

: int: String: String: String: int

Parking

- catégorie : String

restaurant

--

numForchettespécialite

: int: String

Lieu

------

numLlatitudelongitudeadresseti trephoto

: int: Double: Double: String: String: String

++++

AfficherLieu ()AjouterLieu ()ModifierLieu ()SupprimerLieu ()...

: void: void: void: void

Visiteur

------

numVnomVprenomVsexelieuNaissancedateNaissance

: int: String: String: String: Date: Date

favoris

---

numFavorisDateFavorisdateCreation

: int: int: int

promotion

--

numPdescription

: int: String

++++

AfficherPromotion ()AjouterPromotion ()ModifierPromotion ()SupprimerPromotion ()...

: void: void: void: void

Admettre

Diagramme de classe

Page 14: Mr. Omar cheikhrouhou

14

1 •Contexte et problématique

2 •Analyse et conception

3 •Réalisation

4 •Application T_Guide

5 •Conclusion

Sommaire

Page 15: Mr. Omar cheikhrouhou

15

Contexte et problématiqu

eRéalisationAnalyse et

conception Résultats Conclusion

Eclipse Version 4.2.2 (Juno)

Le compilateur Java (JDK7)

Android Software Development Kit (SDK)

Intégration du plugin ADT

Environnement de développement

Page 16: Mr. Omar cheikhrouhou

16

Contexte et problématiqu

eRéalisationAnalyse et

conceptionApplication T_Guide Conclusion

Intégration de Google MapPour intégrer Google Map dans une application Android, on a besoin :

MD5

Key Api

Page 17: Mr. Omar cheikhrouhou

17

Contexte et problématiqu

eRéalisationAnalyse et

conceptionApplication T_Guide Conclusion

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 :

Les fichiers PHP qui permettent la connectivité entre Android et la base de donnée.

Base donnée : La base est de type MySQL.

Page 18: Mr. Omar cheikhrouhou

18

Contexte et problématiqu

eRéalisationAnalyse et

conceptionApplication T_Guide Conclusion

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.

Page 19: Mr. Omar cheikhrouhou

19

1 •Contexte et problématique

2 •Analyse et conception

3 •Réalisation

4 •Application T_Guide

5 •Conclusion

Sommaire

Page 20: Mr. Omar cheikhrouhou

20

Contexte et problématiqu

eApplication

T_GuideAnalyse et conception

Réalisation Conclusion

Interface Logo

Interface d’accueil

Rubrique Aide

Rubrique A propos

Démonstration de l’application via interfaces Interfaces Démarrage

Page 21: Mr. Omar cheikhrouhou

21

Contexte et problématiqu

eApplication

T_GuideAnalyse et conception

Réalisation Conclusion

Coté Administrateur

Interface Authentification

Interface Ajoutune promotion

Interface Menu gestion

Interface gestion promotion

Page 22: Mr. Omar cheikhrouhou

22

Contexte et problématiqu

eApplication

T_GuideAnalyse et conception

Réalisation Conclusion

Coté Visiteur

Interface d’authentification

Interface d’inscription

Interface de choix

Interface Google Map

Page 23: Mr. Omar cheikhrouhou

23

Contexte et problématiqu

eApplication

T_GuideAnalyse et conception

Réalisation Conclusion

Page 24: Mr. Omar cheikhrouhou

24

1 •Contexte et problématique

2 •Analyse et conception

3 •Réalisation

4 •Application T_Guide

5 •Conclusion

Sommaire

Page 25: Mr. Omar cheikhrouhou

25

Contexte et problématiqu

eConclusionAnalyse et

conceptionRéalisatio

nApplication

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.

Page 26: Mr. Omar cheikhrouhou

26

MERCI POUR VOTRE ATTENTION

QUESTIONS…???