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

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

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

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

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

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

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

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 . d’ajouter. Cas d’utilisation « Gestion des inventaires » a.2.ISET Mahdia Projet Fin d’Etude 3. supprimer et d’imprimer et valider un inventaire.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.

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

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

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. Bazdia Basma 15 2009/2010 . Etape 4 : le système sauvegarde les modifications. modifier.

Présentation graphique ajouter article Authentification <<extend>> magasinier <<include>> modifier article <<extend>> gérer article <<extend>> supprimer article <<extend>> imprimer article Figure 4: Diagramme de Cas d’utilisation « Gestion des article » b.4.4. supprimer et imprimer un article. 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.ISET Mahdia Projet Fin d’Etude 3. 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. ajouter. L’utilisateur s’authentifie. Bazdia Basma 16 2009/2010 .

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

4.ISET Mahdia Projet Fin d’Etude 3.5. Cas d’utilisation « Gestions des bons entrées et des bons sorties » a. 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 .

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

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

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

et redirigé vers le menu correspondant suivant son rôle. mot de passe). Description textuelle Lors de l’identification. Présentation graphique Fenetre Authentification utilisateur saisir(login.5.5. 1. Scénario pour le cas « Authentification » a. l’utilisateur.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. le système indique à l’utilisateur de s’assurer de son login et de sont mot de passe . Bazdia Basma 22 2009/2010 . l’utilisateur est amenée à fournir un ensemble d’information (login.Sinon.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.si les informations sont erronées. Diagramme de séquence 3.

présentation graphique Fenetre principal Magasinier afficher la fenetre principal Fenetre Bon Etat Bon fenetre principal afficher demande de choisir le bon choisir le bon valider l'impression impression bon imprimé Figure 8: Diagramme de séquence pour le cas « imprimer un bon » b. Bazdia Basma 23 2009/2010 . l’utilisateur consulte la fenêtre bonne et choisie le bon à imprimer.ISET Mahdia Projet Fin d’Etude 3. 2. Après validation. description textuelle Pour imprimer un bon. le bon sera imprimé.5. Scénario pour le cas « imprimer un bon » a.

la fenêtre qui concerne le détail article apparait. Description textuelle Pour modifier un article. pas de champs vide.) enfin.. 3. Scénario pour le cas « Modifier article » a. Ensuite. Bazdia Basma 24 2009/2010 .. 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é. l’utilisateur sélection l’article à modifié.ISET Mahdia Projet Fin d’Etude 3.5. le click sur le bouton modifier valide la modification.

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

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

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

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

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

. reconnaissables et utilisables.3.Tout en assurant l’intégrité de donnée d’une façon interactif à travers les objets suivants : les tables.B. 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++.  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.  Flexibilité d’utilisation : l’application permet à son utilisateur la gestion de plusieurs valeurs si c’est nécessaire .….ISET Mahdia  Edition et mise en forme de code.) c.Les interfaces changent de forme en fonction de l’action effectuée par l’utilisateur . V. les requêtes. Système de gestion de base de données (SGBD) La création des tables de ce projet a été réalisée dans l’environnement Microsoft ACCESS 2007 qui est un système de gestion de base de donnée permettant de créer.1.  Débogage et correction des erreurs du code source. 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. l’application retourne un message qui fait une description de son état.  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é.3. 4.La notion de thème est prise en compte dans notre application.  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. consulter la base de donnée .  Prévention des erreurs : En se basant sur le test de chaque zone de texte à travers un message d’erreur pour les signaler à l’utilisateur. Bazdia Basma 31 2009/2010 . les formulaires 4. ainsi l’utilisateur peut changer le thème selon son choix. modifier.  Compilation de code.

Bazdia Basma 32 2009/2010 .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. la taille et la police des caractères sont identiques dans toutes les interfaces de l’application. le deuxième est simple à partir le Tools trip.

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

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

 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.  Exemple de liste article imprimer Figure 17: Liste article Bazdia Basma 2009/2010 36 . l’utilisateur clique sur le bouton imprimer . l’utilisateur clique sur le bouton quitter .

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 . l’utilisateur clique sur le bouton nouveau .ISET Mahdia  Interface « Fiche type article » Projet Fin d’Etude Figure 18: interface « Fiche type article »  Pour confirmer l’ajout d’une nouvelle fiche type article dans la base de . l’utilisateur clique sur le bouton . l’utilisateur clique sur le bouton ajouter  Pour vider les zones des textes. données. l’utilisateur .  Pour modifier une fiche type d’article dans la base de données. clique sur le bouton supprimer  Pour quitter l’interface « fiche type article ».

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

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

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

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

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

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

l’utilisateur clique sur le bouton .  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. l’utilisateur clique sur le bouton imprimer . quitter  Exemple de liste fournisseur imprimé Figure 29: Liste Fournisseur Bazdia Basma 2009/2010 44 .

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

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

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

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

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

2.2 Cahier de charge ---------------------------------------------------------------------------------------------------------------. 2.8 Présentation du langage « UML » ----------------------------------------------------------------------------------------.2. Conclusion -----------------------------------------------------------------------------------------------------------------------------------. 3.3.3. 3.3.3 1.3.4 Objectif à atteindre -----------------------------------------------------------------------------------------------------.2. Introduction ----------------------------------------------------------------------------------------------------------------------. Conclusion -----------------------------------------------------------------------------------------------------------------------------------.4 Document utilisés dans le dépôt ------------------------------------------------------------------------------------.3.3.2. 2.2.2.4 Activités dans le dépôt -------------------------------------------------------------------------------------------------. 2.3.2.1.9 . 2. 1.3 CHAPITRE 2:ANALYSE ET SPECIFICATION DES BESOINS 2.Sommaire INTRODUCTION GENERAL ---------------------------------------------------------------------------.4 Analyse de l’existant ----------------------------------------------------------------------------------------------------------. 1.2.5 Critique de l’existant --------------------------------------------------------------------------------------------------.6 Besoins non fonctionnels ----------------------------------------------------------------------------------------------.3 Les outils des développements --------------------------------------------------------------------------------------.7 CHAPITRE 3:CONCEPTIONS 3.5 Solution proposés -------------------------------------------------------------------------------------------------------.6 2.2 Présentation de l’établissement --------------------------------------------------------------------------------------------.1.1 CHAPITRE 1:ETUDE PREALABLE 1.2.2.1.4.1. Introduction ----------------------------------------------------------------------------------------------------------------------. Introduction : --------------------------------------------------------------------------------------------------------------------.5.2.6 Les besoin fonctionnels ------------------------------------------------------------------------------------------------.1.1. 1.2.3.3 Présentation du sujet --------------------------------------------------------------------------------------------------. Les besoins ------------------------------------------------------------------------------------------------------------------------.7 2. 2.8 Avantages -------------------------------------------------------------------------------------------------------------------------. 2.

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

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

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

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