Cahier de Charge
Cahier de Charge
Cahier de Charge
********** **********
PAIX-TRAVAIL-PATRIE PEACE-WORK-FATHERLAND
********** **********
MINISTERE DE L’ENSEIGNEMENT SUPERIEURE MINISTRY OF HIGHER EDUCATION
********** **********
Filière : Gestion
OPTION : Management des Systèmes D’Information
Rédigée et présentée par :
Sous l’encadrement de :
M. MOSKOLAI JUSTIN
Professeur d’UML
CAHIER DE CHARGE
I- INTRODUCTION
Le système d’information de la quincaillerie « FONDA ET FILS » n’est pas encore
automatisée. Toutes les taches et procédures administratives qui contrôlent et traitent les
mouvements de stock dans cette quincaillerie sont manuelles, ce qui rend la tâche des
gestionnaires fastidieuse et complexe. En effet, il faut entre autres :
- Gérer la sortie des produits
- Gérer l’état en stock d’un produit a un moment donne
- Gérer les commandes
- Recenser l’ensemble des produits en vente dans la structure….
Apres étude des informations recueillies, quelques problèmes ont été recueillis, quelques
problèmes de gestion ont été relevés :
- Perte de temps et d’Energie
- Difficulté d’accès immédiat a l’information
- Risque d’énorme perte de données en cas de sinistre sur la paperasse
- Travail fastidieux
L’optique de cette étude est de réduire au maximum la charge de travail due aux différents
traitements de l’information.
1- Objectifs du projet
L’outil logiciel devant être mis en place doit permettre une gestion automatique des
ressources en stock de la quincaillerie. L’objectif étant ici de :
- Automatiser les processus manuels et rationaliser les opérations
- Améliorer la précision et l’efficacité de la gestion des stocks
- Fournir des informations en temps réel sur les ventes, les stocks et les clients
- Améliorer le service client et fidéliser les clients
2- Résultats attendus
Le système a mettre en place doit pouvoir permettre :
Au magasinier du magasin :
- D’enregistrer les entrées des produits en stocks
- D’enregistrer les sorties internes des produits du stock
- De gérer l’état en stock des produits
- Consulter la liste des produits disponibles de façon permanente
A l’administrateur :
- De créer de nouveaux utilisateurs
- De créer de nouveaux produits et fournisseurs
- De consulter la liste des produits disponibles
A- EXIGENCES FONCTIONNELLES
1- Interface utilisateur
- Conception conviviale et intuitive : l’application doit avoir une interface utilisateur
conviviale et intuitive, permettant a l’utilisateur de naviguer facilement et d’exécuter des
taches efficacement.
- Navigation facile et logique : la navigation doit être logique et facile a suivre, permettant
a l’utilisateur d’accéder rapidement aux informations et aux fonctionnalités dont ils ont
besoin.
- Vues personnalisées et filtrage : l’application doit permettre a l’utilisateur de
personnaliser leurs vues et d’appliquer des filtres, leur permettant de se concentrer sur les
informations les plus pertinentes pour leurs taches.
2- PERFORMANCES
- Temps de réponses rapides : l’application doit avoir des temps de réponses rapides, même
lorsqu’elle traite de gros volume de données
- Capacité a géré de gros volumes de données : elle doit pouvoir gérer de gros volumes de
données, notamment des informations sur les produits, les clients et les transactions.
- Disponibilité et fiabilité : elle doit avoir une disponibilité et une fiabilité élevées,
garantissant aux utilisateurs un accès ininterrompu aux informations et aux
fonctionnalités.
3- Sécurité
- Protection des données sensibles : elle doit protéger les données sensibles, telles que les
informations sur les clients et les détails des transactions, contre tout accès non autorisée.
- Authentification et autorisation des utilisateurs : elle doit implémenter des mécanismes
d’authentification et d’autorisation robustes pour garantir que seuls les utilisateurs
autorises peuvent accéder aux informations et aux fonctionnalités.
- Sauvegardes et récupération des données : elle doit effectuer régulièrement des
sauvegardes des données et fournir des mécanismes de récupération pour garantir la
sécurité des données en cas de panne matérielle ou logicielle.
4- Intégration
- Intégration avec des systèmes de comptabilité et de gestion des stocks externes :
l’application doit pouvoir s’intégrer a des systèmes de comptabilité et de gestion des
stocks externes pour automatiser l’échange de données.
- Possibilité d’extensions et de personnalisation : elle doit être conçue de manière
extensible et personnalisable, permettant aux utilisateurs d’ajouter de nouvelles
fonctionnalités et d’adapter l’application a leurs besoins.
C- EXIGENCES TECHNIQUES
- Serveur utilise : ordinateur HP pro lite
- Système d’exploitation : Windows 10
- RAM : 8go
- Stockage : 500Giga de DD
- Type de la base de données : MySQL
- Langages de programmation :
1- Cas d’utilisation
Pour notre projet, après étude du cahier de charge on est arrivé a identifier les acteurs
susceptibles d’interagir avec le système :
Service vente - Lancer la solution
- Se connecter
- Editer le profil
- Afficher les listes d’informations
*listes des ventes par période (jour,
semaine, mois, trimestre)
*liste des commandes fournisseurs
*liste des livraisons fournisseurs
*liste des produits en stock