• Aucun résultat trouvé

CONCEPTION ET ANALYSE DES DONN´ EES

2.2 Conception d´ etaill´ ee

2.2.3 Cas d’utilisation

Diagramme de cas d’utilisation

Le diagramme de cas d’utilisation montre les interactions fonctionnelles entre les acteurs et le syst`eme `a l’´etude.

Acteur : rˆole jou´e par un utilisateur humain ou un autre syst`eme qui interagit directement avec le syst`eme ´etudi´e. Un acteur participe `a au moins un cas d’utilisation.

Cas d’utilisation (use case) : ensemble de s´equences d’actions r´ealis´ees par le syst`eme produisant un r´esultat observable int´eressant pour un acteur particulier. Collection de sc´enarios reli´es par un objectif utilisateur commun.

Dans notre syst`eme, le diagramme de cas d’utilisation se repr´esente comme dans la figure [Figure 2.3] suivante. (Voire la figure en taille A3 sur l’annexe [Page : II]).

Figure 2.3 – Diagramme de cas d’utilisation

Identification des messages :

Tableau 2.5 – Message ´emis et re¸cu par l’utilisateur

Cas d’utilisation Message ´Emis Message Re¸cu Ajouter Ajouter l’information de cet enseignants Confirmation

Modifier Modifier les informations Confirmation

Supprimer Supprimer un entit´e Confirmation

Consulter le profil du personnel enseignant

Demande du profil Afficher profil

Exporter la liste ou profil Exportation -

Description des cas d’utilisation

La description des cas d’utilisation permet de d´ecrire l’interaction entre les acteurs et le syst`eme en d´ecrivant la chronologie des actions `a effectuer par les acteurs et par le syst`eme lui-mˆeme. Ces interactions sont souvent repr´esent´ees sous forme de sc´enarios.

La description d’un cas d’utilisation permet de :

– Clarifier le d´eroulement de la fonctionnalit´e en d´etaillant les ´etapes et actions `a effec- tuer.

– D´ecrire la chronologie des actions `a r´ealiser par les acteurs et le syst`eme.

– Identifier les parties redondantes et en d´eduire des cas d’utilisation plus pr´ecis qui seront utilis´es par inclusion, extension ou g´en´eralisation/sp´ecialisation. Cela peut n´ecessiter des it´erations sur les diagrammes de cas d’utilisation.

– Indiquer d’´eventuelles contraintes connues qui doivent ˆetre prises en compte par les d´eveloppeurs lors de la r´ealisation du logiciel. Ces contraintes peuvent ˆetre de nature vari´ee, comme des contraintes de performance, de s´ecurit´e ou d’int´egration avec d’autres syst`emes.

Description des cas d’utilisation d’authentification. Dans quelques section du site, Tableau 2.6 – Description des cas d’utilisation d’authentification

Titres Descriptions

Titre Authentification

But Ce cas d’utilisation permet `a l’utilisateur de se connecter au syst`eme.

Acteurs Les utilisateurs (Administrateurs, enseignants, parents ou tuteurs et les

´el`eves)

Pr´e conditions L’utilisateur saisir les informations de connexion (Login et mot de passe), L’utilisateur demande une connexion au syst`eme.

Le syst`eme demande le login et mot de passe.

Enchainement L’utilisateur remplie le formulaire et valider.

Le syst`eme v´erifie la validit´e des donn´ees.

Le syst`eme affiche la page d’accueil correspondance

Alternative Dans le cas ou l’utilisateur fournit un login et/ou un mot de passe erron´e, le syst`eme lui affiche un message d’erreur et r´e-afficher la page d’authen- tification.

Besoin d’IHM Formulaire d’authentification.

l’authentification est n´ecessaire pour int´egr´e dans la s

Description des cas d’utilisation d’ajout.

Dans le cas d’utilisation d’ajout, toutes les pages d’ajout sont concern´es. comme les pages suivantes :

Ajout de nouveau personnel enseignant ; Ajout de nouvelle mati`ere ;

Ajout de nouvelle classe ; Ajout de nouveau ´el`eve ;

Ajout de l’activit´e d’apprentissage ; etc...

Tableau 2.7 – Description des cas d’utilisation d’ajout

Titres Descriptions

Titre Nouveau enregistrement

But Ce cas d’utilisation permet aux administrateurs ou les enseignants (pour les activit´es d’apprentissage dans la biblioth`eque) d’enregis- trer l’information de nouveau entit´e.

Acteurs Les administrateurs et les enseignants

Pr´e conditions L’utilisateur saisir les informations complet de nouveau entit´e `a enregistrer

Les utilisateurs demandent l’enregistrement de nouveau entit´e.

Le syst`eme demande l’information complet `a enregistrer.

Enchainement Les utilisateurs remplie le formulaire et le valid´e.

Le syst`eme v´erifie la compatibilit´e des donn´ees.

Le syst`eme affiche la message de confirmation

Alternative Dans le cas ou l’administrateur fournit des informations erron´ees, le syst`eme lui affiche un message d’erreur.

Besoin d’IHM Formulaire d’ajout.

Description des cas d’utilisation d’impression ou exporter en pdf du profil.

Tableau 2.8 – Description des cas d’utilisation d’imprimer le profil d’enseignant Titres Descriptions

Titre Impression du profil

But Ce cas d’utilisation permet au parents et l’administrateur d’imprimer l’information d’un enseignant

Acteurs Les parents et l’administration

Pr´e conditions les parents et l’administrateur doivent s’authentifier

les parents ou l’administrateur demandent l’impression de l’information du profil.

Enchainement Le syst`eme affiche l’information du profil en pdf.

Les parents ou l’administrateur a imprim´e le profil.

Besoin d’IHM La page de profil d’enseignant.

Description des cas d’utilisation d’impression ou exporter en pdf du profil d’un ´el`eve.

Tableau 2.9 – Description des cas d’utilisation d’imprimer le profil d’un ´el`eve Titres Descriptions

Titre Impression du profil d’un ´el`eve

But Ce cas d’utilisation permet `a l’administrateur d’imprimer l’information d’un ´el`eve

Acteurs L’administrateur du site

Pr´e conditions L’administrateur doivent s’authentifier

L’administrateur demandent l’impression de l’information du profil.

Enchainement Le syst`eme affiche l’information du profil en pdf.

L’administrateur doit imprim´e le profil.

Besoin d’IHM La page de profil d’un ´el`eve.

Description des cas d’utilisation de suppression d’un enseignant.

Tableau 2.10 – Description des cas d’utilisation de suppression d’un enseignant Titres Descriptions

Titre Suppression d’un enseignant

But Ce cas d’utilisation permet de supprimer l’information d’un enseignant Acteurs Administrateur du site

Pr´e conditions l’administrateur doit s’authentifier

L’administrateur demande la suppression d’un enseignant.

Le syst`eme demande de confirmation.

Enchainement L’administration doit confirm´e la demande.

Le syst`eme affiche la liste des enseignants

Alternative Dans le cas ou l’administrateur annul´e la demande, le syst`eme annule l’op´eration.

Besoin d’IHM La page de profil d’un enseignant.

Description des cas d’utilisation de suppression d’un ´el`eve.

Tableau 2.11 – Description des cas d’utilisation de suppression d’un ´el`eve Titres Descriptions

Titre Suppression d’un ´el`eve

But Ce cas d’utilisation permet de supprimer l’information d’un ´el`eve Acteurs Administrateur du site

Pr´e conditions L’administrateur doit s’authentifier

L’administrateur demande la suppression d’un ´el`eve.

Le syst`eme demande de confirmation.

Enchainement L’administration doit confirm´e la demande.

Le syst`eme affiche la liste des ´el`eves restants

Alternative Dans le cas ou l’administration annul´e la demande, le syst`eme annule l’op´eration.

Besoin d’IHM La page de profil d’un ´el`eves.

Description des cas d’utilisation d’exportation des listes des enseignants Tableau 2.12 – Description des cas d’utilisation d’exportation de la liste des enseignants

Titres Descriptions

Titre Exportation des listes des enseignants

But Ce cas d’utilisation permet `a l’administrateur d’exporter la liste des enseignants par niveau ou classe tenue

Acteurs L’administrateur

Pr´e conditions L’administrateur doit s’authentifier

L’administrateur demande l’exportation de la liste en PDF ou en Excel ;

Enchainement Le syst`eme affiche la liste en format PDF ou t´el´echarger la liste en format Excel.

L’administrateur doit enregistr´e la liste en format PDF ou Excel .

Alternative -

Besoin d’IHM La page d’administration des enseignants (ADMINISTRATIONS) Description des cas d’utilisation d’exportation des listes des ´el`eves

Tableau 2.13 – Description des cas d’utilisation d’exportation de la liste des ´el`eves Titres Descriptions

Titre Exportation des listes des ´el`eves par salle

But Ce cas d’utilisation permet `a l’administrateur d’exporter la liste des ´el`eve par classe

Acteurs L’administrateur

Pr´e conditions L’administrateur doit s’authentifier

L’administrateur demande l’exportation de la liste en PDF ou en Excel ; Enchainement Le syst`eme affiche la liste en format PDF ou t´el´echarger la liste en format

Excel.

L’administrateur doit enregistr´e la liste en format PDF ou Excel . Alternative -

Besoin d’IHM La page d’administration des ´el`eves (´ELEV´ES)

Description des cas d’utilisation de modification des renseignements d’un en- seignant.

Tableau 2.14 – Description des cas d’utilisation de modification d’un enseignant Titres Descriptions

Titre Modification du profil d’un enseignant

But permet `a l’administration de modifier l’information d’un enseignant Pr´e conditions L’administrateur doit s’authentifier

L’administrateur demande la modification de l’information du profil.

Le syst`eme affiche le formulaire de modification.

Enchainement L’administrateur modifie les information et valider.

Le syst`eme v´erifie la compatibilit´e des donn´ees.

Le syst`eme affiche le profil modifi´e

Alternative Dans le cas ou l’administrateur fournit des informations erron´ees, le sys- t`eme lui affiche un message d’erreur.

Besoin d’IHM Formulaire de modification d’un enseignant.

Description des cas d’utilisation de modification des renseignements d’un

´ el`eve.

Tableau 2.15 – Description des cas d’utilisation de modification d’un ´el`eve Titres Descriptions

Titre Modification du profil d’un ´el`eve

But permet `a l’administration de modifier l’information d’un ´el`eve Pr´e conditions L’administrateur doit s’authentifier

L’administrateur demande la modification de l’information du profil.

Le syst`eme affiche le formulaire de modification.

Enchainement L’administrateur modifie les information et valider.

Le syst`eme v´erifie la compatibilit´e des donn´ees.

Le syst`eme affiche le profil modifi´e

Alternative Dans le cas ou l’administrateur fournit des informations erron´ees, le sys- t`eme lui affiche un message d’erreur.

Besoin d’IHM Formulaire de modification du profil d’un ´el`eve.

Description des cas d’utilisation de recherche des enseignants

Tableau 2.16 – Description des cas d’utilisation de recherche des enseignants Titres Descriptions

Titre Recherche des

But Permet de rechercher des enseignants en fonction de leur nom ou pr´enom ou bien la classe tenue

Pr´e conditions L’administration doit s’authentifier L’administrateur demande la recherche.

Le syst`eme donne les choix de type de recherche.

Enchainement L’administrateur choisit le type, remplie les donn´ees et rechercher.

Le syst`eme v´erifie la compatibilit´e des donn´ees.

Le syst`eme affiche les r´esultat de recherche

Alternative Dans le cas o`u l’administrateur fournit des informations erron´ees, le sys- t`eme lui affiche un message d’erreur.

Besoin d’IHM La page d’administration des enseignants (ADMINISTRATION).

Description des cas d’utilisation de recherche des ´el`eves

Tableau 2.17 – Description des cas d’utilisation de recherche des ´el`eves Titre Recherche des ´el`eves

But Permet de rechercher des ´el`eves en fonction de leur nom ou pr´enom ou bien leur classe

Pr´e conditions L’administration doit s’authentifier L’administrateur demande la recherche.

Le syst`eme donne les choix de type de recherche.

Enchainement L’administrateur choisit le type, remplie les donn´ees et rechercher.

Le syst`eme v´erifie la compatibilit´e des donn´ees.

Le syst`eme affiche les r´esultat de recherche

Alternative Dans le cas o`u l’administrateur fournit des informations erron´ees, le sys- t`eme lui affiche un message d’erreur.

Besoin d’IHM La page d’administration des ´el`eves (´EL`EVES).