P. 1
Location Voiture

Location Voiture

5.0

|Views: 5,402|Likes:
Publié parHakim Chakroune

More info:

Published by: Hakim Chakroune on Jun 15, 2011
Droits d'auteur :Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

02/03/2015

pdf

text

original

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

UML     Projet : Gestion de location Ajout des voitures Supprimer des voitures Modifier les caractéristiques des voitures Consulter les informations sur les voitures SUP MIT 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 utilisation Le cas d’utilisation (ou use case) correspond à un objectif du système. motivé par un besoin d’un ou plusieurs acteurs. 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 . L'ensemble des use cases décrit les objectifs (le but) du système.

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 .

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 .

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 .

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 .

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 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  Le système valide l identifiant de gérant       • 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 .

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 .

UML Projet : Gestion de location SUP MIT • Diagramme de séquence : Ajout d’un client Scénar io 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 .

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 Créé par Badr El fhel et El moubrass khadija 10 .

UML Projet : Gestion de location  Le gérant sélection le client  Le système affiche le client • Diagramme séquence : consulter client SUP MIT Cas d’utilisation inscription • 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 Créé par Badr El fhel et El moubrass khadija 11 .

UML Projet : Gestion de location SUP MIT 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 12 .

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 Créé par Badr El fhel et El moubrass khadija 13 .

UML   • Projet : Gestion de location Le comptable modifie les données de la facture Le système enregistre la facture SUP MIT 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 Créé par Badr El fhel et El moubrass khadija 14 .

2 Le système affiche les caractéristiques de réservation Le gérant annule les réservations o Le système supprime les réservations 15 Créé par Badr El fhel et El moubrass khadija .UML Projet : Gestion de location SUP MIT Cas d’utilisation : Suivi de Réservation • o o o o o o • Scénario :Consulter une réservation Le gérant s’authentifier dans le système Le système valide l’ID Le gérant choisi form suivi de réservation Le système affiche form réservations Le comptable saisi ID réservation 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 o o o o o o Le gérant s’authentifier dans le système Le système valide l’ID de client Le gérant choisi form suivi de réservation Le système affiche les réservations Le comptable sélection les réservations de j .

UML • Projet : Gestion de location SUP MIT Diagramme de séquence : Annuler une réservation 5.Diagramme de classe : Créé par Badr El fhel et El moubrass khadija 16 .

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 17 .UML Projet : Gestion de location SUP MIT 6.

UML Projet : Gestion de location SUP MIT Créé par Badr El fhel et El moubrass khadija 18 .

You're Reading a Free Preview

Télécharger
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->