IV- ANALYSE PHYSIQUE DES DONNEES
Dans cette section, après avoir identifié les
acteurs et leurs fonctions, nous présenterons quelques diagrammes de
notre modélisation en explicitant leurs rôles. Nous allons
principalement présenter le diagramme des cas d'utilisation, le
diagramme des classes, et le diagramme de séquences.
IV- 1. IDENTIFICATION DES ACTEURS DE LA PLATEFORME
Dans cette partie nous allons identifier les acteurs du
système en tenant compte de ceux qui toucheront directement le
système. Les acteurs qui sont impliqués dans le système
sont :
Client
Agent
Administrateur
A ceux-ci nous augmentons un autre acteur du système
qui est l'administrateur de la plateforme.
Client : cet acteur crée un
compte client, effectue des réservationset son suivi sur la plateforme,
imprime son reçu. Il s'authentifie avant d'opérer son action
après avoir fournison numéro de téléphone ou son
mail utilisé lors de la création du compte.
Agent : c'est l'acteur valide et
comptabilise les réservations effectuées sur la plateforme. Il
fait le point des réservations et vérifie les clients qui ont
déjà payé par les moyens de payement électronique
afin d'éditer la fiche de contrôle. Cet acteur accède
à la plateforme via une authentification composée de son
identifiant et son mot de passe.
Administrateur : c'est l'acteur qui
gère la plateforme. Il peut effectuer les tâches affectées
aux deux acteurs précédents. Pour accéder au panel
d'administration, cet acteur doit avant toute chose s'authentifier. Le
processus d'authentification comprend l'entrée de son identifiant et de
son mot de passe. C'est l'acteur qui définit l'accès des autres
à la plateforme.
Figure10: Diagramme de contexte
Source : Réalisation personnelle
IV- 2. DETERMINATION DES CAS D'UTILISATION DE LA
PLATEFORME
Créer un compte client
Réserver
Suivre la réservation
Elaborer les trafics
Valider les réservations
Editer la fiche de contrôle
Valider le payement
Gérer le profil d'utilisateur
Corriger les erreurs
IV- 3. DIAGRAMME DE CAS D'UTILISATION DU SYSTEME DE
RESERVATION EN LIGNE
Chaque acteur est considéré comme utilisateur du
système, il est habilité à effectuer des opérations
sur le système et qui attend un résultat de celui-ci.
Le schéma suivant présente notre diagramme des
cas d'utilisations :
Figure 11: Diagramme de cas d'utilisation du
systèmeSource : Réalisation personnelle
IV- 4. CAS D'UTILISATION
« AUTHENTIFICATION »
Description : L'agent et l'administrateur peuvent
accéder au système après une authentification. Cependant,
chacun d'eux dispose d'un certain nombre de privilèges. C'est la raison
pour laquelle il faut avant toute opération s'identifier en donnant son
login, son mot de passe.
Analyse : Nous avons choisi de traiter ce cas
d'utilisation parce que c'est le cas qui initialise tous les autres cas
d'utilisation.
Une réalisation de ce cas d'utilisation «
Authentification » se fait comme suit :
L'utilisateur saisie son login et son mot de passe ;
Après vérification des données, le
système sélectionne l'utilisateur en cours ;
Une requête de recherche portant le nom de l'utilisateur
se déclenche dans la base de données afin d'afficher le menu
principal.
Figure 12: Diagramme du cas d'utilisation
« cas authentification »
Source : Réalisation personnelle
|