B. Phase de conception
Cette section présente les différents cas
d'utilisations qui interviennent dans notre système d'annuaire. Nous
allons énumérer les différents cas d'utilisations et
lister les différents scénarios associés.
1. Cas d'utilisation
Les acteurs du système :
- Le superviseur de l'annuaire
- L'administrateur d'agence
- L'utilisateur
Principaux Cas d'utilisation :
1 - Administration de l'annuaire
2 - Gestion d'une agence
3 - Consultation de l'annuaire
Administration de l'annuaire
<< Uses >>
authentification
Superviseur
<< Uses >>
Gestion d'une agence
Administrateur d'agence
Consultation de l'annuaire
Utilisateur
Figure 5: cas d'utilisation du
système
2. Les séquences
Les séquences nous permettrons de présenter les
interactions entre les acteurs et le système.
LES PRINCIPAUX SCENARIOS
Administration de l'annuaire
|
Identification
|
Administration de l'annuaire
|
Création d'une ville
|
Administration de l'annuaire
|
Création d'une agence
|
Administration de l'annuaire
|
Supprimer une ville
|
Administration de l'annuaire
|
Supprimer une agence
|
Gestion d'une agence
|
Identification
|
Gestion d'une agence
|
Création d'un véhicule
|
Gestion d'une agence
|
Modifier l'enregistrement d'une agence
|
Gestion d'une agence
|
Modifier l'enregistrement d'un véhicule
|
Gestion d'une agence
|
Supprimer l'enregistrement d'un véhicule
|
Utilisateur
|
Connexion au système
|
Utilisateur
|
Recherche d'une ligne à partir des provinces
|
Utilisateur
|
Recherche d'une ligne à partir d'un critère
|
Tableau 26: les principaux
scénarios
ADMINISTRATION DE L'ANNUAIRE
L'administration de l'annuaire est réalisée par
le superviseur
Administration de l'annuaire
Superviseur
Figure 6: cas
d'utilisation administration de l'annuaire
- Identification
L'administrateur d'agence se connecte au système et
s'identifie
Le système vérifie l'identité su superviseur
et autorise l'accès
: Système
: Superviseur
Login (mot de passe)
Vérification des paramètres
Autorisation
Figure 7: identification
- Création d'une ville
Le superviseur demande la liste des provinces
Le système affiche la liste des provinces
Le superviseur choisit une province
Le système affiche le formulaire d'ajout
Le superviseur insère la ville
Le système enregistre après vérification
Le système renvoie un message de confirmation
: Système
: Superviseur
Ajout d'une ville
Liste des provinces
Choix d'une province
Formulaire de saisie
Insertion des informations
Informations sur la ville
sauvegarde
Message de confirmation
Figure 8:
création d'une ville
- Création d'une agence
Le superviseur demande la liste des provinces
Le système affiche la liste des provinces
Le superviseur choisit une province
Le système affiche la liste des villes correspondantes
à cette province
Le superviseur choisit une ville
Le système affiche le formulaire d'ajout d'agence
Le superviseur insère l'agence
Le système enregistre après vérification
Le système renvoie un message de confirmation
: Système
: Superviseur
Ajout d'une agence
Liste de provinces
Choix d'une province
Liste de villes correspondantes
Choix d'une ville
Formulaire de saisie
Insertion des informations
Informations sur l'agence et son administrateur
Sauvegarde
Message de confirmation
Figure 9: création d'une agence
- Supprimer une ville
Le superviseur demande la liste des provinces
Le système affiche la liste des provinces
Le superviseur choisit une province
Le système affiche la liste des villes correspondantes
à cette province
Le superviseur choisit une ville
Le système supprime la ville après confirmation
Le système renvoie un message de confirmation
: Superviseur
Liste de provinces
Suppression d'une ville
: Système
Choix d'une province
Liste de villes correspondantes
Choix d'une ville
Suppression
Message de confirmation
Figure 10: suppression d'une ville
- Supprimer une agence
Le superviseur demande la liste des provinces
Le système affiche la liste des provinces
Le superviseur choisit une province
Le système affiche la liste des villes correspondantes
à cette province
Le superviseur choisit une ville
Le système affiche la liste des agences correspondantes
à cette ville
Le superviseur choisit l'agence
Le système supprime après confirmation
Le système renvoie un message de confirmation
: Système
Suppression d'une agence
: Superviseur
Liste de provinces
Choix d'une province
Liste de villes correspondantes
Choix d'une ville
Liste des agences correspondantes
Choix d'une agence
Suppression
Message de confirmation
Figure 11: supprimer une agence
GESTION D'UNE AGENCE
La gestion d'une agence est réalisée par
l'administrateur d'agence.
Gestion d'une agence
Administrateur
d'agence
Figure 12: cas
d'utilisation gestion d'une agence
: Système
: Administrateur d'agence
Login (mot de passe)
Vérification des paramètres
Autorisation
Figure 13: identification
administrateur d'agence
- Création d'un véhicule
L'administrateur d'agence demande l'interface d'ajout d'un bus
Le système affiche le formulaire d'ajout d'un bus
L'administrateur d'agence insère les informations sur
le bus
Le système enregistre après vérification
Le système renvoie un message de confirmation
: Système
: Administrateur d'agence
Ajout d'un véhicule
Formulaire de saisie
Insertion des informations
Informations sur le bus
Sauvegarde
Message de confirmation
Figure 14: création d'un
véhicule
- Modifier l'enregistrement d'une agence
L'administrateur d'agence demande la liste des provinces
Le système affiche la liste des provinces
L'administrateur d'agence choisit une province
Le système affiche la liste des villes correspondantes
à cette province
L'administrateur d'agence choisit une ville
Le système affiche la liste des agences correspondantes
à cette ville
L'administrateur d'agence choisit l'agence
Le système affiche le formulaire de modification
L'administrateur d'agence insère les modifications
correspondantes
Le système enregistre après confirmation
Le système renvoie un message de confirmation
Modification d'une agence
: Système
: Administrateur d'agence
Liste de provinces
Choix d'une province
Liste de villes correspondantes
Choix d'une ville
Liste des agences correspondantes
Choix de l'agence
Formulaire de modification
Insertion des informations
Informations sur l'agence et son administrateur
Sauvegarde
Message de confirmation
Figure 15: modifier l'enregistrement d'une
agence
- Modifier l'enregistrement d'un
véhicule
L'administrateur d'agence demande la liste des provinces
Le système affiche la liste des provinces
L'administrateur d'agence choisit une province
Le système affiche la liste des villes correspondantes
à cette province
L'administrateur d'agence choisit une ville
Le système affiche la liste des agences correspondantes
à cette ville
L'administrateur d'agence choisit l'agence
Le système affiche la liste des véhicules
correspondants à cette agence
L'administrateur d'agence choisit le véhicule
Le système affiche le formulaire de modification
L'administrateur d'agence insère les modifications
correspondantes
Le système enregistre après confirmation
Le système renvoie un message de confirmation:
Système
: Administrateur d'agence
Modification d'une agence
Liste de provinces
Liste de villes correspondantes
Choix d'une province
Choix d'une ville
Liste des agences correspondantes
Choix de l'agence
Liste es véhicules
Formulaire de modification
Choix d'un véhicule
Insertion des informations
Informations sur le véhicule
Sauvegarde
Message de confirmation
Figure 16: modifier l'enregistrement d'un
véhicule
- Supprimer l'enregistrement d'un
véhicule
L'administrateur d'agence demande la liste des provinces
Le système affiche la liste des provinces
L'administrateur d'agence choisit une province
Le système affiche la liste des villes correspondantes
à cette province
L'administrateur d'agence choisit une ville
Le système affiche la liste des agences correspondantes
à cette ville
L'administrateur d'agence choisit l'agence
Le système affiche la liste des véhicules
correspondants à cette agence
L'administrateur d'agence choisit le véhicule
Le système supprime l'enregistrement du véhicule
correspondant
Le système renvoie un message de confirmation
Liste de provinces
Modification d'une agence
: Système
: Administrateur d'agence
Choix d'une province
Liste de villes correspondantes
Choix d'une ville
Liste des agences correspondantes
Choix de l'agence
Liste es véhicules
Choix d'un véhicule
Suppression
Message de confirmation
Figure 17: supprimer l'enregistrement d'un
véhicule
CONSULTATION DE L'ANNUAIRE
La gestion d'une agence est réalisée par
l'administrateur d'agence.
Consultation de l'annuaire
Utilisateur
Figure 18: consultation de
l'annuaire
- Connexion
L'utilisateur se connecte au système
Le système et autorise l'accès anonyme
: Système
: Utilisateur
Connexion au système
Vérification des paramètres de connexion
Autorisation
Figure 19: connexion
anonyme
- Recherche d'une ligne par province
L'utilisateur demande la liste des provinces de départ et
de destination
Le système affiche la liste des provinces
L'utilisateur choisit la province de départ et de
destination
Le système affiche la liste des villes correspondantes
à ces provinces
L'utilisateur choisit la ville de départ et de
destination
Le système affiche la liste des agences correspondantes
à ces villes
: Système
: Utilisateur
Recherche d'une ligne
Liste de provinces
Choix des provinces
Liste de villes correspondantes
Choix des villes
Liste des agences correspondantes
Figure 20: recherche d'une ligne par
province
- Recherche directe d'une ligne
L'utilisateur demande le formulaire de recherche
Le système affiche le formulaire
L'utilisateur renseigne les champs du formulaire
Le système affiche la liste des agences correspondantes
: Système
: Utilisateur
Recherche directe d'une ligne
Formulaire de recherche
Critères de recherche
Informations
Recherche
Liste des agences correspondantes
Figure 21: recherche directe d'une ligne
|