Location Voiture

  • Published on
    05-Jul-2015

  • View
    5.235

  • Download
    2

Embed Size (px)

Transcript

<p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>1- Acteurs :Acteur : est une entit externe qui agit sur le systme (oprateur, composant, interne). Et dans notre cas on 3 acteurs : Administrateur (grant) : qui gre les rservations, les voitures et les clients.</p> <p>Client et dans notre cas lacteur client et une gnralisation de deux type de client (client simple et client fidle) est ce client gre aussi des rservations et les consultes dans le systme</p> <p>Comptable: qui ce charge de la facturation et aussi de la gestion des clients</p> <p>2- Cas dutilisationCas dutilisation : ensemble dactions ralises par le systme, en rponse une action dun acteur. Lensemble des uses cases dcrit les objectifs (le but) du systme. Dans notre tude de cas (location des voitures) on 7 tude de cas : Gestion des voitures : qui comporte les actions suivantes :</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>1</p> <p>UML </p> <p>Projet : Gestion de location Ajout des voitures Supprimer des voitures Modifier les caractristiques des voitures Consulter les informations sur les voitures</p> <p>SUP MIT</p> <p>Gestion des rservations: qui comporte les actions suivantes : Faire des rservations Annuler des rservations Modifier des rservations Consulter les rservations</p> <p>Gestion des clients : qui comporte les actions suivantes : Ajout un client Supprimer un client Modifier les cordonnes d un client Gestion des voitures disponible Ajout des voitures Supprimer des voitures Modifier les caractristiques des voitures Consulter les informations sur les voitures</p> <p>Suivi des rservations Consulter les rservations Annuler les rservations Suivi des locations Evnement suivi en cas daccident Suivi en cas de panne Suivi en cas de vol Facturation Modifier une facture Annuler une facture Elaborer une facture Consulter une facture</p> <p>3- Diagramme de cas d utilisationLe cas dutilisation (ou use case) correspond un objectif du systme, motiv par un besoin dun ou plusieurs acteurs. L'ensemble des use cases dcrit les objectifs (le but) du systme. et dans notre cas on a un diagramme de cas dutilisation qui regroupe lensemble dinteraction entre les acteurs de systme et les cas dutilisation</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>2</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>4-Diagramme de squence et les scnarios</p> <p>2-4-1cas dutilisation gestion des voitures</p> <p>Scnario ajout dune voitureLe grant s'authentifie dans le systme Le systme valide les identifiants de grant Le grant choisi form voiture partir dun menu Le systme affiche form voiture Le grant saisi les informations de voiture Le systme enregistre les informations</p> <p>Diagramme de squence : Ajout dune voiture</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>3</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>Scnario Modifier caractristiques dune voitureLe grant s'authentifie dans le systme Le systme valide les identifiants de grant Le grant choisis form voiture partir dun menu Le grant entre le matricule de voiture Le systme affiche la voiture Le grant saisie les nouveau informations de voiture Le systme enregistre les modifications</p> <p>Diagramme de squence : Modifier caractristiques dune voiture</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>4</p> <p>UML </p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>Scnario : Supprimer une voitureLe grant s'authentifie dans le systme Le systme valide les identifiants de client Le grant choisis form voiture partir dun menu Le grant entre le matricule de voiture Le systme affiche la voiture Le grant choisis supprimer la voiture Le systme supprime la voiture</p> <p>Diagramme de squence : Supprimer une voiture</p> <p>Scnario : Consulter la liste des voituresLe grant s'authentifie dans le systme Le systme valide les identifiants de client Le grant choisis form voiture partir dun menu Le grant slection le matricule de voiture Le systme affiche la voiture</p> <p>Diagramme de squence : Consulter la liste des voitures</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>5</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>2-4-2 Cas dutilisation suivi de location</p> <p>Scnario suivi de location en cas de panneLe grant sauthentifie dans la forme d'authentification Le systme valide l identifiant de grant Le grant slection form suivi de location partir d un menu Le systme affiche Form location Le grant slection le client concern Le systme affiche la liste des rservations Le grant slectionne la rservation concerne Le systme affiche liste des voitures rserves Le client slectionne la voiture concerne Le client saisi le type de panne Le systme enregistre la panne</p> <p>Diagramme de squence : Suivi de location en cas de panne</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>6</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p> Scnario suivi de location en cas de vol Le grant sauthentifie dans la forme d'authentification Le grant slection form suivi de location partir d un menu Le systme affiche Form location Le grant slection le client concern Le systme affiche la liste des rservations Le grant slectionne la rservation concerne Le systme affiche liste des voitures rserves Le client slectionne et supprime la voiture concerne</p> <p> Le systme valide l identifiant de grant </p> <p>Diagramme de squence de suivi de location en cas de vol</p> <p>Scnario suivi de location en cas daccident</p> <p>*</p> <p>Le grant sauthentifie dans la forme d'authentification Le systme valide l identifiant de grant Le grant slection form suivi de location partir d un menu Le systme affiche Form location Le grant slection le client concern Le systme affiche la liste des rservations Le grant slectionne la rservation concerne Le systme affiche liste des voitures rserves Le grant saisi lincident Le systme enregistre lincident</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>7</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>Diagramme de squence de suivi de location en cas daccident</p> <p>2-4-3 Cas dutilisation : gestion des clients</p> <p>Scnario ajout clientLe grant s'authentifie dans le systme Le systme valide les identifiants de client Le grant choisi form client partir dun menu Le systme affiche form client Le grant saisi les informations de client Le systme enregistre les informations</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>8</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>Diagramme de squence : Ajout dun client</p> <p>Scnar io modifier infos client Le grant s'authentifie dans le systme Le systme valide les identifiants de client Le grant choisis form client partir dun menu Le grant entre le Nde client Le grant saisie les nouveau informations de client Le systme enregistre les modifications</p> <p>Diagramme de squence : modifier infos client</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>9</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>Scnario supprimer client Le grant s'authentifie dans le systme Le systme valide les identifiants de grant Le grant choisis form client partir dun menu Le grant entre le Nde client Le grant supprime le client</p> <p>Diagramme de squence de : suppression dun client</p> <p>Scnario consulter liste clients Le grant s'authentifie dans le systme Le systme valide les identifiants de grant Le grant choisis form client partir dun menu</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>10</p> <p>UML Projet : Gestion de location Le grant slection le client Le systme affiche le client Diagramme squence : consulter client</p> <p>SUP MIT</p> <p>Cas dutilisation inscription Scnario inscription Le client consulte le site d agence et demande form inscription</p> <p> Le systme affiche Form inscription Le client saisi informations Le systme enregistre le clients</p> <p>Diagramme de squence inscription</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>11</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>2-4-4 Cas dutilisation : facturation </p> <p>Scnario calculer factureLe comptable sauthentifier dans le systme Le systme valide lID de comptable Le comptable choisi form calcul facture Le systme affiche les rservations Le comptable slection la rservation facturer Le systme affiche les caractristiques de rservation Le systme demande les rservations sur les clients Le systme demande les informations sur la voiture Le systme sauvegarde la facture</p> <p>Diagramme de squence : calculer facture</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>12</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>Scnario : Consulter FactureLe comptable sauthentifier dans le systme Le systme valide lID comptable Le comptable choisi : Form Consulter facture Le comptable slectionne la facture consulter Le systme affiche la facture</p> <p>Diagramme de squence : consulter facture</p> <p>Scnario : Modifier FactureLe comptable sauthentifier dans le systme Le systme valide lID comptable Le comptable choisi : Form Modifier facture Le comptable slectionne la facture modifier Le systme affiche la facture</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>13</p> <p>UML </p> <p>Projet : Gestion de location Le comptable modifie les donnes de la facture Le systme enregistre la facture</p> <p>SUP MIT</p> <p>Diagramme de squence : Modifier facture</p> <p>Scnario : Annuler FactureLe comptable sauthentifier dans le systme Le systme valide lID comptable Le comptable choisi : Form Annuler facture Le comptable slectionne la facture annuler Le comptable supprime la facture</p> <p>Diagramme de squence : Supprimer facture</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>14</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>Cas dutilisation : Suivi de Rservation o o o o o o </p> <p>Scnario :Consulter une rservationLe grant sauthentifier dans le systme Le systme valide lID Le grant choisi form suivi de rservation Le systme affiche form rservations Le comptable saisi ID rservation Le systme affiche les caractristiques de rservation</p> <p>Diagramme de squence : consulter les rservations</p> <p> Scnario annuler une rservationo o o o o o o</p> <p>Le grant sauthentifier dans le systme Le systme valide lID de client Le grant choisi form suivi de rservation Le systme affiche les rservations Le comptable slection les rservations de j - 2 Le systme affiche les caractristiques de rservation Le grant annule les rservations o Le systme supprime les rservations 15</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>UML </p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>Diagramme de squence : Annuler une rservation</p> <p>5- Diagramme de classe :</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>16</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>6- Diagramme dtat de transition</p> <p>Diagramme dtat de Transition (cas voiture)</p> <p>Diagramme dtat de Transition (cas client)</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>17</p> <p>UML</p> <p>Projet : Gestion de location</p> <p>SUP MIT</p> <p>Cr par Badr El fhel et El moubrass khadija</p> <p>18</p>