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
|
N°
|
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