Organisme d'accueil Encadré par ESEN M. Mahran Farhat BWS M. Marwen Reguigui An

Organisme d'accueil Encadré par ESEN M. Mahran Farhat BWS M. Marwen Reguigui Année Universitaire : 2016/2017 Code : 354 Université de la Manouba École Supérieure d’Économie Numérique Rapport de projet de fin d'études Sujet Plateforme d’import-export avec paiement en ligne Élaboré par: Hamza Arfaoui Karim Ben Alaya Présenté en vue de l'obtention du diplôme de Licence Appliquée en Commerce Electronique Dédicaces Dédicaces Je tiens à la fin de ce mémoire à remercier ALLAH le tout puissant de m’avoir donné la foi de m’avoir permis d’en arriver là. Je dédie ce mémoire de Licence … A l’âme de mon cher oncle Rabiie source de mon inspiration dans la vie, aucune dédicace ne saurait exprimer l’amour, l’estime, le dévouement et le respect que j’ai toujours eu pour toi. Tu resteras à jamais vivant dans mon cœur. Tu es parti si tôt au moment que j’ai besoin de toi. Que ton âme repose en paix. A mes chers parents Hamda et Bahria qui m’ont donné un magnifique modèle de labeur et de persévérance. En témoignage de ma reconnaissance envers le soutien, les sacrifies et tous les efforts qu’ils ont fait pour mon éducation ainsi que ma formation. A mon chers frère Karem et ma chère sœur Kifeh qui m’ont entouré toujours par leurs affectations. Je vous exprime à travers ce travail mes sentiments de fraternité et d’amour. A tous les membres de la famille sans exception pour leurs soutiens moral et matériel, qui m’ont tant souhaité assister à cette réussite pour m’exprimer leur joie pressentie. A tous mes chers amis qui ont partagé avec moi les moments de bienêtre et critiques. A tous ceux qui ont une relation de proche ou de loin avec la réalisation du présent projet. Karim Ben Alaya Dédicaces Dédicaces Je tiens à la fin de ce mémoire à remercier ALLAH le tout puissant de m’avoir donné la foi de m’avoir permis d’en arriver là. Je dédie ce mémoire de Licence … A mes chers parents Khaled et Zohra qui m’ont donné un magnifique modèle de labeur et de persévérance. En témoignage de ma reconnaissance envers le soutien, les sacrifies et tous les efforts qu’ils ont fait pour mon éducation ainsi que ma formation. A mon chers frère Haythem et ma chère sœur Amal qui m’ont entouré toujours par leurs affectations. Je vous exprime à travers ce travail mes sentiments de fraternité et d’amour. A tous les membres de la famille sans exception pour leurs soutiens moral et matériel, qui m’ont tant souhaité assister à cette réussite pour m’exprimer leur joie pressentie. A tous mes chers amis qui ont partagé avec moi les moments de bienêtre et critiques. A tous ceux qui ont une relation de proche ou de loin avec la réalisation du présent projet. Hamza Arfaoui Remerciements Remerciements Nous tenons à dédier ce modeste travail à tous ceux qui ont veillé à ce qu’il soit à la hauteur, souhaitant qu’ils trouvent ici collectivement et individuellement l’expression de toute notre gratitude. Premièrement, nous tenons à exprimer notre profonde gratitude à Mademoiselle Asma Ben Sassi, pour la confiance qu’elle a témoignée en acceptant de nous accorder l’opportunité d’effectuer ce projet de fin d’études au sein de Bees Solution. Nous la remercions pour ses directives et ses conseils. Nos plus vifs remerciements vont également à notre encadrant académique Monsieur Mahran Farhat, pour son soutien moral, sa disponibilité, ainsi que ses encouragements continus. Il nous a soutenus en répondant à nos interrogations et en ayant mis à notre disposition toutes les informations et les ressources nécessaires au bon déroulement de notre stage. Nous voudrions également exprimer notre gratitude et nos plus sincères remerciements à notre encadrant au sein de l’entreprise Monsieur Marwen Reguigui, dont la courtoisie et la disponibilité ont été constants à notre égard, pour ses conseils précieux et la qualité de l’encadrement dont il nous a fait bénéficier tout le long de ce projet. Nous témoignons également notre gratitude vers l’ensemble de l’équipe de Bees Solution, pour leur hospitalité et leur convivialité. C’est avec une immense fierté que nous adressons nos remerciements les plus distinguées à toute l’équipe pédagogique, et plus particulièrement à tous nos enseignants de l’ESEN. Finalement, nos remerciements les plus sincères s’adressent aux membres du jury pour avoir accepté d’évaluer notre modeste travail. Sommaire Sommaire Introduction générale ..................................................................................................... 1 Chapitre I. Étude préalable .......................................................................................... 3 1. Introduction .......................................................................................................... 3 2. Présentation de l’organisme d’accueil .................................................................. 3 2.1. Présentation de la société .............................................................................. 3 2.2. Organigramme de la société .......................................................................... 4 3. Présentation du cadre du projet ............................................................................ 5 3.1. Étude de l’existant ......................................................................................... 5 3.1.1. L’application jumia.com.tn ...................................................................... 5 3.1.2. L’application promo.tn ............................................................................ 7 3.1.3. L’application wiizzstore.com ................................................................... 7 3.2. Critique de l’existant ..................................................................................... 9 3.3. Solution proposée .......................................................................................... 9 4. Présentation de la méthodologie du travail .......................................................... 9 4.1. Comparaison entre les différentes méthodologies ........................................ 9 4.2. Choix de la méthodologie ........................................................................... 11 4.3. Méthodologie Scrum ................................................................................... 11 4.4. Caractéristiques de la méthodologie Scrum ................................................ 12 5. Conclusion .......................................................................................................... 13 Chapitre II. Spécification des besoins ........................................................................ 14 1. Introduction ........................................................................................................ 14 2. Analyse des besoins ........................................................................................... 14 2.1. Identification des acteurs ............................................................................. 14 2.2. Les besoins fonctionnels .............................................................................. 15 2.2.1. Interface administrateur ......................................................................... 15 Sommaire 2.2.2. Interface client ....................................................................................... 15 2.2.3. Interface professionnel ........................................................................... 16 2.2.4. Interface transitaire ................................................................................ 16 2.3. Les besoins non fonctionnels ....................................................................... 17 3. Formalisation des besoins .................................................................................. 17 4. Répartition des taches ......................................................................................... 18 4.1. Backlog Produit ........................................................................................... 18 4.2. Structuration en package .............................................................................. 20 4.3. Les sprints .................................................................................................... 22 4.4. Les releases .................................................................................................. 23 5. Conclusion .......................................................................................................... 23 Chapitre III. Release 1 : Gestion profil et messagerie .............................................. 24 1. Introduction ........................................................................................................ 24 2. Backlog du release ............................................................................................. 24 3. Premier Sprint : Gestion profil ........................................................................... 24 3.1. Spécification fonctionnelle .......................................................................... 25 3.2. Conception ................................................................................................... 27 3.2.1. Diagramme de séquence système .......................................................... 27 3.2.2. Diagramme de séquence détaillé ........................................................... 29 3.2.3. Diagramme de classe ............................................................................. 31 3.3. Réalisation ................................................................................................... 31 4. Deuxième Sprint : Gestion messagerie .............................................................. 35 4.1. Spécification fonctionnelle .......................................................................... 35 4.2. Conception ................................................................................................... 37 4.2.1. Diagramme de séquence système .......................................................... 37 4.2.2. Diagramme de séquence détaillée .......................................................... 39 4.2.3. Diagramme de classe ............................................................................. 41 Sommaire 4.3. Réalisation ................................................................................................... 41 5. Conclusion .......................................................................................................... 42 Chapitre IV. Release 2 : Gestion des catégories, produits et comptes utilisateurs 43 1. Introduction ........................................................................................................ 43 2. Backlog du release ............................................................................................. 43 3. Troisième sprint : Gestion des catégories .......................................................... 44 3.1. Spécification fonctionnelle .......................................................................... 44 3.2. Conception ................................................................................................... 47 3.2.1. Diagramme de séquence système .......................................................... 47 3.2.2. Diagramme de classe ............................................................................. 48 3.3. Réalisation ................................................................................................... 49 4. Quatrième sprint : Gestion produit ..................................................................... 50 4.1. Spécification fonctionnelle .......................................................................... 51 4.2. Conception ................................................................................................... 53 4.2.1. Diagramme de séquence système .......................................................... 53 4.2.2. Diagramme de classe ............................................................................. 55 4.3. Réalisation ................................................................................................... 56 5. Cinquième sprint : Gestion compte utilisateur ................................................... 58 5.1. Spécification fonctionnelle .......................................................................... 58 5.2. Conception ................................................................................................... 61 5.2.1. Diagramme de séquence système .......................................................... 61 5.2.2. Diagramme d’activité ............................................................................ 64 5.2.3. Diagramme de classe ............................................................................. 64 5.3. Réalisation ................................................................................................... 65 6. Conclusion .......................................................................................................... 66 Chapitre V. Release 3 : Gestion panier et commande .............................................. 67 1. Introduction ........................................................................................................ 67 Sommaire 2. Backlog du release ............................................................................................. 67 3. Seizième sprint : Gestion panier ......................................................................... 67 3.1. Spécification fonctionnelle .......................................................................... 68 3.2. Conception ................................................................................................... 70 3.2.1. Diagramme de séquence système .......................................................... 70 3.2.2. Diagramme de séquence détaillée .......................................................... 73 3.2.3. Diagramme de classe ............................................................................. 74 3.3. Réalisation ................................................................................................... 75 4. Septième sprint : Gestion commande ................................................................. 77 4.1. Spécification fonctionnelle .......................................................................... 77 4.2. Conception ................................................................................................... 80 4.2.1. Diagramme de séquence système .......................................................... 80 4.2.2. Diagramme d’activité ............................................................................ 83 4.2.3. Diagramme de classe ............................................................................. 84 4.3. Réalisation ................................................................................................... 85 5. Conclusion .......................................................................................................... 89 Chapitre VI. Release 4 : Gestion offre et demande ................................................... 90 1. Introduction ........................................................................................................ 90 2. Backlog du release ............................................................................................. 90 3. Huitième sprint : Gestion des offres ................................................................... 90 3.1. Spécification fonctionnelle .......................................................................... 90 3.2. Conception ................................................................................................... 93 3.2.1. Diagramme de séquence système .......................................................... 93 3.2.2. Diagramme de classe ............................................................................. 96 3.3. Réalisation ................................................................................................... 96 4. Neuvième sprint : Gestion des demandes .......................................................... 99 4.1. Spécification fonctionnelle .......................................................................... 99 Sommaire 4.2. Conception ................................................................................................. 102 4.2.1. Diagramme de séquence système ........................................................ 102 4.2.2. Diagramme de classe ........................................................................... 104 4.3. Réalisation ................................................................................................. 104 5. Conclusion ........................................................................................................ 107 Chapitre VII. Release 5 : Gestion des activités ........................................................ 108 1. Introduction ...................................................................................................... 108 2. Backlog du release ........................................................................................... 108 3. Dixième sprint : Gestion des activités .............................................................. 108 3.1. Spécification fonctionnelle ........................................................................ 108 3.2. Conception ................................................................................................. 111 3.2.1. Diagramme de séquence système ........................................................ 111 3.2.2. Diagramme de séquence détaillée ........................................................ 114 3.2.3. Diagramme de classe ........................................................................... 116 3.3. Réalisation ................................................................................................. 116 4. Conclusion ........................................................................................................ 120 Chapitre VIII. Réalisation ......................................................................................... 121 1. Introduction ...................................................................................................... 121 2. Environnement du travail ................................................................................. 121 2.1. Architecture de déploiement ...................................................................... 121 2.2. Architecture client/serveur ......................................................................... 122 2.3. Environnement matériel ............................................................................. 122 2.4. Environnement logiciel .............................................................................. 123 2.4.1. Windows 8 ........................................................................................... 123 2.4.2. NetBeans .............................................................................................. 124 2.4.3. PHP ...................................................................................................... 125 2.4.4. Apache ................................................................................................. 126 Sommaire 2.4.5. MySQL ................................................................................................ 126 2.5. Technologies utilisées ................................................................................ 127 3. Diagramme de classe général ........................................................................... uploads/Geographie/ rapportdepfekarim-hamza-180208234817.pdf

  • 34
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager