WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une application de gestion des courriers postaux. Cas de la régie nationale du Burundi.


par ArsàƒÂ¨ne NDAYISHIMIYE
Université Lumière de Bujumbura - Licence en Informatique de Gestion 2015
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

20

III.3 Diagrammes d'analyse et de conception du nouveau système

III.3.1 Diagramme de cas d'utilisation du nouveau système

Le diagramme des cas d'utilisation de notre système se présente comme suit:

Figure 4: Schéma du diagramme de cas d'utilisation

Afin d'enrichir ce diagramme, nous allons faire une description textuelle des cas d'utilisation. La description d'un cas d'utilisation permet de :

· clarifier le déroulement de la fonctionnalité ;

· décrire la chronologie des actions qui devront être réalisées ;

· identifier les parties redondantes pour en déduire des cas d'utilisation plus précises qui seront utilisées par inclusion, extension ou généralisation;

· indiquer d'éventuelles contraintes déjà connues et dont nous devons tenir compte lors de la réalisation du logiciel. Ces contraintes peuvent être de nature diverse

Pour cela, nous allons adopter le formalisme suivant: [2]

1. Sommaire d'identification :

· Le titre

· Résumé

· Acteurs

21

2. Scenario nominal

? Pré-conditions

? Scenario nominal (enchaînement des opérations dans le cas où le cas

d'utilisation se déroule normalement.)

? Scénario alternatif

? Enchaînement des erreurs

? Post-conditions

A. L'authentification d'un utilisateur

1. Sommaire d'identification :

Titre : S'authentifier

Résumé: Ce cas d'utilisation permet aux utilisateurs du système de pouvoir

s'authentifier et d'accéder par conséquent aux fonctionnalités de l'application.

Acteurs: Utilisateurs (tous)

2. Scenario nominal :

Pré-condition :

- Machine sous tension ;

- Existence des données d'authentification;

- Lancement de l'application.

Post-condition : Utilisateur authentifié (Menu général de l'utilisateur affiché).

Scenario nominal :

Acteur

Système

1. L'utilisateur lance l'application.

3. L'utilisateur saisit son login, son mot de passe et valide.

2. Le système lui affiche le formulaire d'authentification

4. Le système vérifie les informations saisies et donne accès aux fonctionnalités de l'application selon le département dans lequel est inscrit l'utilisateur.

 

Tableau 1: Description textuelle du cas d'utilisation «s'authentifier»

3. 22

Scenario alternatif :

A1 (alternatif numéro un): Nom utilisateur et/ou mot de passe incorrect(s). Le scenario alternatif commence après le point 4 du scenario nominal.

4. Le système affiche un message d'erreur et le scenario retourne au point 3 du scenario nominal.

B. La réception des courriers auprès du déposant.

1. Sommaire d'identification :

Titre : Réceptionner courrier

Résumé: Ce cas d'utilisation permet à l'agent du guichet d'affranchissement de réceptionner le courrier. Celui-ci pourra enregistrer les données en rapport avec le courrier, les supprimer, les modifier, effectuer des recherches sur ces données. Et enfin visualiser sous format PDF l'avis de dépôt.

Acteurs: Agent du Guichet d'Affranchissement

2. Scenario nominal : Pré-condition :

- Utilisateur authentifié au guichet d'affranchissement;

- Existence d'un courrier du déposant.

Post-condition : Le système enregistre les caractéristiques du courrier, du destinataire et déposant puis met à jour la base de données. Si le courrier est recommandé, le système imprime également l'avis de dépôt.

Scenario nominal :

Acteur

Système

1. L'utilisateur demande le formulaire de réception des courriers.

3. L'utilisateur saisit les caractéristiques du courrier, du déposant et du destinataire puis valide.

2. Le système affiche le formulaire demandé

4. Le système vérifie les informations saisies et crée le nouvel enregistrement.

Tableau 2: Description textuelle du cas d'utilisation «Réceptionner courrier»

Scenario alternatif :

23

A1 (alternatif numéro un):

- Code du courrier existe déjà dans la base de données ou s'il est invalide. Le scenario alternatif commence après le point 4 du scenario nominal.

4. Le système affiche un message d'erreur et le scenario retourne au point 2 du scenario nominal.

A2 (alternatif numéro deux):

- Le poids du courrier est invalide. Le scenario alternatif commence après le point 4 du scenario nominal.

4. Le système affiche un message d'erreur et le scenario retourne au point 2 du scenario nominal.

C. Gérer les expéditions des dépêches

1. Sommaire d'identification :

Titre : Gérer Expédition dépêche

Résumé: Ce cas d'utilisation permet à l'agent du centre de tri de créer une dépêche vide, de la remplir par des courriers ordinaires et/ou par des courriers non affranchis et/ou par un ou deux petit(s) sac(s). De les retirer, de supprimer la dépêche créée, de la modifier, de la vider et de la fermer. Il permet également à l'agent de gérer les dépêches à acheminer.

Acteur: Agent du Centre de Tri

2. Scenario nominal :

Pré-condition : Utilisateur authentifié au centre de tri.

24

Scenario nominal :

Acteur

Système

1. L'utilisateur demande le formulaire

 

d'expédition des dépêches.

 
 

2. Le système lui affiche le formulaire demandé

3. L'utilisateur crée une dépêche vide.

 
 

4. Le système vérifie les informations saisies et enregistre les caractéristiques saisis puis affiche la dépêche vide créée.

5. L'utilisateur sélectionne la dépêche

 

créée

 
 

6. Le système lui affiche un message de confirmation de remplissage de la dépêche

7. Confirme (Oui)

 
 

8. Affiche des courriers ordinaires, de petits sacs et des non affranchis de même destination que la dépêche créée (s'ils sont disponibles).

9. L'utilisateur rempli la dépêche créée

 

selon son choix puis terminer le processus

 

10. Demande le formulaire de fermeture

 

de la dépêche.

 
 

11. Affichage du formulaire de fermeture de la dépêche.

12. Fermer la dépêche remplie.

 
 

14. Demande le formulaire

13. Le système met à jour la base de données

d'acheminement des dépêches.

 
 

15. Affichage du formulaire d'acheminement des dépêches.

16. Saisi les caractéristiques nécessaires,

 

sélectionne la dépêche à acheminer puis

 

valide.

17. Vérification des informations et enregistrement des caractéristiques saisis.

 

Tableau 3: Description textuelle du cas d'utilisation «Expédition dépêche»

25

Scenario alternatif :

A1 (alternatif numéro un):

- Code de la dépêche existe déjà dans la base de données ou s'il est invalide. Le scenario alternatif commence après le point 3 du scenario nominal.

4. Le système affiche un message d'erreur et le scenario retourne au point 2 du scenario nominal.

A2 (alternatif numéro deux):

- Le poids de la dépêche non valide. Le scenario alternatif commence après le point 4 du scenario nominal.

4. Le système affiche un message d'erreur et le scenario retourne au point 2 du scenario nominal.

A3 (alternatif numéro trois):

- In n'y a pas des courriers ordinaires, petits sacs et non affranchis disponibles. Le scenario alternatif commence après le point 7 du scenario nominal.

8. Le système affiche un message d'information et le scenario retourne au point 5 du scenario nominal.

A4 (alternatif numéro quatre):

- Il n'y a aucun objet dans la dépêche. Le scenario alternatif commence après le point 9 du scenario nominal.

10. Le système affiche un message d'erreur et le scenario retourne au point 8 du scenario nominal.

A5 (alternatif numéro cinq):

- Le poids du contenu de la dépêche est supérieur à 20kg. Le scenario alternatif commence après le point 12 du scenario nominal.

13. Le système affiche un message d'erreur et le scenario retourne au point 11 du scenario nominal.

Post-condition : Le système calcule le nombre des courriers ordinaires et des recommandés puis met à jour la BD créée et affiche le contenu de celle-ci.

26

D. Gérer les réclamations

1. Sommaire d'identification :

Titre : Gérer réclamations

Résumé: Ce cas d'utilisation permet à l'agent du service de redressage d'enregistrer les courriers à réclamer, de les modifier, de les supprimer et enfin d'imprimer une feuille de réclamation.

Acteur: Agent du service de redressage

2. Scenario nominal : Pré-condition :

- Utilisateur authentifié au service de redressage.

Post-condition : Le système enregistre et caractéristiques saisis et met à jour la base de données.

Scenario nominal :

Acteur

Système

1. L'utilisateur demande le formulaire de réclamation des courriers.

3. L'utilisateur saisit les caractéristiques du courrier à réclamer.

2. Le système lui affiche le formulaire demandé

4. Le système vérifie les informations saisies et enregistre les caractéristiques saisis.

 

Tableau 4: Description textuelle du cas d'utilisation «Réclamation courrier»

Scenario alternatif :

A1 (alternatif numéro un):

- Code du courrier existant existe déjà dans la base de données ou s'il est invalide. Le scenario alternatif commence après le point 4 du scenario nominal.

4. Le système affiche un message d'erreur et le scenario retourne au point 2 du scenario nominal.

A2 (alternatif numéro deux):

- Le poids du courrier non valide. Le scenario alternatif commence après le point 4 du scenario nominal.

4. Le système affiche un message d'erreur et le scenario retourne au point 2 du scenario nominal.

27

A3 (alternatif numéro trois):

- Le code de la dépêche dans laquelle le courrier était empaqueté n'est pas figuré dans la base de données. Le scenario alternatif commence après le point 4 du scenario nominal. 4. Le système affiche un message d'erreur et le scenario retourne au point 2 du scenario nominal.

E. Redresser dépêche

1. Sommaire d'identification :

Titre : Redresser courrier

Résumé: Ce cas d'utilisation permet à l'agent du service de redressage d'enregistrer les dépêches mal acheminer, de les modifier, de les supprimer et de recherche la dépêche préenregistrée.

Acteur: Agent du service de redressage

2. Scenario nominal : Pré-condition :

- Utilisateur authentifié au service de redressage.

Post-condition : Le système affiche un message de succès après avoir enregistré les informations saisies.

Scenario nominal :

Acteur

Système

1. L'utilisateur demande le formulaire de redressage des dépêches.

3. L'utilisateur saisit les caractéristiques de la dépêche à redresser puis enregistre.

2. Le système lui affiche le formulaire demandé

4. Le système vérifie les informations saisies et enregistre les caractéristiques saisis puis affiche la dépêche à réclamer.

 

Tableau 5 : Description textuelle du cas d'utilisation «Expédition dépêche»

28

Scenario alternatif :

A1 (alternatif numéro un):

- Code de la dépêche existe déjà dans la base de données ou s'il est invalide. Le scenario alternatif commence après le point 4 du scenario nominal.

4. Le système affiche un message d'erreur et le scenario retourne au point 2 du scenario nominal.

A2 (alternatif numéro deux):

- Le poids de la dépêche non valide. Le scenario alternatif commence après le point 4 du scenario nominal.

4. Le système affiche un message d'erreur et le scenario retourne au point 2 du scenario nominal.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard