ISET Mahdia

Projet Fin d’Etude

Introduction générale
Il ne fait plus aucun doute que l’informatique représente la révolution la plus importante et la plus innovante qui a marqué la vie de l’humanité durant toutes ces années .En effet, loin d’être un éphémère phénomène de mode ,ou une tendance passagère ,l’informatique vient nous apporter de multiples conforts à notre mode de vie .Aucun domaine n’est resté étranger à cette stratégie qui offre tant de services aussi bien pour l’entreprise ou l’administration que pour le personnel. .C’est dans ce cadre d’idées que s’inscrit notre projet de fin d’étude .Il s’agit en fait de concevoir et développer une application permettant la « Gestion de stock », que nous avons eu l’occasion de l’accomplir au sein d’école Préparatoire Avenue Bourguiba Mahdia Notre rapport est structuré en trois chapitres : Le premier chapitre présente de l’existant Le deuxième chapitre concerne l’analyse et la spécification des besoins fonctionnels et non fonctionnels. Le troisième chapitre présente l’étude détaillé ou j’ai présenté la méthodologie UML et la conception de l’application. Finalement, dans le quatrième chapitre j’achève le rapport par l’étude technique qui comporte la présentation de l’outil power AMC le système de base de donnée Access et l’outil de programmation Visual basic et comporte les interfaces de l’application. l’étude préalable .il donne une idée générale sur le cadre du projet et présente l’étude de l’existant sans oublier la critique

Bazdia Basma

1

2009/2010

ISET Mahdia

Projet Fin d’Etude

1.1.

Introduction :

L’étude préalable constitue une étape primordiale et décisive pour la conception de tout système d’information. Dans ce chapitre nous présentons l’établissement au sein de laquelle nous avons effectués notre projet et pour la même occasion nous allons détailler les points importants de notre sujet ainsi, que la critique de l’existant.

1.2.

Présentation de l’établissement

Le travail élaboré dans ce projet de fin d’étude est réalisé au profit de l’école Préparatoire Avenue Bourguiba Mahdia. Cette école a été crée en en 1981, elle emploie 11 agents administratifs et 58 enseignent. Pour l’année scolaire en cours, le nombre d’élèves inscrits a atteint 661 élèves repartis en 23 classes et qui utilisent 16 salles, 3 laboratoires et 2 salles d’informatique. Le dépôt de cet établissement est un stockage des articles, il se décompose en deux catégories qui sont : les articles consommables et les articles durables  Article consommable : Ces sont les articles qui peuvent être consommé par les personnels de l’établissement (les enseignant, les responsables ……) par exemple :     Produit de nettoiement Fourniture scolaire Fourniture bureautique Outils d’impression

 Article durable : Les articles durables se composent de tous les matériels qui restent pour l’établissement durant des années tel que :    Les ordinateurs Les matériels musicaux Imprimante

Bazdia Basma

2

2009/2010

ISET Mahdia  Radio cassette

Projet Fin d’Etude

Le magasinier est le responsable direct du dépôt, en effet, c’est celui qui déclare en cas d’un besoin d’un article

1.3.

Cahier de charge
1.3.1. Présentation du sujet

Le sujet de mon projet de fin d’étude consiste en la mise en place d’une solution informatique permettant la gestion des articles pédagogiques et administratifs de l’école. Mon objectif de diagnostiquer la situation actuelle de la gestion de stock et de proposer la solution adéquate. En faite le système existant est complément manuelle utilisant des registres et des cahiers pour l’enregistrement des opérations d’entrées/sorties du stock et des imprimés pour la suivie des inventaires et des dépenses. Pour remédier à mon problématique on a conçu une base de données renfermant toutes les données nécessaire à la gestion des entrées sorties de stock qui sera manipulé à travers des interfaces graphiques conviviales et ergonomes assurant les fonctionnalités nécessaires.

1.3.2. Les outils des développements
L’environnement de conception et de développement de cette application est la suivante :      Méthodologie de conception : UML Outil de conception : Power AMC Logiciel de base de programmation : VB.NET Systèmes de gestion de base de données : ACCESS 2007 Logiciel de traitement de texte : MICROSOFT WORD 2007

Conclusion
L’objectif de ce chapitre est la présentation de l’établissement à travers le chapitre suivant, nous essayons de spécifier les besoins de l’école et de proposer une solution aux problèmes posés.

Bazdia Basma

3

2009/2010

ISET Mahdia

Projet Fin d’Etude

2.1.

Introduction

L’analyse est une étape qui sert à mettre l’accent sur les besoins à accomplir et les fonctionnalités du futur système .Au cours de ce chapitre, nous proposons une solution afin de surmonter certain problèmes, nous détaillons ensuite les principales fonctionnalités du système à réaliser.

2.2.

Analyse de l’existant

Dans le but de satisfaire les besoins de l’établissement, nous allons amenés à analyser l’existant de la gestion de stock, cette analyse permettra de dégager les défaillances du système actuel.

2.2.1. Activités dans le dépôt
Parmi les activités qui sont effectuées dans le magasin de cet établissement on cite :     La réception des articles Le stockage des articles Livraison des articles Valorisation de stock

2.2.2. Document utilisés dans le dépôt
 Livre journal : c’est un livre de sauvegarde de touts les achats effectué au sein de l’établissement  Grand livre : c’est un livre décomposé en plusieurs parties, chaque partie contient les détailles des achats effectué en un article données  Bon affectation : se sont les documents ou le magasinier s’engage à enregistrer les sorties effectués sur les articles durable (ordinateur, imprimante… )  Bon livraison :c’est un bon signé par le personnel et le responsable de dépôt qui a un besoin d’un article ,elle contient essentiellement le nom du bénéficiaire, l’article demandé et la signature .  Les inventaires : c’est un document qui contient le contenu de chaque sale, bureau  Bon emprunt : se sont des documents où le magasinier sauvegarde les informations liés à un emprunt d’un article effectué avec un autre établissement.  Fiche de stock : c’est un document où le magasinier s’engage à enregistrer tous les informations liés à un stock d’un article donné.

Bazdia Basma

4

2009/2010

ISET Mahdia

Projet Fin d’Etude

2.2.3. Objectif à atteindre
Les principaux objectifs à atteindre sont :  Réalisation d’un logiciel de gestion de stock qui traite les entrés et les sorties de stock.  Informatiser les processus d’emprunter, de livraison et d’inventaire de l’établissement.  Mise en place d’une base de données afin de sauvegarder les données.  Diminuer le taux d’erreurs.

2.2.4. Critique de l’existant
Actuellement cet établissement à rencontre plusieurs difficultés au niveau de travail manuel surtouts l’utilisation des registres et des cahiers aux mieux des cas on utilise des fichiers Excel. Pour l’enregistrement des stocks on utilise des livres journaux, grand livre, fiche de stock qui peuvent contenir des informations redondantes d’ou le problème de mise à jour et d’incohérence. En ce qui concerne les transactions : Lors d’entrée du stock le magasinier reçoivent des quittances, en enregistre chaque opération dans un récapitulatif qui doit-être conforme aux souches.  La procédure de travail actuelle présente les points faibles suivants :      Le risque d’erreur lors de l’enregistrement des transactions. Le risque d’incohérence des informations dans les différents registres. La lourde tâche de mettre à jour les récapitulatif. La perte de temps lors de vérification. L’utilisation actuelle des registres manuels ne permet pas d’assurer l’objectif

de l’administration. Le contrôle des transactions effectuées au sein de cet établissement s’avère difficile voire impossible. D’une année à l’autre les problèmes rencontrés par l’établissement est les risquent de s’aggraver avec l’augmentation d’entré de stock.

Bazdia Basma

5

2009/2010

supprimer et modifier. Solution proposés A travers la face d’enquête on a collecte les solutions suivantes :  L’application doit offrir un formulaire à remplir par l’utilisateur afin de spécifier les informations nécessaires. 2. Projet Fin d’Etude Gaspillage de temps : lors d’une demande d’un personnel une longue opération va être effectuée. Les besoins 2.  Le logiciel doit contenu une interface pour le responsable pour bien gérer les tâches.  La mise à jour et la valorisation automatique des entrées sorties de stock.2.  Le logiciel doit gérer le BD des abonnées et leur historique.3. modifier. imprimer et supprimer une bonne entrée.ISET Mahdia L’inventaire du stock se fait manuellement.3.5. fournisseur. Les besoin fonctionnels Il exprime les attentes des différents utilisateurs envers les articles lors de cette étape nous présentons les avantages dont va bénéficier l’établissement suite à la mise en œuvre de cette application et les fonctionnalités qui nous envisageons de réaliser.  Etablir un inventaire mensuel. alors et pour cette raison cet établissement cherche à informatiser son travail. rechercher et supprimer un emprunteur. Bazdia Basma 6 2009/2010 .1. rechercher. modifier. L'application comprendra les fonctionnalités principales suivantes :    Gestion des fournisseurs : l’application doit permettre d’ajouter un Gestion d’emprunteurs : l’application doit permettre d’ajouter.  Le responsable peut réaliser les différentes opérations de mise à jour.  On doit imprimer les abonnements à partir de logiciel. Gestion des bonnes entrées : l’application doit permettre d’ajouter.  Prévoir un stock d’alerte. D’où la nécessité des recours à un système ouvert évolutif et extensible ce qui est le rôle de mon application. 2.

supprimer et rechercher des personnels. supprimer.  L’application doit permettre un accès sécurisé aux données (nous distinguons alors l’administrateur qui a le droit de tout faire et qui limite les droits d’accès des autres utilisateurs. L’application doit permettre également d’imprimer certains documents administratifs.  L’application devra être capable de fonctionner avec la majorité des bases des données relationnelles du marché. rechercher. Gestion de personnelle : l’application doit permettre d’ajouter. Environnement d'exécution : Système d’exploitation : Microsoft Windows XP. Gestion des articles : l’application doit permettre d’ajouter. Gestion des inventaires : l’application doit permettre d’ajouter. Les interfaces doivent être claires et faciles à utiliser. modifier.ISET Mahdia     Projet Fin d’Etude Gestion des bons sortis : l’application doit permettre d’ajouter.  Besoins non fonctionnels Interface utilisateur : L'application devra être cohérente au point de vue ergonomie. 2. imprimer et supprimer une bonne sortie.2. modifier. et les utilisateurs qui utilisent le système d’une façon limitée) Conclusion Le travaille dans ce chapitre s’intègre dans le cadre de la présentation de l’existant puis j’ai précisé l’objectif à atteindre et j’ai spécifié les besoins. supprimer et rechercher des articles.3. modifier. Bazdia Basma 7 2009/2010 . imprimer et rechercher des inventaires. modifier.  L’application doit permettre un accès rapide aux menus et aux données.

Nous commençons en premier temps par schématiser les flux d’information échangés dans le cas d’utilisation .ISET Mahdia Projet Fin d’Etude 3. Introduction Dans ce chapitre. nous illustrons le diagramme de séquence.1. L’unification des méthodes de modélisation objet est rendue possible parce que l’expérience a permis de faire le tri entre les différents concepts proposés par les méthodes existantes.Par ailleurs l’adhésions à UML des grands éditeur du marché informatique montre bien l’intérêt porté à cette norme dans le monde de l’objet .et OOSE . 3. le diagramme de classe. UML 2. En effet.0 comporte treize diagrammes représentants autant de vues distinctes pour représenter des concepts particuliers du système d’information . nous allons présenter les différentes phases de conception de notre application en utilisant la méthode UML .2.En suite. Présentation du langage « UML » Face à la diversité des formalismes utilisés par les méthodes d’analyse et de conception objet.Ils se répartissent en deux grands groupes :  Diagrammes structurels ou diagrammes statiques (UML Structure)  Diagramme de classes (Class diagram)  Diagramme d’objets (Object diagram)  Diagramme de composants (component diagram)  Diagramme de déploiement (Deployment diagram)  Diagramme de structures composites (Composite structures dia gram)  Diagrammes comportementaux ou diagrammes dynamiques (UMLBehavior)  Diagramme de cas d’utilisation (Use case diagram) Bazdia Basma 2009/2010 8 . UML constitue une étape importante dans la convergence des notations utilisées dans le domaine de l’analyse et de conception objet puisqu’elle représente une synthèse des formalismes utilisés par les trois méthodes OMT . UML (Unified Modeling Langage) représente un réel facteur de progrès par l’effort de normalisation réalisé.BOOCH .

3. la structure logique d’un système en indiquant la structure des objets composant le système et le lien structurel entre ces objets d’un point de vue statique. mettant l’accent sur la chronologie des envoies des messages et ainsi sur l’aspect dynamique. 3.  Un moyen de définir la structure d’un programme.ISET Mahdia  Diagramme d’activités (Activity diagram)  Diagramme d’états transition (State machine diagram)  Diagramme d’interaction (Interaction diagram)  Diagramme de séquence (séquence diagram)  Diagramme de communication (communication diagram) Projet Fin d’Etude  Diagramme global d’interaction (Interaction Overview diagram)  Diagramme de temps (Timing diagram) Partant de la particularité de la conception de la gestion stock.  Une représentation visuelle permettant la communication entre les acteurs d’un même projet.  Le diagramme de séquence : il permet de représenter la séquentielle des interactions entre plusieurs objet ou acteur implique dans une transaction particulières du système étudié.  Une notation graphique simple.  Un langage universel pouvant servir de support pour tout langage orienté objet.  Le diagramme de classe : il permet d’appréhender d’un point de vue logique. on va utiliser quatre diagrammes principaux telle que :  Le diagramme de cas d’utilisation : en UML ce diagramme permet de décrire la séquence d’action y compris les diverses variations qu’un système peut accomplir en interaction avec les acteurs du système. compréhensible même par des non informaticiens Bazdia Basma 9 2009/2010 . il permet également de représenter des collaborations entre objet selon un point de vue temporel. Avantages  Un langage sans ambiguïtés.

4.ISET Mahdia Projet Fin d’Etude 3.1.4. Présentation graphique gérer article <<include>> gérer bon entrée <<include>> magasinier gérer bon de sortie <<include>> <<include>> gérer inventaire Authentification <<include>> gérer locale <<include>> <<include>> gérer personnel <<include>> gérer emprunteur gérer fournisseur Figure 1: Diagramme de cas d’utilisation « Gestion de Stock » Bazdia Basma 10 2009/2010 . Cas d’utilisation « Gestion de Stock » a. 3. Diagramme des cas d’utilisation Nous détaillons dans la suite les différents cas d’utilisation de mon application.

Etape 4. Description des scénarios Scénario nominal Etape 1. Le système affiche la page d’accueil. Etape 5. Description du cas d’utilisation « Gestion de stock » Sommaire d’identification Titre : Gestion de stock Projet Fin d’Etude Résumé : un utilisateur entre son login et son mot de passe pour accéder à une partie bien déterminée de l’application. L’utilisateur lance l’application. Etape 6. Etape 2. Le système affiche le formulaire d’authentification. Post condition : Prise en charge effectuée et accès au système. Etape 3. Le système vérifie la validité des paramètres d’authentification.ISET Mahdia b. L’utilisateur choisit d’accéder à une tache de l’application. Le système charge un menu pour cet utilisateur. Acteur : le magasinier Pré condition : Accès au formulaire d’authentification. Bazdia Basma 11 2009/2010 .

supprimer et d’imprimer et valider un inventaire.2. Description du cas d’utilisation « Gestion de l’inventaire » Sommaire d’identification Titre : Gestion des inventaires Résumé : Il existe un seul acteur : L’utilisateur qui possède le pouvoir de modifier. Présentation graphique ajouter inventaire Authentification <<extend>> modifier inventaire <<include>> <<extend>> magasinier gérer inventaire <<extend>> supprimer inventaire <<extend>> <<extend>> imprimer inventaire valider inventaire Figure 2 : Diagramme de Cas d’utilisation « Gestion des inventaire » b.4. d’ajouter. Acteur : le magasinier Bazdia Basma 12 2009/2010 . Cas d’utilisation « Gestion des inventaires » a.ISET Mahdia Projet Fin d’Etude 3.

modifier. Projet Fin d’Etude Etape2 :l’utilisateur choisit les options à faire (saisir. imprimer) Bazdia Basma 13 2009/2010 . Description des scénarios Scénario nominal Etape 1 :l’utilisateur s’authentifie.ISET Mahdia Pré condition : Accès au formulaire de gestion des inventaires. supprimer. Post condition : Opération effectuée aux succès.

Cas d’utilisation « Gestion de locale » a. Description du cas d’utilisation « Gestion de Locale » Sommaire d’identification Titre : Gestion de locale Résumé : L’utilisateur possède le pouvoir de modifier. supprimer et imprimer un local. Acteur : le magasinier Pré condition : Accès au formulaire de gestion des locaux Post condition : la gestion des locaux effectuée avec succès Description des scénarios Scénarios nominal Etape1 :l’utilisateur s’authentifie. Bazdia Basma 14 2009/2010 .3. ajouter.4.ISET Mahdia Projet Fin d’Etude 3. Présentation graphique ajouter locale Authentification <<extend>> magasinier <<include>> modifier locale <<extend>> gérer locale <<extend>> supprimer locale <<extend>> imprimer locale Figure 3: Diagramme de Cas d’utilisation « Gestion de locale » b.

modifier. Etape 4 : le système sauvegarde les modifications. supprimer ou imprimer). Bazdia Basma 15 2009/2010 . Etape 3 : l’utilisateur effectue les modifications.ISET Mahdia Projet Fin d’Etude Etape 2 :l’utilisateur choisit les options à faire (saisir.

Acteur : le magasinier Pré condition : Accès au formulaire de gestion des articles Post condition : la gestion des articles effectuée avec succès Description des scénarios Scénarios nominal Etape1.4.ISET Mahdia Projet Fin d’Etude 3. supprimer et imprimer un article. Cas d’utilisation « Gestion des articles » a. Bazdia Basma 16 2009/2010 . Présentation graphique ajouter article Authentification <<extend>> magasinier <<include>> modifier article <<extend>> gérer article <<extend>> supprimer article <<extend>> imprimer article Figure 4: Diagramme de Cas d’utilisation « Gestion des article » b.4. ajouter. Description du cas d’utilisation « Gestion des articles » Sommaire d’identification Titre : Gestion des articles Résumé : L’utilisateur possède le pouvoir de modifier. L’utilisateur s’authentifie.

Bazdia Basma 17 2009/2010 . supprimer ou imprimer). Etape 4. modifier. Etape 3. Le système sauvegarde les modifications.ISET Mahdia Projet Fin d’Etude Etape 2. L’utilisateur effectue les modifications. L’utilisateur choisit les options à faire (saisir.

ISET Mahdia Projet Fin d’Etude 3. Présentation graphique ajouter bon entrée Authentification <<extend>> <<include>> gérer Bon Entrée <<extend>> <<extend>> modifier bon entrée <<extend>> <<include>> <<extend>> magasinier supprimer bon entrée imprimer bon entrée valider bon entrée <<extend>> gérer 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 d’utilisation « Gestions des bons entrées et des bons sorties » Bazdia Basma 18 2009/2010 . Cas d’utilisation « Gestions des bons entrées et des bons sorties » a.4.5.

Le système sauvegarde les modifications Bazdia Basma 19 2009/2010 . Description du cas d’utilisation « Gestions des bons entrées et des bons sorties » Sommaire d’identification Titre : Gestions des bonnes entrées et des bons sorties Résumé : L’utilisateur possède le pouvoir de modifier.ISET Mahdia Projet Fin d’Etude b. Etape 4. Etape 2. L’utilisateur effectue les modifications. supprimer et imprimer un bon. Etape 3. modifier. L’utilisateur s’authentifie. ajouter. supprimer ou imprimer). Acteur : le magasinier Pré condition : Accès au formulaire de gestion des bonnes entrées et des bons sorties Post condition : la gestion des bons entrées et des bons sorties effectuée avec succès Description des scénarios Scénarios nominal Etape1. L’utilisateur choisit les options à faire (saisir.

Cas d’utilisation « Gestion des tiers » a.6. Description du cas d’utilisation « Gestions des Tiers » Sommaire d’identification Titre : Gestions des Tiers Résumé : L’utilisateur possède le pouvoir de modifier. Présentation graphique <<extend>> ajouter personnel gérer des personnels <<include>> <<extend>> modifier personnel <<extend>> Authentification supprimer personnel <<include>> <<extend>> ajouter fournisseur gérer des fournisseurs <<extend>> magasinier <<include>> <<extend>> modifier fournisseur supprimer fournisseur gérer emprunteur <<extend>> ajouter emprunteur <<extend>> <<extend>> modifier emprunteur supprimer emprunteur Figure 6:Diagramme de cas d’utilisation « Gestion des Tiers » b. ajouter. supprimer et imprimer un tiers Bazdia Basma 20 2009/2010 .ISET Mahdia Projet Fin d’Etude 3.4.

ISET Mahdia Acteur : le magasinier Pré condition : Accès au formulaire de gestion des Tiers Post condition : la gestion des Tiers effectuée avec succès Description des scénarios Scénarios nominal Etape1. L’utilisateur s’authentifie. L’utilisateur choisit les options à faire (saisir. L’utilisateur effectue les modifications. Projet Fin d’Etude Etape 2. supprimer ou imprimer). Etape 4. modifier. Le système sauvegarde les modifications Bazdia Basma 21 2009/2010 . Etape 3.

5.ISET Mahdia Projet Fin d’Etude 3. l’utilisateur.5. et redirigé vers le menu correspondant suivant son rôle. mot de passe). 1.la validité de ces dernières est vérifiée par le système . Scénario pour le cas « Authentification » a. Bazdia Basma 22 2009/2010 . Description textuelle Lors de l’identification. l’utilisateur est amenée à fournir un ensemble d’information (login.mot de passe interroger le systéme vérification afficher un menu à privilège approprié si verif!=null Figure 7: Diagramme de séquence pour le cas « Authentification » b.si les informations sont erronées. Présentation graphique Fenetre Authentification utilisateur saisir(login. le système indique à l’utilisateur de s’assurer de son login et de sont mot de passe .Sinon.mot de passe) interroger le systéme systéme vérification afficher un message d'erreur si verif=null saisir login. Diagramme de séquence 3.

description textuelle Pour imprimer un bon. 2. Scénario pour le cas « imprimer un bon » a. Après validation. le bon sera imprimé. Bazdia Basma 23 2009/2010 .ISET Mahdia Projet Fin d’Etude 3. présentation 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 séquence pour le cas « imprimer un bon » b. l’utilisateur consulte la fenêtre bonne et choisie le bon à imprimer.5.

5. le click sur le bouton modifier valide la modification. des contrôles sur les domaines s’effectuent (vérification des remplissages de tous les champs correctement.. l’utilisateur saisie les informations correspondantes à l’article à modifié. 3. Scénario pour le cas « Modifier article » a. la fenêtre qui concerne le détail article apparait. Bazdia Basma 24 2009/2010 . Ensuite.. Présentation graphique Fenetre principal Magasinier afficher fenetre principal Fiche article systéme fenetre principal afficher afficher fenetre fiche article fenetre fiche article affiché choisir l'article à modifié saisir la modification d'article valider la modification valider() vérification si vérif=null afficher un message d'erreur saisie nouvelle information valider modification valider() vérification vérif !=null article modifié Figure 9: Diagramme de séquence pour le cas « Modifier un article » b. pas de champs vide. l’utilisateur sélection l’article à modifié.) enfin.ISET Mahdia Projet Fin d’Etude 3. Description textuelle Pour modifier un article.

Bazdia Basma 25 2009/2010 .5. Description textuelle Pour supprimer un emprunteur. l’emprunteur sera supprimé. l’utilisateur sélectionner l’emprunteur à supprimer de la fenêtre « fiche emprunteur »après validation. 4. Scénario pour le cas « supprimer un emprunteur » a. Présentation graphique fenetre principal magasinier afficher fenetre principal fiche emprunteur table emprunteur fenetre principal afficher afficher fenetre fiche emprunteur fenetre fiche emprunteur afficher sélectionner l'emprunteur à supprimé clique sur le bouton supprimé confirmer la suppression valider la suppression supprimer emprunteur supprimer Figure 10: Diagramme de séquence pour le cas « supprimer un emprunteur » b.ISET Mahdia Projet Fin d’Etude 3.

5. 5. Scénario pour le cas « Ajouter un article » a. Présentation 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 séquence pour le cas « Ajouter un article » b.ISET Mahdia Projet Fin d’Etude 3. Description textuelle Pour ajouter un nouvel article l’utilisateur choisit la fenêtre « fiche article » pour saisir les informations qui concerne l’article à ajouter. Bazdia Basma 26 2009/2010 . Après validation l’article sera ajouté.

* Inventaire NumInv AnnInv DatInv LocInv ValInv : : : : : int int Date int Boolean : : : : int int int int 0..QteInv : int avoir 1.PrixUBE : int creer() () modifier() () supprimer() () imprimer() () Ligne Inventaire ..CodLoc : int . Diagramme de classe affecter 1.* Ligne Bon Entrée ..* 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..* 0.* CodArt DesArt QteArt PosArt TypArt InvArt EtaArt QteSeilMin : : : : : : : : int char int char char char char int : : : : int int int int 1.* 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 ..DatBS : Date ..* fournir 0.* 1..* avoir 1.* 1..* 0.* 1.1 ArticleType .QteBS : int 0.ValBS : Boolean + creer() () : int + consulter() () : int + imprimer() () : int 0.ISET Mahdia Projet Fin d’Etude 3....1 composer BonEntrée NumBE DatBE ValBE RefComBE RefLivBE RefFacBE : : : : : : int Date Boolean int int int + + + + 0.* Article + + + + 1.* Bon Sortie .LibLoc : char avoir 1.QteBE : int .NumBS : int .TypArt : int .* composer Ligne Bon Sortie ...LibTyp : char 1.6......* Locale .

Dictionnaire de données 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 Désignation 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 Téléphone Fournisseur Fax Fournisseur Code Personnel Nom Personnel Prénom Personnel Adresse Personnel Téléphone Personnel Fonction Personnel Code Emprunteur Raison Social Emprunteur Adresse Emprunteur Téléphone Emprunteur Fax Emprunteur Etat Emprunteur Numéro Inventaire Bazdia Basma 28 2009/2010 .7.ISET Mahdia Projet Fin d’Etude 3.

ISET Mahdia Année Inventaire Date Local Inventaire Validation Inventaire Quantité Inventaire Code Locale Libellé Locale Numéro Bon Entrée Date Référence commande Référence Livraison Référence Facture Validation Bon Entrée Quantité Bon Entrée Prix Unitaire Bon Entrée Numéro 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 d’Etude Inventaire Ligne Locale LibLoc NumBE DatBE RefCom Bon Entrée RefLiv RefFac ValBE QteBE PriUBE NumBS DatBS ValBS QteBS Ligne Bon Sortie Bon de Sortie Ligne Bon Entrée Bazdia Basma 29 2009/2010 .

0.2.1.D’abord.2.Parmi les outils qui aident au codage :  Génération de programme.2. 4. Bazdia Basma 2009/2010 30 .2. b.  La conception des différents types de diagramme : diagramme de cas d’utilisation. Environnement logiciel a. Environnement de conception La conception de la base de données de ce projet a été réalisée dans l’environnement Power AMC.ISET Mahdia Projet Fin d’Etude 4. Environnement de travail Environnement Matériel  Système d’exploitation : Windows XP 2002Professionnel  Processeur : Intel(R) Pentium(R)  Mémoire vive : 512MO  Disque Dur : 149GO  Editeur de texte : Microsoft Word 2007 4. permettant de réaliser des interfaces graphiques et offre aux programmeurs des possibilités puissantes pour développer les applications .1.c’est un environnement de développement destiné pour Windows. 4. ensuite nous mettrons en évidence les différentes figures d’implémentation de la base de données des interfaces et des fonctionnalités. diagramme de séquence. Cet environnement permet d’effectuer plusieurs tâches tel que :  Rétro conception : le passage automatique depuis un modèle physique de données (ordre de création de tables relationnelles) vers un modèle de diagramme de classes. diagramme de classe. nous procédons par la description de l’environnement de travail. Introduction Le chapitre de réalisation de l’application décrit la méthode et les outils d’implémentation . Environnement de développement L’application a été développé par Microsoft par Microsoft Visual Basic 8.

Tout en assurant l’intégrité de donnée d’une façon interactif à travers les objets suivants : les tables.Les interfaces changent de forme en fonction de l’action effectuée par l’utilisateur . 4. V. les requêtes. Système de gestion de base de données (SGBD) La création des tables de ce projet a été réalisée dans l’environnement Microsoft ACCESS 2007 qui est un système de gestion de base de donnée permettant de créer.….1. Projet Fin d’Etude Avec l’environnement Crystal report 8 qui est un outil qui sert pour l’édition des états mil peut être utilisé avec plusieurs outils de développement (C++. ainsi l’utilisateur peut changer le thème selon son choix.  Compilation de code.ISET Mahdia  Edition et mise en forme de code.  Adéquation du système en monde réel : les termes utilisés dans l’application sont proches du langage courant du domaine « Gestion de stock » ce qui facilite et aide l’agent à bien appliquer sa tâche.3. l’application retourne un message qui fait une description de son état..  Cohérence et respect des standards : une interface homme machine est qualifié de cohérente si et seulement si les données ou les actions sont facilement identifiables.  Débogage et correction des erreurs du code source.) c. modifier.La notion de thème est prise en compte dans notre application. Réalisation des interfaces Règles ergonomiques d’interfaçage : Les interfaces réalisées respectent certaines règles ergonomiques :  Visibilités de l’état du système : Après chaque opération effectuée.3. consulter la base de donnée .  Prévention des erreurs : En se basant sur le test de chaque zone de texte à travers un message d’erreur pour les signaler à l’utilisateur.B.  Flexibilité d’utilisation : l’application permet à son utilisateur la gestion de plusieurs valeurs si c’est nécessaire . Bazdia Basma 31 2009/2010 . les formulaires 4.  Réactivité : le système montre à l’utilisateur si la dernière action effectuée par ce dernier a été bien prise en compte et a abouti à un nouvel état ou a échoué. reconnaissables et utilisables.

Bazdia Basma 32 2009/2010 .  Liberté d’utilisation : nous avons laissé le choix à l’utilisateur de naviguer d’une interface à une autre à partir de deux choix : le premier est d’utiliser l’Explorer Bar. la taille et la police des caractères sont identiques dans toutes les interfaces de l’application.ISET Mahdia Projet Fin d’Etude  Homogénéité : Les zones d’affichage. le deuxième est simple à partir le Tools trip.

l’utilisateur clique sur le bouton quitter. . Pour quitter l’interface « Authentification ».ISET Mahdia Projet Fin d’Etude 4.2.  Quelque capture d’écran Interface « Authentification » Figure 13: Interface « Authentification » Cette interface permet à l’utilisateur d’accéder à notre application « Gestion de stock »en appuyant sur le bouton valider . la page d’accueil apparait (voir Figure14).  Interface du menu principal Une fois les paramètres d’authentification ont été correctement saisie.3. cette interface présente les principales fonctionnalités de notre application tout en respectant le pouvoir d’accès de l’utilisateur connecté Bazdia Basma 33 2009/2010 .

ISET Mahdia Projet Fin d’Etude Fiche Article Fiche Personnel Fiche Emprunteur Fiche Fournisseu r Fiche Local Figure 14: Interface « Page d’accueil » Cette interface regroupe plusieurs fonctionnalités offertes à travers d’autres 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 .

Bazdia Basma 35 2009/2010 . modifier .nouveau des données concernant les fiches articles ainsi que quitter l’interface.supprimer .  Pour confirmer l’ajout d’une nouvelle fiche article dans la base de données. Pour modifier une fiche d’article dans la base de données. l’utilisateur clique sur le bouton Pour vider les zones des textes. l’utilisateur clique sur le bouton quitter . l’utilisateur clique sur le bouton nouveau . l’utilisateur clique . sur le bouton supprimer  Pour quitter l’interface « fiche article ».  Interface « Fiche article » Figure 15: Interface « Fiche Article » Il suffit de remplir les différentes zones de texte présentes sur cette interface. sur le bouton modifier  Pour supprimer une fiche d’article dans la base de données. l’utilisateur clique sur le bouton ajouter  . l’utilisateur clique .ISET Mahdia Projet Fin d’Etude  Un groupe de bouton qui permettent d’ajouter.  Pour vider les zones des textes.

 Exemple de liste article imprimer Figure 17: Liste article Bazdia Basma 2009/2010 36 .ISET Mahdia  Interface « Liste Article » Projet Fin d’Etude Figure 16: Interface « Liste Article »  Pour imprimer la liste d’article.  Pour quitter l’interface « liste article ». l’utilisateur clique sur le bouton imprimer . l’utilisateur clique sur le bouton quitter .

quitter Bazdia Basma 37 2009/2010 . l’utilisateur clique sur le bouton . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. clique sur le bouton supprimer  Pour quitter l’interface « fiche type article ».  Pour modifier une fiche type d’article dans la base de données. clique sur le bouton modifier  Pour supprimer une fiche type d’article dans la base de données. l’utilisateur . données. l’utilisateur .ISET Mahdia  Interface « Fiche type article » Projet Fin d’Etude Figure 18: interface « Fiche type article »  Pour confirmer l’ajout d’une nouvelle fiche type article dans la base de . l’utilisateur clique sur le bouton nouveau .

ISET Mahdia  Interface « Liste type article » Projet Fin d’Etude Figure 19: Interface « Liste type article »  Pour imprimer la liste d’article. l’utilisateur clique sur le bouton imprimer .  Exemple de liste type article imprimé Figure 20:Liste Article type Bazdia Basma 38 2009/2010 .  Pour quitter l’interface « liste article » l’utilisateur clique sur le bouton quitter .

 Pour modifier une fiche personnelle dans la base de données. l’utilisateur . . clique sur le bouton modifier  Pour supprimer une fiche personnelle dans la base de données. clique sur le bouton supprimer  Pour quitter l’interface « fiche personnel ». l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. l’utilisateur clique sur le bouton nouveau . quitter Bazdia Basma 39 2009/2010 .ISET Mahdia Projet Fin d’Etude  Interface « Fiche Personnel » Figure 21:Interface « Fiche personnel »  Pour confirmer l’ajout d’une nouvelle fiche personnel dans la base de données. l’utilisateur . l’utilisateur clique sur le bouton .

quitter  Exemple de liste personnel imprimé Figure 23:Liste Personnel Bazdia Basma 40 2009/2010 . l’utilisateur clique sur le bouton .ISET Mahdia  Interface « Liste personnel » Projet Fin d’Etude Figure 22 : Interface « Liste personnel »  Pour imprimer la liste personnelle. l’utilisateur clique sur le bouton imprimer .  Pour quitter l’interface « liste personnel ».

clique sur le bouton supprimer  Pour quitter l’interface « fiche emprunteur ». données. l’utilisateur . l’utilisateur clique sur le bouton .  Pour modifier une fiche emprunteur dans la base de données. l’utilisateur clique sur le bouton nouveau . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. quitter Bazdia Basma 41 2009/2010 . clique sur le bouton modifier  Pour supprimer une fiche emprunteur dans la base de données. l’utilisateur .ISET Mahdia  Interface « fiche emprunteur » Projet Fin d’Etude Figure 24:Interface « Fiche emprunteur »  Pour confirmer l’ajout d’une nouvelle fiche emprunteur dans la base de .

 Pour quitter l’interface « liste emprunteur ». l’utilisateur clique sur le bouton . l’utilisateur clique sur le bouton imprimer . quitter  Exemple de liste emprunteur imprimé Figure 26:Liste Emprunteur Bazdia Basma 42 2009/2010 .ISET Mahdia  Interface « Liste Emprunteur » Projet Fin d’Etude Figure 25:Interface « liste emprunteur »  Pour imprimer la liste emprunteur.

l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. l’utilisateur clique sur le bouton nouveau . quitter Bazdia Basma 43 2009/2010 .ISET Mahdia  Interface « Fiche Fournisseur » Projet Fin d’Etude Figure 27:interface « Fiche fournisseur »  Pour confirmer l’ajout d’une nouvelle fiche fournisseur dans la base de . l’utilisateur clique . l’utilisateur . données. l’utilisateur clique sur le bouton .  Pour modifier une fiche fournisseur dans la base de données. clique sur le bouton supprimer  Pour quitter l’interface « fiche fournisseur ». sur le bouton modifier  Pour supprimer une fiche fournisseur dans la base de données.

quitter  Exemple de liste fournisseur imprimé Figure 29: Liste Fournisseur Bazdia Basma 2009/2010 44 .  Pour quitter l’interface « liste fournisseur ». l’utilisateur clique sur le bouton imprimer .ISET Mahdia  Interface « liste Fournisseur » Projet Fin d’Etude Figure 28:Interface « liste fournisseur »  Pour imprimer la liste fournisseur. l’utilisateur clique sur le bouton .

Bazdia Basma 45 2009/2010 .ISET Mahdia  Interface « Fiche local » Projet Fin d’Etude Figure 30: Interface « Fiche local »  Pour confirmer l’ajout d’une nouvelle fiche local dans la base de données. l’utilisateur clique sur le bouton nouveau . l’utilisateur clique sur .  Pour modifier une fiche locale dans la base de données. l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. l’utilisateur clique sur le bouton quitter . le bouton supprimer  Pour quitter l’interface « fiche local ». l’utilisateur clique sur . . le bouton modifier  Pour supprimer une fiche locale dans la base de données.

 Pour quitter l’interface « liste locale ».  Exemple de liste locale imprimé Figure 32: Liste locale Bazdia Basma 2009/2010 46 . l’utilisateur clique sur le bouton quitter .ISET Mahdia  Interface « Liste local » Projet Fin d’Etude Figure 31:Interface « Liste locale »  Pour imprimer la liste locale. l’utilisateur clique sur le bouton imprimer .

l’utilisateur clique sur . le bouton supprimer  Pour quitter l’interface « bon d’entrée ». l’utilisateur clique sur le bouton nouveau . le bouton modifier  Pour supprimer un bon d’entrée dans la base de données. quitter Bazdia Basma 47 2009/2010 . .  Pour modifier un bon d’entrée dans la base de données. l’utilisateur clique sur le bouton .ISET Mahdia  Interface « Bon d’entrée » Projet Fin d’Etude Figure 33: Interface « Bon d’entrée »  Pour confirmer l’ajout d’un nouveau bon d’entrée dans la base de données. l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. l’utilisateur clique sur .

Bazdia Basma 48 2009/2010 . le bouton modifier  Pour supprimer une bonne sortie dans la base de données. sur le bouton supprimer  Pour quitter l’interface « bon sortie ». l’utilisateur clique sur le bouton nouveau . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. l’utilisateur clique sur . l’utilisateur clique sur le bouton quitter .ISET Mahdia  Interface « Bon Sortie » Projet Fin d’Etude Figure 34: Interface « Bon Sortie »  Pour confirmer l’ajout d’une nouvelle bonne sortie dans la base de données. l’utilisateur clique . .  Pour modifier une bonne sortie dans la base de données.

l’utilisateur clique sur le bouton quitter . bouton modifie  Pour supprimer un inventaire dans la base de données. j’ai montré mon travail réalisé à l’aide de quelques interfaces de l’application « Gestion de stock » Bazdia Basma 49 2009/2010 . bouton supprimer  Pour quitter l’interface « Inventaire ». l’utilisateur clique sur le r. l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. l’utilisateur clique sur le bouton nouveau . Conclusion Dans ce chapitre.  Pour modifier un inventaire dans la base de données. l’utilisateur clique sur le . .ISET Mahdia  Interface « Inventaire » Projet Fin d’Etude Figure 35: Interface « Inventaire »  Pour confirmer l’ajout d’un nouvel inventaire dans la base de données.

Bazdia Basma 50 2009/2010 . Espérant bien que l’école préparatoire Avenue Bourguiba Mahdia trouvera dans notre logiciel un support utile pour « la gestion de stock »qui répondra à ses besoins et à ses attentes.ISET Mahdia Projet Fin d’Etude Conclusion Générale Ce projet de fin d’études a été l’occasion de mettre en pratique la formation théorique que nous avons reçue à l’Institut Supérieur Des Etudes Technologiques De Mahdia et qui s’est révélée adaptée aux compétences souhaitées.Net »et d’avoir une expérience qui nous aidera certes à s’intégrer dans la vie professionnelle. d’améliorer notre niveau de savoir faire en langage de programmation en utilisant l’outil de développement « Microsoft Visual Basic . Ce dernier nous a permis de tester nos connaissances théoriques. Il faut signaler que ce projet nous a permis de réaliser l’application « Gestion de Stock »dont l’objectif est de gérer les procédures de travail et les activités du service stock.

ISET Mahdia Projet Fin d’Etude Bibliographie   Cours de conception « UML »et 4éme niveau Cours IHM 4éme niveau Bazdia Basma 51 2009/2010 .

ISET Mahdia Projet Fin d’Etude Annexes Bazdia Basma 52 2009/2010 .

2.1 CHAPITRE 1:ETUDE PREALABLE 1.Sommaire INTRODUCTION GENERAL ---------------------------------------------------------------------------.1.7 CHAPITRE 3:CONCEPTIONS 3.4 Activités dans le dépôt -------------------------------------------------------------------------------------------------.5 Solution proposés -------------------------------------------------------------------------------------------------------. 1.4.3.2.4 Objectif à atteindre -----------------------------------------------------------------------------------------------------.3 Présentation du sujet --------------------------------------------------------------------------------------------------. Conclusion -----------------------------------------------------------------------------------------------------------------------------------.3 1. 2. Conclusion -----------------------------------------------------------------------------------------------------------------------------------.6 Les besoin fonctionnels ------------------------------------------------------------------------------------------------.7 2.2.6 Besoins non fonctionnels ----------------------------------------------------------------------------------------------.3.3.1.3. Introduction ----------------------------------------------------------------------------------------------------------------------.3.2 Présentation de l’établissement --------------------------------------------------------------------------------------------.2. Introduction ----------------------------------------------------------------------------------------------------------------------. 2.3.4 Analyse de l’existant ----------------------------------------------------------------------------------------------------------.2.5 Critique de l’existant --------------------------------------------------------------------------------------------------. Introduction : --------------------------------------------------------------------------------------------------------------------.2.1. Les besoins ------------------------------------------------------------------------------------------------------------------------.4 Document utilisés dans le dépôt ------------------------------------------------------------------------------------.1.3 Les outils des développements --------------------------------------------------------------------------------------.9 .2.1. 3. 2.2.3.3.2.2. 3. 2.2. 1.6 2.2.2 Cahier de charge ---------------------------------------------------------------------------------------------------------------.1.5. 1. 2. 2.3 CHAPITRE 2:ANALYSE ET SPECIFICATION DES BESOINS 2.8 Présentation du langage « UML » ----------------------------------------------------------------------------------------.8 Avantages -------------------------------------------------------------------------------------------------------------------------.

10 Description du cas d’utilisation « Gestion de stock » ------------------------------------------------------------.4. 1.4. a.4. a.5. b. b.20 Présentation graphique ---------------------------------------------------------------------------------------------------. 3.10 Cas d’utilisation « Gestion de Stock » ----------------------------------------------------------------------------.16 Présentation graphique ---------------------------------------------------------------------------------------------------.18 Présentation graphique ---------------------------------------------------------------------------------------------------.4. 3. 3. a. b.19 Cas d’utilisation « Gestion des tiers »-----------------------------------------------------------------------------.23 description textuelle -------------------------------------------------------------------------------------------------------.5. 3.24 3.20 Description du cas d’utilisation « Gestions des Tiers » ----------------------------------------------------------.22 Scénario pour le cas « imprimer un bon » -----------------------------------------------------------------------.4.18 Description du cas d’utilisation « Gestions des bons entrées et des bons sorties » --------------------.24 Description textuelle ------------------------------------------------------------------------------------------------------. b.11 Cas d’utilisation « Gestion des inventaires » -------------------------------------------------------------------.12 Description du cas d’utilisation « Gestion de l’inventaire » ---------------------------------------------------. a.22 Scénario pour le cas « Authentification »------------------------------------------------------------------------.22 Présentation graphique ---------------------------------------------------------------------------------------------------. 3.5. a.5. 3.1.12 Cas d’utilisation « Gestion de locale » ----------------------------------------------------------------------------.16 Cas d’utilisation « Gestions des bons entrées et des bons sorties » -------------------------------------. b.4. b.23 présentation graphique ---------------------------------------------------------------------------------------------------.12 Présentation graphique ---------------------------------------------------------------------------------------------------.14 Présentation graphique ---------------------------------------------------------------------------------------------------.14 Cas d’utilisation « Gestion des articles » -------------------------------------------------------------------------.5.4.14 Description du cas d’utilisation « Gestion de Locale » ----------------------------------------------------------.2. 3. a.20 Diagramme de séquence -------------------------------------------------------------------------------------------------.ISET Mahdia 3. b. 2. Projet Fin d’Etude Diagramme des cas d’utilisation -----------------------------------------------------------------------------------------.22 Description textuelle ------------------------------------------------------------------------------------------------------.10 Présentation graphique ---------------------------------------------------------------------------------------------------.6. a.24 Présentation graphique ---------------------------------------------------------------------------------------------------. b. Bazdia Basma 54 2009/2010 . 3.16 Description du cas d’utilisation « Gestion des articles » --------------------------------------------------------.23 Scénario pour le cas « Modifier article » -------------------------------------------------------------------------. 3. b. a.4. a.3. 3.

3.30 Environnement Matériel----------------------------------------------------------------------------------------------. Introduction----------------------------------------------------------------------------------------------------------------------.27 Dictionnaire de données -----------------------------------------------------------------------------------------------------.26 Présentation graphique ---------------------------------------------------------------------------------------------------.6.2.25 Scénario pour le cas « Ajouter un article » ----------------------------------------------------------------------.25 Description textuelle ------------------------------------------------------------------------------------------------------.26 Description textuelle ------------------------------------------------------------------------------------------------------. 4. 4.49 CONCLUSION GENERALE--------------------------------------------------------------------------------.3. 3. 4.1.51 ANNEXE ---------------------------------------------------------------------------------------------------------.33 4. a. Conclusion ----------------------------------------------------------------------------------------------------------------------------------.26 Diagramme de classe ------------------------------------------------------------------------------------------------------.30 Environnement de conception -----------------------------------------------------------------------------------------. 3.28 CHAPITRE 4:REALISATION 4. b. Projet Fin d’Etude Scénario pour le cas « supprimer un emprunteur » ----------------------------------------------------------.5. a.30 Environnement de travail ----------------------------------------------------------------------------------------------------.52 Bazdia Basma 55 2009/2010 . 4.25 Présentation graphique ---------------------------------------------------------------------------------------------------.30 Environnement logiciel ------------------------------------------------------------------------------------------------. 3.31 Réalisation des interfaces----------------------------------------------------------------------------------------------------. b.5. 4.31 Quelque capture d’écran ---------------------------------------------------------------------------------------------.2. 5.ISET Mahdia 3.1.30 Système de gestion de base de données (SGBD) ------------------------------------------------------------------.30 Environnement de développement -----------------------------------------------------------------------------------.50 BIBLIOGRAPHIE --------------------------------------------------------------------------------------------.7. b.31 Règles ergonomiques d’interfaçage : -----------------------------------------------------------------------------.2. a. 4.2. c.1.3.2.

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

....................................................................................................................... 48 Figure 35: Interface « Inventaire » ................................ 49 Bazdia Basma 57 2009/2010 .................ISET Mahdia Projet Fin d’Etude Figure 32: Liste locale ............................................................. 46 Figure 33: Interface « Bon d’entrée » .................................................................................................................. 47 Figure 34: Interface « Bon Sortie » ...................................