II. PRESENTATION DU PROBLEME POSE
1. DEFINITION DU CHAMP
D'ETUDE
Il est question ici pour nous de concevoir une application
client-serveur qui va pouvoir gérer les entrées et sorties des
produits périssables. Trois types d'utilisateurs pourront donc
accéder au système. Le premier correspond à un
gérant ou caissier voulant réaliser une opération de
vente ou de consultation des produits en stock. Le second correspond à
un responsable qui peut être un comptable ou bien le directeur de ladite
structure voulant réaliser une tâche administrative telle que la
suppression d'un produit, et enfin le troisième correspond à un
administrateur qui peut jouer le rôle d'administration de comptes
d'utilisateurs.
2. LES OBJETIFS A
ATTEINDRE
i) OBJECTIFS GENERAUX
Il est question ici pour nous de pouvoir définir et
déterminer clairement toutes les responsabilités que doit avoir
tous les acteurs en établissant les objectifs de l'application qui
sont :
· Gérer le stock du magasin en fonction des
étagères des catégories et des dates (achat, vente,
péremption).
· Eviter que les produits ne se périment au
magasin.
· Suivre à la lettre le principe de FIFO (premier
entré premier sortie) sur les produits en stock.
· Gérer les contacts des fournisseurs et des
clients.
· Gérer les commandes des produits en se basant
sur les produits dont le stock est bas en fonction de la date de
péremption.
· Gérer les produits en fonction de leur type,
leur genre, leur marque et leur date d'arrivée au magasin.
· Ranger les produits.
· Facilité la recherche physique des produits
rangés au magasin.
· Gérer les entrées et les sorties des
produits au magasin.
· Définir clairement les taches des responsables
chargés de la gestion du stock.
· Pouvoir retracer l'historique de chaque produit.
· Etablir la facturation.
· Gérer les profils.
· Gérer la sécurité en cryptant les
mots de passe et en développant un mouchard.
· Développer de module de business intelligence en
produisant tous les rapports et statistiques nécessaires à la
prise de décision.
· Etablir une gestion géomatique des
différentes boutiques et du magasin.
Pour mener à bien ces objectifs nous avons
défini les cas d'utilisations de l'application en fonction des
différents acteurs qui sont le gérant, le responsable et
l'administrateur.
ii) EXIGENCE DU GERANT
Le gérant doit après une authentification par
le système avoir une autorisation pour pouvoir réaliser les
taches ci-après :
· Réaliser et gérer lesventes.
· Modifier ses paramètres (mot de passe).
· Gérer le compte client.
· Imprimer les ventes du jour.
iii) EXIGENCE DU RESPONSABLE
Le responsable doit après une authentification par le
système avoir une autorisation pour pouvoir réaliser les taches
ci-après :
· Réaliser toutes les tâches du
gérant sauf la vente. Cela va lui permettre dans un premier temps de
réaliser toutes les taches nécessaire sans toutefois utiliser un
compte gérant.
· Consulter les produits donc le stock est le plus bas en
magasin pour une éventuelle commande.
· Consulter les produits donc la date de
péremption est proche en stock pour une éventuelle solde.
· Classer les produits par date de péremption dans
le but d'avoir la liste des produits dont la date de péremption est
proche.
· Consulter les produits par date d'arriver en stock dans
le but d'avoir la liste des produits les plus anciens au magasin.
· Passer une commande pour augmenter le stock des
produits dans le magasin.
· Consulter les produits par quantité
nécessaire pour pouvoir passer aisément passer une commande.
· Afficher les rapports et les statistiques sur les
produits fournis par fournisseurs, nécessaire pour avoir l'historique de
tous les fournisseurs avec les produits qu'ils ont déjà eu
à livrer permet aussi d'établir la liste des ristournes.
· Afficher les rapports et les statistiques sur les
produits vendusaux clients, nécessaire pour avoir l'historique de tous
clients avec les produits qu'ils ont achetés pouvant ainsi permettre de
leur faire des remises.
· Afficher et imprimer les sorties
réalisées pour l'inventaire.
· Afficher et imprimer les entrées
réalisées pour inventaire.
· Administrer le stock permettant de ce fait la
suppression des produits en double ou des produits inutile, la modification des
produits mal enregistrés ou à mettre à jour
· La suppression d'une commande permettant de supprimer
les commandes qui n'ont pas pu être effectué.
· Gérer le module de business intelligence en
produisant tous les rapports et statistiques nécessaires à la
prise de décision.
· Gérer le module de la gestion géomatique des
différentes boutiques et du magasin.
iv) EXIGENCE DU L'ADMINISTRATEUR
L'administrateur doit après une authentification par le
système avoir une autorisation pour pouvoir réaliser les taches
ci-après :
· Gestion des comptes utilisateurs c'est la seule tache
qu'il doit réaliser. Elle lui permettra ainsi de créer de
modifier et de supprimer les comptes de gérant et de responsable. Alors
il pourra par exemple changer le mot de passe d'un gérant tous les 10
(dix) jours.
|