Projet de Fin d’EtudesSUJET:SUJET:  Application IPHONE E-commerce de vente  Application IPHONE E-commerce de ventede missi...
Plan                  INTRODUCTION                   I-Contexte Général                    II-Conduite du Projet          ...
I-Contexte Général           1-Présentation de Com & Universal Calls           2-Présentation du métier de diagnostic immo...
•Spécialisé en outsourcing                                                      •Spécialisé en outsourcing                ...
••de diagnostique:                                  de diagnostique:                               (L’ amiante, termites, ...
Présentation du métier diagnostic immobilier Depuis le 1 er novembre 2007 en France  lensemble des propriétaires  qui so...
Diagnostic Immobilier    Différent diagnostic immobilier :     Amiante:    Ce diagnostic permet de détecter:     présenc...
Mission diagnostic Une mission de diagnostic immobilier ?le contrôle technique dun bien immobilier dans le cadre de la Ve...
Objectif du ProjetEtude comparative sur le développement iPhone Plateformes Framework Procédure de mise en ligne       ...
Problématique                      Problématique  Les professionnels du métier de Diagnostic passent leurs journées  sur l...
Solution                      Solution                   Application Iphone respectant les patrons de conception des     ...
II-Conduite du Projet               1-Cycle de vie               2-Diagramme de Gantt Prévisionnelle               3-Diagr...
2TUP (Two Track Unified Process)Description : - S’articule autour de l’architecture - Propose un cycle de développement ...
Gantt Prévisionnelle                   1                       2                           3                              ...
Etude Préliminaire    Réunion Initialisation                      Découvert de l’entreprise                      Identific...
Diagramme de Gantt Réel                  2                      3                                                     42Et...
Analyse des écarts Ces écarts sont dus essentiellement aux facteurs suivant : La sous estimation cette tâche, qui s’avér...
La matrice des risques            Catégorie        Risque             Description              Impact                 Acti...
III-Etude Fonctionnelle              1-Acteur du Système              2-Digramme de use casePage  19
1-Acteur du Système                •Utilisateur de l’applicationPage  20
Digramme de Use casePage  21
IV-Etude Technique (Etude Comparative)                  1-Le choix sur la plateformes IPHONE                  2-Le choix l...
Le choix sur la plateformes IPHONE      Plateforme             Déscription               Point fort              Point fai...
Langage et Framework : langages           Framework            Point Fort           Point faible .Net C#            MonoTo...
Procédure de mise en ligne Développer Program  Permet à une et une seule personne de pouvoir  développer sur l’iPhone. C...
Commencer à développer sur iPhone                           Une fois que la licence est obtenue                 lier l’ap...
Création dun Provisionning ProfilePage  27
le processus d’une distribution Ad Hoc (pas de                  soumission à l’AppStore).Page  28
Conclusion de l’étude comparative                Finalement j’ai opté pour                  l’Objective-C       avec    ...
V-Réalisation            1-Outils de Travail            2-Langages de Programmation            3-Méthodes Utilisées       ...
Outils de travail:   •PAYPAL pour le paiement en ligne   •Zend Studio pour généré le WSDL •IDE XCODE pour le développement...
Langages     •UML    •l’Objective-C   PHPPage  32
Méthode Utilisée Modèle Vue Contrôleur (MVC)                           mission              Connexion             Panier ...
Le Choix de l’icone de l’application                        Différent ICONE de l’application                         1    ...
Génération de l’application                       La génération du ficher .Ipa             pour le mettre en finale sur l...
Architecture du systèmePage  36
Interfaces de l’application                   1                  2    1       2Page  37
Réservation d’une mission dans le panierPage  38
Processus d’achat de mission de diagnosticPage  39
Démonstration de l’application Sur IphonePage  40
ConclusionPage  41
Merci pour votre attentionPage  42
COM &AND                            UNIVERSAL CALLS                         Projet de Fin d’EtudesSUJET:SUJET:  Applicatio...
Prochain SlideShare
Chargement dans…5
×

PFE Application Iphone payement PayPal

939 vues

Publié le

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
939
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
49
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Bonsoir Messieurs les jury, Aimable assistance, jai l’honeure aujourdui de vous présenter le fruit de mon projet de fin d etudes dans lentreprise Com & universal call
  • Dans cett partie je vas vous présenté une brève description d l’entreprise aussi le métier de l’entreprise
  • Pourquoi j’était amené a faire en parallèle étude fonctionnelle et l'étude technique je travail mon uses case et aussi faire l etude comparative sur le developpement iPhone
  • Cette architecture utilise un modèle MVC. Le modèle M est composé d’un fichier XML qui va être  téléchargé sur un serveur lors de la mise en route  du logiciel. Ce fichier contient des indicateurs et leurs propriétés. L’interface V est composé de  multiples Widgets (ex : bouton, label, barre de navigation, etc.). Ces Widgets sont inclus dans des  vues. Par exemple la vue « fenetreMenu » est composée de boutons. Chaque Widget est associé à  un contrôleur.  Ces derniers avec un contrôleur général représentent le contrôleur C. Chaque  contrôleur de Widget  écoute ces derniers puis agisse en conséquence. Enfin, tous les contrôleurs  de Widget  sont eux même contrôlé par un contrôleur principal.
  • ce projet est très instructif, tant au niveau professionnel que relationnel. Il m’a permis, en effet, de renforcer mes connaissances par la pratique et d’en acquérir de nouveaux en utilisant les nouvelles technologies. I phone Perspective de ce projet est l’ajout de nouvelle fonctionnalité Je vous remercie de votre attention .
  • Bonsoir Messieurs les jury, Aimable assistance, jai l’honeure aujourdui de vous présenter le fruit de mon projet de fin d etudes dans lentreprise Com & universal call
  • PFE Application Iphone payement PayPal

    1. 1. Projet de Fin d’EtudesSUJET:SUJET: Application IPHONE E-commerce de vente Application IPHONE E-commerce de ventede mission de diagnostics immobiliersde mission de diagnostics immobiliersvia PayPalvia PayPalPrésenté par : M.AHABRI monssif Année universitaire : 2010/2011
    2. 2. Plan INTRODUCTION I-Contexte Général II-Conduite du Projet III-Etude Fonctionnelle IV-Etude Technique V-Réalisation CONCLUSIONPage  2
    3. 3. I-Contexte Général 1-Présentation de Com & Universal Calls 2-Présentation du métier de diagnostic immobilier 3-Présentation du projet 4-Objectif du Projet 5-Problématique 6-SolutionsPage  3
    4. 4. •Spécialisé en outsourcing •Spécialisé en outsourcing •assure la gestion des contacts •assure la gestion des contacts clients clients••développementde chiffre développement de chiffre d’affaires pour les entreprise d’affaires pour les entreprise ••l’assistance opérationnelle l’assistance opérationnelle Groupe Groupe pour plusieurs sociétés pour plusieurs sociétés Easy Easy International International Com & Universal Com & Universal Calls CallsPage  4
    5. 5. ••de diagnostique: de diagnostique: (L’ amiante, termites, (L’ amiante, termites, Loi Carrez, Loi Carrez, Performance énergétique,..) Performance énergétique,..)•Spécialiser dans le diagnostic •Spécialiser dans le diagnostic •sécurisation des démarches immobilier immobilier Com Com •sécurisation des démarches pour la réalisation des pour la réalisation des•Une équipe assure la •Une équipe assure la & Universal & Universal diagnostics immobiliers diagnostics immobiliersqualité des services qualité des services Calls Calls Page  5
    6. 6. Présentation du métier diagnostic immobilier Depuis le 1 er novembre 2007 en France  lensemble des propriétaires qui souhaitent vendre ou louer un bien doivent essentiellement passer par une série de diagnostics immobiliers regroupés au sein de ce que lon nomme le dossier de diagnostics techniques obligatoires. Objectif :dassurer la sécurité des occupants dun logement et de limiter les déperditions énergétiques.Page  6
    7. 7. Diagnostic Immobilier Différent diagnostic immobilier :  Amiante: Ce diagnostic permet de détecter:  présence hypothétique de produits  matériaux contenant de l’amiante. l’examen porte sur les points suivants :  Les faux plafonds,  Les dalles de sol DPE: (diagnostic de performance énergétique)  didentification des consommations prévisionnelles dénergie des logements des bâtiments. Termites :  termites se nourrissent de cellulose  une substance présente dans le boisPage  7
    8. 8. Mission diagnostic Une mission de diagnostic immobilier ?le contrôle technique dun bien immobilier dans le cadre de la Vente ou la Location, il s’agit de contrôler : La performance énergétique ( Diagnostic DPE ) du bien Installation électrique(Diagnostic électricité) Installation de gaz ( Diagnostic Gaz ) Vérifier cest les matières de construction utilisé contiens de lamiante ou le plomb Calculé la surface habitable du bienPage  8
    9. 9. Objectif du ProjetEtude comparative sur le développement iPhone Plateformes Framework Procédure de mise en ligne  Faire un document de synthèse. Développement dune Application opérationnelle dans le langage et plateforme choisie destinée professionnels de l’immobilier (agences diagnostiqueurs) pour la vente de mission de diagnostics .Page  9
    10. 10. Problématique Problématique Les professionnels du métier de Diagnostic passent leurs journées sur les chantiers  donc il serait intéressant quils soit informés en temps réel des nouvelles missions de diagnosticsPage  10
    11. 11. Solution Solution Application Iphone respectant les patrons de conception des interfaces graphiques et les bonnes manières d’écriture de code. Vente de Une interface conviviale, Vitesse optimale de chargement de donnée. mission de diagnostics à La sécurisation de l’application et des transactions financières des  Offrir une listes des missions de diagnostics. professionnels  Permet de réserver une mission dans un panier.  Acheter une mission via un compte PayPal.  Alerter administrateur pour chaque mission acheterPage  11
    12. 12. II-Conduite du Projet 1-Cycle de vie 2-Diagramme de Gantt Prévisionnelle 3-Diagramme de Gantt Réel 4-Analyse des écarts 5-La matrice des risquesPage  12
    13. 13. 2TUP (Two Track Unified Process)Description : - S’articule autour de l’architecture - Propose un cycle de développement en Y. - Cible des projets de toutes tailles. Axe fonctionnel La réalisation du système consiste à fusionner les résultats des Axe technique deux branchesPoint Fort: Itératif. - Fait une large place à la technologie et à la gestion du risque.Page  13
    14. 14. Gantt Prévisionnelle 1 2 3 41Etude Préliminaire 52Etude Fonctionnelle 63Etude Technique4Réalisation 5 Conception 6 7 Développement 7 8 Codage 8 Recette Page  14 17/08
    15. 15. Etude Préliminaire Réunion Initialisation Découvert de l’entreprise Identifications des objectives Identifications des besoinsEtude Fonctionnelle Plan d’assurance et contrôle de qualitéEtude Technique Etude Comparative Plan du Test maquettages Conception : -Digramme de Use CasesRéalisation -Diagramme de Séquence -Digramme de classe -Maquette utilisateur Développement -Documentation sur Xcode -Documentation sur Objective-C Codage -Module Service Web -Module Sécurité -Module IHM Iphone Recette: Test Unitaire Test d’integrationPage  15
    16. 16. Diagramme de Gantt Réel 2 3 42Etude Fonctionnelle3Etude Technique4Réalisation Page  16 31/08
    17. 17. Analyse des écarts Ces écarts sont dus essentiellement aux facteurs suivant : La sous estimation cette tâche, qui s’avérait fastidieuse. Non couverture préalable de tous les besoins fonctionnelles du projet L’attardement pour avoir le matériel IMac pour commencer le développementPage  17
    18. 18. La matrice des risques Catégorie Risque Description Impact Actions Planification Les prévisions et Ralentissement du Regroupement et remise les ressources sont projet en cause des demandes sous-estimées Planification Planning non Le planning ne Le projet ne sera pas Rajout de temps conforme à la correspond plus à la achevé supplémentaire réalité réalité Méthodologie Cycle de Le cycle de Echec du projet Transition entre les phases développement développement du projet, planification des pas/peu formalisé pas/peu respecté jalons Méthodologie Non respect des Les standards de Echec du projet Se référer aux PQP standards de qualité qualité définis Fonctionnel Le produit final ne Echec du projet Analyse de la démarche de correspond pas aux travail, maquettage attentes des utilisateurs Technique Difficulté Difficulté Retarder le projet Se documenter sur les d’intégration de la d’intégration de la technologies solution technologiePage  18
    19. 19. III-Etude Fonctionnelle 1-Acteur du Système 2-Digramme de use casePage  19
    20. 20. 1-Acteur du Système •Utilisateur de l’applicationPage  20
    21. 21. Digramme de Use casePage  21
    22. 22. IV-Etude Technique (Etude Comparative) 1-Le choix sur la plateformes IPHONE 2-Le choix langages et Framework 3-Procédure de mise en ligne 4-Commencer à développer sur iPhonePage  22
    23. 23. Le choix sur la plateformes IPHONE Plateforme Déscription Point fort Point faible L’AppStore est la Plateforme très active Plateforme fermée, plateforme Installée de base sur Apple refuse ou d’applications l’iPhone / iPad accepte les d’Apple. applications selon son bon vouloir OpenAppMkt est une Plateforme qui utilise -L’HTML 5 étant plateforme de des langages ouverts : encore en promotion des HTML 5, CSS 3 et développement, les applications utilisant JavaScript applications manquent HTML, les web-app encore de finition et de fluidité Cydia est la Plateforme libre et non -Nécessite un iPhone / plateforme destinée contrôlée par Apple iPad jailbreaké aux iPhone et iPad jailbreakés Jailbreakés :déverrouiller toutes les fonctionnalités du OS éliminant les restrictions posées Plateforme Page  23
    24. 24. Langage et Framework : langages Framework Point Fort Point faible .Net C# MonoTouch Langage de Solution nouvelle, il y programmation on a moins simple d’application Objective-c cocoa (IDE xcode) Le langage basique Langage de des application programmation iPhone difficile ActionScript Langage de projet a été arrêté (Adobe) programmation suite à un problème connu et simple juridique entre la firme et Apple Web Application JQTouch, iWebKit , Simple a une application se (HTML5,CSS, SENCHA, programmer base sur HTML5 Javascript) WebApp.Net….. JavaScript et CSS3 ce n’est pas une solution optimale ils se basent sur browser (safarie).Page  24 Resultat Objective-c et cocoa
    25. 25. Procédure de mise en ligne Développer Program  Permet à une et une seule personne de pouvoir développer sur l’iPhone. Ce programme coûte 79€/an. University Program Permet à une université, école ou institut d’enregistrer ses étudiants pour pouvoir développer des applications non commercialisables. Ce programme est gratuit mais peut prendre plusieurs semaines voire plusieurs mois avant qu’Apple valide les licences. Entreprise Program  Permet à une entreprise d’inscrire ses employés au programme. Les applications de ce programme peuvent être commercialisées sur l’AppStore ou distribuées en interne vers des bêta- testeurs. Ce programme coûte 299€/an. Résultat  Développer ProgramPage  25
    26. 26. Commencer à développer sur iPhone  Une fois que la licence est obtenue lier l’application, l’iPhone et le poste de travail à l’aide de ce qu’Apple appelle un Provisionning Profile Cela commence par aller sur le portail de développement et inscrire le téléphone et l’application, fournir la licence et télécharger le Provisionning Profile.Page  26
    27. 27. Création dun Provisionning ProfilePage  27
    28. 28. le processus d’une distribution Ad Hoc (pas de soumission à l’AppStore).Page  28
    29. 29. Conclusion de l’étude comparative  Finalement j’ai opté pour  l’Objective-C avec  IDE X-Code  sur MacOs  et aussi m’inscrire, dans le premier programme  Développer ProgramPage  29
    30. 30. V-Réalisation 1-Outils de Travail 2-Langages de Programmation 3-Méthodes Utilisées 4- Le Choix de l’icone de l’application 5-Génération de l’application 6-Architecture du système 7-Interfaces de l’application 8-Démonstration de l’application Sur IphonePage  30
    31. 31. Outils de travail: •PAYPAL pour le paiement en ligne •Zend Studio pour généré le WSDL •IDE XCODE pour le développement Framework COCOA pour le développementPage  31
    32. 32. Langages •UML •l’Objective-C  PHPPage  32
    33. 33. Méthode Utilisée Modèle Vue Contrôleur (MVC) mission Connexion Panier Modèle Widget2 Contrôleur général Contrôleur ControleurWidget2 ControleurWidget1 Interface Widget1 Widget2 VuePage  33 Widgets (ex : bouton, label, barre de navigation, etc.)
    34. 34. Le Choix de l’icone de l’application Différent ICONE de l’application 1 L’entreprise a choisie cette IconePage  34
    35. 35. Génération de l’application La génération du ficher .Ipa  pour le mettre en finale sur la plateforme AppStorePage  35
    36. 36. Architecture du systèmePage  36
    37. 37. Interfaces de l’application 1 2 1 2Page  37
    38. 38. Réservation d’une mission dans le panierPage  38
    39. 39. Processus d’achat de mission de diagnosticPage  39
    40. 40. Démonstration de l’application Sur IphonePage  40
    41. 41. ConclusionPage  41
    42. 42. Merci pour votre attentionPage  42
    43. 43. COM &AND UNIVERSAL CALLS Projet de Fin d’EtudesSUJET:SUJET: Application IPHONE E-commerce de vente Application IPHONE E-commerce de ventede mission de diagnostics immobiliersde mission de diagnostics immobiliersvia PayPalvia PayPalPrésenté par : Encadré par ABDELKRIM HAKKAOUI(CAUC) M.AHABRI monssif BELABBES Anas(EMSI) Année universitaire : 2010/2011

    ×