Ministère de l’enseignement supérieur et de la recherche
scientifique
Institut Supérieur d’étude technologique de Kairouan
Mémoire de Fin d’Etudes
Présenté à
L’ Institut Supérieur d’étude technologique de Kairouan
Département Technologie de l’informatique
Conception et Développement d’une application mobile pour la gestionConception et Développement d’une application mobile pour la gestion
de la mutualisation des camions logistiques
Réalisé par :
Mr.Shili Mohamed
Mr.Maati Ayed
Encadré par :
Mlle:Sboui Thouraya
Mohamed_recherche@hotmail.fr Année universitaire 2012-2013
Plan
22 33 44 5511
Conception
de la solution
Conclusion&
Perspective
22 2233 44 55
Intoduction
22 33 44 5511
Problamatique Réalisation
22 2233 44 55
2
Plan
22 33 44 5511
Conception
de la solution
Conclusion&
Perspective
Introduction
22 33 44 5511
Problamatique Réalisation
3
Introduction
Le développement des applications pour IPhone est un domaine encore un
peu vierge. Donc, il est nécessaire de faire une recherche approfondie pour
préparer l’environnement de développement et avoir un minimum de
connaissance sur le langage de développement qui est l’objective C
4
connaissance sur le langage de développement qui est l’objective C
Plan
22 33 44 5511 22
Conception
de la solution
Conclusion&
Perspective
Introduction
22 33 44 5511 22
Problematique Réalisation
5
Problamatique
Des Amis
Site WebAgence
De location
Journal
6
De location
AnnoncePublicité TV
Avant L’agriculteur est obligé de mettre ses camions en location sur des
journaux ou des sites sociaux, ou passer par des agences
Les objectifs
L ’objectif de notre application est :
Faciliter aux clients la Réservation.
La réalisation d’un service de qualité
7
La réalisation d’un service de qualité
La rapidité de trouver les besoins
Améliorer le choix des Camions
Hertz Auto Europe RentACar
OS Blackberry IOS Android
Le langage de
développement
Java Jquery Mobile
Html 5
Java
8
Solution proposée
Après avoir étudié les applications existantes, il y a
quelques points négatifs:
L’absence de la possibilité d’appeler directement la propriétaire du
camion.
L’absence d’une vidéo qui peut décrit l’utilisation d’application.
9
Pour ce la,nous avons proposé notre application
Easy Car pour résoudre ses problèmes.
L’absence d’une vidéo qui peut décrit l’utilisation d’application.
L’absence d’un moyen pour que l’utilisateur puisse localiser sa
position
Plan
22 33 44 5511 22 3333
Conception
de la solution
Conclusion&
Perspective
Introduction
22 33 44 5511 22 3333
Réalisation
10
Problamatique
Conception de la solution
 Diagramme de cas d’utilisation.
 Diagramme de classe . Diagramme de classe .
 Diagramme de séquence .
11
Langage de modélisation unifié et graphique .
 Il est apparu dans le monde du génie logiciel .
Chercher un
camion
Consulter
camion
Réserver un
camion
Appeler
propriétaire
« entend»
« entend»
« include »
Recherche par
catégorie
« entend»
12
Supprimer
camion
Consulter Aide
camions
Gérer les
camions
Ajouter
camion
Mise a jour les
fiches de camions
réservation
Consulter rapport
réservation
« entend»
Utilisateur
Agriculteur
Utilisateur
Cin
Nom
Prénom
Téléphone
Email
Camion
Id_camion
Modèle
Date
Téléphone
Ville
Void :ajouter camion ()
Void :supprimer camion()
Void :modifier camion()
Réservation 1..*
13
Id
Date de début
Date de fin
Téléphone Agriculteur
Cin
Nom
Prénom
Lieu
Téléphone
1..*
Camion
14
Plan
22 33 44 55
Introduction
11
Conception
de la solution
22 3333 44
Conclusion&
Perspective
22 33 44 5511
Réalisation
22 3333 44
15
Problamatique
I phone OS
Obtenir le SDK Iphone SDK
IDE supportés Gratuit, sur inscription
Plate-forme de développement
Xcode
16
Langage applicatif
Mac
Portail des développeurs
Objective C ,c++
Emulateur http://developer.apple.com/iphone
Plateforme de publication des applications App Store
L’architecture sur laquelle repose une application Iphone est
basée sur le modèle MVC (Modèle-Vue-Contrôleur).
En gros, l’application est composée de vues, dont le
comportement est déterminé par des contrôleurs qui
17
comportement est déterminé par des contrôleurs qui
transitent des données d’un modèle.
Les boutons
Base De donnée
(Mamp)
18
Les boutons
•Réservation
•Agriculteur
•Aide
•Recherche de camion
•Gérer le camion
(supprimer ,modifier,
ajouter)
Environnement matériel :
19
Environnement logiciel :
Xcode4
Mamp
StarUML
Microsoft
office
20
AfterEffet
Adobe
photoshop
SDKGanttProjet
21
Interfaces de l’application
22Interface Principale
23
24
25
26
27
28
29
30
31
32
Sommaire
22 33 44 55
Contexte &
Motivations
11
Conception
de la solution
Conclusion&
Perspective
22 2233 44 5522 33 44 5511
Etude de
l’existant
Réalisation
22 2233 44 55
33
Conclusion
Cette expérience s’est révélé portable sur plusieurs points : Bien que le projet
n’ait pu Être testé tout en sur un appareil mobile mais uniquement sur un
Simulateur, il nous a permis de travailler sur une technologie pour les
34
Simulateur, il nous a permis de travailler sur une technologie pour les
terminaux mobiles et accroître nos connaissances dans le domaine de
l’embarqué en abordant plusieurs aspects techniques de l’iPhone.
perspective
Conclusion&Perspective
 Paiement sécurisé pour les réservations
Réservation a partir du Google map au lieu de numéro de Téléphone
Développer l’application en accès web
Et voila la perspective visé concernent notre application
35
Développer l’application en accès web
 Améliorer la tache géolocalisation
Puisque le temps et le problème d’absence de Le Pc mac en ne pas utilise
l’authentification de l’administration
Questions / Réponses
Conclusion&Perspective
Soutenanceshili mohamed

Soutenanceshili mohamed

  • 1.
    Ministère de l’enseignementsupérieur et de la recherche scientifique Institut Supérieur d’étude technologique de Kairouan Mémoire de Fin d’Etudes Présenté à L’ Institut Supérieur d’étude technologique de Kairouan Département Technologie de l’informatique Conception et Développement d’une application mobile pour la gestionConception et Développement d’une application mobile pour la gestion de la mutualisation des camions logistiques Réalisé par : Mr.Shili Mohamed Mr.Maati Ayed Encadré par : Mlle:Sboui Thouraya Mohamed_recherche@hotmail.fr Année universitaire 2012-2013
  • 2.
    Plan 22 33 445511 Conception de la solution Conclusion& Perspective 22 2233 44 55 Intoduction 22 33 44 5511 Problamatique Réalisation 22 2233 44 55 2
  • 3.
    Plan 22 33 445511 Conception de la solution Conclusion& Perspective Introduction 22 33 44 5511 Problamatique Réalisation 3
  • 4.
    Introduction Le développement desapplications pour IPhone est un domaine encore un peu vierge. Donc, il est nécessaire de faire une recherche approfondie pour préparer l’environnement de développement et avoir un minimum de connaissance sur le langage de développement qui est l’objective C 4 connaissance sur le langage de développement qui est l’objective C
  • 5.
    Plan 22 33 445511 22 Conception de la solution Conclusion& Perspective Introduction 22 33 44 5511 22 Problematique Réalisation 5
  • 6.
    Problamatique Des Amis Site WebAgence Delocation Journal 6 De location AnnoncePublicité TV Avant L’agriculteur est obligé de mettre ses camions en location sur des journaux ou des sites sociaux, ou passer par des agences
  • 7.
    Les objectifs L ’objectifde notre application est : Faciliter aux clients la Réservation. La réalisation d’un service de qualité 7 La réalisation d’un service de qualité La rapidité de trouver les besoins Améliorer le choix des Camions
  • 8.
    Hertz Auto EuropeRentACar OS Blackberry IOS Android Le langage de développement Java Jquery Mobile Html 5 Java 8
  • 9.
    Solution proposée Après avoirétudié les applications existantes, il y a quelques points négatifs: L’absence de la possibilité d’appeler directement la propriétaire du camion. L’absence d’une vidéo qui peut décrit l’utilisation d’application. 9 Pour ce la,nous avons proposé notre application Easy Car pour résoudre ses problèmes. L’absence d’une vidéo qui peut décrit l’utilisation d’application. L’absence d’un moyen pour que l’utilisateur puisse localiser sa position
  • 10.
    Plan 22 33 445511 22 3333 Conception de la solution Conclusion& Perspective Introduction 22 33 44 5511 22 3333 Réalisation 10 Problamatique
  • 11.
    Conception de lasolution  Diagramme de cas d’utilisation.  Diagramme de classe . Diagramme de classe .  Diagramme de séquence . 11 Langage de modélisation unifié et graphique .  Il est apparu dans le monde du génie logiciel .
  • 12.
    Chercher un camion Consulter camion Réserver un camion Appeler propriétaire «entend» « entend» « include » Recherche par catégorie « entend» 12 Supprimer camion Consulter Aide camions Gérer les camions Ajouter camion Mise a jour les fiches de camions réservation Consulter rapport réservation « entend» Utilisateur Agriculteur
  • 13.
    Utilisateur Cin Nom Prénom Téléphone Email Camion Id_camion Modèle Date Téléphone Ville Void :ajouter camion() Void :supprimer camion() Void :modifier camion() Réservation 1..* 13 Id Date de début Date de fin Téléphone Agriculteur Cin Nom Prénom Lieu Téléphone 1..*
  • 14.
  • 15.
    Plan 22 33 4455 Introduction 11 Conception de la solution 22 3333 44 Conclusion& Perspective 22 33 44 5511 Réalisation 22 3333 44 15 Problamatique
  • 16.
    I phone OS Obtenirle SDK Iphone SDK IDE supportés Gratuit, sur inscription Plate-forme de développement Xcode 16 Langage applicatif Mac Portail des développeurs Objective C ,c++ Emulateur http://developer.apple.com/iphone Plateforme de publication des applications App Store
  • 17.
    L’architecture sur laquellerepose une application Iphone est basée sur le modèle MVC (Modèle-Vue-Contrôleur). En gros, l’application est composée de vues, dont le comportement est déterminé par des contrôleurs qui 17 comportement est déterminé par des contrôleurs qui transitent des données d’un modèle.
  • 18.
    Les boutons Base Dedonnée (Mamp) 18 Les boutons •Réservation •Agriculteur •Aide •Recherche de camion •Gérer le camion (supprimer ,modifier, ajouter)
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
    Sommaire 22 33 4455 Contexte & Motivations 11 Conception de la solution Conclusion& Perspective 22 2233 44 5522 33 44 5511 Etude de l’existant Réalisation 22 2233 44 55 33
  • 34.
    Conclusion Cette expérience s’estrévélé portable sur plusieurs points : Bien que le projet n’ait pu Être testé tout en sur un appareil mobile mais uniquement sur un Simulateur, il nous a permis de travailler sur une technologie pour les 34 Simulateur, il nous a permis de travailler sur une technologie pour les terminaux mobiles et accroître nos connaissances dans le domaine de l’embarqué en abordant plusieurs aspects techniques de l’iPhone.
  • 35.
    perspective Conclusion&Perspective  Paiement sécurisépour les réservations Réservation a partir du Google map au lieu de numéro de Téléphone Développer l’application en accès web Et voila la perspective visé concernent notre application 35 Développer l’application en accès web  Améliorer la tache géolocalisation Puisque le temps et le problème d’absence de Le Pc mac en ne pas utilise l’authentification de l’administration
  • 36.