location voiture

22
UML Projet : Gestion de location SUP MIT 1- Acteurs : Acteur : est une entité externe qui agit sur le système (opérateur, composant, interne). Et dans notre cas on 3 acteurs : Administrateur (gérant) : qui gère les réservations, les voitures et les clients. Client et dans notre cas l’acteur client et une généralisation de deux type de client (client simple et client fidèle) est ce client gère aussi des réservations et les consultes dans le système Comptable: qui ce charge de la facturation et aussi de la gestion des clients Créé par Badr El fhel et El moubrass khadija 1

Upload: hakim-chakroune

Post on 05-Jul-2015

5.281 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Location Voiture

UML Projet : Gestion de location SUP MIT

1- Acteurs   : Acteur : est une entité externe qui agit sur le système (opérateur, composant, interne). Et dans notre cas on 3 acteurs :

Administrateur (gérant) : qui gère les réservations, les voitures et les clients.

Client et dans notre cas l’acteur client et une généralisation de deux type de client (client simple et client fidèle) est ce client gère aussi des réservations et les consultes dans le système

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

2- Cas d’utilisation Cas d’utilisation : ensemble d’actions réalisées par le système, en réponse à une action d’un acteur. L’ensemble des uses cases décrit les objectifs (le but) du système.

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 1

Page 2: Location Voiture

UML Projet : Gestion de location SUP MIT Ajout des voitures Supprimer des voitures Modifier les caractéristiques des voitures Consulter les informations sur les voitures

Gestion des réservations: qui comporte les actions suivantes :

Faire des réservations Annuler des réservations Modifier des réservations Consulter les réservations

Gestion des clients : qui comporte les actions suivantes :

Ajout un client Supprimer un client Modifier les cordonnées d un client

Gestion des voitures disponible

Ajout des voitures Supprimer des voitures Modifier les caractéristiques des voitures Consulter les informations sur les voitures

Suivi des réservations

Consulter les réservations Annuler les réservations

Suivi des locations Evénement suivi en cas d’accident 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 utilisationLe cas d’utilisation (ou use case) correspond à un objectif du système, motivé par un besoin d’un ou plusieurs acteurs. L'ensemble des use cases décrit les objectifs (le but) du système. et dans notre cas on a un diagramme de cas d’utilisation qui regroupe l’ensemble d’interaction entre les acteurs de système et les cas d’utilisation

Créé par Badr El fhel et El moubrass khadija 2

Page 3: Location Voiture

UML Projet : Gestion de location SUP MIT

4-Diagramme de séquence et les scénarios

2-4-1cas d’utilisation gestion des voitures

Scénario ajout d’une voiture Le gérant s'authentifie dans le système

Le système valide les identifiants de gérant Le gérant choisi form voiture à partir d’un menu Le système affiche form voiture Le gérant saisi les informations de voiture

Le système enregistre les informations

Diagramme de séquence   : Ajout d’une voiture

Créé par Badr El fhel et El moubrass khadija 3

Page 4: Location Voiture

UML Projet : Gestion de location SUP MIT

Scénario Modifier caractéristiques d’une voiture Le gérant s'authentifie dans le système

Le système valide les identifiants de gérant Le gérant choisis form voiture à partir d’un menu Le gérant entre le matricule de voiture Le système affiche la voiture Le gérant saisie les nouveau informations de voiture

Le système enregistre les modifications

Diagramme de séquence   : Modifier caractéristiques d’une voiture

Créé par Badr El fhel et El moubrass khadija 4

Page 5: Location Voiture

UML Projet : Gestion de location SUP MIT

Scénario   : Supprimer une voiture Le gérant s'authentifie dans le système Le système valide les identifiants de client Le gérant choisis form voiture à partir d’un menu Le gérant entre le matricule de voiture Le système affiche la voiture Le gérant choisis supprimer la voiture Le système supprime la voiture

Diagramme de séquence   : Supprimer une voiture

Scénario   : Consulter la liste des voitures

Le gérant s'authentifie dans le système Le système valide les identifiants de client Le gérant choisis form voiture à partir d’un menu Le gérant sélection le matricule de voiture Le système affiche la voiture

Diagramme de séquence   : Consulter la liste des voitures

Créé par Badr El fhel et El moubrass khadija 5

Page 6: Location Voiture

UML Projet : Gestion de location SUP MIT

2-4-2 Cas d’utilisation suivi de location Scénario suivi de location en cas de panne

Le gérant s’authentifie dans la forme d'authentification Le système valide l identifiant de gérant Le gérant sélection form suivi de location à partir d un menu Le système affiche Form location Le gérant sélection le client concerné Le système affiche la liste des réservations Le gérant sélectionne la réservation concernée Le système affiche liste des voitures réservées Le client sélectionne la voiture concernée Le client saisi le type de panne Le système enregistre la panne

Diagramme de séquence   : Suivi de location en cas de panne

Créé par Badr El fhel et El moubrass khadija 6

Page 7: Location Voiture

UML Projet : Gestion de location SUP MIT

Scénario suivi de location en cas de vol

Le gérant s’authentifie dans la forme d'authentification Le système valide l identifiant de gérant Le gérant sélection form suivi de location à partir d un menu Le système affiche Form location Le gérant sélection le client concerné Le système affiche la liste des réservations Le gérant sélectionne la réservation concernée Le système affiche liste des voitures réservées Le client sélectionne et supprime la voiture concernée

Diagramme de séquence de suivi de location en cas de vol

Scénario suivi de location en cas d’accident

Le gérant s’authentifie dans la forme d'authentification Le système valide l identifiant de gérant Le gérant sélection form suivi de location à partir d un menu Le système affiche Form location Le gérant sélection le client concerné Le système affiche la liste des réservations Le gérant sélectionne la réservation concernée Le système affiche liste des voitures réservées Le gérant saisi l’incident Le système enregistre l’incident

*

Créé par Badr El fhel et El moubrass khadija 7

Page 8: Location Voiture

UML Projet : Gestion de location SUP MIT

Diagramme de séquence de suivi de location en cas d’accident

2-4-3 Cas d’utilisation   : gestion des clients

Scénario ajout client

Le gérant s'authentifie dans le système Le système valide les identifiants de client Le gérant choisi form client à partir d’un menu Le système affiche form client Le gérant saisi les informations de client

Le système enregistre les informations

Créé par Badr El fhel et El moubrass khadija 8

Page 9: Location Voiture

UML Projet : Gestion de location SUP MIT

Diagramme de séquence   : Ajout d’un client

Scénario modifier infos client

Le gérant s'authentifie dans le système Le système valide les identifiants de client Le gérant choisis form client à partir d’un menu Le gérant entre le N°de client Le gérant saisie les nouveau informations de client Le système enregistre les modifications

Diagramme de séquence   : modifier infos client

Créé par Badr El fhel et El moubrass khadija 9

Page 10: Location Voiture

UML Projet : Gestion de location SUP MIT

Scénario supprimer client

Le gérant s'authentifie dans le système Le système valide les identifiants de gérant Le gérant choisis form client à partir d’un menu Le gérant entre le N°de client Le gérant supprime le client

Diagramme de séquence de   : suppression d’un client

Scénario consulter liste clients

Le gérant s'authentifie dans le système Le système valide les identifiants de gérant Le gérant choisis form client à partir d’un menu Le gérant sélection le client Le système affiche le client

Diagramme séquence   : consulter client

Cas d’utilisation inscription

Créé par Badr El fhel et El moubrass khadija 10

Page 11: Location Voiture

UML Projet : Gestion de location SUP MIT

Scénario inscription

Le client consulte le site d agence et demande form inscription Le système affiche Form inscription Le client saisi informations

Le système enregistre le clients

Diagramme de séquence inscription

2-4-4 Cas d’utilisation   : facturation

Scénario calculer facture Le comptable s’authentifier dans le système Le système valide l’ID de comptable Le comptable choisi form calcul facture Le système affiche les réservations Le comptable sélection la réservation à facturer Le système affiche les caractéristiques de réservation Le système demande les réservations sur les clients Le système demande les informations sur la voiture Le système sauvegarde la facture

Diagramme de séquence   : calculer facture

Créé par Badr El fhel et El moubrass khadija 11

Page 12: Location Voiture

UML Projet : Gestion de location SUP MIT

Scénario   : Consulter Facture Le comptable s’authentifier dans le système Le système valide l’ID comptable Le comptable choisi : Form Consulter facture Le comptable sélectionne la facture à consulter Le système affiche la facture

Diagramme de séquence   : consulter facture

Scénario   : Modifier Facture Le comptable s’authentifier dans le système Le système valide l’ID comptable Le comptable choisi : Form Modifier facture Le comptable sélectionne la facture à modifier Le système affiche la facture Le comptable modifie les données de la facture

Créé par Badr El fhel et El moubrass khadija 12

Page 13: Location Voiture

UML Projet : Gestion de location SUP MIT Le système enregistre la facture

Diagramme de séquence   : Modifier facture

Scénario   : Annuler Facture

Le comptable s’authentifier dans le système Le système valide l’ID comptable Le comptable choisi : Form Annuler facture Le comptable sélectionne la facture à annuler Le comptable supprime la facture

Diagramme de séquence   : Supprimer facture

Cas d’utilisation   : Suivi de Réservation

Créé par Badr El fhel et El moubrass khadija 13

Page 14: Location Voiture

UML Projet : Gestion de location SUP MIT

Scénario   :Consulter une réservation o Le gérant s’authentifier dans le systèmeo Le système valide l’ID o Le gérant choisi form suivi de réservationo Le système affiche form réservationso Le comptable saisi ID réservationo Le système affiche les caractéristiques de réservation

Diagramme de séquence   : consulter les réservations

Scénario annuler une réservation o Le gérant s’authentifier dans le systèmeo Le système valide l’ID de cliento Le gérant choisi form suivi de réservationo Le système affiche les réservationso Le comptable sélection les réservations de j - 2o Le système affiche les caractéristiques de réservationo Le gérant annule les réservationso Le système supprime les réservations

Diagramme de séquence   : Annuler une réservation

Créé par Badr El fhel et El moubrass khadija 14

Page 15: Location Voiture

UML Projet : Gestion de location SUP MIT

5- Diagramme de classe   :

Créé par Badr El fhel et El moubrass khadija 15

Page 16: Location Voiture

UML Projet : Gestion de location SUP MIT

6- Diagramme d’état de transition

Diagramme d’état de Transition (cas voiture)

Diagramme d’état de Transition (cas client)

Créé par Badr El fhel et El moubrass khadija 16

Page 17: Location Voiture

UML Projet : Gestion de location SUP MIT

Créé par Badr El fhel et El moubrass khadija 17