Vous êtes sur la page 1sur 16

Université du Burundi

UNIVERSITE DU BURUNDI
FACULTE DES SCIENCES DE L’INGENIEUR
DEPARTEMENT DES TECHNOLOGIES DE L’INFORMATION
ET DE LA COMMUNICATION
MASTER II: GENIE INFORMATIQUE
ANNEE ACADEMIQUE 2022-2023

SUJET : « Mise en place d’une application web avec mode


d’authentification « One Time Password » de gestion des stagiaires ».

NOM DU MEMORANT : IRAMBONA Méthode

Directeur de mémoire :
Prof. Jérémie NDIKUMAGENGE
ASSISTANT :
Msc.Ir.NTIRANDEKURA vercus
1

La conception d’une application de gestion des stagiaires

Lors de la conception de notre système nous avons préfères à utiliser la méthode


UML comme méthode de modélisation de notre système.

Dans le cadre de ce chapitre, nous allons définir quelques généralités portant sur
la méthode et outils mettant en évidence la réalisation de notre projet.

Nous allons commencer par présenter le langage de modélisation unifié UML


(Unified Modeling Language), définir la démarche générique du processus de
développements logiciel qui l’accompagne, énumérer les architectures réseaux.

UML (Unified Modeling Language), se définit comme un langage de


modélisation graphique et textuel destiné à comprendre et à définir des besoins,
spécifier et documenter des systèmes, esquisser des architectures logicielles,
concevoir des solutions et communiquer des points de vue.

UML modélise l’ensemble des données et des traitements en élaborant des


différents diagrammes. En clair, il ne faut pas designer UML en tant que
méthode (Il y manque la démarche) mais plutôt comme une boite d’outils qui
sert à améliorer les méthodes de travail.

1. Diagramme de classe
2

2. Les acteurs du systèmes :


-Administrateur du système
-utilisateurs
-Stagiaires
-secrétaire

II. Les diagrammes de cas d’utilisation


3

II.1.Description contextuelle de quelque cas d’utilisation


II.1.1- Cas d'utilisation : ajouter stagiaire
Le tableau 1 suivant présente la description textuelle du cas d'utilisation Ajouter
stagiaire, pour enrichir le diagramme de cas d'utilisation :
Nom Ajouter stagiaire
Résume Ce cas d'utilisation permet à l'administrateur d'accepter
ou de refuse la demande d’un nouveau stagiaire.
Acteurs primaires Administrateur, secrétaire
Acteurs
secondaires
précondition Le stagiaire n'est pas inscrit
Scenario nominal 1. le stagiaire envoie la demande
2. L'administrateur vérifie la demande
3. l’administrateur clique sur le bouton accepter ou
refuse
2. Le système lui propose l'interface d'enregistrement
3. L'administrateur entre les données puis clique sur le
bouton d'envoi
4. Le système envoie un message de confirmation de
l'ajout à l'administrateur.
Scénario alternatif A1 : le profil n’est pas demande
6- Le système informe notifie au stagiaire que la
demande est refusée
Scénario d'erreur
Post - condition Le système a enregistré un nouvel stagiaire dans la base
de données. Un nouvel stagiaire vient d'être ajouté.

II.1.2 - Cas d'utilisation : Authentification


4

Nom Authentification
Résume Ce cas d'utilisation permet à un utilisateur de se
connecter à la plateforme et d'avoir accès à son compte
Acteurs primaires Utilisateur,
Acteurs
secondaires
précondition Avoir les informations (email, mot de passe)
enregistrées dans la base de données du système
Scenario nominal 1. L'utilisateur lance l'application
2. Le système affiche l'interface de connexion
3. L'utilisateur saisie les informations de son compte
4. Le système vérifie les informations entrées
5. Le système envoie le mot de passe unique en mode
OTP sur mail
6. L’utilisateur entre le mot de passe provenant sur son
mail
7. Le système affiche la page d'accueil (utilisateur,
administrateur, secrétaire)

Scénario alternatif A1 : les informations du compte sont incorrectes


L'enchainement A1 commence au point 3
5- Le système informe l'utilisateur de l'erreur
Le scénario reprend au point 2

Scénario d'erreur Le profil n’est pas demande


Post - condition L'utilisateur est connecté à l’application.

II.1.3 - Cas d'utilisation : Modifier stagiaire


5

Le tableau suivant présente la description textuelle du cas d'utilisation Modifier


stagiaire, pour enrichir le diagramme de cas d'utilisation :

Nom Modifier stagiaire


Résume Ce cas d'utilisation permet à l'administrateur d'ajouter
un nouveau stagiaire dans la base de données
Acteurs primaires Administrateur, secrétaire
Acteurs
secondaires
précondition Le stagiaire est déjà inscrit
Scenario nominal 1. L'administrateur ou secrétaire clique sur le lien de
modification de stagiaire

2. Le système lui propose l'interface de modification

3. L'administrateur entre les données puis clique sur le


bouton d'envoi

4. Le système contrôle les informations entrées puis


envoie un message sur l'état de la modification à
l'administrateur ou secrétaire.

Scénario alternatif
Scénario d'erreur
Post - condition Le système a modifié un stagiaire dans la base de
données.

II.1.4- Cas d'utilisation : Rechercher stagiaire


6

Nom Recherche stagiaire


Résume Ce cas d'utilisation permet à l'administrateur ou secrétaire
ainsi que l’encadreur de rechercher un stagiaire dans la base
de données
Acteurs primaires Administrateur, secrétaire, encadreur
Acteurs
secondaires
précondition - La base de données doit être renseignée
- La base de données doit être mise à jour
Scenario nominal 1. L'administrateur, secrétaire, encadreur clique sur le lien de
recherche de stagiaire
2. Le système lui propose l'interface de recherche
3. L'administrateur choisit le critère de recherche puis entre
les données et tape sur la touche rechercher
4. le système fouille le résultat avec les données choisies
5. le système affiche le résultat de recherche

Scénario alternatif A1: pas de résultat


A1 commence au point 4 du scénario nominal
5- le système informe l'administrateur de l'indisponibilité du
résultat
le scénario reprend au point 2
Scénario d'erreur
Post - condition La recherche a abouti à un résultat valable
désiré par l'administrateur.

II.1.5 - Cas d'utilisation : Imprimer carte stagiaire


7

Le tableau 1 suivant présente la description textuelle du cas d'utilisation


Imprimer le rapport du stagiaire, pour enrichir le diagramme de cas d'utilisation

Nom Recherche stagiaire


Résume Ce cas d'utilisation permet à l'administrateur de
rechercher un stagiaire dans la base de données
Acteurs primaires Administrateur, secrétaire
Acteurs secondaires
précondition - La base de données doit être renseignée
- La base de données doit être mise à jour
Scenario nominal 1. L'administrateur, secrétaire, clique sur le lien
d’impression du stagiaire
2. Le système lui propose l'interface de recherche
3. L'administrateur choisit le critère de recherche puis
entre les données et tape sur la touche rechercher
4. le système fouille le résultat avec toutes les
informations du stagiaire
5. l’administrateur, ou le secrétaire clique sur le
bouton imprimer
6. Le système imprime les informations demandées
Scénario alternatif A1: pas de résultat
A1 commence au point 4 du scénario nominal
5- le système informe l'administrateur de
l'indisponibilité du résultat
le scénario reprend au point 2
Scénario d'erreur
Post - condition Le rapport désire par l’administrateur est disponible.

II.2. diagramme de cas d’utilisation général


8

II.3.diagramme de cas d’utilisation de l’administrateur du système


9

II.4.diagramme de cas d’utilisation du secrétaire


10

II5. Diagramme de cas d’utilisation du stagiaire


11

II. Les diagrammes de séquences


12

II.1.diagramme de séquence d’authentification

III.2.diagramme de séquence de demande du stage


13

III.3.Diagramme de séquence d’ajout du stagiaire


14

III.4.Diagramme de séquence de recherche

III.5.diagramme de séquence pour la modification


15

Vous aimerez peut-être aussi