You are on page 1of 57

ISET Mahdia

Projet Fin dEtude

Introduction gnrale
Il ne fait plus aucun doute que linformatique reprsente la rvolution la plus importante et la plus innovante qui a marqu la vie de lhumanit durant toutes ces annes .En effet, loin dtre un phmre phnomne de mode ,ou une tendance passagre ,linformatique vient nous apporter de multiples conforts notre mode de vie .Aucun domaine nest rest tranger cette stratgie qui offre tant de services aussi bien pour lentreprise ou ladministration que pour le personnel. .Cest dans ce cadre dides que sinscrit notre projet de fin dtude .Il sagit en fait de concevoir et dvelopper une application permettant la Gestion de stock , que nous avons eu loccasion de laccomplir au sein dcole Prparatoire Avenue Bourguiba Mahdia Notre rapport est structur en trois chapitres : Le premier chapitre prsente de lexistant Le deuxime chapitre concerne lanalyse et la spcification des besoins fonctionnels et non fonctionnels. Le troisime chapitre prsente ltude dtaill ou jai prsent la mthodologie UML et la conception de lapplication. Finalement, dans le quatrime chapitre jachve le rapport par ltude technique qui comporte la prsentation de loutil power AMC le systme de base de donne Access et loutil de programmation Visual basic et comporte les interfaces de lapplication. ltude pralable .il donne une ide gnrale sur le cadre du projet et prsente ltude de lexistant sans oublier la critique

Bazdia Basma

2009/2010

ISET Mahdia

Projet Fin dEtude

1.1.

Introduction :

Ltude pralable constitue une tape primordiale et dcisive pour la conception de tout systme dinformation. Dans ce chapitre nous prsentons ltablissement au sein de laquelle nous avons effectus notre projet et pour la mme occasion nous allons dtailler les points importants de notre sujet ainsi, que la critique de lexistant.

1.2.

Prsentation de ltablissement

Le travail labor dans ce projet de fin dtude est ralis au profit de lcole Prparatoire Avenue Bourguiba Mahdia. Cette cole a t cre en en 1981, elle emploie 11 agents administratifs et 58 enseignent. Pour lanne scolaire en cours, le nombre dlves inscrits a atteint 661 lves repartis en 23 classes et qui utilisent 16 salles, 3 laboratoires et 2 salles dinformatique. Le dpt de cet tablissement est un stockage des articles, il se dcompose en deux catgories qui sont : les articles consommables et les articles durables Article consommable : Ces sont les articles qui peuvent tre consomm par les personnels de ltablissement (les enseignant, les responsables ) par exemple : Produit de nettoiement Fourniture scolaire Fourniture bureautique Outils dimpression

Article durable : Les articles durables se composent de tous les matriels qui restent pour ltablissement durant des annes tel que : Les ordinateurs Les matriels musicaux Imprimante

Bazdia Basma

2009/2010

ISET Mahdia Radio cassette

Projet Fin dEtude

Le magasinier est le responsable direct du dpt, en effet, cest celui qui dclare en cas dun besoin dun article

1.3.

Cahier de charge
1.3.1. Prsentation du sujet

Le sujet de mon projet de fin dtude consiste en la mise en place dune solution informatique permettant la gestion des articles pdagogiques et administratifs de lcole. Mon objectif de diagnostiquer la situation actuelle de la gestion de stock et de proposer la solution adquate. En faite le systme existant est complment manuelle utilisant des registres et des cahiers pour lenregistrement des oprations dentres/sorties du stock et des imprims pour la suivie des inventaires et des dpenses. Pour remdier mon problmatique on a conu une base de donnes renfermant toutes les donnes ncessaire la gestion des entres sorties de stock qui sera manipul travers des interfaces graphiques conviviales et ergonomes assurant les fonctionnalits ncessaires.

1.3.2. Les outils des dveloppements


Lenvironnement de conception et de dveloppement de cette application est la suivante : Mthodologie de conception : UML Outil de conception : Power AMC Logiciel de base de programmation : VB.NET Systmes de gestion de base de donnes : ACCESS 2007 Logiciel de traitement de texte : MICROSOFT WORD 2007

Conclusion
Lobjectif de ce chapitre est la prsentation de ltablissement travers le chapitre suivant, nous essayons de spcifier les besoins de lcole et de proposer une solution aux problmes poss.

Bazdia Basma

2009/2010

ISET Mahdia

Projet Fin dEtude

2.1.

Introduction

Lanalyse est une tape qui sert mettre laccent sur les besoins accomplir et les fonctionnalits du futur systme .Au cours de ce chapitre, nous proposons une solution afin de surmonter certain problmes, nous dtaillons ensuite les principales fonctionnalits du systme raliser.

2.2.

Analyse de lexistant

Dans le but de satisfaire les besoins de ltablissement, nous allons amens analyser lexistant de la gestion de stock, cette analyse permettra de dgager les dfaillances du systme actuel.

2.2.1. Activits dans le dpt


Parmi les activits qui sont effectues dans le magasin de cet tablissement on cite : La rception des articles Le stockage des articles Livraison des articles Valorisation de stock

2.2.2. Document utiliss dans le dpt


Livre journal : cest un livre de sauvegarde de touts les achats effectu au sein de ltablissement Grand livre : cest un livre dcompos en plusieurs parties, chaque partie contient les dtailles des achats effectu en un article donnes Bon affectation : se sont les documents ou le magasinier sengage enregistrer les sorties effectus sur les articles durable (ordinateur, imprimante ) Bon livraison :cest un bon sign par le personnel et le responsable de dpt qui a un besoin dun article ,elle contient essentiellement le nom du bnficiaire, larticle demand et la signature . Les inventaires : cest un document qui contient le contenu de chaque sale, bureau Bon emprunt : se sont des documents o le magasinier sauvegarde les informations lis un emprunt dun article effectu avec un autre tablissement. Fiche de stock : cest un document o le magasinier sengage enregistrer tous les informations lis un stock dun article donn.

Bazdia Basma

2009/2010

ISET Mahdia

Projet Fin dEtude

2.2.3. Objectif atteindre


Les principaux objectifs atteindre sont : Ralisation dun logiciel de gestion de stock qui traite les entrs et les sorties de stock. Informatiser les processus demprunter, de livraison et dinventaire de ltablissement. Mise en place dune base de donnes afin de sauvegarder les donnes. Diminuer le taux derreurs.

2.2.4. Critique de lexistant


Actuellement cet tablissement rencontre plusieurs difficults au niveau de travail manuel surtouts lutilisation des registres et des cahiers aux mieux des cas on utilise des fichiers Excel. Pour lenregistrement des stocks on utilise des livres journaux, grand livre, fiche de stock qui peuvent contenir des informations redondantes dou le problme de mise jour et dincohrence. En ce qui concerne les transactions : Lors dentre du stock le magasinier reoivent des quittances, en enregistre chaque opration dans un rcapitulatif qui doit-tre conforme aux souches. La procdure de travail actuelle prsente les points faibles suivants : Le risque derreur lors de lenregistrement des transactions. Le risque dincohrence des informations dans les diffrents registres. La lourde tche de mettre jour les rcapitulatif. La perte de temps lors de vrification. Lutilisation actuelle des registres manuels ne permet pas dassurer lobjectif

de ladministration. Le contrle des transactions effectues au sein de cet tablissement savre difficile voire impossible. Dune anne lautre les problmes rencontrs par ltablissement est les risquent de saggraver avec laugmentation dentr de stock.

Bazdia Basma

2009/2010

ISET Mahdia Linventaire du stock se fait manuellement.

Projet Fin dEtude

Gaspillage de temps : lors dune demande dun personnel une longue opration va tre effectue, alors et pour cette raison cet tablissement cherche informatiser son travail. Do la ncessit des recours un systme ouvert volutif et extensible ce qui est le rle de mon application.

2.2.5. Solution proposs


A travers la face denqute on a collecte les solutions suivantes : Lapplication doit offrir un formulaire remplir par lutilisateur afin de spcifier les informations ncessaires. Le logiciel doit contenu une interface pour le responsable pour bien grer les tches. Le logiciel doit grer le BD des abonnes et leur historique. On doit imprimer les abonnements partir de logiciel. Le responsable peut raliser les diffrentes oprations de mise jour. La mise jour et la valorisation automatique des entres sorties de stock. Prvoir un stock dalerte. Etablir un inventaire mensuel.

2.3.

Les besoins
2.3.1. Les besoin fonctionnels

Il exprime les attentes des diffrents utilisateurs envers les articles lors de cette tape nous prsentons les avantages dont va bnficier ltablissement suite la mise en uvre de cette application et les fonctionnalits qui nous envisageons de raliser. L'application comprendra les fonctionnalits principales suivantes : Gestion des fournisseurs : lapplication doit permettre dajouter un Gestion demprunteurs : lapplication doit permettre dajouter, modifier, Gestion des bonnes entres : lapplication doit permettre dajouter, modifier,

fournisseur, supprimer et modifier.

rechercher et supprimer un emprunteur.

rechercher, imprimer et supprimer une bonne entre.

Bazdia Basma

2009/2010

ISET Mahdia

Projet Fin dEtude Gestion des bons sortis : lapplication doit permettre dajouter, modifier, Gestion des inventaires : lapplication doit permettre dajouter, modifier, Gestion des articles : lapplication doit permettre dajouter, modifier, Gestion de personnelle : lapplication doit permettre dajouter, modifier,

rechercher, imprimer et supprimer une bonne sortie.

supprimer, imprimer et rechercher des inventaires.

supprimer et rechercher des articles.

supprimer et rechercher des personnels. Lapplication doit permettre galement dimprimer certains documents administratifs.

2.3.2.

Besoins non fonctionnels

Interface utilisateur : L'application devra tre cohrente au point de vue

ergonomie. Les interfaces doivent tre claires et faciles utiliser. Environnement d'excution : Systme dexploitation : Microsoft Windows XP. Lapplication devra tre capable de fonctionner avec la majorit des bases des donnes relationnelles du march. Lapplication doit permettre un accs rapide aux menus et aux donnes. Lapplication doit permettre un accs scuris aux donnes (nous distinguons alors ladministrateur qui a le droit de tout faire et qui limite les droits daccs des autres utilisateurs, et les utilisateurs qui utilisent le systme dune faon limite)

Conclusion
Le travaille dans ce chapitre sintgre dans le cadre de la prsentation de lexistant puis jai prcis lobjectif atteindre et jai spcifi les besoins.

Bazdia Basma

2009/2010

ISET Mahdia

Projet Fin dEtude

3.1.

Introduction

Dans ce chapitre, nous allons prsenter les diffrentes phases de conception de notre application en utilisant la mthode UML .Nous commenons en premier temps par schmatiser les flux dinformation changs dans le cas dutilisation .En suite, nous illustrons le diagramme de squence, le diagramme de classe.

3.2.

Prsentation du langage UML

Face la diversit des formalismes utiliss par les mthodes danalyse et de conception objet, UML (Unified Modeling Langage) reprsente un rel facteur de progrs par leffort de normalisation ralis. En effet, UML constitue une tape importante dans la convergence des notations utilises dans le domaine de lanalyse et de conception objet puisquelle reprsente une synthse des formalismes utiliss par les trois mthodes OMT ,BOOCH ,et OOSE .Par ailleurs ladhsions UML des grands diteur du march informatique montre bien lintrt port cette norme dans le monde de lobjet . Lunification des mthodes de modlisation objet est rendue possible parce que lexprience a permis de faire le tri entre les diffrents concepts proposs par les mthodes existantes. UML 2.0 comporte treize diagrammes reprsentants autant de vues distinctes pour reprsenter des concepts particuliers du systme dinformation .Ils se rpartissent en deux grands groupes : Diagrammes structurels ou diagrammes statiques (UML Structure) Diagramme de classes (Class diagram) Diagramme dobjets (Object diagram) Diagramme de composants (component diagram) Diagramme de dploiement (Deployment diagram) Diagramme de structures composites (Composite structures dia gram) Diagrammes comportementaux ou diagrammes dynamiques (UMLBehavior) Diagramme de cas dutilisation (Use case diagram) Bazdia Basma 2009/2010

ISET Mahdia Diagramme dactivits (Activity diagram) Diagramme dtats transition (State machine diagram) Diagramme dinteraction (Interaction diagram) Diagramme de squence (squence diagram) Diagramme de communication (communication diagram)

Projet Fin dEtude

Diagramme global dinteraction (Interaction Overview diagram) Diagramme de temps (Timing diagram) Partant de la particularit de la conception de la gestion stock, on va utiliser quatre diagrammes principaux telle que : Le diagramme de cas dutilisation : en UML ce diagramme permet de dcrire la squence daction y compris les diverses variations quun systme peut accomplir en interaction avec les acteurs du systme. Le diagramme de squence : il permet de reprsenter la squentielle des interactions entre plusieurs objet ou acteur implique dans une transaction particulires du systme tudi, il permet galement de reprsenter des collaborations entre objet selon un point de vue temporel, mettant laccent sur la chronologie des envoies des messages et ainsi sur laspect dynamique. Le diagramme de classe : il permet dapprhender dun point de vue logique, la structure logique dun systme en indiquant la structure des objets composant le systme et le lien structurel entre ces objets dun point de vue statique.

3.3.

Avantages
Un langage sans ambiguts. Un langage universel pouvant servir de support pour tout langage orient objet. Un moyen de dfinir la structure dun programme. Une reprsentation visuelle permettant la communication entre les acteurs dun

mme projet. Une notation graphique simple, comprhensible mme par des non informaticiens

Bazdia Basma

2009/2010

ISET Mahdia

Projet Fin dEtude

3.4.

Diagramme des cas dutilisation

Nous dtaillons dans la suite les diffrents cas dutilisation de mon application.

3.4.1.

Cas dutilisation Gestion de Stock

a. Prsentation graphique

grer article

<<include>> grer bon entre <<include>> magasinier grer bon de sortie <<include>>

<<include>> grer inventaire Authentification

<<include>>

grer locale <<include>>

<<include>> grer personnel <<include>>

grer emprunteur

grer fournisseur

Figure 1: Diagramme de cas dutilisation Gestion de Stock

Bazdia Basma

10

2009/2010

ISET Mahdia b. Description du cas dutilisation Gestion de stock Sommaire didentification Titre : Gestion de stock

Projet Fin dEtude

Rsum : un utilisateur entre son login et son mot de passe pour accder une partie bien dtermine de lapplication. Acteur : le magasinier Pr condition : Accs au formulaire dauthentification. Post condition : Prise en charge effectue et accs au systme. Description des scnarios Scnario nominal Etape 1. Lutilisateur lance lapplication. Etape 2. Le systme affiche le formulaire dauthentification. Etape 3. Le systme vrifie la validit des paramtres dauthentification. Etape 4. Le systme affiche la page daccueil. Etape 5. Lutilisateur choisit daccder une tache de lapplication. Etape 6. Le systme charge un menu pour cet utilisateur.

Bazdia Basma

11

2009/2010

ISET Mahdia

Projet Fin dEtude

3.4.2.

Cas dutilisation Gestion des inventaires

a. Prsentation graphique

ajouter inventaire

Authentification <<extend>> modifier inventaire <<include>> <<extend>> magasinier grer inventaire <<extend>> supprimer inventaire

<<extend>>

<<extend>>

imprimer inventaire

valider inventaire

Figure 2 : Diagramme de Cas dutilisation Gestion des inventaire b. Description du cas dutilisation Gestion de linventaire Sommaire didentification Titre : Gestion des inventaires Rsum : Il existe un seul acteur : Lutilisateur qui possde le pouvoir de modifier, dajouter, supprimer et dimprimer et valider un inventaire. Acteur : le magasinier

Bazdia Basma

12

2009/2010

ISET Mahdia Pr condition : Accs au formulaire de gestion des inventaires. Post condition : Opration effectue aux succs. Description des scnarios Scnario nominal Etape 1 :lutilisateur sauthentifie.

Projet Fin dEtude

Etape2 :lutilisateur choisit les options faire (saisir, modifier, supprimer, imprimer)

Bazdia Basma

13

2009/2010

ISET Mahdia

Projet Fin dEtude

3.4.3.

Cas dutilisation Gestion de locale

a. Prsentation graphique

ajouter locale Authentification

<<extend>> magasinier <<include>> modifier locale <<extend>>

grer locale

<<extend>> supprimer locale <<extend>>

imprimer locale

Figure 3: Diagramme de Cas dutilisation Gestion de locale b. Description du cas dutilisation Gestion de Locale Sommaire didentification Titre : Gestion de locale Rsum : Lutilisateur possde le pouvoir de modifier, ajouter, supprimer et imprimer un local. Acteur : le magasinier Pr condition : Accs au formulaire de gestion des locaux Post condition : la gestion des locaux effectue avec succs Description des scnarios Scnarios nominal Etape1 :lutilisateur sauthentifie.

Bazdia Basma

14

2009/2010

ISET Mahdia

Projet Fin dEtude

Etape 2 :lutilisateur choisit les options faire (saisir, modifier, supprimer ou imprimer). Etape 3 : lutilisateur effectue les modifications. Etape 4 : le systme sauvegarde les modifications.

Bazdia Basma

15

2009/2010

ISET Mahdia

Projet Fin dEtude

3.4.4.

Cas dutilisation Gestion des articles

a. Prsentation graphique

ajouter article Authentification

<<extend>> magasinier <<include>> modifier article <<extend>>

grer article

<<extend>> supprimer article <<extend>>

imprimer article

Figure 4: Diagramme de Cas dutilisation Gestion des article b. Description du cas dutilisation Gestion des articles Sommaire didentification Titre : Gestion des articles Rsum : Lutilisateur possde le pouvoir de modifier, ajouter, supprimer et imprimer un article. Acteur : le magasinier Pr condition : Accs au formulaire de gestion des articles Post condition : la gestion des articles effectue avec succs Description des scnarios Scnarios nominal Etape1. Lutilisateur sauthentifie.

Bazdia Basma

16

2009/2010

ISET Mahdia

Projet Fin dEtude

Etape 2. Lutilisateur choisit les options faire (saisir, modifier, supprimer ou imprimer). Etape 3. Lutilisateur effectue les modifications. Etape 4. Le systme sauvegarde les modifications.

Bazdia Basma

17

2009/2010

ISET Mahdia

Projet Fin dEtude

3.4.5. Cas dutilisation Gestions des bons entres et des bons sorties
a. Prsentation graphique

ajouter bon entre Authentification <<extend>> <<include>> grer Bon Entre <<extend>> <<extend>> modifier bon entre

<<extend>> <<include>> <<extend>> magasinier

supprimer bon entre

imprimer bon entre

valider bon entre

<<extend>> grer bon de sortie <<extend>> ajouter bon de sortie

<<extend>> modifier bon de sortie <<extend>> <<extend>> supprimer bon de sortie

imprimer bon de sortie

valider bon sortie

Figure 5: Diagramme de cas dutilisation Gestions des bons entres et des bons sorties

Bazdia Basma

18

2009/2010

ISET Mahdia

Projet Fin dEtude

b. Description du cas dutilisation Gestions des bons entres et des bons sorties Sommaire didentification Titre : Gestions des bonnes entres et des bons sorties Rsum : Lutilisateur possde le pouvoir de modifier, ajouter, supprimer et imprimer un bon. Acteur : le magasinier Pr condition : Accs au formulaire de gestion des bonnes entres et des bons sorties Post condition : la gestion des bons entres et des bons sorties effectue avec succs Description des scnarios Scnarios nominal Etape1. Lutilisateur sauthentifie. Etape 2. Lutilisateur choisit les options faire (saisir, modifier, supprimer ou imprimer). Etape 3. Lutilisateur effectue les modifications. Etape 4. Le systme sauvegarde les modifications

Bazdia Basma

19

2009/2010

ISET Mahdia

Projet Fin dEtude

3.4.6. Cas dutilisation Gestion des tiers


a. Prsentation graphique

<<extend>>

ajouter personnel

grer des personnels <<include>>

<<extend>> modifier personnel <<extend>>

Authentification supprimer personnel

<<include>>

<<extend>> ajouter fournisseur grer des fournisseurs <<extend>> magasinier <<include>> <<extend>> modifier fournisseur

supprimer fournisseur grer emprunteur <<extend>>

ajouter emprunteur <<extend>>

<<extend>> modifier emprunteur

supprimer emprunteur

Figure 6:Diagramme de cas dutilisation Gestion des Tiers b. Description du cas dutilisation Gestions des Tiers Sommaire didentification Titre : Gestions des Tiers Rsum : Lutilisateur possde le pouvoir de modifier, ajouter, supprimer et imprimer un tiers

Bazdia Basma

20

2009/2010

ISET Mahdia Acteur : le magasinier Pr condition : Accs au formulaire de gestion des Tiers Post condition : la gestion des Tiers effectue avec succs Description des scnarios Scnarios nominal Etape1. Lutilisateur sauthentifie.

Projet Fin dEtude

Etape 2. Lutilisateur choisit les options faire (saisir, modifier, supprimer ou imprimer). Etape 3. Lutilisateur effectue les modifications. Etape 4. Le systme sauvegarde les modifications

Bazdia Basma

21

2009/2010

ISET Mahdia

Projet Fin dEtude

3.5. Diagramme de squence 3.5. 1. Scnario pour le cas Authentification


a. Prsentation graphique

Fenetre Authentification utilisateur saisir(login,mot de passe) interroger le systme

systme

vrification afficher un message d'erreur si verif=null saisir login,mot de passe interroger le systme

vrification afficher un menu privilge appropri si verif!=null

Figure 7: Diagramme de squence pour le cas Authentification b. Description textuelle Lors de lidentification, lutilisateur est amene fournir un ensemble dinformation (login, mot de passe).la validit de ces dernires est vrifie par le systme .si les informations sont errones, le systme indique lutilisateur de sassurer de son login et de sont mot de passe .Sinon, lutilisateur, et redirig vers le menu correspondant suivant son rle.

Bazdia Basma

22

2009/2010

ISET Mahdia

Projet Fin dEtude

3.5. 2. Scnario pour le cas imprimer un bon


a. prsentation graphique

Fenetre principal Magasinier afficher la fenetre principal

Fenetre Bon

Etat Bon

fenetre principal afficher demande de choisir le bon choisir le bon

valider l'impression

impression

bon imprim

Figure 8: Diagramme de squence pour le cas imprimer un bon b. description textuelle Pour imprimer un bon, lutilisateur consulte la fentre bonne et choisie le bon imprimer. Aprs validation, le bon sera imprim.

Bazdia Basma

23

2009/2010

ISET Mahdia

Projet Fin dEtude

3.5. 3.

Scnario pour le cas Modifier article

a. Prsentation graphique

Fenetre principal Magasinier afficher fenetre principal

Fiche article

systme

fenetre principal afficher afficher fenetre fiche article fenetre fiche article affich choisir l'article modifi saisir la modification d'article

valider la modification

valider()

vrification si vrif=null afficher un message d'erreur

saisie nouvelle information

valider modification

valider()

vrification

vrif !=null

article modifi

Figure 9: Diagramme de squence pour le cas Modifier un article b. Description textuelle Pour modifier un article, lutilisateur slection larticle modifi, la fentre qui concerne le dtail article apparait. Ensuite, lutilisateur saisie les informations correspondantes larticle modifi, des contrles sur les domaines seffectuent (vrification des remplissages de tous les champs correctement, pas de champs vide,..) enfin, le click sur le bouton modifier valide la modification.

Bazdia Basma

24

2009/2010

ISET Mahdia

Projet Fin dEtude

3.5. 4.

Scnario pour le cas supprimer un emprunteur

a. Prsentation graphique

fenetre principal magasinier afficher fenetre principal

fiche emprunteur

table emprunteur

fenetre principal afficher afficher fenetre fiche emprunteur

fenetre fiche emprunteur afficher

slectionner l'emprunteur supprim

clique sur le bouton supprim confirmer la suppression

valider la suppression supprimer emprunteur supprimer

Figure 10: Diagramme de squence pour le cas supprimer un emprunteur b. Description textuelle Pour supprimer un emprunteur, lutilisateur slectionner lemprunteur supprimer de la fentre fiche emprunteur aprs validation, lemprunteur sera supprim.

Bazdia Basma

25

2009/2010

ISET Mahdia

Projet Fin dEtude

3.5. 5. Scnario pour le cas Ajouter un article


a. Prsentation graphique

Fenetre principal Magasinier afficher la fenetre principal

Fiche article

Table article

fenetre principal afficher

afficher fenetre fiche article fenetre fiche article affich

demande d'ajout un article ajout demande de saisie saisie les information d'article ajout

valider l'ajout

valider()

article ajout

Figure 11 : Diagramme de squence pour le cas Ajouter un article b. Description textuelle Pour ajouter un nouvel article lutilisateur choisit la fentre fiche article pour saisir les informations qui concerne larticle ajouter, Aprs validation larticle sera ajout.

Bazdia Basma

26

2009/2010

ISET Mahdia

Projet Fin dEtude

3.6. Diagramme de classe


affecter 1..* Article + + + + 1..* CodArt DesArt QteArt PosArt TypArt InvArt EtaArt QteSeilMin : : : : : : : : int char int char char char char int : : : : int int int int 1..* 1..* avoir 1..* Locale - CodLoc : int - LibLoc : char

avoir 1..* 1..1 ArticleType - TypArt : int - LibTyp : char 1..*

Ligne Bon Entre - QteBE : int - PrixUBE : int

creer() () modifier() () supprimer() () imprimer() ()

Ligne Inventaire - QteInv : int avoir

1..* composer Ligne Bon Sortie - QteBS : int 0..1 composer BonEntre NumBE DatBE ValBE RefComBE RefLivBE RefFacBE : : : : : : int Date Boolean int int int + + + + 0..* 0..* Bon Sortie - NumBS : int - DatBS : Date - ValBS : Boolean + creer() () : int + consulter() () : int + imprimer() () : int 0..* Inventaire NumInv AnnInv DatInv LocInv ValInv : : : : : int int Date int Boolean : : : : int int int int 0..* Personnel CodPer NomPer PrePer AdrPer TelPer FonPer : : : : : : int char char char int char

creer() () consulter() () modifier() () imprimer() ()

+ creer() () : int + modifier() () : int + supprimer() () : int

+ creer() () : int + consulter() () : int + imprimer() () : int

consommer

0..* fournir

0..* 1..* 0..* Fournisseur CodFou RSFou AdrFou TelFou FaxFou : : : : : int char char int int Emprunteur CodEmp RSEmp AdrEmp TelEmp FaxEmp EtaEmp : : : : : : int char int int int Boolean emprunter

+ creer() () : int + modifier() () : int + supprimer() () : int

+ creer() () : int + modifier() () : int + supprimer() () : int

Figure 12: Diagramme de classe Gestion de stock

Bazdia Basma

27

2009/2010

ISET Mahdia

Projet Fin dEtude

3.7.

Dictionnaire de donnes
Description Type integer(5) String(10) integer(5) String(8) string(4) integer(7) String(10) integer(5) integer(4) String(9) integer(4) String(10) String(12) integer(9) integer(9) integer(4) String(7) String(8) String(13) integer(9) String(10) integer(6) String(9) String(13) integer(9) integer(9) Oui/non integer(4) Attribut CodArt DesArt QteArt PosArt Article TypArt InvArt EtaArt QteSeilMin CodArt Article Type LibTyp CodFou RSFou AdrFou TelFou FaxFou CodPer NomPer PrePer Personnel AdrPer TelPer FonPer CodEmp RSEmp AdrEmp Emprunteur TelEmp FaxEmp EtaEmp NumInv Inventaire Fournisseur Table

Code Article Dsignation Article Quantit Article Position Article Type Article Inventaire Article Etat Article Quantit Seuil Minimum Code Article Libell Type Code Fournisseur Raison Social Fournisseur Adresse Fournisseur Tlphone Fournisseur Fax Fournisseur Code Personnel Nom Personnel Prnom Personnel Adresse Personnel Tlphone Personnel Fonction Personnel Code Emprunteur Raison Social Emprunteur Adresse Emprunteur Tlphone Emprunteur Fax Emprunteur Etat Emprunteur Numro Inventaire

Bazdia Basma

28

2009/2010

ISET Mahdia Anne Inventaire Date Local Inventaire Validation Inventaire Quantit Inventaire Code Locale Libell Locale Numro Bon Entre Date Rfrence commande Rfrence Livraison Rfrence Facture Validation Bon Entre Quantit Bon Entre Prix Unitaire Bon Entre Numro Bon de Sortie Date Bon de Sortie Validation Bon Sortie Quantit Ligne Bon Sortie integer(4) Date integer(7) Oui/non integer(9) integer(5) String(8) integer(4) date integer(5) integer(7) integer(9) Oui/non integer(13) integer(9) integer(4) date Oui/non integer(6) AnnInv DatInv LocInv ValInv QteInv CodLoc

Projet Fin dEtude

Inventaire Ligne Locale

LibLoc NumBE DatBE RefCom Bon Entre RefLiv RefFac ValBE QteBE PriUBE NumBS DatBS ValBS QteBS Ligne Bon Sortie Bon de Sortie Ligne Bon Entre

Bazdia Basma

29

2009/2010

ISET Mahdia

Projet Fin dEtude

4.1.

Introduction

Le chapitre de ralisation de lapplication dcrit la mthode et les outils dimplmentation .Dabord, nous procdons par la description de lenvironnement de travail, ensuite nous mettrons en vidence les diffrentes figures dimplmentation de la base de donnes des interfaces et des fonctionnalits.

4.2.
4.2.1.

Environnement de travail
Environnement Matriel

Systme dexploitation : Windows XP 2002Professionnel Processeur : Intel(R) Pentium(R) Mmoire vive : 512MO Disque Dur : 149GO Editeur de texte : Microsoft Word 2007
4.2.2. Environnement logiciel

a. Environnement de conception La conception de la base de donnes de ce projet a t ralise dans lenvironnement Power AMC. Cet environnement permet deffectuer plusieurs tches tel que : Rtro conception : le passage automatique depuis un modle physique de donnes (ordre de cration de tables relationnelles) vers un modle de diagramme de classes. La conception des diffrents types de diagramme : diagramme de cas dutilisation, diagramme de squence, diagramme de classe. b. Environnement de dveloppement Lapplication a t dvelopp par Microsoft par Microsoft Visual Basic 8.0.cest un environnement de dveloppement destin pour Windows, permettant de raliser des interfaces graphiques et offre aux programmeurs des possibilits puissantes pour dvelopper les applications .Parmi les outils qui aident au codage : Gnration de programme. Bazdia Basma 2009/2010

30

ISET Mahdia Edition et mise en forme de code. Compilation de code. Dbogage et correction des erreurs du code source.

Projet Fin dEtude

Avec lenvironnement Crystal report 8 qui est un outil qui sert pour ldition des tats mil peut tre utilis avec plusieurs outils de dveloppement (C++, V.B,..) c. Systme de gestion de base de donnes (SGBD) La cration des tables de ce projet a t ralise dans lenvironnement Microsoft ACCESS 2007 qui est un systme de gestion de base de donne permettant de crer, modifier, consulter la base de donne .Tout en assurant lintgrit de donne dune faon interactif travers les objets suivants : les tables, les requtes, les formulaires

4.3.
4.3.1.

Ralisation des interfaces


Rgles ergonomiques dinterfaage :

Les interfaces ralises respectent certaines rgles ergonomiques : Visibilits de ltat du systme : Aprs chaque opration effectue, lapplication retourne un message qui fait une description de son tat. Adquation du systme en monde rel : les termes utiliss dans lapplication sont proches du langage courant du domaine Gestion de stock ce qui facilite et aide lagent bien appliquer sa tche. Cohrence et respect des standards : une interface homme machine est qualifi de cohrente si et seulement si les donnes ou les actions sont facilement identifiables, reconnaissables et utilisables. Flexibilit dutilisation : lapplication permet son utilisateur la gestion de plusieurs valeurs si cest ncessaire .Les interfaces changent de forme en fonction de laction effectue par lutilisateur .La notion de thme est prise en compte dans notre application, ainsi lutilisateur peut changer le thme selon son choix. Prvention des erreurs : En se basant sur le test de chaque zone de texte travers un message derreur pour les signaler lutilisateur. Ractivit : le systme montre lutilisateur si la dernire action effectue par ce dernier a t bien prise en compte et a abouti un nouvel tat ou a chou.

Bazdia Basma

31

2009/2010

ISET Mahdia

Projet Fin dEtude

Homognit : Les zones daffichage, la taille et la police des caractres sont identiques dans toutes les interfaces de lapplication. Libert dutilisation : nous avons laiss le choix lutilisateur de naviguer dune interface une autre partir de deux choix : le premier est dutiliser lExplorer Bar, le deuxime est simple partir le Tools trip.

Bazdia Basma

32

2009/2010

ISET Mahdia

Projet Fin dEtude

4.3.2.

Quelque capture dcran


Interface Authentification

Figure 13: Interface Authentification Cette interface permet lutilisateur daccder notre application Gestion de stock en appuyant sur le bouton valider .

Pour quitter linterface Authentification , lutilisateur clique sur le bouton quitter. . Interface du menu principal Une fois les paramtres dauthentification ont t correctement saisie, la page daccueil apparait (voir Figure14), cette interface prsente les principales fonctionnalits de notre application tout en respectant le pouvoir daccs de lutilisateur connect

Bazdia Basma

33

2009/2010

ISET Mahdia

Projet Fin dEtude

Fiche Article

Fiche Personnel

Fiche Emprunteur

Fiche Fournisseu r

Fiche Local

Figure 14: Interface Page daccueil Cette interface regroupe plusieurs fonctionnalits offertes travers dautres interfaces : Interface Fiche article En cliquant sur fiche article de la figure ci-dessus, une interface apparait

(voir figure 15) Elle se compose de :

Bazdia Basma

34

2009/2010

ISET Mahdia

Projet Fin dEtude

Un groupe de bouton qui permettent dajouter, modifier ,supprimer ,nouveau des donnes concernant les fiches articles ainsi que quitter linterface.

Interface Fiche article

Figure 15: Interface Fiche Article Il suffit de remplir les diffrentes zones de texte prsentes sur cette interface. Pour confirmer lajout dune nouvelle fiche article dans la base de donnes,

lutilisateur clique sur le bouton Pour vider les zones des textes, lutilisateur clique sur le bouton ajouter .

Pour modifier une fiche darticle dans la base de donnes, lutilisateur clique .

sur le bouton modifier

Pour supprimer une fiche darticle dans la base de donnes, lutilisateur clique .

sur le bouton supprimer

Pour quitter linterface fiche article , lutilisateur clique sur le bouton quitter .

Pour vider les zones des textes, lutilisateur clique sur le bouton nouveau .

Bazdia Basma

35

2009/2010

ISET Mahdia Interface Liste Article

Projet Fin dEtude

Figure 16: Interface Liste Article Pour imprimer la liste darticle, lutilisateur clique sur le bouton imprimer . Pour quitter linterface liste article , lutilisateur clique sur le bouton quitter . Exemple de liste article imprimer

Figure 17: Liste article Bazdia Basma 2009/2010

36

ISET Mahdia Interface Fiche type article

Projet Fin dEtude

Figure 18: interface Fiche type article Pour confirmer lajout dune nouvelle fiche type article dans la base de .

donnes, lutilisateur clique sur le bouton ajouter

Pour vider les zones des textes, lutilisateur clique sur le bouton nouveau .

Pour modifier une fiche type darticle dans la base de donnes, lutilisateur .

clique sur le bouton modifier

Pour supprimer une fiche type darticle dans la base de donnes, lutilisateur .

clique sur le bouton supprimer

Pour quitter linterface fiche type article , lutilisateur clique sur le bouton .

quitter

Bazdia Basma

37

2009/2010

ISET Mahdia Interface Liste type article

Projet Fin dEtude

Figure 19: Interface Liste type article Pour imprimer la liste darticle, lutilisateur clique sur le bouton imprimer . Pour quitter linterface liste article lutilisateur clique sur le bouton quitter . Exemple de liste type article imprim

Figure 20:Liste Article type

Bazdia Basma

38

2009/2010

ISET Mahdia

Projet Fin dEtude

Interface Fiche Personnel

Figure 21:Interface Fiche personnel Pour confirmer lajout dune nouvelle fiche personnel dans la base de donnes, .

lutilisateur clique sur le bouton ajouter

Pour vider les zones des textes, lutilisateur clique sur le bouton nouveau .

Pour modifier une fiche personnelle dans la base de donnes, lutilisateur .

clique sur le bouton modifier

Pour supprimer une fiche personnelle dans la base de donnes, lutilisateur .

clique sur le bouton supprimer

Pour quitter linterface fiche personnel , lutilisateur clique sur le bouton .

quitter

Bazdia Basma

39

2009/2010

ISET Mahdia Interface Liste personnel

Projet Fin dEtude

Figure 22 : Interface Liste personnel Pour imprimer la liste personnelle, lutilisateur clique sur le bouton imprimer . Pour quitter linterface liste personnel , lutilisateur clique sur le bouton .

quitter

Exemple de liste personnel imprim

Figure 23:Liste Personnel

Bazdia Basma

40

2009/2010

ISET Mahdia Interface fiche emprunteur

Projet Fin dEtude

Figure 24:Interface Fiche emprunteur Pour confirmer lajout dune nouvelle fiche emprunteur dans la base de .

donnes, lutilisateur clique sur le bouton ajouter

Pour vider les zones des textes, lutilisateur clique sur le bouton nouveau .

Pour modifier une fiche emprunteur dans la base de donnes, lutilisateur .

clique sur le bouton modifier

Pour supprimer une fiche emprunteur dans la base de donnes, lutilisateur .

clique sur le bouton supprimer

Pour quitter linterface fiche emprunteur , lutilisateur clique sur le bouton .

quitter

Bazdia Basma

41

2009/2010

ISET Mahdia Interface Liste Emprunteur

Projet Fin dEtude

Figure 25:Interface liste emprunteur Pour imprimer la liste emprunteur, lutilisateur clique sur le bouton imprimer . Pour quitter linterface liste emprunteur , lutilisateur clique sur le bouton .

quitter

Exemple de liste emprunteur imprim

Figure 26:Liste Emprunteur

Bazdia Basma

42

2009/2010

ISET Mahdia Interface Fiche Fournisseur

Projet Fin dEtude

Figure 27:interface Fiche fournisseur Pour confirmer lajout dune nouvelle fiche fournisseur dans la base de .

donnes, lutilisateur clique sur le bouton ajouter

Pour vider les zones des textes, lutilisateur clique sur le bouton nouveau .

Pour modifier une fiche fournisseur dans la base de donnes, lutilisateur clique .

sur le bouton modifier

Pour supprimer une fiche fournisseur dans la base de donnes, lutilisateur .

clique sur le bouton supprimer

Pour quitter linterface fiche fournisseur , lutilisateur clique sur le bouton .

quitter

Bazdia Basma

43

2009/2010

ISET Mahdia Interface liste Fournisseur

Projet Fin dEtude

Figure 28:Interface liste fournisseur Pour imprimer la liste fournisseur, lutilisateur clique sur le bouton imprimer . Pour quitter linterface liste fournisseur , lutilisateur clique sur le bouton .

quitter

Exemple de liste fournisseur imprim

Figure 29: Liste Fournisseur Bazdia Basma 2009/2010

44

ISET Mahdia Interface Fiche local

Projet Fin dEtude

Figure 30: Interface Fiche local Pour confirmer lajout dune nouvelle fiche local dans la base de donnes, .

lutilisateur clique sur le bouton ajouter

Pour vider les zones des textes, lutilisateur clique sur le bouton nouveau .

Pour modifier une fiche locale dans la base de donnes, lutilisateur clique sur .

le bouton modifier

Pour supprimer une fiche locale dans la base de donnes, lutilisateur clique sur .

le bouton supprimer

Pour quitter linterface fiche local , lutilisateur clique sur le bouton quitter .

Bazdia Basma

45

2009/2010

ISET Mahdia Interface Liste local

Projet Fin dEtude

Figure 31:Interface Liste locale Pour imprimer la liste locale, lutilisateur clique sur le bouton imprimer . Pour quitter linterface liste locale , lutilisateur clique sur le bouton quitter . Exemple de liste locale imprim

Figure 32: Liste locale Bazdia Basma 2009/2010

46

ISET Mahdia Interface Bon dentre

Projet Fin dEtude

Figure 33: Interface Bon dentre Pour confirmer lajout dun nouveau bon dentre dans la base de donnes, .

lutilisateur clique sur le bouton ajouter

Pour vider les zones des textes, lutilisateur clique sur le bouton nouveau .

Pour modifier un bon dentre dans la base de donnes, lutilisateur clique sur .

le bouton modifier

Pour supprimer un bon dentre dans la base de donnes, lutilisateur clique sur .

le bouton supprimer

Pour quitter linterface bon dentre , lutilisateur clique sur le bouton .

quitter

Bazdia Basma

47

2009/2010

ISET Mahdia Interface Bon Sortie

Projet Fin dEtude

Figure 34: Interface Bon Sortie Pour confirmer lajout dune nouvelle bonne sortie dans la base de donnes, .

lutilisateur clique sur le bouton ajouter

Pour vider les zones des textes, lutilisateur clique sur le bouton nouveau .

Pour modifier une bonne sortie dans la base de donnes, lutilisateur clique sur .

le bouton modifier

Pour supprimer une bonne sortie dans la base de donnes, lutilisateur clique .

sur le bouton supprimer

Pour quitter linterface bon sortie , lutilisateur clique sur le bouton quitter .

Bazdia Basma

48

2009/2010

ISET Mahdia Interface Inventaire

Projet Fin dEtude

Figure 35: Interface Inventaire Pour confirmer lajout dun nouvel inventaire dans la base de donnes, .

lutilisateur clique sur le bouton ajouter

Pour vider les zones des textes, lutilisateur clique sur le bouton nouveau .

Pour modifier un inventaire dans la base de donnes, lutilisateur clique sur le r.

bouton modifie

Pour supprimer un inventaire dans la base de donnes, lutilisateur clique sur le .

bouton supprimer

Pour quitter linterface Inventaire , lutilisateur clique sur le bouton quitter .

Conclusion
Dans ce chapitre, jai montr mon travail ralis laide de quelques interfaces de lapplication Gestion de stock

Bazdia Basma

49

2009/2010

ISET Mahdia

Projet Fin dEtude

Conclusion Gnrale
Ce projet de fin dtudes a t loccasion de mettre en pratique la formation thorique que nous avons reue lInstitut Suprieur Des Etudes Technologiques De Mahdia et qui sest rvle adapte aux comptences souhaites. Il faut signaler que ce projet nous a permis de raliser lapplication Gestion de Stock dont lobjectif est de grer les procdures de travail et les activits du service stock. Ce dernier nous a permis de tester nos connaissances thoriques, damliorer notre niveau de savoir faire en langage de programmation en utilisant loutil de dveloppement Microsoft Visual Basic .Net et davoir une exprience qui nous aidera certes sintgrer dans la vie professionnelle. Esprant bien que lcole prparatoire Avenue Bourguiba Mahdia trouvera dans notre logiciel un support utile pour la gestion de stock qui rpondra ses besoins et ses attentes.

Bazdia Basma

50

2009/2010

ISET Mahdia

Projet Fin dEtude

Bibliographie
Cours de conception UML et 4me niveau Cours IHM 4me niveau

Bazdia Basma

51

2009/2010

ISET Mahdia

Projet Fin dEtude

Annexes

Bazdia Basma

52

2009/2010

Sommaire
INTRODUCTION GENERAL ---------------------------------------------------------------------------- 1 CHAPITRE 1:ETUDE PREALABLE
1.1. 1.2. 1.3. Introduction : --------------------------------------------------------------------------------------------------------------------- 2 Prsentation de ltablissement --------------------------------------------------------------------------------------------- 2 Cahier de charge ---------------------------------------------------------------------------------------------------------------- 3 Prsentation du sujet --------------------------------------------------------------------------------------------------- 3 Les outils des dveloppements --------------------------------------------------------------------------------------- 3

1.3.1. 1.3.2.

Conclusion ------------------------------------------------------------------------------------------------------------------------------------ 3

CHAPITRE 2:ANALYSE ET SPECIFICATION DES BESOINS


2.1. 2.2. Introduction ----------------------------------------------------------------------------------------------------------------------- 4 Analyse de lexistant ----------------------------------------------------------------------------------------------------------- 4 Activits dans le dpt -------------------------------------------------------------------------------------------------- 4 Document utiliss dans le dpt ------------------------------------------------------------------------------------- 4 Objectif atteindre ------------------------------------------------------------------------------------------------------ 5 Critique de lexistant --------------------------------------------------------------------------------------------------- 5 Solution proposs -------------------------------------------------------------------------------------------------------- 6

2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.2.5. 2.3.

Les besoins ------------------------------------------------------------------------------------------------------------------------- 6 Les besoin fonctionnels ------------------------------------------------------------------------------------------------- 6 Besoins non fonctionnels ----------------------------------------------------------------------------------------------- 7

2.3.1. 2.3.2.

Conclusion ------------------------------------------------------------------------------------------------------------------------------------ 7

CHAPITRE 3:CONCEPTIONS
3.1. 3.2. 3.3. Introduction ----------------------------------------------------------------------------------------------------------------------- 8 Prsentation du langage UML ----------------------------------------------------------------------------------------- 8 Avantages -------------------------------------------------------------------------------------------------------------------------- 9

ISET Mahdia
3.4.

Projet Fin dEtude

Diagramme des cas dutilisation ------------------------------------------------------------------------------------------ 10 Cas dutilisation Gestion de Stock ----------------------------------------------------------------------------- 10 Prsentation graphique ---------------------------------------------------------------------------------------------------- 10 Description du cas dutilisation Gestion de stock ------------------------------------------------------------- 11 Cas dutilisation Gestion des inventaires -------------------------------------------------------------------- 12 Prsentation graphique ---------------------------------------------------------------------------------------------------- 12 Description du cas dutilisation Gestion de linventaire ---------------------------------------------------- 12 Cas dutilisation Gestion de locale ----------------------------------------------------------------------------- 14 Prsentation graphique ---------------------------------------------------------------------------------------------------- 14 Description du cas dutilisation Gestion de Locale ----------------------------------------------------------- 14 Cas dutilisation Gestion des articles -------------------------------------------------------------------------- 16 Prsentation graphique ---------------------------------------------------------------------------------------------------- 16 Description du cas dutilisation Gestion des articles --------------------------------------------------------- 16 Cas dutilisation Gestions des bons entres et des bons sorties -------------------------------------- 18 Prsentation graphique ---------------------------------------------------------------------------------------------------- 18 Description du cas dutilisation Gestions des bons entres et des bons sorties --------------------- 19 Cas dutilisation Gestion des tiers ------------------------------------------------------------------------------ 20 Prsentation graphique ---------------------------------------------------------------------------------------------------- 20 Description du cas dutilisation Gestions des Tiers ----------------------------------------------------------- 20 Diagramme de squence -------------------------------------------------------------------------------------------------- 22 Scnario pour le cas Authentification ------------------------------------------------------------------------- 22 Prsentation graphique ---------------------------------------------------------------------------------------------------- 22 Description textuelle ------------------------------------------------------------------------------------------------------- 22 Scnario pour le cas imprimer un bon ------------------------------------------------------------------------ 23 prsentation graphique ---------------------------------------------------------------------------------------------------- 23 description textuelle -------------------------------------------------------------------------------------------------------- 23 Scnario pour le cas Modifier article -------------------------------------------------------------------------- 24 Prsentation graphique ---------------------------------------------------------------------------------------------------- 24 Description textuelle ------------------------------------------------------------------------------------------------------- 24

3.4.1. a. b. 3.4.2. a. b. 3.4.3. a. b. 3.4.4. a. b. 3.4.5. a. b. 3.4.6. a. b. 3.5. 3.5. 1. a. b. 3.5. 2. a. b. 3.5. 3. a. b.

Bazdia Basma

54

2009/2010

ISET Mahdia
3.5. 4. a. b. 3.5. 5. a. b. 3.6. 3.7.

Projet Fin dEtude

Scnario pour le cas supprimer un emprunteur ----------------------------------------------------------- 25 Prsentation graphique ---------------------------------------------------------------------------------------------------- 25 Description textuelle ------------------------------------------------------------------------------------------------------- 25 Scnario pour le cas Ajouter un article ----------------------------------------------------------------------- 26 Prsentation graphique ---------------------------------------------------------------------------------------------------- 26 Description textuelle ------------------------------------------------------------------------------------------------------- 26 Diagramme de classe ------------------------------------------------------------------------------------------------------- 27

Dictionnaire de donnes ------------------------------------------------------------------------------------------------------ 28

CHAPITRE 4:REALISATION
4.1. 4.2. Introduction----------------------------------------------------------------------------------------------------------------------- 30 Environnement de travail ----------------------------------------------------------------------------------------------------- 30 Environnement Matriel----------------------------------------------------------------------------------------------- 30 Environnement logiciel ------------------------------------------------------------------------------------------------- 30 Environnement de conception ------------------------------------------------------------------------------------------ 30 Environnement de dveloppement ------------------------------------------------------------------------------------ 30 Systme de gestion de base de donnes (SGBD) ------------------------------------------------------------------- 31 Ralisation des interfaces----------------------------------------------------------------------------------------------------- 31 Rgles ergonomiques dinterfaage : ------------------------------------------------------------------------------ 31 Quelque capture dcran ---------------------------------------------------------------------------------------------- 33

4.2.1. 4.2.2. a. b. c. 4.3.

4.3.1. 4.3.2.

Conclusion ----------------------------------------------------------------------------------------------------------------------------------- 49 CONCLUSION GENERALE--------------------------------------------------------------------------------- 50

BIBLIOGRAPHIE --------------------------------------------------------------------------------------------- 51 ANNEXE ---------------------------------------------------------------------------------------------------------- 52

Bazdia Basma

55

2009/2010

Liste des Figures


Figure 1: Diagramme de cas dutilisation Gestion de Stock ............................................. 10 Figure 2 : Diagramme de Cas dutilisation Gestion des inventaire .................................... 12 Figure 3: Diagramme de Cas dutilisation Gestion de locale ............................................. 14 Figure 4: Diagramme de Cas dutilisation Gestion des article ........................................... 16 Figure 5: Diagramme de cas dutilisation Gestions des bons entres et des bons sorties 18 Figure 6:Diagramme de cas dutilisation Gestion des Tiers ............................................ 20 Figure 7: Diagramme de squence pour le cas Authentification ........................................ 22 Figure 8: Diagramme de squence pour le cas imprimer un bon ....................................... 23 Figure 9: Diagramme de squence pour le cas Modifier un article .................................... 24 Figure 10: Diagramme de squence pour le cas supprimer un emprunteur ....................... 25 Figure 11 : Diagramme de squence pour le cas Ajouter un article ................................... 26 Figure 12: Diagramme de classe Gestion de stock ............................................................. 27 Figure 13: Interface Authentification ................................................................................. 33 Figure 14: Interface Page daccueil .................................................................................... 34 Figure 15: Interface Fiche Article ...................................................................................... 35 Figure 16: Interface Liste Article ....................................................................................... 36 Figure 17: Liste article ............................................................................................................. 36 Figure 18: interface Fiche type article ................................................................................ 37 Figure 19: Interface Liste type article ................................................................................ 38 Figure 20:Liste Article type ..................................................................................................... 38 Figure 21:Interface Fiche personnel ................................................................................... 39 Figure 22 : Interface Liste personnel .................................................................................. 40 Figure 23:Liste Personnel......................................................................................................... 40 Figure 24:Interface Fiche emprunteur ................................................................................ 41 Figure 25:Interface liste emprunteur .................................................................................. 42 Figure 26:Liste Emprunteur ..................................................................................................... 42 Figure 27:interface Fiche fournisseur ................................................................................. 43 Figure 28:Interface liste fournisseur ................................................................................... 44 Figure 29: Liste Fournisseur .................................................................................................... 44 Figure 30: Interface Fiche local ......................................................................................... 45 Figure 31:Interface Liste locale .......................................................................................... 46

ISET Mahdia

Projet Fin dEtude

Figure 32: Liste locale .............................................................................................................. 46 Figure 33: Interface Bon dentre ...................................................................................... 47 Figure 34: Interface Bon Sortie .......................................................................................... 48 Figure 35: Interface Inventaire ........................................................................................... 49

Bazdia Basma

57

2009/2010

You might also like