Vous êtes sur la page 1sur 18

UML

Projet : Gestion de location

SUP MIT

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.

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

Comptable: qui ce charge de la facturation et aussi de la gestion des clients

2- Cas dutilisation
Cas 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 :

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location Ajout des voitures Supprimer des voitures Modifier les caractristiques des voitures Consulter les informations sur les voitures

SUP MIT

Gestion des rservations: qui comporte les actions suivantes : Faire des rservations Annuler des rservations Modifier des rservations Consulter les rservations

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

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

3- Diagramme de cas d utilisation


Le 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

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location

SUP MIT

4-Diagramme de squence et les scnarios

2-4-1cas dutilisation gestion des voitures

Scnario ajout dune voiture


Le 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

Diagramme de squence : Ajout dune voiture

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location

SUP MIT

Scnario Modifier caractristiques dune voiture


Le 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

Diagramme de squence : Modifier caractristiques dune voiture

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location

SUP MIT

Scnario : Supprimer une voiture


Le 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

Diagramme de squence : Supprimer une voiture

Scnario : Consulter la liste des voitures


Le 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

Diagramme de squence : Consulter la liste des voitures

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location

SUP MIT

2-4-2 Cas dutilisation suivi de location

Scnario suivi de location en cas de panne


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 client slectionne la voiture concerne Le client saisi le type de panne Le systme enregistre la panne

Diagramme de squence : Suivi de location en cas de panne

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location

SUP MIT

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

Le systme valide l identifiant de grant

Diagramme de squence de suivi de location en cas de vol

Scnario suivi de location en cas daccident

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

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location

SUP MIT

Diagramme de squence de suivi de location en cas daccident

2-4-3 Cas dutilisation : gestion des clients

Scnario ajout client


Le 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

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location

SUP MIT

Diagramme de squence : Ajout dun client

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

Diagramme de squence : modifier infos client

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location

SUP MIT

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

Diagramme de squence de : suppression dun client

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

Cr par Badr El fhel et El moubrass khadija

10

UML Projet : Gestion de location Le grant slection le client Le systme affiche le client Diagramme squence : consulter client

SUP MIT

Cas dutilisation inscription


Scnario inscription
Le client consulte le site d agence et demande form inscription

Le systme affiche Form inscription Le client saisi informations Le systme enregistre le clients

Diagramme de squence inscription

Cr par Badr El fhel et El moubrass khadija

11

UML

Projet : Gestion de location

SUP MIT

2-4-4 Cas dutilisation : facturation

Scnario calculer facture


Le 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

Diagramme de squence : calculer facture

Cr par Badr El fhel et El moubrass khadija

12

UML

Projet : Gestion de location

SUP MIT

Scnario : Consulter Facture


Le 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

Diagramme de squence : consulter facture

Scnario : Modifier Facture


Le 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

Cr par Badr El fhel et El moubrass khadija

13

UML

Projet : Gestion de location Le comptable modifie les donnes de la facture Le systme enregistre la facture

SUP MIT

Diagramme de squence : Modifier facture

Scnario : Annuler Facture


Le 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

Diagramme de squence : Supprimer facture

Cr par Badr El fhel et El moubrass khadija

14

UML

Projet : Gestion de location

SUP MIT

Cas dutilisation : Suivi de Rservation


o o o o o o

Scnario :Consulter une rservation


Le 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

Diagramme de squence : consulter les rservations

Scnario annuler une rservation


o o o o o o o

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

Cr par Badr El fhel et El moubrass khadija

UML

Projet : Gestion de location

SUP MIT

Diagramme de squence : Annuler une rservation

5- Diagramme de classe :

Cr par Badr El fhel et El moubrass khadija

16

UML

Projet : Gestion de location

SUP MIT

6- Diagramme dtat de transition

Diagramme dtat de Transition (cas voiture)

Diagramme dtat de Transition (cas client)

Cr par Badr El fhel et El moubrass khadija

17

UML

Projet : Gestion de location

SUP MIT

Cr par Badr El fhel et El moubrass khadija

18