WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et réalisation d'une base de données de gestion de stock


par BenoàƒÂ®t MUKENDI
UNIVERSITE PEDAGOGIQUE DE KANANGA UPKAN - graduation 2020
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

    EPIGRAPHE

    Seigneur, tu m'as remis cinq sacs d'argents. En voici cinq autres que j'ai gagné ».

    (Mat. 25 :20)

    DEDICACE

    Aucun être ne peut changer sa vie sans se référer aux autres, celui qui donne peut oublier  mais celui qui reçoit doit toujours se souvenir de bien fait

    A vous mes très chers parents, MBOMBO TSHITENGA Jeannot et BIALUA BAYILA Angel bien qu'absente suite à la loi de la nature, pour tout sacrifice consenti pour me donner la vie grâce à votre amour et votre patience, pour tout l'amour dont vous m'avez entouré, pour tout ce que vous avez fait pour moi. Je ferai de mon mieux pour rester un sujet de fierté à vos yeux avec l'espoir de ne jamais vous décevoir, que ce modeste travail, soit l'exaucement de vos voeux tant formulés et de vos prièresquotidiennes.

    BAYILA MBOMBO Mathieu

    REMERCIEMENTS

    L'accomplissement de ce travail n'a pas été concrétisé par un seul individu. C'est pourquoi il serait ingrat de garder silence pour toute peine partisante pour notre intérêt.

    Nos sincères remerciements s'adressent d'abord à notre Dieu tout puissant qui dirige et contrôle tous nos mouvements tout en nous accordant une sécurité et santé agréable.

    Au présent travail qui sanctionne la fin de notre cycle de graduat en Sciences Infirmières, nous remercions nos autorités académiques et tous les corps professoraux de la faculté de Sciences Infirmières pour tous sacrifices et travaux abattus tout au long de notre parcours, nous exprimons notre gratitude surtout pour la formation bénéficiée.

    Nos sincères remerciements s'adresse particulièrement au chef de Travaux Berry BEYA qui, malgré ses multiple occupations a accepté à diriger ce travail du début à la fin pour sa bonne réalisation et sa bonne élaboration.

    Nous serons ingrat si ne remercions pas tous les assistants et les chefs des travaux de l'Institut Supérieur des Techniques Médicales, ISTM/Kananga en sigle pour leurs sacrifices et leurs privations des matières à contribuer à notre bagage intellectuel et facilite notre formation durant notre vie estudiantine à l'IST/Kananga, sans oublier le doyen de faculté Isaac MUKENDI KAYAYA, l'assistant Ive KAMUYAYA SEKUNDO, assistant Costa KUBANANGIDI ,l'assistant Honoré TEKABIEBA pour leurs contributions et leurs orientations scientifique nous leurs sommes reconnaissants.

    Nos sincères remerciements s'adressent également à nos frères et soeurs qui se sont battus pour arriver à la réalisation de ce présent travail tant morale, matériel que financier,

    A vous mes oncles maternelles, Elie MANGALA, BAYILA BAYILA Mathieu ainsi qu'à vous mes tantes maternelles Maman TSHIANDA Pauline et Maman Alpho.

    A vous mes grands frères MUJINGA Anastasie, Stani KABASELE et à toi la grande soeur Marie BOSCO pour vos multiples conseils, aide et finances sans oublier vos prières durant toute notre parcours à l'ISTM/Kananga je vous dis tout simplement merci pour ces actes et vous souhaite plein de succès dans tous vos projets et toute votre vie.

    Nous exprimons également notre sincère reconnaissance ainsi que notre profonde gratitude à tous ceux qui de près ou de loin ont contribués pour la bonne réalisation de ce travail.

    Que tous mes camarades et compagnons de lutte : Gérard MUTEBA, Valentin KANKU ; Franc MUAYABU; qui, dans des moments de souffrance et de bonheur avons vécu en ensemble durant notre parcours se sentent aussi remercier dans ce travail pour leur franche collaboration.

    INTRODUCTION

    Le monde actuel évolue au rythme de l'informatique qui n'épargne aujourd'hui aucun domaine de la vie humaine. L'informatique apparait sous cet angle comme nouveau mode d'organisation de travail, de gestion, répondant les mieux aux besoins de la société cherchant sa voie vers un type de nouvelle croissance. Elle s'est imposée d'une manière impressionnante dans les entreprises. Cela est dû à son apport extraordinaire dans le domaine de gestion de base de données. L'informatique est une science de traitement automatique de l'information.

    En effet, cette science est de plus en plus utilisée dans tous les domaines de la vie y compris celui de la gestion des stocks auquel nous rattachons notre étude.

    Dans cette optique, nous inscrivons ce présent travail pour n'aborder que le problème lié à la gestion de stock afin de résoudre certaines difficultés que rencontre le dépôt pharmaceutique ARAUPHAR dans la gestion de ses produits pharmaceutiques.

    Nous avons pu constater en effet, que presque l'ensemble des traitements au sein des différentes organisations se font manuellement, ce qui provoque un certain nombre de problèmes tels que la lenteur dans l'accès aux données, et les risques de perte d'informations voir même la prise de décision non valide.

    Pour pallier à ces lacunes, la meilleure solution est d'informatiser cette société afin d'éviter les lenteurs de traitement d'information et assurer l'accès instantanée aux données et une sécurisation de ces dernières.

    0.1. Etat de la question

    Pour NTUMBA NGANDU (cité par BAKENGE NKANKONDE), l'état de la question se fait à la lumière de la recherche documentaire car, cet état se fait comme inventaire de tout ce qui est déjà écrit dans le domaine que l'on explore. Il précise les orientations abordées en révélant les mérites et faiblesses des autres auteurs.1(*)

    Nous ne sommes pas le premier ou le dernier à traiter le sujet comme le nôtre dans la mesure où nos prédécesseurs en ont traités, à l'occurrence.

    C'est ainsi que, pour notre travail de fin de cycle, nous avons parcouru certains travaux : le premier est celui de ILUNGA KABAWU Valentin qui a parlé de la : « Mise en place d'une base de données pour la gestion de stock de produits ». Cas de BELTEXCO/Kananga. Le second travail est celui de BANYINGELASophie qui a aussi parlé de la : « Gestion automatique de stock de produits dans une entreprise commerciale ». Cas de JEAN ASSAKA.

    En effet, dans le premier travail, l'auteur voulait doter un nouveau système à la société qui le servira à contourner les difficultés de gestion de ses clients; et sa problématique était de savoir comment parvenir à mettre en place une base de données qui va permettre à l'établissement BELTEXCO de bien gérer ses stocks des produits ; et l'hypothèse à cette problématique était que la mise en place d'une base pour la gestion de produit serait possible avec l'implication de des responsables, s'ils découvrent l'importance de cette dernière par rapport à leur système existant. Elle permettra à l'établissement cité de contrôler tout le stock de produit et sécuriser tout accès non autorisé.

    Le second travail, l'auteur a trouvé l'idée d'aider sa société en concevant une base de données capable de déterminer les statistiques des entrées et sorties qui présentent la situation du stock et remarquer les capacités des ventes de ses produits. Sa problématique était de savoir si c'était possible d'automatiser l'entreprise et son hypothèse était de falloir automatiser ladite entreprise pour bien gérer ses stocks avec exactitude et certitude.

    Quant à ce qui nous concerne, nous avons trouvé utile et urgent de doter la pharmacie ARAUPHAR un système d'information qui va lui permettre et lui faciliter le suivi de mouvement d'entrées et de sorties en stock de produits pharmaceutiques.

    En conclusion, nous allons mettre en place une base de données qui va suivre le mouvement des entrées et des sorties de produits en stock pour une bonne gestion.

    0.1.1. Choix et intérêt du sujet

    0.1.1.1.Choix du sujet

    Dans le but de répondre aux exigences scientifiques, chaque étudiant qui atteint le niveau terminal doit choisir un sujet sur lequel il doit travailler, développer les idées afin de rédiger un travail scientifique qu'il pourra défendre.

    C'est ainsi qu'à notre égard, nous avons constaté la lenteur dans le traitement des informations relatives à la gestion du stock de produits pharmaceutique dans cette pharmacie; nous avons jugé de notre part de choisir un sujet qui va aider la pharmacie dans sa gestion de stock qui a pour thème : « Mise en place d'une base de données pour la gestion de stock de produits pharmaceutique ». Cas d'ARAUPHAR.

    Ce travail va nous aider à améliorer le système d'information en dehors du système existant pour une bonne gérance du stock dans cette pharmacie. Ce choix n'est l'idée aléatoire ou un hasard, mais c'est un constat et une observation faite au sein de la pharmacie ARAUPHAR, qui nous a motivé à réaliser une recherche pour répondre à des lacunes se trouvant dans la gestion de stock de produits pharmaceutiques dans ladite pharmacie.

    C'est dans cette perspective que nous avons trouvé le souci de mettre à la disposition de cette pharmacie, une application informatique qui lui permettra d'obtenir des réponses pertinentes et fiables dans un délai minimum, en lui facilitant ainsi une prise de décision dans sa gestion de stock.

    0.1.1.2. Intérêts du sujet

    L'intérêt de ce sujet relève d'un triple aspect :

    1) Intérêt personnel : ce travail nous a particulièrement donné l'opportunité de concilier la théorie apprise durant les trois ans d'études à la pratique, en concevant une base de données afin de mettre à la disposition de la pharmacie un logiciel capable de résoudre ses problèmes liés à la gestion de stock.

    2) Intérêt scientifique : ce travail va constituer un fil conducteur à nos successeurs scientifiques pour l'approfondissement de leurs recherches dans le domaine de gestion de stock.

    3) Intérêt social : sur le plan social, le présent travail va aider le responsable de la pharmacie en question d'avoir un logiciel capable de gérer et suivre le mouvement de stock de ses produits.

    0.2. Problématique

    La problématique est définie comme étant un problème à résoudre, l'ensemble de toutes questions qu'un chercheur se pose pour bien mener ses recherches. (2(*))

    La problématique est l'ensemble de toutes les questions que le chercheur se pose au début de sa recherche et qui doivent avoir des réponses lorsqu'il va descendre sur terrain pour récolter les informations afin de rédiger un travail scientifique.

    C'est ainsi qu'en voyant le fonctionnement de service de gestion de stock de produits au sein de la pharmacie ARAUPHAR, notre souci principal a suscité notre intention à un nombre des questions suivantes :

    a) Est-il possible de mettre en place un système d'information qui va permettre la pharmacie ARAUPHAR de bien gérer le stock de ses produits ?

    b) Quel sera l'apport de cette base de données dans la gestion de stock de produits pharmaceutiques ?

    c) Y a-t-il des erreurs de gestion dans la gestion de stock des produits dans cette pharmacie ?

    d) Le système d'information conçu offrira-t-il une meilleure gestion de stock au sein de cette pharmacie ?

    Les réponses à ces questions feront l'objet de notre sujet d'étude.

    0.3. Hypothèse

    L'hypothèse est une proposition des réponses aux questions que le chercheur se pose dans la problématique. Elle est formulée à priori ou à posteriori.

    L'hypothèse est définie comme étant l'ensemble des réponses provisoires aux questions que le chercheur avait formulé dans la problématique. (3(*))

    Vu les problèmes ci-haut posés, nous émettons les hypothèses suivantes :

    Il est nécessaire de mettre en place un nouveau système d'informations qui va permettre la pharmacie de bien gérer le stock de ses produits par rapport au système existant et sécuriser tout accès non autorisé par le responsable.

    En dehors de la base de données existant, nous demandons au responsable de la pharmacie d'utiliser le système d'information récent que nous allons mettre en place pour bien gérer le stock de ses produits, car, ce système que nous allons concevoir va nous aider à bien gérer le stock de produit et ne pas perdre les informations fiables et pertinentes.

    L'implémentation d'un nouveau système d'information au sein de cette pharmacie donnera des avantages au gestionnaire et lui permettra de résoudre les difficultés liées aux erreurs qui touchent à la gestion de stock de produit dans cette pharmacie.

    0.4. Méthodes et techniques

    0.4.1. Méthodes

    Une méthode est un ensemble d'opérations intellectuelles par lesquelles une discipline cherche à atteindre une vérité qu'elle poursuit, la démontre et la vérifie. (4(*))

    Pour réaliser ce travail, nous avons utilisé les méthodes ci-après :

    1) METHODE STRUCTURO-FONCTIONNELLE 

    Cette méthode nous a permis de comprendre les relations existants entre les différents services, la structure de la dite pharmacie et son fonctionnement sur le plan organisationnel.

    2) MERISE : une méthode de recherche en informatique par sous ensemble.

    Cette méthode nous a permis à savoir le système existant ou les flux échangés entre différents acteurs. Cette méthode nous a aussi aidés à analyser et critiquer le système existant pour que nous parvenions à concevoir un système d'information futur.

    0.4.2. Techniques

    La technique est l'ensemble des moyens ou outils que la méthode utilise pour récolter les données. Pour nous permettre de bien collecter les données utiles à l'élaboration de notre travail, nous avons fait recours aux techniques suivantes :

    Ø Technique d'interview : cette technique consiste à entrer en contact direct avec le responsable du service concerné. Elle nous a permis de recueillir les données auprès de responsable de services concernés afin de comprendre l'organisation du futur système d'information à travers un échange verbal ;

    Ø Technique documentaire : cette technique nous a permis d'exploiter les ouvrages, des travaux de fin des cycles, des notes des cours et l'internet pour enrichir le présent travail.

    0.5. Délimitation du sujet

    Notre recherche sur la gestion de stock de produits pharmaceutiques au sein de la pharmacie ARAUPHAR s'étale sur la période qui va de l'année 2019 à 2020.

    0.6. Subdivision du travail

    En plus de partie introductive, didactique et de la conclusion générale, notre travail comporte 4 chapitres ci-après :

    v Le premier chapitre porte sur l'approche théorique : dans ce chapitre nous allons définir les concepts clés de notre sujet pour donner la lumière à nos lecteurs ;

    v Le deuxième chapitre porte sur la l'analyse préalable : dans ce chapitre nous allons comprendre le système d'information existant dans cette pharmacie ou l'étude de l'existant.

    v Le troisième chapitre porte sur l'analyse conceptuelle : dans ce chapitre nous allons concevoir le modèles conceptuels qui nous permettrons d'implémenter notre base de données ;

    v Le quatrième chapitre quant à lui porte sur la réalisation de l'application informatique : dans ce dernier chapitre, il est question de montrer les différentesinterfaces de notre application et certains codes liés au fonctionnement de celle-ci.

    CHAPITRE I : APPROCHE THEORIQUE

    I.1. Introduction

    Dans ce chapitre, nous allons définir les concepts clés de notre sujet pour donner la lumière à nos lecteurs.

    I.2. Définitions des concepts

    En tenant compte de l'objectif poursuivi dans la constitution de notre sujet qui parle de la gestion de stock des produits pharmaceutiques, des différentes définitions ont été conçues :

    I.2.1. Mise en place

    La mise en place est la réalisation d'un projet qu'on conçoit sur base de méthodes de conception ; c'est la mise en oeuvre d'un logiciel ou application informatique. (5(*))

    I.2.2. Base de données

    Une base de données est un ensemble organisé d'information avec un objectif commun. Une base de données est un ensemble structuré de données enregistrées sur un support de stockage accessible par l'ordinateur, représentant les informations du monde réel et pouvant être interrogé et mise à jour par une communauté d'utilisateurs.(6(*))

    I.2.3. Gestion

    La gestion est définie selon le dictionnaire Larousse comme une fonction d'administrer, d'assurer une rentabilité d'une entreprise.

    D'après HENRY FAYOL, gérer c'est contrôler, commander, coordonner, assurer l'administration d'une entreprise (organisation) afin d'atteindre les objectifs. (7(*))

    I.2.4. Stock

    D'une manière générale, le stock est une quantité variable d'un produit qui augmente par les entrées et qui diminue par la sortie.

    Le stock est une quantité d'articles ou marchandises entreposées dans le magasin ou espace stockage en attente de leur vente, transformation ou leur utilisation.(8(*))

    I.3. Notions sur les bases de données

    I.3.1. Introduction

    Vu les difficultés qui se présentaient dans la gestion de traitement de données qui se faisaient manuellement dans le passé, on constate les difficultés suivantes (9(*)) 

    Ø La duplication de données (redondance) ;

    Ø La dépendance pleine entre données et traitement ;

    Ø Le non sécurité des données stockées sur papier.

    Ø Pour donner remède à ces difficultés, on a mis en exercice les notions de base de données qui répondent aux difficultés ci-dessus.

    I.3.2. Définition

    Il est difficile de donner une définition exacte à la base de données, mais, à notre niveau nous allons ciblés quelque unes :

    v Dès lors que les données sont rassemblées et stockées d'une manière organisée dans un but spécifique, on parle de la base de données (10(*)) ;

    v Une base de données est un système qui sert à enregistrer les informations (11(*)) ;

    v Une base de données (en anglais data base) est un ensemble organisé d'informations avec un objectif commun ;

    v Une base de données est un ensemble structuré et organisé permettant le stockage de grandes masses (quantités) d'informations afin d'en faciliter l'exploitation (ajout, mise à jour, recherche de données...). (12(*))

    En effet, les bases de données apparaissent comme des outils désormais dispensable pour la généralisation des informations ainsi que la facilité, la rapidité et la simultanéité de leur utilisation.

    Ces notes de conteneurs de données sont une source inépuisable d'informations grâce aux outils informatiques permettant leur utilisation.

    I.3.3. Objectif

    Une base de données a plusieurs objectifs parmi lesquels nous citons ceux qui suivent :

    ü Assurer l'indépendance entre les données et le traitement ;

    ü Contrôler l'intégrité entre plusieurs utilisateurs et la confidentialité de données ;

    ü Offrir un langage de haut niveau pour la définition et la manipulation de données ;

    ü Centraliser les données pour éviter la redondance de données.(13(*))

    I.3.4. CARACTERISTIQUE

    - la base de données n'accepte pas la duplication de données c'est-à-dire qu'aucune donnée ne peut être répétée dans la base de données ;

    - la sécurité de données ;

    - la pertinence ;

    - la base de données n'accepte pas l'incohérence des données.(14(*))

    I.3.5. Critère

    Une base de données doit répondre aux critères suivants :

    1. L'exhaustivité : c'est l'ensemble de tous les renseignements qui ont fait trait aux applications en questions ;

    2. La non redondance : c'est la non répétition de données plusieurs fois (15(*)) ;

    3. La fiabilité : c'est-à-dire qu'elle ne produit pas d'erreurs ;

    4. La sécurité : c'est le droit d'accès aux informations stockées.(16(*))

    I.3.6. Utilités

    Une base données regroupe un ensemble d'informations organisées et accessibles, qui sont ou qui peuvent être modifiées et mise à jour. Elle est capable de supporter de forts volumes de données, elle permet de gérer finement les droits d'accès aux informations stockées, de réaliser des calculs complexes.(17(*))

    I.4. Le système de gestion de base de données

    I.4.1. Définition

    Le système de gestion de base de données est un logiciel qui permet d'interagir avec la base données.

    Le système de base de données (SGBD) est un logiciel système conçu pour la création et la gestion de base de données, il joue le rôle d'interface entre l'utilisateur et la base de données.(18(*))

    Ce qui montre que la base de données permet d'écrire, manipuler, mémoriser et interroger les données qui sont stockées dans cette base de données ou de la mettre à jours.(19(*))

    I.4.2. Modèles de SGBD

    Il existe différents modèles de SGBD, qui sont différenciés selon la représentation qu'elle contient :

    1) Le SGBD hiérarchique : ce modèle de SGBD est considéré comme seul modèle permettant aux SGBD d'atteindre les performances exigées. Le SGBD hiérarchique est une base de données dont le système de gestion lie les enregistrements dans une structure arborescence où chaque enregistrement n'a qu'un seul processus.(20(*))

    2) Le SGBD réseau : ce modèle de SGBD propose de trouver une solution pour :

    § Gérer les relations porteuses de cardinalités à n ;

    § Prendre en compte la cardinalité à 0 ;

    § Obtenir plusieurs points d'accès.

    Il apporte une plus grande souplesse et une grande vitesse aux différents traitements.(21(*))

    v SGBDR : le SGBD relationnel manque une évolution importante du mécanisme de rapprochement d'information.

    v Ce modèle propose une théorie rigoureuse pour l'élaboration d'un modèle de données? avec le mathématicien EF.CODD, constitué de relation c'est-à-dire le tableau à deux dimensions ; les objectifs recherchés étaient de :

    v Traiter les données d'une manière formelle ;

    v Assurer une indépendance entre les structures de stockage des données et les programmes afin de pouvoir faire évolué les uns parallèlement aux autres ;

    v Augmenter la productivité de programmeurs en leurs fournissant les outils et langages rendant plus facile la manipulation de données ;

    v donc ; les principaux objectifs du système de gestion de base de données relationnel sont :

    v Proposer des schémas des données facile à utiliser ;

    v Améliorer l'indépendance entre données et traitement ;

    v Mettre à la disposition des utilisateurs des langages de haut niveau

    v Le SGBD objet : le SGBDO enregistre les données sous forme d'objet, les données sont enregistrées avec les procédures et les fonctions qui permettent de les manipuler. Ce modèle permet d'enregistrer les données sous forme d'objet et supporte aussi la notion d'héritage.

    I.4.3. Objectifs de SGBD

    v Les objectifs du système de gestion de base de données sont les suivants :

    v Centraliser les informations : en visant cet objectif, on cherche naturellement à supprimer la redondance et à assurer l'unicité de saisie et centraliser le contrôle ;

    v Intégrité et cohérence : les informations étant stockées de manière unique, il faut autant plus assurer son intégrité, sa fiabilité, et sa cohérence ;

    v Sécurité de données : en visant cet objectif, on cherche à sécuriser tout accès non autorisé dans la base de données ;

    v Accès efficaces aux données : une base de données est partagée entre plusieurs utilisateurs en même temps, d'où il faut contrôler des accès.

    I.4.4. Rôles d'un SGBD

    Le système de gestion de base de données permet de gérer des données structurées et puissantes de façon intègre, fiable concurrente et efficace.

    I.5. Notions sur la gestion de stock

    a. GESTION

    Le concept gestion du verbe gérer qui signifie administrer. HENRY FAYOL défini la gestion en cinq verbes infinitifs qui sont : prévoir, organiser, commander, coordonner et contrôler. La gestion est aussi une utilisation optimale ou rationnelle de ressource dont dispose l'entreprise pour son opérationnalité (fonctionnement).23

    b. STOCK

    En comptabilité, le stock constitue tout élément que l'entreprise se procure pour le besoin d'exploitation ; il peut être acheté pour être vendu comme tel, dans ce cas, il est qualifié matière première, quand il est procuré pour la consommation il est appelé matière consommable. Bref, tous les éléments de stock font partie de la classe 3 regroupant une partie importante de l'actif circulant.

    Le stock est une quantité des produits ou des biens (marchandises) entreposés dans le magasin ou espace de stockage, en attente de leur vente, leur utilisation ou leur transformation. Le stock fournit la satisfaction en temps réel, dans l'immédiat, de besoins des utilisateurs et évite aussi à court et moyen terme, la pénurie des produits.

    Lorsque les stocks sont moins importants, l'entreprise est menacée de rupture de stock qui désorganise le processus d'accroissance. Ainsi, cette rupture crée les couts supplémentaires et surtout en tache d'image de la forme de l'entreprise.22(*)

    Au moment où les stocks sont trop importants, ils doivent constituer les immobilisations qui augmentent les bénéfices et perturbent l'équilibre de la caisse.

    En effet, le stock est un élément important qui fournit la satisfaction en temps réel, dans l'immédiat, des besoins des utilisateurs le stock est constitué de biens acquis par l'entreprise pour être vendus, consommés ou soit transformés ; il est composé des éléments ci-après :

    ü Marchandises ;

    ü Matières premières ;

    ü Emballage commercial ;

    ü Produits en cours ;

    ü Produits semi-finis, ces éléments font partis de valeurs circulante en comptabilité ou une partie importante de l'actif circulant.

    En d'autres termes, le stock est une quantité de produit ou des biens (marchandises) entreposées dans l'espace de stockage en attente de leur vente, leur utilisation et leurs transformations.

    b.1. TYPES DE STOCKS

    Dans une entreprise, on peut retenir différents types de stocks dans le processus de production selon différents critères de classification.

    De ce fait, nous allons nous baser sur quelques critères entre-autres, selon leurs fonctions et selon leurs dates de péremption parce que la liste est tellement exhaustive.23

    * SELON LEURS FONCTIONS 

    Nous avons les stocks ci-après :

    · Stock de sécurité : qui sert à décrire l'inventaire ou le stock qu'une entreprise devrait avoir au-delà de commande en cours ou de la demande moyenne enfin de n'est pas être en rupture de stock ;

    · Stock d'alerte : c'est le stock qui vous alerte lorsqu'est venu le moment de vous réapprovisionner;

    · Stock saisonnier : est celui qui permet d'anticiper les périodes de l'année où votre activité augmente et que vous devrait traiter plus de commandes qu'habituellement ;

    * SELON LA DATE DE PEREMPTION 

    · Stock en transit : qui tant à optimiser le cout de stocker de la transaction, c'est tout produit présent dans le processus de production ou de commercialisation en cours d'acheminement ;

    · Stock spéculatif : qui permet de profiter de fluctuations de prix sur le marché. Ce stock est constitué lorsque vous achetez les produits à une qualité supérieure dans le but de profiter la réduction ou de remise des prix ;

    · Stock périssable : c'est l'ensemble de produits se trouvant dans le stock qui se détériorent avec temps ;

    · Stock non périssable : c'est le contraire de stock périssable ;

    · Stock avec date de péremption : le stock qui contient les produits qui ne peuvent pas être vendus lorsque la date inscrite est dépassé.

    C) GESTION DE STOCK

    La gestion de stock n'est- autre que l'utilisation optimale ou rationnelle de stock, ou des avoir de l'entreprise. Par définition, elle se définie comme une technique de maintien d'un stock suffisant et nécessaire à la maitrise de problème pour être en mesure de contrôler et réglementer le flux d'entrées et les fluxe de sorties.

    Cette gestion s'avère indispensable et nécessaire pour toute entreprise qui veut s'échapper de la rupture de stock.

    Etre au courant du volume de stock doit être une préoccupation mangeur de celui qui assume la fonction de la surveillance du stock dans une entreprise. Gérer le stock c'est «Faire en sorte qu'i soit constamment apte à répondre aux demandes des clients, des utilisateurs ainsi que des articles en stock ». Lagestion de stock permet la connaissance en temps réel des articles entreposés dans les aires de stockage, cette gestion optimale permet d'éviter la rupture de stock.

    Pour cela , l'entreprise est appelée à se constituer d'un (stock tampon ou le stock de sécurité) qui lui servira à décrire l'inventaire où le stock qu'une entreprise devrait avoir au de la de la commande en cours ou de la demande moyenne enfin de n'est pas être en rupture de stock ou manque de produit ,car une réserve insuffisante peut aboutir à une rupture et une perte de chiffre d'affaire d'un côté et de l'autre côté elle doit se constituer d'un « stock Pléthorique » qui correspond à une immobilisation de capitaux et l'augmentation de coup d'inventaire.

    Toutes fois, la gestion de stock est tous processus qui allant de l'achat des marchandises, à leurs entrées en stock, à leurs sorties en stock et à leurs comptabilisations.

    C'est la gestion de stock qui permet à l'entreprise de réaliser des bénéfices lorsqu'elle est bien gérée, au cas contraire l'entreprise réalise des pertes en respectant toujours la règle du volume des capitaux.

    D) METHODES D'EPUISEMENT DE STOCK

    Les méthodes d'épuisement ou d'écoulement de stock sont tellement nombreuses, selon notre sujet nous allons nous baser seulement sur deux méthodes(FIFO et LIFO)

    v FIFO : la méthode FIFO vient de l'anglais : First In First Out. Dans cette méthode, les sorties valorisées selon leur ordre d'entrée en magasin c'est-à-dire qu'on va sortir d'abord les stocks qui sont entrés en premier lieu pour entamer le stock récent. C'est donc, une méthode d'identification de lot individualisée basée sur la valeur de la première entrée (First In) pour la valorisation de la première sortie (First Out)

    v LIFO : qui signifie Last In First Out : dernière entrée, première sortie. Pour cette méthode, les sorties sont valorisées en inversant l'ordre des entrées en magasin c'est-à-dire, c'est le stock le plus récent qui sort le premier. Dans cette méthode, on commence par faire sortir les entrées en dernière position.

    EVITER LA RUPTURE DE STOCK

    Pour éviter la rupture de stock, on doit penser à passer la commande en temps opportun ; on doit aussi tenir compte de stock d'alerte.

    CONCLUSION PARTIELLE

    Dans ce premier chapitre, nous avons voulu donner la lumière sur tous les mots composant notre sujet, en intégrant aussi les notions de base de données et de système de gestion de base de données ; nous avons aussi abordé la notion de stock qui peut nous aider à nous familiariser avec ce présent travail et bien comprendre le sujet sur lequel nous allons travailler.

    CHAPITRE II ANALYSE PREALABLE

    II.O INTRODUCTION

    Tout travail d'informatisation exige toujours une analyse préalable ou une étude d'opportunité qui doit intervenir en premier lieu afin d'arriver à connaitre la structure à informatiser.

    Cette analyse reste la première étape d'informatisation d'une entreprise car on va étudier toute chose avant, de l'analyse ; dont le but est de dégager les points forts et les points faibles du système existant de l'entreprise.

    Dans cette même optique, nous considérons cette analyse comme une étude qui a pour finalité de construire et d'évaluer les différentes solutions envisagées dans le contexte de l'organisation ou une entreprise pour répondre aux besoins exprimés par l'utilisateur.

    Dans ce chapitre, il nous sera question d'analyser l'existant, l'organisation sur laquelle nous travaillons afin de dégager ses points forts et ses points faibles.

    II.1 CONNAISSANCE DU SYSTEME D'INFORMATION EXISTANT

    Cette connaissance détaillée de dépôt pharmaceutique ARAUPHAR qui est notre lieu de recherche portera sur le cadre historico-géographique, la description des objectifs à atteindre, son système de gestion actuel dans le domaine qu'il veut améliorer son fonctionnement.

    II.1.1 HISTORIQUE

    Le dépôt pharmaceutique ARAUPHAR est une Société à Responsabilité Limité(SARL) d'origine indienne qui est implanté en République Démocratique du Congo (R.D.C) depuis 1958 ; il a pour direction générale Kinshasa situé sur l'avenue Bobonzo, numéro 2237 au croisement de la commune de Kingabua et limette. Cette société a aussi des sous directions qui sont implantées dans des villes ci-après : Kikwit, Matadi, Lubumbashi, Kolwezi, Goma, Bukavu, Kisangani, Kindu, Kalemie, Bunia et ici à Kananga. Il a comme activité, le commerce général des produits pharmaceutique, la vente des médicaments de qualité à un prix accessible pour la population de la zone de santé du Kasaï central.

    Ici à Kananga, le dépôt ARAUPRAR qui est notre lieu de recherche a ouvert ses portes depuis le 02 Février 2015 avec comme gérant ASSIF SAYET et après celui-ci, il y a eu d'autres successeurs entre-autres Jacob scoth, ABDOUL SAYED et Francis Muhati.

    Dans son sein pour le meilleur accomplissement de ses objectifs, cette société a une main d'oeuvre qu'elle utilise pour atteindre ses objectifs

    II.1.2 SITUATION GEOGRAPHIQUE

    Le dépôt pharmaceutique ARAUPHAR ici à Kananga est situé sur l'avenue Docteur ETIENNE TSHISEKEDI Wa MULUMBA, l'exe Macar quartier Malandji dans la commune de Kananga ; il est borné :

    - A l'Est par le Labo Miroir ;

    - A l'Ouest par l'agence Groupe Transport multi Modal(G.T.M) ;

    - Au Nord par la chambre froide Mona lux ;

    - Au Sud par la Caisse Nationale de Sécurité Sociale (CNSS) en sigle. Cette société est dirigée par un directeur provincial qui agit au nom et dans le compte de la société ; c'est bien lui qui engage la société avec les tiers.

    II.1.3 ORGANIGRAMME ET DESCIPTION DES POSTES

    DIRECTEUR

    CHEF DE DEPOT

    CONTROLEUR

    TECHNIQUE

    SANTINELLE

    HUISSIER

    AIDECAISSIER

    RECEPTEUR

    0

    CAISSIER

    II.1.4 ORGANIGRAMME DES SERVICES CONCERNES

    DIRECTEUR

    CONTROLEUR

    RECEPTEUR

    0

    CHEF DE DEPOT

    II.2 ETUDE DE LEXISTANT

    L'étude de l'existant reste le premier travail à réaliser dans tous travail d'informatisation pour mieux connaitre la structure de l'entreprise. Cette analyse a pour but de recenser les points forts et les points fiables du système existant en vue de proposer des solutions appropriées.

    Suite à cela, nous allons identifier les services que nous allons informatiser dans le présent projet et décrire les services qui sont concernés par notre étude.

    II.2.0 NARRATION

    Lorsque le stock est en abondance, la société est obligée de faire d'abord une évacuation pour équilibrer le stock en passant par le chemin de vente ;au cas où le stock diminue, pour éviter la rupture de stock ,le directeur envoie le bon de commande auprès de son fournisseur ;celui-ci reçoit le bon de commande et en suite il envoie les produits (médicaments) accompagnés d'un bon de livraison.

    Quand ces produits arrivent, ça passent d'abord dans les mains de Récepteur, ce dernier reçoit les produits et enregistre le bon de livraison au finish, il les envoie chez le contrôleur ;celui-ci contrôle les produits reçus conformément au bon de de livraison, contrôle aussi les dates de péremption de ces produits ;à son tour, il envoie ces produits au chef de dépôt pour l'entreposage ;celui-ci reçoit les produits et établie la fiche de stock au Directeur et les classe selon leurs catégorie en fonction de dates de péremption de chaque produit.

    II.2.1 ANALYSE DE POSTE DE TRAVAIL

    On appel poste de travail, toute entité qui exécute ou qui exerce une activité c'est-à-dire tout celui qui émet ou reçoit des flux d'information au sein d'une entreprise ou une organisation.

    A. RECENCEMENT DE POSTES DE TRAVAIL

    CODES

    DESIGNATIONS

    P1

    RECEPTEUR

    P2

    CONTROLEUR

    P3

    CHEF DE DEPOT

    P4

    DIRECTEUR

    B .FICHE D'ANALYSE DES POSTES DE TRAVAIL

    PROJET : Gestion de stock ANALYSTE : KABENA MPEMBU Bertin

    FICHE D'ANALYSE DE POSTES DE TRAVAIL

    DOMAINE : INFORMATIQUE Date : le 13/01/20202

    CODES

    DESIGNATION

    TACHES EXECUTEES

    MOYENDES

    TRAITEMENTS

    NOMBRE DES PERSONNES

    OBSERVATION

    P1

    RECEPTEUR

    -Reçoit les produits et le bon de livraison;

    -Enregistre le bone livraison ;

    -Envoie le produit chez le contrôleur ;

    Manuel

    1

    Lenteur

    P2

    CONTROLEUR

    -Reçoit les produits et les bon de livraison ;

    -contrôle les dates de péremption des produit ;

    -envoie les produits au chef de dépôt

    manuel

    2

    Lenteur

    P3

    CHEFDE DEPOT

    -Entrepôt les produits ;

    -Etabli la fiche de stock ;

    -Envoie la fiche de stock au Directeur

    Manuel

    1

    Lenteur

    P4

    DIRECTEUR

    -Reçoit la fiche de stock ;

    -Etablie le bon de commande au fournisseur

    Informatique

    1

    Fiable

    II.2.2 ANALYSE DE MOYENS DE TRAITEMENT DES INFORMATIONS

    La présente phase consiste à analyser le niveau de compétence à chaque poste, les techniques et les outils utilisés dans le traitement de l'information.

    A. MOYENS MATERIELS

    Les moyens matériels constituent l'ensemble des outils, (fournitures de bureau) qui sont utilisées dans l'entreprise pour faciliter le mouvement des informations.

    APPLICATION : Gestion de stock ANALYSTE : KABENA MPEMBU Bertin

    FICHE D'ANALYSE DES MOYENS MATERIELS

    DOMAINE : INFORMATIQUE

    Le 13/01/2020

    NOMBRE

    NOM MATERIEL

    CAPACITE

    SUPPORT D'INFORMATION

    RAM

    S.E

    TYPE RESEAU

    DATE D'ACQUSITION

    OBSERVATION

    1

    CALCULATRICE

    0

    -papiers ;

    -Registres ;

    -stylos

    -

    -

    -

    2018

    Bon état

    2

    ORDINATEUR

    500 GO

    Disque dur

    4 GO

    Win7

    LAN

    2015

    Bon état

    B. MOYENS HUMAINS

    Les moyens humains constituent l'ensemble des mains d'oeuvre qui se trouvent au sein de l'entreprise, qui exerce une tache ou une fonction quelconque pour atteindre les objectifs assignés par l'entreprise.

    APPLICATION : Gestion de stock ANALYSTE : KABENA MPEMBU Bertin

    FICHE D'ANALYSE DES MOYENS HUMAINS

    DOMAINE : INFORMATIQUE Date : le 16/03/2020

    POSTE DE TRAVAIL

    QUALIFICATION

    GRADE

    ANCIENNETE

    1

    RECEPTEUR

    Diplômé

    D6

    3 ans

    2

    CONTROLEUR

    Diplômé

    D6

    2 ans

    3

    CHEF DE DEPOT

    Licencié

    L2

    3 ans

    4

    DIRECTEUR

    Licencié

    L2

    2 ans

    II.2.3 ANALYSE DE FLUX D'INFORMATION

    On appel flux d'information, l'ensemble des informations circulant au sein de l'entreprise entre les acteurs internes et les acteurs externes.

    Les outils d'analyse de flux d'informations sont :

    - Tableau de flux ;

    - Schéma de flux ;

    - Matrice de flux

    1. TABLEAU DES FLUX

    Le tableau de flux est un tableau que l'on reprend en colonne les différents documents ainsi que les postes émetteurs et les postes récepteurs

    A. RECENCEMENT DES DOCUMENTS

    CODE DOCUMENT

    DESIGNATION

    BC

    Bon de commande

    BL

    Bon de Livraison

    FIST

    Fiche de Stock

    CATP

    Catalogue des Produits

    B. DESRIPTION DES DOCUMENTS

    PROJET : Gestion de Stock ANALYSTE : KABENA MPEMBU Bertin

    TABLEAU DE FLUX

    DOMAINE : INFORMATIQUE

    Date : le 16/03/20202

    CODE

    DESIGNATION

    INFORMATIONS VEHIOCULEES

    ORIGINE

    DESTINATION

    BC

    Bon de commande

    Produits commandés ;

    Quantité

    Directeur

    Fournisseur

    BL

    Bon de Livraison

    Noms des produits ;

    Quantité ;

    prix unitaire, prix total, prix global

    Fournisseur

    Directeur

    FIST

    Fiche de stock

    Noms produits, quantité, cout unitaire, quantité minimale, quantité entrant, quantité sortant

    Chef de dépôt

    Directeur

    CATP

    CATALOGUE FDES PRODUITS

    Code produits, libellé, marque, prix,type

    Chef de dépôt

     

    2. SCHEMA DE FLUX

    Le schéma de flux résume la circulation de documents qui s'échangent entre les services utilisés. Selon notre recherche faite dans ce dépôt pharmaceutique, ce schéma se construit de la manière suivante :

    CHEF DE DEPOT DEPOT

    COTROLEUR

    RECEPTEUR

    DIRECTEUR

    FOURNISSEUR

    0

    03

    03

    01

    02

    02

    02

    3. DICTIONNAIRE DE DONNEES

    CODE

    SIGNIFICATION

    01

    Bon de commande

    02

    Bon de livraison

    03

    Fiche de stock

    4. MATRICE DE FLUX

    La matrice de flux est un tableau de n ligne et n colonnes qui permet d'analyser les mouvements d'informations qui s'échangent entre les acteurs. Selon la conception de notre application, cette matrice se présente comme suit :

    VERS

    DES

    RECEPTEUR

    CONTROLEUR

    CHEF DE DEPOT

    DIRECTEUR

    FOURNISSEUR

    RECEPTEUR

    -

    BL

    -

    -

    -

    CONTROLEUR

    -

    -

    BL

    -

    -

    CHEF DE DEPOT

    -

    -

    -

    FIST

    -

    DIRECTEUR

    -

    -

    -

    -

    BC

    FOURNISSEUR

    BL

    -

    -

    -

    -

    5. SHEMA DE CIRCULATION DES INFORMATIONS

    Le schéma de circulation des informations est un schéma qui facilite ou qui montre comment les informations sont traitées à travers les postes et les départements qui sont concernés. Ce schéma se présente comme suit :

    APPLICATION : Gestion de Stock ANALYSTE : KABENA MPEMBU Bertin

    SCHEMA DE CIRCULATION DES INFORMATIONS

    DOMAINE : INFORMATIQUE Date : le 18/03/2020

    FOURNISSEUR

    RECEPTEUR

    CONTROPLEUR

    CHEF DE DEPOT

    DIRECTEUR

    TTT 01

    01

    02

    TTT 03

    03

    TTT04

    03

    01

    03

    TTT 05

    01

    02

    TTT02

    02

    02

    03

    0

     
     
     
     

    II.3 DIAGNOSTIC DE L'EXISTANT

    Il s'agit dans cette partie de relever les points forts et les points faibles observés dans l'analyse de l'existant, c'est aussi les travaux effectués au cours de l'analyse de l'existant ou le diagnostic de l'existant qui nous permettra de recenser les points forts et les points faibles du système actuel.

    II.3.1 POINTS FORTS

    Après avoir fait une longue démarche marquée par une observation attentive dans le dépôt pharmaceutique ARAUPHAR qui nous a facilité l'accomplissement du présent travail grâce à sa narration et observation du système existant, nous avons trouvé les points positifs suivants :

    Le système utilise déjà une nouvelle technologie (informatique) pour surveiller le mouvement de vente de ses médicaments pharmaceutiques, et dans chaque poste, chaque travailleur est obligé de travailler selon sa tâche.

    II.3.2 POINTS FAIBLES

    Comme on le dit, « toute oeuvre humaine ne manque pas d'imperfections » nous avons aussi trouvé dans cette même démarche et observation faite chez ARAUPHAR grâce à sa narration les points faibles qui suivent :

    Ø Lenteur lorsque les travaux se font manuellement ;

    Ø Lenteur dans le service dépôt suite au nombre des personnes qui s'y trouve ;

    Ø Manque de support ou outil informatique pour gérer le stock afin de découvrir les produit entrées dans le but de les évacués selon leur dates de péremption ou d'alerter le gestionnaire en cas d'un produit qui a diminué dans le stock ;

    Ø Perte de registre de classement des produits dans le dépôt ;

    Ø Remplissage manuel de catalogue de produit disponible.

    II.5 PROPOSITION DES SOLUTIONS

    A. SOLUTION MANUELLE

    Pour la bonne amélioration de la gestion stock, l'ARAUPHAR doit mettre dans les postes qui suivent 3 à 4 personnes pour éviter la rupture de mouvement de stock, il s'agit de :

    - Dépôt ;

    - Contrôleur

    B. SOLUTION INFOPRMATIQUE

    Pour pallier à la gestion de stock de produits pharmaceutique dans ce dépôt pharmaceutiques, il faut mettre en place une base de données pour la bonne gestion ; il faut avoir aussi un support de stockage informatique qui doit être externe pour sauvegarder les données en cas d'incendie et en fin, il faut mettre en place la présente base de données qui va permettre de bien faire le suivi de mouvement de stock.

    C. DECISION

    Nous sommes convaincus qu'avec les solutions données pour la bonne gestion de stock des produits pharmaceutiques dans ce dépôt nous l'espérons être performant et dure avec cette application organisée.

    A ce qui concerne la solution manuelle en rapport avec notre sujet d'étude basé sur la gestion de stock de produits pharmaceutiques, nous avons vu que cette solution peut être en mesure de gérer le stock mais il ne sera pas en mesure de produire en bon résultat compte tenu de son inefficacité, de sa lenteur, des imprécisions et de son incertitude dans le traitement de certains résultats attendus.

    En tant qu'informaticien gestionnaire, vu la grande masse de données à traiter ou à gérer par cette pharmacie, nous ne pouvons pas nous baser sur cette solution ou la proposer à cette dernière car elle est moins rentable.

    D. DIFFICULTES RACONTREES

    Il n'y a pas de rose sans épines, dit-on, l'accessibilité au bonheur exige toujours de l'endurance. Dans l'élaboration de notre travail, nous avons étés butés aux difficultés ci-après :

    v Manque des moyens financiers, qui étaient inconsistant; ne nous a pas permis d'entrer en possession de tous ce qu'il fallait pour la meilleure élaboration de ce travail, manque des moyens de transport pour atteindre les encadreurs ;

    v L'insuffisance d'une documentation nécessaire à l'élaboration de notre travail dans le domaine de notre recherche était un dépit.

    Comme la volonté est une arme efficace pour transcender, nous avons déployé beaucoup d'efforts pour arriver à l'accomplissement de ce travail sous la présente forme.

    CHAPITRE III ANALYSE CONCEPTUELLE

    III.0 INTRODUCTION

    La conception et la réalisation d'une application informatique exige un suivi d'une longue démarche qui quitte de l'analyse de l'existant à l'analyse conceptuelle.

    Nous allons concevoir les différents modèles conceptuels de données (valide et brut), le modèle logique et le modèle physique de données qui vont nous permettre d'implémenter notre base de données que nous allons connecter à un langage de programmation

    III.0.1 CHOIX DE LA METHODE DE CONCEPTION

    La phase de conception apparait comme une étape qui nécessite de méthodes qui nous permettrons de mettre en place un modèle sur lequel on va s'appuyer.

    Cette phase nécessite aussi la modélisation de l'application qui consiste à créer une représentation virtuelle d'une réalité de manière à faire ressortir les points aux quels nous allons nous intéressons. Suite à cela, nous choisissons la méthode la plus utilisée qui est la MERISE.

    III.1 PRESENTATION DE LA METHODE MERISE

    MERISE est un acronyme signifiant Méthode d'Etude et de réalisation en Informatique par Sous Ensemble ou par Système d'Entreprise

    Le but de cette méthode est d'arriver à modéliser et à concevoir un système d'information ; elle est basée sur le principe de la séparation de données et de traitement à effectuer en plusieurs modèles conceptuels physique.

    III.2 PRESENTATION DE DIFFERENTS MODELES DE CONCEPTIONS

    III.2.1 LE MODELE CONCEPTUEL DE DONNEES (MCD)

    Le Modèle Conceptuel de Données est une représentation, un formalisme permettant les données intervenant dans un système d'information et les liens existant entre ces informations de façon claire, simple complexe et non ambiguë .Son but est de présenter le réel perçu par l'utilisateur du domaine d'étude.

    Après avoir fait une analyse possible du problème à informatiser, nous passons à la construction du modèle conceptuel de données qui doit passer par quatre étapes qui suivent :

    1. Repérage d'entités ;

    2. Construction d'entités et choix de propriétés ;

    3. Construction de relation ;

    4. Choix des cardinalités.

    1. REPERAGE D'ENTITES

    Une entité est un composant du problème, ça peut être une facture, un livre, une personne etc. ; en d'autre terme, une entité est une représentation d'un objet matériel ou immatériel pourvu d'une existence propre et conforme aux choix de gestion de l'organisation. Selon notre étude, les entités à repérer sont les suivantes :

    - PRODUIT ;

    - FOURNISSEUR ;

    - CLIENT.

    2. CONSTRUCTION DE L'ENTITE ET CHOIX DES PROPRIETES

    La construction de l'entité et choix des propriétés est une étape qui correspond à la construction de l'entité. Dans cette étape, on commence à donner un nom à chacune d'entités et en suite on recherche les propriétés ou attributs de ces entités. Une propriété est une donnée élémentaire que l'on perçoit sur une entité. Selon notre étude, cette construction se fait de la manière suivante :

    3. CONTRUCTIONN DES RELATIONS

    Cette étape consiste à énumérer toutes les relations possibles entre les entités. Ces relations ou associations correspondent souvent au verbe, et il est vrai qu'une relation existe entre deux entités ou plusieurs entités. Une relation est un lien sémantique entre les tables.

    4. CHOIX DE CARDINALITES

    Une fois les relations établies, il convient en suite de caractériser les nombres des fois où chacune de ces relations peut apparaitre régulièrement .Cette démarche se fait à l'aide des cardinalités.

    Une cardinalité est le nombre de fois minimal ou maximal qu'une occurrence participe à la relation.

    En effet, pour construire le modèle conceptuel de données, nous nous basons sur les éléments de base ci-dessous :

    v Entité ou objet : C'est une chose concrète ou abstraite distinguable d'autres choses ou entités ;

    v Relation : Appelée association, est un lien logique entre deux entités ; elle correspond à une association perçue dans le réel entre les entités ;23(*)

    v Identifiant : Il représente le contenu de la base et, il est unique pour une seule entité et précéder d'un dièse ou souligner ;

    v Attribut : Autrement appelé propriété est une information la plus élémentaire d'un objet stocké dans une base.

    III.2.1.1. LE MODELE CONCEPTUEL DE DONNEES BRUT

    Dans cette construction du modèle conceptuel de données brut nous partons directement à la normalisation du modèle où nous allons utiliser les contraintes d'intégrité fonctionnelles(CIM) qui montre le nombre de fois qu'une occurrence de l'entité participe à la relation du type plusieurs à plusieurs.

    Selon notre étude, ce modèle se présente comme suit :

    REGLES DE CESTION

    Par règle de gestion, nous voyons le changement que subit une entité dans une relation et nous allons traduire en compréhension la relation qui existe entre deux tables. Selon notre modèle conceptuel de données valide, cette gestion de règles se présente de la manière suivante :

    RG1 :

    - Un ou plusieurs produits sont livrés par un ou plusieurs fournisseurs;

    - Un ou plusieurs fournisseurs peuvent livrer un ou plusieurs produits;

    RG2 :

    - Un ou plusieurs produits sont commandés par un ou plusieurs clients ;

    - Un ou plusieurs clients  peuvent commander un ou plusieurs produits ;

    III.2.1 MODELE CONCEPTUEL DE DONNEES VALIDE

    Le but de ce modèle est d'organiser les informations sous une forme acceptable et conforme au modèle du système de gestion de base de données à utiliser. Selon notre application, ce modèle ce présente comme suit :

    III.2.3 LE MODELE PHYSIQUE DE DONNEES

    Le but de ce modèle est de pouvoir faire l`implémentation d'une base de donnée selon le modèle logique de données ; dans ce modèle, nous allons représenter les données telles qu'elles seront représentées dans la base de données. Selon notre base de données, ce modèle physique se construit comme ci-dessous.

    NOM DE LA TABLE

    CHAMPS

    TYPESDE DONNEES

    AILE

    OBSERVATION

    PRODUIT

    Code_Prod

    Texte

    5

    Clé primaire

    Libellé

    Texte

    0

     

    DateFabr

    Date/heure

    -

     

    Date_Exp

    Date/heure

    -

     

    Qté

    Numérique

    -

     

    Type

    Txte

    0

     
     
     
     
     

    PU

    Numérique

    -

     

    FOURNISSEUR

    Code_Fssr

    Texte

    5

    Clé primaire

    Nom

    Texte

    25

     

    Postnom

    Texte

    15

     

    Prenom

    Texte

    10

     

    Adresse

    Texte

    30

     

    Tel

    Numérique

     
     

    CLIENT

    Code_cli

    Texte

    5

    Clé primaire

    Nom

    Texte

    25

     

    Postnom

    Texte

    15

     

    Prenom

    Texte

    10

     

    Sexe

    Texte

    2

     

    Adresse

    Texte

    30

     

    Tel

    Numérique

    -

     

    LIVRER

    Code_Liv

    Texte

    5

    Clé primaire

    Qté Libellé

    Numérique

     
     

    Dateliv

    Date/heure

     
     

    Code_Prod

    Texte

    5

    Clé secondaire

    Code_Fssr

    Texte

    5

    Clé secondaire

    COMMANDER

    Code_Cmd

    Texte

    5

    Clé primaire

    Qté_Cmd

    Numérique

    -

     

    DateCmd

    Date/heure

    -

     

    Code_Prod

    texte

    5

    Clé secondaire

    Code_Cli

    texte

    5

    Clé secondaire

    CONCLUSION PARTIELLE

    Dans ce troisième, intitulé l'analyse conceptuelle nous avons fait la connaissance des différents modèles de conception de la méthode MERISE qui nous a aidé à construire les entités, afin de bien arriver à l'implémentation de notre projet.

    CHAPITRE IV RELAISATION DE L'APPLICATION

    Dans ce dernier chapitre intitulé réalisation de l'application, nous allons présenter l'application de gestion de stock de produits pharmaceutique que nous avons conçus ; et nous avons présenté les différents formulaires. Cette dernière sera connectée à la base de données qui va se charger de stocker toutes les informations au quotidien.

    4.1 CHOIX DU LANGAGE DE PROGRAMMATION

    Pour Arriver à la réalisation de notre application, nous l'avons conçus sous l'environnement Visual studio, dans sa version 2012 ; grâce au langage de programmation C Sharp.

    4.2 CHOIX DU SGBD

    Concernant le Système de Gestion de Base de Données, nous avons jugé bon de choisir le SGBD Microsoft Office Access dans sa version 2010, car il est facile à utiliser, et manipuler et à trouver.

    4.3 CONCEPTION DES FORMULAIRES

    Le formulaire est un objet qui sert permet de faire entrer les données, afficher les données et à contrôler l'exécution d'une application particulière. C'est aussi une interface d'une application informatique permettant la communication entre l'utilisateur et l'application.

    4.3.1 FORMULAIRE D'AUTHENTIFICATION

    Ce formulaire permet de sécuriser l'application en exigent l'utilisateur de s'authentifier en saisissant le mot de passe relatif à notre application. Ce formulaire reste la porte d'entrée de l'application et constitue un moyen de sécurité car si l'on ne connait pas le mot de passe, il sera difficile d'accéder dans cet application.

    Ce formulaire se lance pour montrer le mot de passe entré est relatif à notre application

    4.3.2 FORMULAIRE MENU GENERAL

    Ce formulaire s'ouvre lorsque le gestionnaire s'est bien authentifier ; il donne la possibilité de parcourir les différents formulaires et consulter les différentes données se trouvant dans la base de données et donne la possibilité de faire le requête.

    4.3.3 FORMULAIRE PRODUIT

    Ce formulaire contient tous les produits qui sont enregistrés dans la base de données et permet aussi de connaitre l'état des produits et leurs dates de péremption

    4.3.4 FORMULAIRE DE REQUETE

    Ce formulaire permet de faire le requête pour connaitre l'état de stock

    4.3.5 FORMULAIRE FOURNISSEUR

    4.3.6 FORMULAIRE LIVRER

    4.3.7 FORMULAIRE COMMANDER

    4.3.8 CODES POUR LE BOUTON AJOUTER(ENREIGISTRER)

    try

    {

    // chaine de connexion

    acces();

    // Création de l'objet de connexion

    OleDbConnection con = newOleDbConnection(chaine);

    // Création de l'objet de la classe Command (requete)

    OleDbCommand requete = newOleDbCommand("insert into fournisseur values('" + txt1.Text + "' , '" + txt2.Text + "', '" + txt3.Text + "', '" + txt4.Text + "', '" + txt5.Text + "', '" + txt6.Text + "')", con);

    //Ouverture de la connexion

    con.Open();

    //Exécution de la réquete

    requete.ExecuteNonQuery();

    //Fermeture de la connexion

    con.Close();

    MessageBox.Show("Enregistrement effectué", "confirmation", MessageBoxButtons.OK);

    dataGridView1.DataSource = listefssr();

    effacer();

    }

    catch (Exception)

    {

    MessageBox.Show("Cet enregistrement existe déjà!!");

    }

    4.3.9. CODES POUR LE BOUTON MODIFIER

    string rech = dataGridView1.CurrentRow.Cells[0].Value.ToString();

    acces();

    // Création de l'objet de connexion

    OleDbConnection con = newOleDbConnection(chaine);

    // Création de l'objet de la classe Command (requete)

    OleDbCommand requete = newOleDbCommand("update fournisseur set code_fourn='" + txt1.Text + "', nom='" + txt2.Text + "', postnom='" + txt3.Text + "',prenom='" + txt4.Text + "', sexe='" + txt5.Text + "', adresse='" + txt6.Text + "' where code_fourn ='" + rech + "'", con);

    //Ouverture de la connexion

    con.Open();

    //Exécution de la réquete

    requete.ExecuteNonQuery();

    //Fermeture de la connexion

    con.Close();

    MessageBox.Show("Modification Effectuée avec succès", "corah", MessageBoxButtons.OK);

    dataGridView1.DataSource = listefssr();

    effacer();

    4.3.10. CODES POUR LE BOUTON SUPPRIMER

    string rech = dataGridView1.CurrentRow.Cells[0].Value.ToString();

    // chaine de connexion

    acces();

    // Création de l'objet de connexion

    OleDbConnection con = newOleDbConnection(chaine);

    // Création de l'objet de la classe Command (requete)

    OleDbCommand requete = newOleDbCommand("delete from fournisseur where code_fourn='" + rech + "'", con);

    //Ouverture de la connexion

    con.Open();

    //Exécution de la réquete

    requete.ExecuteNonQuery();

    //Fermeture de la connexion

    con.Close();

    MessageBox.Show("Enregistrement supprimé", "comfirmation", MessageBoxButtons.OK);

    dataGridView1.DataSource = listefssr();

    effacer();

    4.3.11. CODES POUR LE BOUTON RECHERCHER

    acces();

    // Création de l'objet de connexion

    OleDbConnection con = newOleDbConnection(chaine);

    con.Open();

    OleDbDataAdapter da = newOleDbDataAdapter("select * from fournisseur where code_fourn ='" + txt1.Text + "'", con);

    DataTable table = newDataTable();

    da.Fill(table);

    con.Close();

    return table;

    ANNEXE PEDAGOGIQUE

    I.LEÇON

    I.1. DEFINITION

    Une leçon est une activité pédagogique dirigée par l'enseignant avec la participation des élèves, dont le but est de faire acquérir des connaissances aux élèves.

    I.2. PARTIES D'UNE LEÇON

    Une leçon comprend trois parties à savoir :

    - L'introduction ;

    - Le développement ;

    - La conclusion.

    A) INTRODUCTION

    Dans l'introduction, nous avons les étapes suivantes :

    v RAPPEL : ici l'enseignant pose des questions sur la matière déjà vue.

    v MOTIVATION : ici c'est la découverte du sujet du jour.

    v ANNONCE : l'enseignant doit annoncer le sujet du jour en disant qu'aujourd'hui nous étudions l'ordinateur par exemple.

    B) DEVELOPPEMENT

    v ANALYSE : c'est l'exposition de l'enseignant, c'est-à-dire l'enseignant doit expliquer sa leçon.

    v SYNTHESE : l'enseignant doit synthétiser l'essentiel pour donner aux apprenants en posant des questions.

    C) CONCLUSION

    v APPLICATION : ici l'enseignant doit pouvoir poser des questions des curiosités pour vérifier les acquisitions des connaissances des élèves. Ici on donne même le devoir.

    PRESENTATION D'UNE FICHE DE PREPARATION

    ECOLE : C.S TAMUNA DATE : le 25/01/2020

    NOM : KABENA MPEMBU Bertin Heure : 7h30'-8h20'

    CLASSE : 3ème C.G FICHE : N°1

    BRANCHE : Informatique

    SUJET DE RAPPEL : Le périphérique

    SUJET DU JOUR : Le processeur

    REFERENCE : C. LUEMBA, 3ème ; initiation à l'informatique, MédiasPaul, Kin, 2016, p. 25

    SUPPORT DIDACTIQUE : Craie + Tableau noir

    MATERIEL DIDACTIQUE : carte mère avec processeur

    OBJECTIF OPERATIONNEL : Au terme de cette leçon, l'élève sera capable de définir le processeur et de donner les parties qui le composent.

    IN

    METHODES ET PROCEDES

    MATIERE A ENSEIGNER

    #177;5'

    #177;40'

    #177;5'

    INTERROGATIVE

    Qu'est-ce qu'un périphérique ?

    On distingue combien de sortes de périphériques ?

    Comment appel-t-on le composant électronique de l'ordinateur qui a pour mission d'analyser et d'exécuter les instructions ?

    EXPO-INTERROGATIVE

    Qu'entendez-vous par le processeur ?

    Quel est le rôle du processeur ?

    Qu'est-ce qui compose le processeur ?

    L'unité de calcul a quel rôle ?

    Quel est aussi le rôle de l'unité de commande ?

    Qu'est-ce que la mémoire ?

    Quels sont les caractéristiques d'un processeur ?

    La vitesse est mesurée en quoi ?

    La puissance est aussi mesurée en quoi ?

    INTERROGATIVE

    Quel est le rôle d'un processeur ?

    En quoi s'exprime la vitesse ?

    En quoi s'exprime la puissance ?

    I. INTRODUCTION

    a) RAPPEL : un périphérique est tout matériel pouvant être connecté à l'unité centrale.

    Nous distinguons trois sortes de périphériques.

    b) MOTIVATION

    C'est le processeur

    c) ANNONCE DU SUJET

    Aujourd'hui nous étudions le processeur.

    II. DEVELOPPEMENT

    1. DEFINITION : le processeur est le composant électronique de l'ordinateur qui a pour mission d'analyser et d'exécuter les instructions du programme.

    2. ROLE : le rôle du processeur est de commander et contrôler l'ensemble d'ordinateurs.

    3. COMPOSITION : le processeur est composé de trois parties à savoir :

    a) UNITE ARITHMETIQUE ET LOGIQUE (UAL) : il a pour rôle de réaliser les opérations arithmétiques : (+ ;- ; / *) et réalise le traitement commandé par le processeur

    b) L'UNITE DE COMMANDE

    Cette unité a pour rôle :

    - Gérer le bon fonctionnement des programmes en court ;

    - Déclencher le traitement ;

    - Renvoyer les résultats dans la mémoire centrale de l'ordinateur.

    c) LA MEMOIRE

    La mémoire est un dispositif de stockage ou l'enregistrement d'une donnée.

    4. CARACTERISTIQUE

    Le processeur est caractérisé par les éléments suivants :

    v La vitesse : elle est mesurée en (mhz), Méga hertz, elle exprime la vitesse par laquelle travail le processeur ;

    v La puissance est aussi mesurée par le nombre des bits traités simultanément

    III. APPLICATION

    Est de commander et contrôler l'ensemble d'ordinateur.

    La vitesse s'exprime en bit.

    La puissance s'exprime en Méga Hertz.

    CONCLUSION GENERALE

    Connaissant que chaque chose a un début et une fin, notre travail de fin de cycle qui a porté sur la « La Mise en place d'une base de données pour la gestion de stock des produits pharmaceutiques » cas de ARAUPHAR est aussi arrivé au terme.

    Ce travail a été pour nous une opportunité de témoigner dans quelques pages ce qu'a été notre temps consacré aux études pendant ces trois années de premier cycle ici à l'Université Pédagogique de Kananga /UPKAN en sigle

    L'objectif de ce travail était de mettre en place une application informatique qui va aider le gestionnaire de la pharmacie ARAUPHAR de gérer automatiquement le stock de ces produits  et contourner les lacunes liées à la gestion de stock de ces produits pharmaceutiques.

    Tout au long de notre recherche, nous nous sommes posé quelques questions lesquelles avaient constituées l'objet de notre étude :

    · Est -il possible de mettre en place un nouveau système d'information qui va permettre de gérer le stock des produits dans cette pharmacie ?

    · Quel sera l'apport de cette base de données dans la gestion de stock des produits pharmaceutiques ?

    · Le système d'information conçu offrira-t-il une meilleure gestion de stock au sein de cette pharmacie ?

    Eu égard aux questions ci-dessus posées, nous avons émis les hypothèses ci-après :

    · Il est indispensable de mettre en place un nouveau système d'information qui est informatique pour aider le gestionnaire de bien suivre le mouvement de stock dans le gestion de stock de ses produits pharmaceutique et en fin d'éviter la rupture de ce dernier ;

    · Etant donné que l'informatique est une science qui traite les informations d'une manière automatique au moyen d'un outil électronique ; la présente base de données apporte la sécurité, la rapidité et la précision dans le traitement des informations liées à la gestion de stock des produits pharmaceutiques ;

    · Ce présent système d'information offre au gestionnaire une meilleure sécurisation des informations, un travail rapide et une précision dans la gestion de stock afin de résoudre les problèmes liés à la gestion de stock de produits pharmaceutiques au sein d'ARAUPHAR.

    Cependant, pour arriver à la réalisation de ce travail; nous avons fait appel à la méthode MERISE et au technique d'interview qui nous a permis de connaitre, analyses et critiquer le système existant pour que nous parvenons à concevoir la présente base de données.

    En fin, ce travail comprend quatre chapitres; hormis l'introduction et la conclusion :

    * Le premier chapitre porte sur l'approche théorique : dans ce chapitre nous allons définir les concepts clés de notre sujet pour donner la lumière à nos lecteurs ;

    * Le deuxième chapitre porte sur la l'analyse préalable : dans ce chapitre nous allons comprendre le système d'information existant dans cette pharmacie ou l'étude de l'existant.

    * Le troisième chapitre porte sur l'analyse conceptuelle : dans ce chapitre nous allons concevoir le modèles conceptuels qui nous permettrons d'implémenter notre base de données ;

    * Le quatrième chapitre quant à lui porte sur la réalisation de l'application informatique : dans ce dernier chapitre, il est question de montrer les différentes interfaces de notre application et certains codes liés au fonctionnement de celle-ci.

    BIBLIOGRAPHIE

    OUVRAGES

    1. ALPHONSE VERHUTS,Notions d'économie d'entreprise, CRP, édition 1999.

    2. GARDARAIN G. Base de données Objet Relationnel, édition Eyrolle, Paris 1999.

    3. GAVAULT : Technique et pratique de la gestion de stock, édition Delmond ,1980

    4. JEANN-LUC, Hainaut : Base de données et modèle de calcul, outils et méthode pour l'utilisateur ; cours et exercices, 2èmeédition, Dunod, Paris, 2001.

    5. PINTOR et GRAWITZ M.,Méthode de science sociale, Paris, 1966, page 516

    TRAVAUX SCIENTIFIQUES

    - BANYINNGELA MULUMBA SOPHIE : TFC ISC/Kananga : « Gestion automatisée de stock de produits dans une entreprise commerciale ». Cas de JEAN ASSAKA année académique 2017-2018

    - ILUNGA KABAWU VALANTIN : TFC  ISP/ Kananga; ILUNGA KABAWU Valentin: « Mise en place d'une base de données pour la gestion de stock de produits ». Cas de BELTEXCO/Kananga ; académique 2018-2019

    NOTES DES COURS

    1. BAKENGE KANKLONDE R., Notes de cours des Méthodes de Recherche en Science sociale, ISP/ Kananga 2018-2019, 2ème Graduat informatique de gestion

    2. ETSHIKO LOLEKE  F. : Notes de cours de Technique de Base de données, UPKAN 3ème graduat informatique de gestion

    3. KATUJUDI NKUNA JEAN-MARIE : Notes de cours de MERISE, ISP/Kananga 2018-2019, 2ème graduat informatique de gestion

    4. MALU NDAYE Betty : Notes de cours de Système de Gestion de Base de Donnée, ISP/ Kananga 2018-2019, 2ème graduat informatique de gestion

    DICTIONNAIRE

    1. Dictionnaire de la poche LAROUSSE

    2. Petit LAROUSSE

    WEBOGRAPHIE

    v www.Cours.BD.gratuit.com Mardi le 30/12/2019 à 11h15

    v www.petit-entreprise.netMercredi le 01/01/2020 à 15h20

    v www.Cours.BD.gratuit.com Mardi le 30/12/2019 à 11h12

    v www.Openclasserooms.com Mardi le 30/12/2019 à 16h45

    TABLE DE MATIERES

    EPIGRAPHE I

    DEDICACE II

    IN MEMORIUM III

    REMERCIEMENTS IV

    I.1. Introduction 6

    I.2. Définitions des concepts 6

    I.2.1. Mise en place 6

    I.2.2. Base de données 6

    I.2.3. Gestion 6

    I.2.4. Stock 6

    I.3. Notions sur les bases de données 6

    I.3.1. Introduction 6

    I.3.2. Définition 7

    I.3.3. Objectif 7

    I.3.4. CARACTERISTIQUE 7

    I.3.5. Critère 8

    I.3.6. Utilités 8

    I.4. Le système de gestion de base de données 8

    I.4.1. Définition 8

    I.4.4. Rôles d'un SGBD 10

    I.5. Notions sur la gestion de stock 10

    CONCLUSION PARTIELLE 13

    CHAPITRE II ANALYSE PREALABLE 14

    II.O INTRODUCTION 14

    II.1 CONNAISSANCE DU SYSTEME D'INFORMATION EXISTANT 14

    II.1.1 HISTORIQUE 14

    II.1.2 SITUATION GEOGRAPHIQUE 15

    II.1.3 ORGANIGRAMME ET DESCIPTION DES POSTES 15

    II.2 ETUDE DE LEXISTANT 16

    II.2.0 NARRATION 16

    II.2.1 ANALYSE DE POSTE DE TRAVAIL 16

    II.2.3 ANALYSE DE FLUX D'INFOMATION 19

    II.3 DIAGNOSTIC DE L'EXISTANT 23

    II.3.1 POINTS FORTS 23

    II.3.2 POINTS FAIBLES 23

    II.5 PROPOSITION DES SOLUTIONS 23

    CHAPITRE III ANALYSE CONCEPTUELLE 25

    III.0 INTRODUCTION 25

    III.0.1 CHOIX DE LA METHODE DE CONCEPTION 25

    III.1 PRESENTATION DE LA METHODE MERISE 25

    III.2.1 LE MODELE CONCEPTUEL DE DONNEES (MCD) 25

    III.2.1.1. LE MODELE CONCEPTUEL DE DONNEES BRUT 27

    III.2.1 MODELE CONCEPTUEL DE DONNEES VALIDE 28

    III.2.3 LE MODELE PHYSIQUE DE DONNEES 29

    4.3.5 FORMULAIRE FOURNISSEUR 35

    4.4.1 CODES POUR LE BOUTON AJOUTER(ENREIGISTRER) 36

    4.2.4 CODES POUR LE BOUTON MODIFIER 36

    4.4.2 CODES POUR LE BOUTON SUPPRIMER 37

    4.4.3 CODES POUR LE BOUTON RECHERCHER 37

    ANNEXE PEDAGOGIQUE............................................................................38

    CONCLUSION GENERALE...................................................................................... 41

    BIBLIOGRAPHIE................................................................................................ 43

    * 1 Bakenge kankonde R, notes de cours de méthode de recherche scientifique édition 2018-2019, IG2 UPKAN)

    * (2) BAKENGE KANKONDE R. Idm

    * (3)KALUNGA , M et KAZADI, méthode de recherche et d'analyse en science sociale et humaine,EduCaPC/ Lubumbashi ,2013. PAGE 116

    * (4) Bakenge kankonde R.   OPCIT

    * (5) MALU Ndaye B. Notes de cours de système de gestion de base de données. 2ème Graduat IG/UPKAN/Kananga

    * (6) G. GARDARAIN, base de données objet relationnelle, édition Eyrolles, Paris 1999, pages 2-3.

    * (7) GAVAULT, technique et pratique de gestion de stock, éd. Delmos, 1998, P.70-72

    * (8)ALPHONSE VERHUTS : Notions d'économie d'entreprise CRP , édition 1999. page 68

    * (9) MALU NDAYE B. IDM

    * (10) WWW.Cours.BD.gratuit.com Mardi le 30/12/2019 à 11heure

    * (11) Openclasserooms.com. Mardi le 30/12/2019 à 16heure

    * (12) WWW.petit-entreprise.net Mercredi le 01/01/2020 à 15heure

    * (13) MALU NDAYE B. OPCIT

    * (14) FREDDY ETSHIKO . Notes de cours de technique de base de données, G2 IG/UPKAN.KANANGA, 2019.

    * (15) WWW.technique-ingenieur.fr le 19/12/2019 à 13 heure

    * (16) WWW.commentçamarche.com/Bddintro.html , le 29/12/2019 à 15heure

    * (17) http //WWW.technique-ingenieur. fr.HTML, le 30/12/2019

    * (18)http //WWW.technique de base de donées.html le 02

    * (19)Malu Betty opcit

    * (20)Tshikutu a. Opcit

    * (21)katujudi Nkuna J M. Opcit

    * (22 ) WWW.petit-entreprise.net Samedi le 05/01/2020 à 10heure

    * 27 Assistant FREDDY ETSHIKO, notes de cours de technique de base de données, 3ème graduatInformatique de gestion, UPKAN ,2019-2020,inedit






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams