location voiture
TRANSCRIPT
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 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
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 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
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é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
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
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
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
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
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
UML Projet : Gestion de location SUP MIT
5- Diagramme de classe :
Créé par Badr El fhel et El moubrass khadija 15
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
UML Projet : Gestion de location SUP MIT
Créé par Badr El fhel et El moubrass khadija 17