Site web de gestion de location et colocation dans le domaine de l'immobilier.par Chafik Ahmadi Faculté des Sciences Juridiques, Economiques et de Gestion de Jendouba - mastère professionnel en informatique, option e-commerce 2020 |
5 Implémentation des cas d'utilisation prioritairesAprès l'analyse et la conception des cas d'utilisation s'inscrire et s'authentifier nous allons procéder à l'implémentation de ces cas. 5.1 Les captures d'écranCapture d'écran du cas « s'authentifier » 36 CHAPITRE II : Mise en OEuvre du Release 1 Figure 27:Capture d'écran du cas « s'authentifier » Capture d'écran du cas «inscription » Figure 28:Capture d'écran «inscription » SPRINT 2 : « Gestion des annonces, Gestion des offres, gestion des réservations » 37 CHAPITRE II : Mise en OEuvre du Release 1 1 Backlog du Sprint 2 Dans le tableau ci-dessous nous allons présenter les tâches du sprint « 2 »
Tableau 9: Backlog du sprint 2 2 Spécification des besoins 2.1 Raffiner les modèles des cas d'utilisation de priorité « 2 » Les cas d'utilisation de sprint 2 font le coeur de l'application là ou l'utilisateur peut ajouter une annonce de location, colocation, séjour de vacances et ou un dépannage gratuit . L'utilisateur peut en tant que locataire visualiser ces offres et faire une réservation de bien immobilier. Diagramme de cas d'utilisation du sprint « 2 » 38 CHAPITRE II : Mise en OEuvre du Release 1 Figure 29:Diagramme de cas d'utilisation du sprint 2 Fiche descriptif du cas d'utilisation « gérer annonces »
Tableau 10:Descriptif du cas d'utilisation "gérer annonces" 39 CHAPITRE II : Mise en OEuvre du Release 1 Tableau descriptif du sous cas « gérer offres »
Tableau 11: Tableau descriptif du sous cas « gérer offres » Tableau descriptif du sous cas « gérer réservation »
40 CHAPITRE II : Mise en OEuvre du Release 1
Tableau 12: Tableau descriptif du sous cas « gérer réservation » 2.2 Elaboration des Prototypes Prototype de l'interface « ajouter annonces » Le prototype de l'interface « ajouter annonces » est composé de plusieurs champs qui permettent de saisir le maximum de critères de bien immobilier 41 CHAPITRE II : Mise en OEuvre du Release 1 Figure 30:Prototype de l'Interface : proposer logement 42 CHAPITRE II : Mise en OEuvre du Release 1 Prototype de l'Interface rechercher logement : Cette interface permet à travers des listes de choisir les critères du logement souhaité Figure 31:Prototype de l'Interface rechercher logement Prototype de l'interface « faire une réservation Cette interface permet la réservation de bien immobilier Figure 32: prototype du cas d'utilisation réservation 43 CHAPITRE II : Mise en OEuvre du Release 1 3 Analyse des cas d'utilisation du priorité 2 3.1 Diagramme de classe d'analyse Diagramme des classes d'analyse du cas « gérer annonces » Figure 33:Diagramme des classes d'analyse du cas « gérer annonces » Diagramme des classes d'analyse du cas « gérer offres » Figure 34:Diagramme des classes d'analyse du cas « gérer offres » 44 CHAPITRE II : Mise en OEuvre du Release 1 iagramme des classes d'analyse du cas « gérer réservation » Figure 35:Diagramme des classes d'analyse du cas « gérer réservation » 3.2 diagramme de collaboration du cas gérer annonces « ajout logement » Figure 36:Diagramme de collaboration du cas gérer annonces « ajout logement » Diagramme de collaboration du cas gérer annonces « chercher logement » 45 CHAPITRE II : Mise en OEuvre du Release 1 Figure 37:Diagramme de collaboration du cas gérer annonces « chercher logement )) Diagramme de collaboration gérer offre « chercher offres » Figure 38:Diagramme de collaboration gérer offre « chercher offres )) 46 CHAPITRE II : Mise en OEuvre du Release 1 Diagramme de collaboration gérer offre « gérer réservations » Figure 39:Diagramme de collaboration gérer offre « gérer réservations » 4 Conception des cas d'utilisation de priorité 1 et 2 Dans cette partie nous allons procéder à la conception des cas d'utilisation de priorité 1 et 2.Nous allons élaborer les diagrammes de classes, de séquences et d'activités. 4.1 La conception des cas d'utilisation du release 1 4.1.1 Diagramme de classes de conception Nous allons établir le diagramme de classe du premier release qui englobe les cas d'utilisation : s'authentifier, s'enregistrer, gérer annonces et gérer offres 47 CHAPITRE II : Mise en OEuvre du Release 1 Diagramme de classe du release 1 : Figure 40:Diagramme de classe du release 1 48 CHAPITRE II : Mise en OEuvre du Release 1 4.1.2 Diagramme de séquences du cas « ajouter annonce » Le diagramme de séquences présente l'interaction entre les constituants du système : l'acteur, l'interface, le contrôleur et la base de données. Figure 41:Diagramme de séquences du cas « ajouter annonce » 49 CHAPITRE II : Mise en OEuvre du Release 1 Diagramme de séquence du cas « modifier annonce » Figure 42:Diagramme de séquence du cas « modifier annonce » 50 CHAPITRE II : Mise en OEuvre du Release 1 Diagramme de séquence du cas « consulter offres » Figure 43:Diagramme de séquence du cas « consulter offres » 51 CHAPITRE II : Mise en OEuvre du Release 1 Diagramme de séquence du cas « gérer réservations » Figure 44:Diagramme de séquence du cas « gérer réservations » 52 CHAPITRE II : Mise en OEuvre du Release 1 4.2 Le diagramme de classe entités du sprint 2 Figure 45: Le diagramme de classe entités du sprint 2 53 CHAPITRE II : Mise en OEuvre du Release 1 5 Schéma de la base de données :
Tableau 13: Table logement 54 CHAPITRE II : Mise en OEuvre du Release 1
Tableau 14: Table réservation
Tableau 15:Table photos 55 CHAPITRE II : Mise en OEuvre du Release 1 Diagrammes d'activité Le diagramme d'activités représente les activités que réalisent un ou plusieurs objets. Il peut correspondre à la description en détail d'une activité du diagramme d'états transitions, à la description d'une méthode. Il peut également décrire l'activité d'un système ou d'un sous système en assignant les responsabilités à chaque acteur. Le diagramme d'activités constitue aussi un bon choix pour décrire un cas d'utilisation. Diagramme d'activité du cas « ajouter annonces » Figure 46:Diagramme d'activité du cas « ajouter annonces » Diagramme d'activité du cas « gérer réservation » Figure 47: Diagramme d'activité du cas « gérer réservation » 56 CHAPITRE II : Mise en OEuvre du Release 1 6 Implémentation du cas d'utilisation du release 1 6.1 Les captures d'écran Capture d'écran du cas « ajouter annonces » Figure 48 : Capture d'écran du cas «ajouter annonces » 57 CHAPITRE II : Mise en OEuvre du Release 1 Capture d'écran du cas «consulter offres » Figure 49:Capture d'écran du cas «consulter offres » Capture d'écran du cas «modifier annonces» Figure 50:Capture d'écran du cas «modifier annonce» 58 CHAPITRE II : Mise en OEuvre du Release 1 Capture d'écran du cas «gérer réservation» Figure 51: Capture écran "gérer réservation" 59 CHAPITRE II : Mise en OEuvre du Release 1 Conclusion Au cours de ce chapitre nous avons élaboré la spécification des besoins passant par l'analyse, la conception et l'implémentation des cas d'utilisation de priorité majeure. Dont l'authentification, la gestion des annonces et la gestion des offres. Dans le chapitre suivant nous entamons le deuxième sprint de notre application qui portera sur la gestion des demandes et la gestion des contacts 60 Chapitre III : Mise en OEuvre du Release 2 |
|