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

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

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

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

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

3.4. 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.1. Cas d’utilisation « Gestion de Stock » a.ISET Mahdia Projet Fin d’Etude 3.

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

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

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

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. 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.3.ISET Mahdia Projet Fin d’Etude 3. ajouter. Cas d’utilisation « Gestion de locale » a. Bazdia Basma 14 2009/2010 .4. 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.

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

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. 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. Cas d’utilisation « Gestion des articles » a.4.ISET Mahdia Projet Fin d’Etude 3. ajouter.4. Bazdia Basma 16 2009/2010 . supprimer et imprimer un article. 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 . L’utilisateur choisit les options à faire (saisir. supprimer ou imprimer).ISET Mahdia Projet Fin d’Etude Etape 2. L’utilisateur effectue les modifications. Etape 3. Etape 4. Le système sauvegarde les modifications. modifier.

5.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.

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

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 .4.6.ISET Mahdia Projet Fin d’Etude 3. Cas d’utilisation « Gestion des tiers » a. 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.

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

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

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

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

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

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

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

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 .

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

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

Bazdia Basma 32 2009/2010 . le deuxième est simple à partir le Tools trip. 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.  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.

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

une interface apparait (voir figure 15) Elle se compose de : Bazdia Basma 34 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.

l’utilisateur clique . sur le bouton modifier  Pour supprimer une fiche d’article dans la base de données.ISET Mahdia Projet Fin d’Etude  Un groupe de bouton qui permettent d’ajouter.  Pour vider les zones des textes. l’utilisateur clique sur le bouton nouveau .  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 quitter . l’utilisateur clique .supprimer . l’utilisateur clique sur le bouton Pour vider les zones des textes. modifier .  Pour confirmer l’ajout d’une nouvelle fiche article dans la base de données. l’utilisateur clique sur le bouton ajouter  . Bazdia Basma 35 2009/2010 .nouveau des données concernant les fiches articles ainsi que quitter l’interface. sur le bouton supprimer  Pour quitter l’interface « fiche article ». Pour modifier une fiche d’article dans la base de données.

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

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

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

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

l’utilisateur clique sur le bouton imprimer . l’utilisateur clique sur le bouton . quitter  Exemple de liste personnel imprimé Figure 23:Liste Personnel Bazdia Basma 40 2009/2010 .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 ».

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

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

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

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

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

l’utilisateur clique sur . le bouton supprimer  Pour quitter l’interface « bon d’entrée ». . quitter Bazdia Basma 47 2009/2010 . l’utilisateur clique sur . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. l’utilisateur clique sur le bouton . l’utilisateur clique sur le bouton nouveau .  Pour modifier un 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.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 . l’utilisateur clique sur . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes.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 quitter . Bazdia Basma 48 2009/2010 . l’utilisateur clique sur le bouton nouveau .  Pour modifier une bonne sortie dans la base de données. sur le bouton supprimer  Pour quitter l’interface « bon sortie ». . le bouton modifier  Pour supprimer une bonne sortie 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 . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. l’utilisateur clique sur le .  Pour modifier un inventaire dans la base de données. bouton supprimer  Pour quitter l’interface « Inventaire ». l’utilisateur clique sur le r. Conclusion Dans ce chapitre. l’utilisateur clique sur le bouton nouveau . bouton modifie  Pour supprimer un inventaire dans la base de données. l’utilisateur clique sur le bouton quitter .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. .

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.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. 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.Net »et d’avoir une expérience qui nous aidera certes à s’intégrer dans la vie professionnelle. 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 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. Introduction : --------------------------------------------------------------------------------------------------------------------. Conclusion -----------------------------------------------------------------------------------------------------------------------------------.Sommaire INTRODUCTION GENERAL ---------------------------------------------------------------------------. Les besoins ------------------------------------------------------------------------------------------------------------------------.3. Introduction ----------------------------------------------------------------------------------------------------------------------.6 Besoins non fonctionnels ----------------------------------------------------------------------------------------------.6 2.2. 2. 3.1.3. 1.2.3. 2.2. 2.1.3.5 Solution proposés -------------------------------------------------------------------------------------------------------.2 Présentation de l’établissement --------------------------------------------------------------------------------------------.2.1.1.4 Objectif à atteindre -----------------------------------------------------------------------------------------------------.5.2.2.2.4.5 Critique de l’existant --------------------------------------------------------------------------------------------------.2. 3.9 .2.3 Présentation du sujet --------------------------------------------------------------------------------------------------. 2. 1. 1.3 Les outils des développements --------------------------------------------------------------------------------------.7 CHAPITRE 3:CONCEPTIONS 3.2 Cahier de charge ---------------------------------------------------------------------------------------------------------------. Introduction ----------------------------------------------------------------------------------------------------------------------.8 Avantages -------------------------------------------------------------------------------------------------------------------------.3.8 Présentation du langage « UML » ----------------------------------------------------------------------------------------.2. 2.7 2.1 CHAPITRE 1:ETUDE PREALABLE 1.4 Activités dans le dépôt -------------------------------------------------------------------------------------------------. 2.1.3.2.3 1.1.6 Les besoin fonctionnels ------------------------------------------------------------------------------------------------.4 Analyse de l’existant ----------------------------------------------------------------------------------------------------------.4 Document utilisés dans le dépôt ------------------------------------------------------------------------------------.3 CHAPITRE 2:ANALYSE ET SPECIFICATION DES BESOINS 2.3.3. Conclusion -----------------------------------------------------------------------------------------------------------------------------------.

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

Introduction----------------------------------------------------------------------------------------------------------------------.1.1. b.2. 4.3.3.5. 3.27 Dictionnaire de données -----------------------------------------------------------------------------------------------------. b.31 Réalisation des interfaces----------------------------------------------------------------------------------------------------. b.49 CONCLUSION GENERALE--------------------------------------------------------------------------------.25 Description textuelle ------------------------------------------------------------------------------------------------------. 4.1. Conclusion ----------------------------------------------------------------------------------------------------------------------------------.30 Environnement de conception -----------------------------------------------------------------------------------------.50 BIBLIOGRAPHIE --------------------------------------------------------------------------------------------. 4.33 4.30 Environnement Matériel----------------------------------------------------------------------------------------------.26 Présentation graphique ---------------------------------------------------------------------------------------------------.30 Environnement logiciel ------------------------------------------------------------------------------------------------. 3. 4. 3. 5. a.31 Quelque capture d’écran ---------------------------------------------------------------------------------------------.2. 4.31 Règles ergonomiques d’interfaçage : -----------------------------------------------------------------------------.2. Projet Fin d’Etude Scénario pour le cas « supprimer un emprunteur » ----------------------------------------------------------.6.26 Description textuelle ------------------------------------------------------------------------------------------------------.28 CHAPITRE 4:REALISATION 4.ISET Mahdia 3.52 Bazdia Basma 55 2009/2010 .25 Présentation graphique ---------------------------------------------------------------------------------------------------.2.2. 4.26 Diagramme de classe ------------------------------------------------------------------------------------------------------.3.30 Environnement de travail ----------------------------------------------------------------------------------------------------.25 Scénario pour le cas « Ajouter un article » ----------------------------------------------------------------------. c.30 Système de gestion de base de données (SGBD) ------------------------------------------------------------------. a.7.51 ANNEXE ---------------------------------------------------------------------------------------------------------.5.30 Environnement de développement -----------------------------------------------------------------------------------. a.

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

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