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

 > 

Application de gestion commerciale des produits alimentaires

( Télécharger le fichier original )
par Augustin Sagneu Kamla
Institut Africain d'informatique  - ingénieur des travaux informatique option génie logiciel  2013
  

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

VI. CAPTURE DES BESOINS FONCTIONNELS

1. IDENTIFICATION DES CAS D'UTILISATION SYSTEME PAR LES ACTEUR

Maintenant que nous avons identifié les cas d'utilisation et leurs acteurs, nous allons pouvoir les représenter graphiquement sur un diagramme de cas d'utilisation, dont la notation graphique de base est la suivante

Figure 5: Diagramme de description préliminaire de cas d'utilisation

2. DESCRIPTION DES CAS D'UTILISATIONS

Tableau 3 : Description du cas « gérer les entrées et sorties »

Description du cas « gérer les entrées et sorties »

Identification

Nom du cas : « gérer les entrées sorties» 

But : permettre au gérant ou responsable de gérer les entrée et sorties des produits en stock via l'interface de l'application de gestion de stock

Acteur principale : le responsable

Date de création : le 05/08/2013

Date de modification : le 06/08/2013

Version 1.0

Séquencement

Le cas d'utilisation commence lorsqu'un gérant ou le responsable s'identifie

Pré-condition

Le gérant ou le responsable possède un compte utilisateur

Enchainement nominale

1. Demande d'authentification

2. le système vérifie la validité du pseudo et du mot de passe

3. Appel du cas « gérer les entrées et sorties »

4. Confirmation du flux réalisé avec mouvement du stock

5. Délivrance du reçu de la fiche de stock

6. Le gérant prend le reçu

Enchainement alternatif

Login ou mot de passe incorrecte

1. Le système demande de ressaisir le login et le mot de passe jusqu'à ce qu'il soit correct

Enchainement d'exception

Produit en stock inferieur à la quantité commandée par le client

1. Le système génère un message d'erreur « quantité en stocke insuffisant pour satisfaire la commande »

2. Le système donne la quantité en stock des produits commandés

Produit commandé chez le fournisseur inexistant dans la base de données

1. Appel du cas « gérer le stock »

Pos-condition

1. Le système enregistre la date et l'heure de la transaction

2. Le système incrémente, décrémente ou ajoute un nouveau produit dans la

base de données

Figure 6 : Diagramme d'activité du cas « gérer les entrées sorties»

Tableau 4: Description du cas « rechercher produit »

Description du cas « rechercher produits »

Identification

Nom du cas : « rechercher produit»

But : permettre au gérant ou responsable de rechercher les produits en stock selon plusieurs critères différents

Acteur principale :le responsableActeur secondaire : le gérant

Date de création : le 05/08/2013

Date de modification : le 06/08/2013

Version 1.0

Séquencement

Le cas démarre au point 1 de la description « gérer les entrées sorties »

Pré-condition

Le gérant ou le responsable possède un compte utilisateur

Enchainement nominale

1. Appel du cas « rechercher produits ».

2. Le système demande au gérant ou au responsable quels sont les critères de recherches pour un produit (les choix possibles sont : par quantité, par nom, par catégorie).

3. Le gérant ou responsable choisit une recherche par catégorie.

4. Le système recherche les différentes catégories présentes la base de données.

5. Le système affiche les différentes catégories présentes la base de données (les choix possibles sont : paquets, carton, sachet...).

6. Le gérant ou responsable choisit une catégorie de produit.

7. Le système affiche la liste de tous les produits de la catégorie choisie présent dans la base de données.

8. Le gérant ou responsable sélectionne un produit.

Enchainement alternatif

Le gérant ou responsable choisit une recherche par nom.

1. Le système démarre après le point 2 de la séquence nominale.

2. Le gérant ou responsable choisit une par nom.

3. Le système affiche la liste de tous les produits classés par ordre alphabétique des noms

4. La séquence nominale reprend au point 8.

Enchainement d'exception

Le gérant ou responsable annule la recherche

1. L'enchainement peut démarrer aux points 3, 6, 8 de la séquence nominale.

Post-conditions

Le système à mémoriser le produit choisit par le gérant ou responsable

Contraintes liées à l'interface homme-machine

Quand une liste de produit s'affiche, le gérant ou responsable peut trier la liste par date de péremption, par quantité, par date d'arriver.

Le responsable ou gérant peut se déplacer dans la liste et la parcourir de haut en bas et de bas en haut.

Figure 7 : diagramme de cas d'utilisation de description détailler

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








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon