Vous êtes sur la page 1sur 9

Chapitre III : contexte gnrale

du projet

I.

Introduction :

La gestion de stocks au sein du magasin de la socit XXX est une opration


rigoureuse qui mrite d'tre perfectionne et analyse soigneusement. Mais avant de
porter une solution informatique pour ce processus, la prsentation de l'organisme
d'accueil en gnral et le service qui gre les mouvements de stock au niveau du
magasin en particulier est ncessaire, et c'est ce qui est conseill d'ailleurs dans toute
dmarche informatique de Gnie Logiciel. Donc, afin de mieux raliser les prochaines
tapes du plan de travail, la spcification et la prcision de notre sujet doivent tre bien
comprises, cernes et clarifies. L'tape de l'analyse des besoins est l'une des tapes les
plus importantes considrer, en effet si les besoins sont mal spcifis et exprims, ou
mal analyss, toute la suite sera mal trait, d'o l'importance accorde cette activit.
Notre objectif dans cette tape est donc d'exprimer les besoins attendus du futur
systme dvelopper.
II.

Description du projet :

Notre travail consiste concevoir et dvelopper une application informatique qui


permettra la gestion automatique des utilisateurs, des fournisseurs, du stock, etc.
Autrement dit notre but est de dvelopper une application web de gestion commercial
adaptable aux conditions cites prcdemment .En tenant compte des critiques et des
besoins d'informatiser les services la solution est de concevoir et dvelopper une
application permettant de satisfaire le client.

Figure 1: Modlisation graphique du projet

III.

Spcification des besoins :

C'est une tape primordiale au dbut de chaque dmarche de dveloppement. Son but
est de veiller dvelopper une application adquate, sa finalit est la description
gnrale des fonctionnalits du systme, en rpondant la question :

Quelles sont les fonctions du systme?


Le systme doit pouvoir rcuprer des informations de chaque utilisateur
suivant son login et son mot de passe, pour mettre jour la base de donnes de
La suppression des donnes (produit ou client).
Modification des informations propos du client ou du produit.
L'insertion des nouveaux produits et leur classement.
La suppression des donnes (produit ou client).

IV.

Importance de la gestion automatise des stocks :

Nous remarquons la prsence des logiciels de gestion dans toutes les entreprises qui
vendent ou achtent des produits. En effet, ces logiciels sont devenus indispensable
pour plusieurs raison dont on cite en particulier :
Grer informatiquement leurs stocks et plus particulirement les entres et les
sorties.
Dterminer le stock maximum et minimum.
Connatre le contenu des stocks en temps rel et obtenir un historique des
mouvements de stocks.
Faciliter la gestion des stocks.

Chapitre III : Analyse et Conception

I. Introduction :
La phase de la conception est la phase initiale de la cration et de la mise en uvre de
notre projet. En fait, elle reprsente une tape importante de rflexion dans le cycle de
dveloppement logiciel aprs la phase de lanalyse et de spcification.
Dans ce chapitre, nous allons prsenter en dtails la conception du projet travers les
diagrammes UML suivants : les diagrammes des cas dutilisation et le diagramme de
classe.

II. Diagramme des cas dutilisation :


Le diagramme de cas d'utilisation dcrit les utilisations requises d'un systme, ou ce
qu'un systme est suppos faire. Les principaux concepts de ce diagramme sont les
acteurs, cas d'utilisation et sujets. Un sujet reprsente un systme avec lequel les
acteurs et autres sujets interagissent.

Identification des acteurs :

Au niveau de cette section, nous prsentons les diffrents acteurs susceptibles


dinteragir avec le systme, mais tout dabord, nous donnons une dfinition du concept
acteur.
Un acteur reprsente l'abstraction d'un rle jou par des entits externes (utilisateur,
dispositif matriel ou autre systme) qui interagissent directement avec le systme
tudi. La mise en marche du systme ncessite essentiellement deux acteurs:

Administrateur : ladministrateur a le droit de grer les employs, les

produits, les fournisseurs et confirmer les commandes.


Employ : lemploy peut consulter les produits, crer, supprimer ou modifier
les commandes.
1. Cas dutilisation pour ladministrateur :
Gestion des Produits :

Ladministrateur peut consulter, ajouter, modifier ou supprimer un produit.

Figure 2:cas d'utilisation gestion des produits

Gestion des Employs :

Ladministrateur peut consulter, ajouter, modifier ou supprimer un employ.

Figure 3:cas d'utilisation gestion des employs

Gestion des fournisseurs :

Ladministrateur peut consulter, ajouter, modifier ou supprimer un fournisseur.

Figure 4:Figure 3:cas d'utilisation gestion des fournisseurs

Gestion des commandes :

Ladministrateur peut consulter, ou confirmer une commande et effectuer des


entres.

Figure 5:cas d'utilisation gestion des commandes

2. Cas dutilisation pour lemploy :


Lemploy peut ajouter, annuler, modifier et consulter des commandes, on plus
consulter les produits.

Figure 6:cas d'utilisation pour les employs

III. Diagramme de classes


Le diagramme de classes est un schma utilis en gnie logiciel pour prsenter
les classes et les interfaces des systmes ainsi que les diffrentes relations entre
celles-ci.
Ce diagramme fait partie de la partie statique d'UML car il fait abstraction des
aspects temporels et dynamiques.

Figure 7:Diagramme de classes

IV. Conclusion :
Dans ce chapitre, nous avons prsent le langage UML. Aussi nous avons fait la
description des diagrammes des cas dutilisation et de classe afin de dlimiter le
cadre de notre travail et de prparer un terrain favorable pour la prochaine
tape. Maintenant, notre application est prte tre code. Dans le chapitre
suivant, nous allons nous intresser limplmentation de notre systme en se
basant sur la conception dtaille de ce chapitre.