IV.2.5 Analyse du
système (ERP)
IV.2.5.1 Identification des acteurs et cas
d'utilisation
L'identification des acteurs en interaction avec le
système simplifie grandement la collecte des besoins fonctionnels car il
suffit alors d'analyser acteur par acteur et de vérifier pour chacun
qu'il dispose de toutes les fonctionnalités qui lui seront utile au
regard de sa mission et du périmètre du projet. Ainsi une analyse
perspicace des fonctionnalités souhaitées et de l'environnement
même du projet induit la détermination des cas d'utilisation
répertoriés dans le tableau.
ACTEURS
|
CAS D'UTILISATIONS
|
Utilisateur banque
|
Se connecter à l'intergiciel
|
Saisir les informations des paiements factures
|
Enregistrer ces informations dans la base de données
|
Envoyer les messages
|
Administrateur Odoo SNEL
|
Se connecter
|
Gérer les utilisateurs
|
Gérer la facturation
|
Gérer les bases de données
|
Tableau IV.1 Identification des acteurs et cas
d'utilisation
IV.2.5.2 Présentation de diagramme de cas
d'utilisation
Ci-dessous nous présentons le diagramme de cas
d'utilisation pour la compréhension du fonctionnement du
système.
Figure IV.8 : Diagramme de cas
d'utilisation
IV.2.5.3 Quelques descriptions des cas
d'utilisations
1. Description de cas d'utilisation
« S'authentifier »
Sommaire
|
Titre
|
S'authentifier
|
Résumé
|
Ce cas d'utilisation permet à l'utilisateur (snel et
administrateur) de s'identifier au système pour avoir accès aux
fonctionnalités de ce dernier.
|
Acteurs
|
Utilisateur snel et l'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
-
|
-
|
Scénario nominal
|
1. L'utilisateur sollicite la connexion;
2. Le système affiche le formulaire d'authentification;
3. L'utilisateur rempli le formulaire et renvoi au
système ;
4. Le système vérifie l'authenticité et
affiche l'interface demandé.
|
Scénario alternatif
|
4b. L'authentification non valide ;
5. Le système affiche une notification d'erreur ;
6. Possibilité de remplir le formulaire
d'authentification de nouveau.
|
Tableau IV.2 Description de cas d'utilisation
« S'authentifier »
2. Description de cas d'utilisation
« Visualiser DB »
Sommaire
|
Titre
|
Visualiser DB
|
Résumé
|
Ce cas d'utilisation permettra aux utilisateurs de visualiser
la base de données.
|
Acteurs
|
Utilisateur banque, snel et/ou l'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
S'authentifier
|
-
|
Scénario nominal
|
1. L'utilisateur sollicite l'authentification ;
2. Le système affiche le formulaire
d'authentification ;
3. L'utilisateur rempli le formulaire d'authentification et
renvoi au système ;
4. Le système vérifie et l'authentification et
donne accès à la base de données ;
5. L'utilisateur peut voir les données de la DB
|
Scénario alternatif
|
4b. L'authentification non valide ;
6. Le système affiche une notification d'erreur
;
7. Possibilité de remplir le formulaire
d'authentification de nouveau.
|
Tableau IV.3 Description de cas d'utilisation
« Visualiser DB »
3. Description de cas d'utilisation
« Gérer facture »
Sommaire
|
Titre
|
Gérer facture
|
Résumé
|
Ce cas d'utilisation permettra aux utilisateurs (snel et/ou
administrateur) de faire la gestion de facture de client de la snel.
|
Acteurs
|
Utilisateursnel et/ou l'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
S'authentifier
|
Faire tous les processus de la facturation (créer,
valider facture)
|
Scénario nominal
|
1. L'utilisateur sollicite l'authentification ;
2. Le système affiche le formulaire
d'authentification ;
3. L'utilisateur rempli le formulaire d'authentification et
renvoi au système ;
4. Le système vérifie et l'authentification et
donne accès au système ;
5. L'utilisateur sélectionne le menu
(comptabilité) de la gestion de facture ;
6. Le système affiche les interfaces de la gestion
facture
|
Scénario alternatif
|
4b. L'authentification non valide ;
7. Le système affiche une notification
d'erreur ;
8. Retour à l'interface d'authentification.
|
Tableau IV.4 Description de cas d'utilisation
« Gérer facture »
4. Description de cas d'utilisation
« Gérer Client »
Sommaire
|
Titre
|
Gérer client
|
Résumé
|
Ce cas d'utilisation permettra aux utilisateurs de faire la
gestion client.
|
Acteurs
|
L'utilisateur snel et/ou l'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
S'authentifier
|
-
|
Scénario nominal
|
1. L'utilisateur sollicite l'authentification ;
2. Le système affiche le formulaire
d'authentification ;
3. L'utilisateur rempli le formulaire d'authentification et
renvoi au système ;
4. Le système vérifie et l'authentification et
donne accès aux systèmes ;
5. L'administrateur sélectionne le menu de la gestion
client ;
6. Le système affiche les interfaces de la gestion
client.
|
Scénario alternatif
|
4b. L'authentification non valide ;
7. Le système affiche une notification
d'erreur ;
8. Retour à l'interface d'authentification.
|
Tableau IV.5 Description de cas d'utilisation
« Gérer Client »
5. Description de cas d'utilisation
« Créer client »
Sommaire
|
Titre
|
Créer client
|
Résumé
|
Ce cas d'utilisation permettra aux utilisateurs (snel et/ou
administrateur) de créer d'utilisateurs snel.
|
Acteurs
|
L'utilisateur snel et/ou l'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
S'authentifier
|
-
|
Scénario nominal
|
1. L'utilisateur sollicite l'authentification ;
2. Le système affiche le formulaire
d'authentification ;
3. L'utilisateur rempli le formulaire d'authentification et
renvoi au système ;
4. Le système vérifie et l'authentification et
donne accès aux systèmes ;
5. L'administrateur sélectionne le menu de la gestion
clients ;
6. Le système affiche les interfaces de la gestion
clients ;
7. L'administrateur sélectionne le bouton créer
clients ;
8. Le système affiche le formulaire de la
création du client ;
9. L'administrateur rempli le formulaire et renvoi les
informations rempli au système ;
10. Le système crée le client.
|
Scénario alternatif
|
4b. L'authentification non valide ;
11. Le système affiche une notification
d'erreur ;
12. Retour à l'interface d'authentification.
|
Tableau IV.6 Description de cas d'utilisation
« Créer client »
6. Description de cas d'utilisation « Mettre
à jourclient »
Sommaire
|
Titre
|
Mettre à jourclient
|
Résumé
|
Ce cas d'utilisation permettra à l'utilisateur de
modifierles informations desclients.
|
Acteurs
|
L'utilisateur snel et/ou l'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
S'authentifier
|
-
|
Scénario nominal
|
1. L'utilisateur sollicite l'authentification ;
2. Le système affiche le formulaire
d'authentification ;
3. L'utilisateur rempli le formulaire d'authentification et
renvoi au système ;
4. Le système vérifie et l'authentification et
donne accès aux systèmes ;
5. L'administrateur sélectionne le menu de la gestion
clients ;
6. Le système affiche les interfaces de la gestion
clients ;
7. L'administrateur sélectionne le client ;
8. Le système affiche le formulaire du client;
9. L'administrateur modifie le formulaire et renvoi les
informations rempli au système ;
10. Le système enregistre les modifications du client.
|
Scénario alternatif
|
4b. L'authentification non valide ;
11. Le système affiche une notification
d'erreur ;
12. Retour à l'interface d'authentification.
|
Tableau IV.7 Description de cas d'utilisation
« Mettre à jour client »
7. Description de cas d'utilisation « Supprimer
client »
Sommaire
|
Titre
|
Supprimer client
|
Résumé
|
Ce cas d'utilisation permettra à l'utilisateur de
supprimerles clientssnel enregistrés.
|
Acteurs
|
L'utilisateur snel et/ou l'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
S'authentifier
|
-
|
Scénario nominal
|
1. L'utilisateur sollicite l'authentification ;
2. Le système affiche le formulaire
d'authentification ;
3. L'utilisateur rempli le formulaire d'authentification et
renvoi au système ;
4. Le système vérifie et l'authentification et
donne accès aux systèmes ;
5. L'administrateur sélectionne le menu de la gestion
client ;
6. Le système affiche les interfaces de la gestion
client ;
7. L'administrateur sélectionne et supprimele
client ;
8. Le système enregistre la suppression du
client ;
|
Scénario alternatif
|
4b. L'authentification non valide ;
9. Le système affiche une notification
d'erreur ;
10. Retour à l'interface d'authentification.
|
Tableau IV.8 Description de cas d'utilisation
« Supprimer client »
8. Description de cas d'utilisation
« Gérer DB »
Sommaire
|
Titre
|
Créer DB
|
Résumé
|
Ce cas d'utilisation permettra à l'administrateur de
créer des bases de données.
|
Acteurs
|
L'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
S'authentifier
|
-
|
Scénario nominal
|
1. L'utilisateur sollicite l'authentification ;
2. Le système affiche le formulaire
d'authentification ;
3. L'utilisateur rempli le formulaire d'authentification et
renvoi au système ;
4. Le système vérifie et l'authentification et
donne accès aux systèmes ;
5. L'administrateur sélectionne le menu de la gestion
DB ;
6. Le système affiche les interfaces de la gestion des
bases de données ;
|
Scénario alternatif
|
4b. L'authentification non valide ;
7. Le système affiche une notification
d'erreur ;
8. Retour à l'interface d'authentification.
|
Tableau IV.9 Description de cas d'utilisation
« Gérer DB »
9. Description de cas d'utilisation
« Gérer tables »
Sommaire
|
Titre
|
Gérer tables
|
Résumé
|
Ce cas d'utilisation permettra à l'administrateur de
créer, modifier, supprimer les tables dans la base de données.
|
Acteurs
|
L'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
S'authentifier
|
-
|
Scénario nominal
|
1. L'utilisateur sollicite l'authentification ;
2. Le système affiche le formulaire
d'authentification ;
3. L'utilisateur rempli le formulaire d'authentification et
renvoi au système ;
4. Le système vérifie et l'authentification et
donne accès aux systèmes ;
5. L'administrateur sélectionne le menu de la gestion
DB ;
6. Le système affiche les interfaces de la gestion
utilisateurs ;
7. L'administrateur sélectionne tables ;
8. Le système autorise l'accès au menu gestion
tables.
|
Scénario alternatif
|
4b. L'authentification non valide ;
9. Le système affiche une notification
d'erreur ;
10. Retour à l'interface d'authentification.
|
Tableau IV.10 Description de cas d'utilisation
« Gérer tables »
10. Description de cas d'utilisation « Se
déconnecter »
Sommaire
|
Titre
|
Se déconnecter
|
Résumé
|
Ce cas d'utilisation permettra aux administrateurs (snel et
administrateur) de se déconnecter du système.
|
Acteurs
|
L'administrateur
|
Description des enchainements
|
Pré condition
|
Post condition
|
S'authentifier
|
-
|
Scénario nominal
|
1. L'utilisateur sollicite l'authentification ;
2. Le système affiche le formulaire
d'authentification ;
3. L'utilisateur rempli le formulaire d'authentification et
renvoi au système ;
4. Le système vérifie et l'authentification et
donne accès aux systèmes ;
5. L'utilisateur peut se déconnecter ;
6. Le système affiche le formulaire de la connexion.
|
Scénario alternatif
|
4b. L'authentification non valide ;
11. Le système affiche une notification
d'erreur ;
12. Retour à l'interface d'authentification.
|
Tableau IV.11 Description de cas d'utilisation
« Gérer tables »
|