Vous êtes sur la page 1sur 57

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

fournisseur.3.  Le logiciel doit gérer le BD des abonnées et leur historique.2.1. Les besoins 2.  Le logiciel doit contenu une interface pour le responsable pour bien gérer les tâches.5.  Le responsable peut réaliser les différentes opérations de mise à jour. supprimer et modifier.  Prévoir un stock d’alerte.ISET Mahdia L’inventaire du stock se fait manuellement.  On doit imprimer les abonnements à partir de logiciel. 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. alors et pour cette raison cet établissement cherche à informatiser son travail. rechercher. 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. Projet Fin d’Etude Gaspillage de temps : lors d’une demande d’un personnel une longue opération va être effectuée. 2. imprimer et supprimer une bonne entrée. 2. modifier.  Etablir un inventaire mensuel. D’où la nécessité des recours à un système ouvert évolutif et extensible ce qui est le rôle de mon application. Bazdia Basma 6 2009/2010 .  La mise à jour et la valorisation automatique des entrées sorties de stock. 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. modifier. Gestion des bonnes entrées : l’application doit permettre d’ajouter. rechercher et supprimer un emprunteur.3.

 Besoins non fonctionnels Interface utilisateur : L'application devra être cohérente au point de vue ergonomie.  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. modifier.  L’application devra être capable de fonctionner avec la majorité des bases des données relationnelles du marché.2. supprimer et rechercher des personnels.3. imprimer et rechercher des inventaires. Environnement d'exécution : Système d’exploitation : Microsoft Windows XP. modifier. modifier. Gestion des inventaires : l’application doit permettre d’ajouter. Les interfaces doivent être claires et faciles à utiliser. Bazdia Basma 7 2009/2010 . Gestion des articles : l’application doit permettre d’ajouter. supprimer et rechercher des articles. supprimer. 2.  L’application doit permettre un accès rapide aux menus et aux données. imprimer et supprimer une bonne sortie. Gestion de personnelle : l’application doit permettre d’ajouter. 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.ISET Mahdia     Projet Fin d’Etude Gestion des bons sortis : l’application doit permettre d’ajouter. modifier. rechercher. L’application doit permettre également d’imprimer certains documents administratifs.

En effet. 3.Nous commençons en premier temps par schématiser les flux d’information échangés dans le cas d’utilisation . Introduction Dans ce chapitre. nous illustrons le diagramme de séquence. nous allons présenter les différentes phases de conception de notre application en utilisant la méthode UML . UML 2. le diagramme de classe. 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.BOOCH . UML (Unified Modeling Langage) représente un réel facteur de progrès par l’effort de normalisation réalisé.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 .0 comporte treize diagrammes représentants autant de vues distinctes pour représenter des concepts particuliers du système d’information .2.En suite.et OOSE .ISET Mahdia Projet Fin d’Etude 3.1. 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 .

3.  Un moyen de définir la structure d’un programme.  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 représentation visuelle permettant la communication entre les acteurs d’un même projet. 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. mettant l’accent sur la chronologie des envoies des messages et ainsi sur l’aspect dynamique. compréhensible même par des non informaticiens Bazdia Basma 9 2009/2010 .  Une notation graphique simple. il permet également de représenter des collaborations entre objet selon un point de vue temporel. 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. 3.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. Avantages  Un langage sans ambiguïtés.  Le diagramme de classe : il permet d’appréhender d’un point de vue logique.  Un langage universel pouvant servir de support pour tout langage orienté objet.

Diagramme des cas d’utilisation Nous détaillons dans la suite les différents cas d’utilisation de mon application. 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 .4. Cas d’utilisation « Gestion de Stock » a. 3.4.1.ISET Mahdia Projet Fin d’Etude 3.

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 3.ISET Mahdia b. Acteur : le magasinier Pré condition : Accès au formulaire d’authentification. Le système charge un menu pour cet utilisateur. Le système vérifie la validité des paramètres d’authentification. Etape 2. Le système affiche la page d’accueil. Etape 4. Etape 6. Description des scénarios Scénario nominal Etape 1. Etape 5. Bazdia Basma 11 2009/2010 . Le système affiche le formulaire d’authentification. Post condition : Prise en charge effectuée et accès au système. L’utilisateur choisit d’accéder à une tache de l’application.

Cas d’utilisation « Gestion des inventaires » a.2. d’ajouter. 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. Acteur : le magasinier Bazdia Basma 12 2009/2010 . supprimer et d’imprimer et valider un inventaire. 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.ISET Mahdia Projet Fin d’Etude 3.

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

supprimer et imprimer un local.3.4. 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. 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. ajouter. 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.ISET Mahdia Projet Fin d’Etude 3. Bazdia Basma 14 2009/2010 .

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

4. L’utilisateur s’authentifie. ajouter. supprimer et imprimer un article. Cas d’utilisation « Gestion des articles » a.4. 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. 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.ISET Mahdia Projet Fin d’Etude 3. 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.

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

4.5. 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.ISET Mahdia Projet Fin d’Etude 3.

Etape 4. ajouter. L’utilisateur choisit les options à faire (saisir. 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. 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. modifier. L’utilisateur s’authentifie. Etape 3. supprimer et imprimer un bon. Le système sauvegarde les modifications Bazdia Basma 19 2009/2010 .ISET Mahdia Projet Fin d’Etude b. Etape 2. L’utilisateur effectue les modifications. supprimer ou imprimer).

ISET Mahdia Projet Fin d’Etude 3.4. 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. 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. supprimer et imprimer un tiers Bazdia Basma 20 2009/2010 . Cas d’utilisation « Gestion des tiers » a.6. ajouter.

L’utilisateur s’authentifie. Projet Fin d’Etude Etape 2. Etape 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. Etape 3. L’utilisateur choisit les options à faire (saisir. L’utilisateur effectue les modifications. modifier. Le système sauvegarde les modifications Bazdia Basma 21 2009/2010 . supprimer ou imprimer).

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

2. 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. Bazdia Basma 23 2009/2010 . Après validation.5. description textuelle Pour imprimer un bon. le bon sera imprimé.ISET Mahdia Projet Fin d’Etude 3. Scénario pour le cas « imprimer un bon » a.

5. Ensuite. Description textuelle Pour modifier un article. le click sur le bouton modifier valide la modification. Scénario pour le cas « Modifier article » a. l’utilisateur sélection l’article à modifié. la fenêtre qui concerne le détail article apparait. 3..ISET Mahdia Projet Fin d’Etude 3.) enfin. des contrôles sur les domaines s’effectuent (vérification des remplissages de tous les champs correctement. 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. l’utilisateur saisie les informations correspondantes à l’article à modifié. Bazdia Basma 24 2009/2010 . pas de champs vide..

5. 4. l’utilisateur sélectionner l’emprunteur à supprimer de la fenêtre « fiche emprunteur »après validation. 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. Bazdia Basma 25 2009/2010 .ISET Mahdia Projet Fin d’Etude 3. Description textuelle Pour supprimer un emprunteur. l’emprunteur sera supprimé.

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

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

ISET Mahdia Projet Fin d’Etude 3. 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 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 .

nous procédons par la description de l’environnement de travail.2.Parmi les outils qui aident au codage :  Génération de programme. 4.0. b.2.D’abord.2.c’est un environnement de développement destiné pour Windows. Environnement de conception La conception de la base de données de ce projet a été réalisée dans l’environnement Power AMC. diagramme de classe. Environnement logiciel a. ensuite nous mettrons en évidence les différentes figures d’implémentation de la base de données des interfaces et des fonctionnalités.1.1. Bazdia Basma 2009/2010 30 .2. 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. Introduction Le chapitre de réalisation de l’application décrit la méthode et les outils d’implémentation . 4. Environnement de développement L’application a été développé par Microsoft par Microsoft Visual Basic 8.  La conception des différents types de diagramme : diagramme de cas d’utilisation. permettant de réaliser des interfaces graphiques et offre aux programmeurs des possibilités puissantes pour développer les applications .ISET Mahdia Projet Fin d’Etude 4. diagramme de séquence. 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.

reconnaissables et utilisables.….  Compilation de code. Bazdia Basma 31 2009/2010 . V. consulter la base de donnée . l’application retourne un message qui fait une description de son état. 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.) c.Les interfaces changent de forme en fonction de l’action effectuée par l’utilisateur .ISET Mahdia  Edition et mise en forme de code.Tout en assurant l’intégrité de donnée d’une façon interactif à travers les objets suivants : les tables. ainsi l’utilisateur peut changer le thème selon son choix. les requêtes.B.  Débogage et correction des erreurs du code source. les formulaires 4.  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.  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.  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é.1. 4.3. 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.  Flexibilité d’utilisation : l’application permet à son utilisateur la gestion de plusieurs valeurs si c’est nécessaire .  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. 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++.La notion de thème est prise en compte dans notre application. modifier.

ISET Mahdia Projet Fin d’Etude  Homogénéité : Les zones d’affichage. la taille et la police des caractères sont identiques dans toutes les interfaces de l’application.  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. le deuxième est simple à partir le Tools trip. Bazdia Basma 32 2009/2010 .

la page d’accueil apparait (voir Figure14). Pour quitter l’interface « Authentification ».ISET Mahdia Projet Fin d’Etude 4.  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 .  Interface du menu principal Une fois les paramètres d’authentification ont été correctement saisie. l’utilisateur clique sur le bouton quitter.2. 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 . .3.

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 .

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

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

clique sur le bouton modifier  Pour supprimer une fiche type d’article dans la base de données. quitter Bazdia Basma 37 2009/2010 . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes.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 . 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. données. l’utilisateur . l’utilisateur clique sur le bouton nouveau . l’utilisateur . l’utilisateur clique sur le bouton .

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

l’utilisateur clique sur le bouton . l’utilisateur clique sur le bouton nouveau . quitter Bazdia Basma 39 2009/2010 . l’utilisateur .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 .  Pour modifier une fiche personnelle dans la base de données. clique sur le bouton modifier  Pour supprimer une fiche personnelle dans la base de données. l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. . clique sur le bouton supprimer  Pour quitter l’interface « fiche personnel ».

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.  Pour quitter l’interface « liste personnel ». l’utilisateur clique sur le bouton imprimer .

l’utilisateur clique sur le bouton nouveau . l’utilisateur . clique sur le bouton supprimer  Pour quitter l’interface « fiche emprunteur ». l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes.  Pour modifier une fiche emprunteur dans la base de données.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 . l’utilisateur . l’utilisateur clique sur le bouton . clique sur le bouton modifier  Pour supprimer une fiche emprunteur dans la base de données. données. quitter Bazdia Basma 41 2009/2010 .

quitter  Exemple de liste emprunteur imprimé Figure 26:Liste Emprunteur Bazdia Basma 42 2009/2010 . l’utilisateur clique sur le bouton .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 imprimer .  Pour quitter l’interface « liste emprunteur ».

l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. clique sur le bouton supprimer  Pour quitter l’interface « fiche fournisseur ». quitter Bazdia Basma 43 2009/2010 . l’utilisateur clique sur le bouton .  Pour modifier une fiche fournisseur dans la base de données. l’utilisateur clique sur le bouton nouveau . données.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 . sur le bouton modifier  Pour supprimer une fiche fournisseur dans la base de données. l’utilisateur clique .

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

 Pour modifier une fiche locale dans la base de données. l’utilisateur clique sur le bouton quitter . Bazdia Basma 45 2009/2010 . le bouton supprimer  Pour quitter l’interface « fiche local ». .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 . l’utilisateur clique sur le bouton nouveau . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. le bouton modifier  Pour supprimer une fiche locale dans la base de données. l’utilisateur clique sur .

 Pour quitter l’interface « liste locale ».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 quitter .  Exemple de liste locale imprimé Figure 32: Liste locale Bazdia Basma 2009/2010 46 . 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 . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes.  Pour modifier un bon d’entrée dans la base de données. l’utilisateur clique sur le bouton nouveau . l’utilisateur clique sur . quitter Bazdia Basma 47 2009/2010 .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. le bouton modifier  Pour supprimer un bon d’entrée dans la base de données. .

 Pour modifier une bonne sortie dans la base de données. 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 sur le bouton nouveau . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. l’utilisateur clique sur . sur le bouton supprimer  Pour quitter l’interface « bon sortie ». le bouton modifier  Pour supprimer une bonne sortie dans la base de données. l’utilisateur clique . . Bazdia Basma 48 2009/2010 .

l’utilisateur clique sur le r. l’utilisateur clique sur le bouton nouveau . l’utilisateur clique sur le .  Pour modifier un inventaire dans la base de données.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. 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 ». Conclusion Dans ce chapitre. l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. bouton modifie  Pour supprimer un inventaire dans la base de données. l’utilisateur clique sur le bouton quitter . .

Net »et d’avoir une expérience qui nous aidera certes à s’intégrer dans la vie professionnelle. 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. 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. d’améliorer notre niveau de savoir faire en langage de programmation en utilisant l’outil de développement « Microsoft Visual Basic . Bazdia Basma 50 2009/2010 . Ce dernier nous a permis de tester nos connaissances théoriques.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.

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 .

1.3.4 Analyse de l’existant ----------------------------------------------------------------------------------------------------------.5 Solution proposés -------------------------------------------------------------------------------------------------------.2.7 CHAPITRE 3:CONCEPTIONS 3.Sommaire INTRODUCTION GENERAL ---------------------------------------------------------------------------.3 1.2. Conclusion -----------------------------------------------------------------------------------------------------------------------------------.2. 2.4 Document utilisés dans le dépôt ------------------------------------------------------------------------------------. 1. 2. 1.6 2.6 Besoins non fonctionnels ----------------------------------------------------------------------------------------------.7 2.1. Introduction ----------------------------------------------------------------------------------------------------------------------.2. Introduction : --------------------------------------------------------------------------------------------------------------------. Introduction ----------------------------------------------------------------------------------------------------------------------.3.2.3 Présentation du sujet --------------------------------------------------------------------------------------------------. 2.5.3.2.3.9 .1. 3. 3.8 Avantages -------------------------------------------------------------------------------------------------------------------------.6 Les besoin fonctionnels ------------------------------------------------------------------------------------------------.2.2.1.2.4 Objectif à atteindre -----------------------------------------------------------------------------------------------------.2.3.1.3. Conclusion -----------------------------------------------------------------------------------------------------------------------------------.3 CHAPITRE 2:ANALYSE ET SPECIFICATION DES BESOINS 2.1.3. 2.3.4 Activités dans le dépôt -------------------------------------------------------------------------------------------------.5 Critique de l’existant --------------------------------------------------------------------------------------------------.3 Les outils des développements --------------------------------------------------------------------------------------. 2.2.1 CHAPITRE 1:ETUDE PREALABLE 1. 2.4.2 Présentation de l’établissement --------------------------------------------------------------------------------------------.1. Les besoins ------------------------------------------------------------------------------------------------------------------------.8 Présentation du langage « UML » ----------------------------------------------------------------------------------------. 2.2 Cahier de charge ---------------------------------------------------------------------------------------------------------------.

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

b. c.2. 5.30 Système de gestion de base de données (SGBD) ------------------------------------------------------------------.ISET Mahdia 3. a.25 Description textuelle ------------------------------------------------------------------------------------------------------.5.27 Dictionnaire de données -----------------------------------------------------------------------------------------------------.30 Environnement logiciel ------------------------------------------------------------------------------------------------.25 Scénario pour le cas « Ajouter un article » ----------------------------------------------------------------------.3.1.25 Présentation graphique ---------------------------------------------------------------------------------------------------.2.1. Introduction----------------------------------------------------------------------------------------------------------------------. 4.52 Bazdia Basma 55 2009/2010 . 4.30 Environnement de développement -----------------------------------------------------------------------------------. 4.50 BIBLIOGRAPHIE --------------------------------------------------------------------------------------------.6.30 Environnement de travail ----------------------------------------------------------------------------------------------------. 3. b.2. 4.3.2.51 ANNEXE ---------------------------------------------------------------------------------------------------------. b.26 Diagramme de classe ------------------------------------------------------------------------------------------------------.3.1.31 Règles ergonomiques d’interfaçage : -----------------------------------------------------------------------------.31 Réalisation des interfaces----------------------------------------------------------------------------------------------------.26 Présentation graphique ---------------------------------------------------------------------------------------------------. 4.30 Environnement Matériel----------------------------------------------------------------------------------------------.30 Environnement de conception -----------------------------------------------------------------------------------------.26 Description textuelle ------------------------------------------------------------------------------------------------------.2. Projet Fin d’Etude Scénario pour le cas « supprimer un emprunteur » ----------------------------------------------------------.7.49 CONCLUSION GENERALE--------------------------------------------------------------------------------.5. Conclusion ----------------------------------------------------------------------------------------------------------------------------------. a. 3.28 CHAPITRE 4:REALISATION 4.33 4.31 Quelque capture d’écran ---------------------------------------------------------------------------------------------. 3. a. 4.

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

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