Cahier de Charge

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 8

REPUBLIQUE DU CAMEROUN REPUBLIC OF CAMEROUN

********** **********
PAIX-TRAVAIL-PATRIE PEACE-WORK-FATHERLAND
********** **********
MINISTERE DE L’ENSEIGNEMENT SUPERIEURE MINISTRY OF HIGHER EDUCATION
********** **********

CONCEPTION D’UNE APPLICATION DE GESTION D’UNE QUINCAILLERIE

Filière : Gestion
OPTION : Management des Systèmes D’Information
Rédigée et présentée par :

NIMPA MEJI FORTUNE NAOMIE


NSAA IYOUCK PRINCE
SOFACK DANIELLA

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

II- PRESENTATION DU SYSTEME

A- EXIGENCES FONCTIONNELLES

1- Gestion des produits

- Ajout, modification et suppression de produits : l’application doit permettre a l’utilisateur


d’ajouter des nouveaux produits, de modifier les informations sur les produits existants et
de supprimer les produits qui ne sont plus en stock.
- Catégorisation et classement des produits : l’application doit fournir des fonctionnalités
pour catégoriser t classer les produits, facilitant ainsi leur recherche et leur gestion
- Gestion des stocks : l’application doit permettre a l’utilisateurs de suivre les niveaux de
stock, de définir des niveaux de réapprovisionnement et de générer des commandes de
réapprovisionnement.
- Commandes et réapprovisionnement : l’application doit permettre a l’utilisateur de passer
des commandes et de suivre l’état des commandes et des livraisons.

2- Gestion des clients


- Création et gestion des profils clients : l’application doit permettre a l’utilisateur de créer
et de gérer des profils clients, y compris les coordonnées, l’historique des achats et les
préférences.
- Suivi de l’historique des achats : l’application doit suivre l’historique des achats de
chaque client, permettant ainsi aux utilisateurs d’analyser les habitudes d’achat et de
fournir un service personnalisé.

3- Gestion des ventes


- Enregistrement des ventes : l’application doit permettre a l’utilisateur d’enregistrer les
ventes, de saisir les informations sur les produits, les quantités et les prix.
- Facturation et génération de reçus : l’application doit générer automatiquement des
factures et des reçus pour chaque transaction.

B- EXIGENCES NON 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 :

D- PLANIFICATION ET GESTION DE PROJET

- Durée du projet : 1 mois


- Budget et ressources :
* ressources matérielles : 250000
* ressources logicielles :
*ressources humaines : 500000
Total : 1000000 FCFA
METHODE DE MODELISATION

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

- Gérer les ventes de produits


 Ajouter une nouvelle vente
 Editer une vente
 Rechercher une vente
 Imprimer le listing des ventes

Administrateur - Lancer la solution


- Se connecter
- Editer le profil
- Gerer les produits :
 Ajouter un nouveau produit
 Editer le prix unitaire des produits en
stock
 Editer les pourcentage de réduction
- Gerer les commandes :
 Afficher la liste des commandes
 Enregistrer une nouvelle commande
 Editer une commande
 Imprimer une commande
INTERFACES DE L’APPLICATION

Figure 1 : interface d’accueil

Figure2 : interface des produits disponibles


Figure 3 : interface des produits disponibles

Figure 4 : interface des commandes passées

Vous aimerez peut-être aussi