iii Table des matières Dédicaces ..............................................
iii Table des matières Dédicaces .................................................................................................................................... i Remerciements ........................................................................................................................... ii Table des matières ..................................................................................................................... iii Liste des figures ........................................................................................................................ vi Liste des tableaux .................................................................................................................... viii Liste des abréviations ................................................................................................................ ix Introduction générale .................................................................................................................. 2 CHAPITRE I. ETUDE PREALABLE ................................................................................................................ 3 I.1 Introduction ........................................................................................................................................... 3 I.2 Présentation de l’université ................................................................................................................... 3 I.3 Profil de l’entreprise.............................................................................................................................. 3 I.3.1 Description ................................................................................................................................ 4 I.3.2 Organigramme de la société d’accueil : ..................................................................................... 4 I.4 Présentation du projet ............................................................................................................................ 4 I.4.1 Contexte du projet ..................................................................................................................... 4 I.4.2 Objectifs du projet ..................................................................................................................... 4 I.4.3 L'intérêt de l’application ............................................................................................................ 4 I.5 Etude de l’existant ................................................................................................................................. 5 I.5.1 Analyse du Site Mytek : ............................................................................................................ 5 I.5.1.1 Inconvénients : ................................................................................................................... 5 I.5.1.2 Avantage ............................................................................................................................ 7 I.5.2 Analyse du Site fonotunisie ....................................................................................................... 8 I.5.2.1 Inconvénients : ................................................................................................................... 8 I.5.2.2 Avantage : ........................................................................................................................ 10 I.5.2.3 Synthèse ........................................................................................................................... 11 CHAPITRE II. Specification des besoins .................................................................................................... 12 II.1 Introduction ......................................................................................................................................... 12 II.2 Méthode de travail .............................................................................................................................. 12 II.2.1 La gestion de projet : ............................................................................................................... 12 II.2.2 Méthodologies de développement: .......................................................................................... 12 II.2.2.1 Les méthodes agiles: ........................................................................................................ 13 II.2.2.2 Le processus unifié (PU) .................................................................................................. 13 II.2.3 Comparaison entre les méthodes ............................................................................................. 13 II.2.4 Méthodologie adoptée ............................................................................................................. 15 II.2.4.1 Présentation de Scrum :.................................................................................................... 15 II.3 Etude des besoins ................................................................................................................................ 17 II.3.1 Besoins fonctionnels ................................................................................................................ 17 iv II.3.1.1 L’exposition des produits: ................................................................................................ 17 II.3.1.2 L’inscription du client : .................................................................................................... 18 II.3.1.3 Ajout des produits au panier : .......................................................................................... 18 II.3.1.4 Mode de livraison : .......................................................................................................... 18 II.3.1.5 La livraison à domicile :................................................................................................... 18 II.3.1.6 La confirmation de la commande : ................................................................................... 18 II.3.1.7 Le payement : ................................................................................................................... 18 II.3.1.8 La fin de l’opération d’achat: ........................................................................................... 19 II.3.2 Besoins non fonctionnels : ....................................................................................................... 19 II.3.2.1 Fiabilité: ........................................................................................................................... 19 II.3.2.2 Les erreurs :...................................................................................................................... 19 II.3.2.3 Ergonomie et bonne Interface : ........................................................................................ 19 II.3.2.4 Sécurité : .......................................................................................................................... 19 II.3.2.5 Aptitude à la maintenance et la réutilisation : .................................................................. 19 II.3.2.6 Compatibilité et portabilité : ............................................................................................ 19 II.3.3 Backlog Produit : ..................................................................................................................... 20 II.3.4 Planification des releases : ....................................................................................................... 22 II.4 Conclusion .......................................................................................................................................... 22 CHAPITRE III. RELEASE 1 ............................................................................................................................ 23 III.1 Introduction ......................................................................................................................................... 23 III.2 Organisation des sprints : .................................................................................................................... 23 III.3 Backlog des sprints pour le Release 1 : ............................................................................................... 24 III.4 Analyse ............................................................................................................................................... 25 III.4.1 Sprint 0 .................................................................................................................................... 25 III.4.2 Étude des technologies ............................................................................................................ 26 III.4.2.1 Environnement matériel ........................................................................................................ 26 III.4.2.2 Environnement logiciel .......................................................................................................... 26 III.4.3 Présentation de l'architecture ................................................................................................... 28 III.4.4 Sprint 1 : .................................................................................................................................. 30 III.4.4.1QU'EST-CE CATALOGUE? ................................................................................................. 30 III.4.4.2Diagramme de cas d’utilisation du sprint 1 « Gestion du Catalogue » : ................................. 31 III.4.4.3Diagramme de séquence « gestion du catalogue »: ................................................................. 32 III.4.4.4Diagramme de classe condidate « gestion du catalogue » : .................................................... 33 III.4.4.5Test et réalisation : .................................................................................................................. 34 III.4.5 Sprint 2 : .................................................................................................................................. 36 III.4.5.1Diagramme de cas d’utilisation du sprint 2 « Gestion des profils » : ..................................... 36 III.4.5.2Diagramme de séquence « Inscription »: ................................................................................ 37 III.4.5.3Diagramme de séquence « Authentification »: ....................................................................... 38 III.4.5.4Diagramme de classe condidate « gestion des profils» : ......................................................... 39 III.4.5.5Test et réalisation : .................................................................................................................. 39 III.4.6 Conclusion : ............................................................................................................................. 40 CHAPITRE IV. RELEASE 2 ....................................................................................................................... 41 IV.1 Introduction ......................................................................................................................................... 41 IV.2 Organisation des sprints : .................................................................................................................... 41 IV.3 Backlog des sprints pour le Release 2 : ............................................................................................... 41 v IV.4 Analyse ............................................................................................................................................... 42 IV.4.1 Sprint 3 .................................................................................................................................... 42 IV.4.1.1 Diagramme de cas d’utilisation du sprint 3 « Gestion des paniers» : ..................................... 43 IV.4.1.2 Diagramme de séquence « Gestion du panier »: ...................................................................... 44 IV.4.1.3 Diagramme de classe condidate « gestion du panier» : ........................................................... 45 IV.4.1.4 Test et réalisation : ................................................................................................................... 46 IV.4.2 Sprint 4 : .................................................................................................................................. 47 IV.4.2.1 Diagramme de cas d’utilisation du sprint 4 « Gestion du paiement» : ................................... 48 IV.4.2.2 Diagramme de séquence « Gestion du paiement »: ................................................................. 49 IV.4.2.3 Diagramme de classe condidate « Gestion du paiement »: ...................................................... 50 IV.4.2.4 Test et réalisation : ................................................................................................................... 51 IV.4.3 Conclusion : ............................................................................................................................. 53 CHAPITRE V. RELEASE 3 ....................................................................................................................... 54 V.1 Introduction ......................................................................................................................................... 54 V.2 Organisation des sprints : .................................................................................................................... 54 V.3 Backlog des sprints pour le Release 3 : ............................................................................................... 55 V.4 Analyse ............................................................................................................................................... 55 V.4.1 Sprint 5 .................................................................................................................................... 55 V.4.1.1 Slot : ........................................................................................................................................ 56 V.4.1.2 Targeting : ............................................................................................................................... 56 V.4.1.3 Scenario : ................................................................................................................................. 56 V.4.2 Diagramme de cas d’utilisation du sprint 5 « Gestion des scenarios » : ................................. 56 V.4.3 Diagramme de séquence « Gestion des scenarios »: ............................................................... 57 V.4.4 Diagramme de classe condidate « gestion des scenarios» : ..................................................... 58 V.4.5 Test et réalisation : ................................................................................................................... 59 V.4.5.1 Scenario 1 : .............................................................................................................................. 59 V.4.5.2 Scenario 2 : .............................................................................................................................. 59 V.4.5.3 Scenario 3 : .............................................................................................................................. 60 V.4.6 Sprint 4 : .................................................................................................................................. 61 V.4.6.1 Internationalisation : ................................................................................................................ 61 V.4.6.2 JSTL : ...................................................................................................................................... 62 V.4.6.3 Fichier Properties : .................................................................................................................. 62 V.4.7 Diagramme de cas d’utilisation du sprint 6 « Gestion de la multi-langue» : .......................... 62 V.4.8 Diagramme de séquence « Gestion de la multi-langue »: ........................................................ 63 V.4.9 Test et réalisation : ................................................................................................................... 63 V.4.10 Conclusion : ............................................................................................................................. 65 Conclusion générale .................................................................................................................. 66 Netographie ............................................................................................................................... 67 Annexe 1 ................................................................................................................................... 68 Annexe 2 ................................................................................................................................... 76 vi Liste des figures Figure 1 : Université libre du tunis ................................................................................................................3 Figure 2 : Societé d’accueil ..........................................................................................................................3 Figure 3: Organigramme de L’entreprise d'accueil .........................................................................................4 Figure 4: Partie publicitaire du Mytek ...........................................................................................................5 Figure 5 :Barre des menus de Mytek .............................................................................................................6 Figure 6: Page d’accueil de Mytek ................................................................................................................6 Figure 7: Navigation dans l’accueil ...............................................................................................................7 Figure 8: Partie publicitaire de Fono .............................................................................................................8 Figure 9: Catalogue de Fono ........................................................................................................................8 Figure 10: Présentation des promotions et des nouveaux produits ....................................................................9 Figure 11: Informations de la société ............................................................................................................9 Figure 12: Apparence multiple des mêmes critères .......................................................................................10 Figure 13: trois contraintes de projet ...........................................................................................................12 Figure 14: Méthode Agile Scrum ................................................................................................................15 Figure 15:Interface web du backlog produit avec Scrumwise ........................................................................22 Figure 16 : Release 1 .................................................................................................................................23 Figure 17 : Sprint 0 ...................................................................................................................................25 Figure 18 : Modele ATG ..........................................................................................................................28 Figure 19 : Architecture MVC .................................................................................................................29 Figure 20 : Modele MVC .........................................................................................................................30 Figure 21 : Sprint 1 ...................................................................................................................................30 Figure 22 : Présentation du catalogue ..........................................................................................................31 Figure 23 : Cas d’utilisation « gestion du catalogue » ..................................................................................31 Figure 24 : Diagramme de sequence « gestion du catalogue » .......................................................................33 Figure 25 : Diagramme de classe condidate « gestion du catalogue » ............................................................34 Figure 26 : Interface d’accueil ....................................................................................................................35 Figure 27 : Interface du Shopping ...............................................................................................................35 Figure 28 : Interface des produits Apple ......................................................................................................36 Figure 29 : interface des SKUs..............................................................................................................36 Figure 30 : Sprint 2 ...................................................................................................................................37 Figure 31 : diagramme de cas d’utilisation « gestion du profils » ...................................................................37 Figure 32 : diagramme de sequence « gestion du profils » ....................................................................38 Figure 33 : diagramme de sequence « Authentification » ................................................................39 Figure 34 : diagramme de classe condidate « Authentification » ......................................................40 Figure 35 : Interface d’inscription ........................................................................................................40 Figure 36 : Interface d’authentification .............................................................................................41 Figure 37 : Release 2 .................................................................................................................................43 Figure 38 : Sprint 3 ...................................................................................................................................44 Figure 39 : Diagramme de cas d’utilisation « gestion des paniers » ........................................................45 Figure 40 : Diagramme de sequence « gestion des paniers » ...................................................................46 Figure 41 : Diagramme de classe condidate « gestion des paniers » .......................................................47 Figure 42 : Interface SKU ........................................................................................................................48 Figure 43 : Interface du panier .................................................................................................................48 Figure 44 : Interface du Wishlist ..............................................................................................................49 Figure 45 : Sprint 4 ..................................................................................................................................50 Figure 46 : Diagramme de cas d’utilisation « gestion du paiement » ......................................................50 Figure 47 : Diagramme de sequence « gestion du paiement » .................................................................51 Figure 48 : Diagramme de classe condidate « gestion du paiement » .....................................................52 Figure 49 : Interface des informations de livraison..................................................................................53 Figure 50 : Interface des informations de paiement .................................................................................53 vii Figure 51 : Interface de la commande ......................................................................................................54 Figure 52 : Interface de la commande planifiée .......................................................................................54 Figure 53 : Interface de choix de la commande planifiée .......................................................................55 Figure 54 : Release 3 ................................................................................................................................55 Figure 55 : Sprint 5 ..................................................................................................................................56 Figure 56: Exemple du scenario ..............................................................................................................57 Figure 57: Diagramme de cas d’utilisation « gestion des scenarios » .....................................................57 Figure 58 : Diagramme de sequence « gestion des scenarios » ...............................................................58 Figure 59: Diagramme de classe condidate « gestion des scenarios » .....................................................59 Figure 60: Scenario 1 ...............................................................................................................................60 Figure 61: Interface scenario de localisation ...........................................................................................60 Figure 62: scenario de genre ....................................................................................................................60 Figure 63: Interface scenario de genre .....................................................................................................60 Figure 64: Scenario du panier ..................................................................................................................61 Figure 65: Interface Scenario du panier ...................................................................................................61 Figure 66: Interface Scenario du panier 2 ................................................................................................62 Figure 67: Sprint 6 ...................................................................................................................................62 Figure 68: Diagrame de cas d’utilisation « gestion de la multi-langue » .........................................................63 Figure 69: Diagramme de sequence « gestion de la multi-langue » ........................................................64 Figure 70: Interface d’accueil en anglais .................................................................................................64 Figure 71: Interface d’accueil en Francais ...............................................................................................65 Figure 72: Interface d’accueil en allemand ..............................................................................................65 viii Liste des tableaux Tableau 1 – tableau récapitulatif .......................................................................................................................... 11 Tableau 2 – Tableau comparatif entre les méthodologies de développement ...................................................... 14 Tableau 3 – Backlog Produit ................................................................................................................................ 21 Tableau 4 – Backlog des sprints ................................................................................................................ 25 Tableau 5 – Backlog du sprint 0 ............................................................................................................... 26 Tableau 6 – Description Textuelle « gestion des catalogues »: ..................................................................... 33 Tableau 7 – Description Textuelle « Inscription » :..................................................................................... 39 Tableau uploads/Management/ pfe-ult-3.pdf
Documents similaires










-
36
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 22, 2022
- Catégorie Management
- Langue French
- Taille du fichier 7.3958MB