TFC Pascaline Fin
TFC Pascaline Fin
TFC N° …………
EPIGRAPHE
Ne soyez jamais des hommes et des femmes strictes : un chrétien ne jamais l’être parce que
notre joie n’est pas une joie qui nait du fait d’avoir rencontré notre sauveur jésus christ qui
est parmi nous.
DEDICACE
A nos très chers parents DUNIA RIZIKI Aristide et BITONDO WALUMONA Georgette
pour toute la privation et souffrance depuis notre naissance jusqu’aujourd’hui.
A mon très cher beau-frère MUBUKYA ZONGWA Jean-Claude et ma sœur FEZA
RIZIKI Francine pour nous avoir accompagnés matériellement et moralement durant ce
parcours. Que Dieu vous bénissez et qu’il vous donne une bonne vie ici-bas et au-delà d’ici
NAMBULA RIZIKI
REMERCIEMENTS
Au terme de ce travail de fin de cycle qui couronne la fin de notre premier cycle universitaire,
nous en faisons un devoir particulier de remercier toutes les personnes qui ont contribué d’une
manière ou d’une autre sa réalisation de ce travail.
Notre gratitude va tout droit à l’endroit des autorités académiques ainsi qu’au corps
enseignants de l’institut supérieur pédagogique (ISP/BUKAVU) pour leur savoir qu’ils ont
bien voulu nous transmettre.
Nous adressons tous nos sincères remerciements à nos très chers parents DUNIA RIZIKI
Aristote et BITINDO WALUMONA Georgette, à mon beau-frère MUBUKYA
ZONGWA Jean-Claude et à ma sœur FEZA RIZIKI Francine et MURHULA
BABESHA Elia et à ma sœur PONGA RIZIKI Christelle
Nous ne pouvons pas terminer ces quelques lignes sans penser à tous ceux qui de près ou de
loin, directement ou indirectement nous ont apporté leurs secours tant matériel, spirituel que
moral, qu’ils veillent trouver ici l’expression de notre profonde gratitude.
NAMBULA RIZIKI
LISTE DE FIGURES
De l'âge de la pierre à nos jours, l'esprit perfectionniste de l'homme n'a cessé de lui permettre
d'améliorer sa vie quotidienne. Le passage de la mécanique aux domaines d'informatique,
d'électronique et de domotique a révolutionné la vie journalière de l'être humain. Les
nouvelles technologies de l'information et de communication illustrent ce phénomène.
Aujourd'hui, vu l'intérêt croissant de vouloir gagner en temps, de conserver les données, de
limiter le nombre d'employés et pas mal d'autres raisons, ont passé petites, moyennes et
grandes entreprises à chercher des solutions informatiques capables de répondre à leurs
besoins.
L'influence de l'informatique sur le monde est devenue évidente, surtout le monde des
entreprises, pour partager et répartir l'information et la traiter au sein de leurs systèmes
d'information.
Les pharmacies des hôpitaux ne font pas exception des établissements nécessitant une aide
informatique car, jusqu'à ce jour, la manière de gérer manuellement est encore dominante,
d'où la nécessité absolue d'introduire l'informatique dans le secteur pharmaceutique.
Signalons que le processus de gestion de stock regorge les activités de stockage (Input) et les
activités de déstockage ou de distribution (Output).1
0.1. PROBLEMATIQUE
1
MASOKA WAMTU B., cours de comptabilité générale, G1IG, ISP/BKV, 2021-2021, inédit.
Actuellement, l'informatique constitue une révolution la plus innovante dans la vie moderne
de l'homme et connait une avancée technologique spectaculaire dans tous les secteurs.
L’informatique s’est imposée d’une manière très impressionnante dans les entreprises. Cela
est dû à son apport extraordinaire dans le domaine de la gestion des bases de données.
Dans la pharmacie de la clinique RUHIGITA, nous avons pu constater, en effet, que presque
l’ensemble des traitements au sein de cette organisation se font manuellement ce qui engendre
un certain nombre de problèmes tels que la lenteur dans l’accès aux données et les risque de
perte d’informations voire même une prise décision non valide. Pour ce faire la meilleure
solution pour pallier aux problèmes est l’informatisation du système afin d’assurer l’accès
instantané aux données et une sécurisation de ces dernières, ce qui simplifie le travail (Daniel,
2010).
Ainsi donc face à des multiples problèmes dus à la gestion traditionnelle (manuelle) des
entreprises, cette science joue un rôle important dans le développement des entreprises en
générale et des institutions sanitaires en particulier.
C’est dans cette vision que nous inscrivons ce présent travail pour n’aborder que le problème
lié à la gestion de stock des produits pharmaceutiques périssables pour résoudre les difficultés
y afférentes que rencontre les gestionnaires de la clinique RUHIGITA dans leur gestion
quotidienne.
L’informatique est de plus en plus utilisée dans tous les domaines d’activités y compris celui
de la gestion de stock auquel nous recherchons d’ailleurs dans notre étude, et cela pour une
meilleure gestion des différents traitements exigés activité de gestion de stock.
Les stocks sont constitués par l’ensemble des biens (articles) ou des services qui interviennent
dans le cycle d’exploitation de l’entreprise pour être soit vendus en l’état ou au terme d’un
processus de production avenir ou encours, soit consommés en général au premier usage.
(VAGHENI, 2014)
Il faut noter que l’existence d’un stock dans une entreprise a plusieurs objectifs : d’une part,
dans un souci de réduction de coût de livraison, les responsables commerciaux misent sur des
grosses commandes (une unique livraison plus rentable que plusieurs petites).
Cependant les stocks peuvent représenter 20 à 60% des actifs de l’entreprise, ils engendrent
donc un besoin important d’investissement et immobilisent la trésorerie qui pourrait être
consacrée au développement d'activités rentables de l'entreprise. Ils sont d'autres part un frein
à la créativité de système de production face à l'évolution actuelle de la plupart des marchés
caractérisée par l'augmentation de la variété des produits proposés sur des volumes plus
faibles et pour des délais de livraison plus court (Dayan, 2004).
Il arrive parfois que le magasin (la pharmacie) soit déjà plein d'articles que l'on ne sait plus
même compter. En voulant effectuer une sortie, le gestionnaire rencontre un problème en se
posant une question : Quel article doit-on faire sortir d'abord parmi tant d'autres ? Le
gestionnaire peut vouloir apporter une solution qui ne pourrait peut-être pas être la meilleure.
Il peut soit faire le choix compte tenu de son observation sans tenir compte même des raisons
qui justifieraient l'existence de cet article. Par contre la prise de décision sur quel article doit
sortir en premier-lieu doit être guidée par les raisons qui justifient son existence.
La mise en place d'un système d'amélioration permanente aboutissant à une plus grande
maîtrise des processus de production et de distribution permettra de réduire considérablement
les stocks tout en assurant une souplesse équivalente et une réactivité à la variation de la
demande plus importante.
Parmi les raisons qui justifient l'existence d'un stock on peut citer la durée de vie des articles
dans le stock en se référant à leur date d'expiration, le taux de rotation des stocks, le taux de
rupture, etc. Notre présent travail se focalisera sur le premier aspect qui est la gestion de stock
par date d'expiration des articles. Avant que la date d'expiration d'un article n'arrive il faut que
nous soyons déjà au courant et que sa sortie puisse constituée une préoccupation première. La
solution serait alors d'envisager un logiciel qui, bien conçu, peut aider les gestionnaires dans
la prise de décision en matière de faire un déstockage d'article.
Dans cette étude, nous considérons la pharmacie la clinique RUHIGITA comme un sous-
système du système global appelé à garantir le bien-être de la population. Cette institution
devrait être informatisée avec un système automatisé de la gestion efficace et de personnel du
domaine très qualifié.
C'est autour de cette thématique que nous allons réfléchir aux interrogations suivantes :
Aucune étude si originale soit elle ne peut pas prétendre s'affranchir des liens qui l'unissent à
d'autres études de la même contrainte. La logique scientifique exige de nos jours et dans la
plupart de cas, que lorsqu'on traite un sujet scientifique, il est préférable à tout rédacteur de
commencer par fréquenter des bibliothèques pour consulter les travaux de fin d'études traités
par nos prédécesseurs, d'en tirer une démarcation enfin d'éviter de revenir sur les mêmes
idées.
Harris KATETE4 en 2011 dans son travail intitulé « Conception et réalisation d'une
application de gestion de stock dans une entreprise privée cas de Sesomo. » a abouti à
la conception d'une application en utilisant une base de données Hyper File Classic,
pour la gestion de stocks de la Secrétariat Sociale de la Main d'Œuvre (SESOMO).
L'application a été développée en général avec le Windev (renfermant plusieurs autres
outils), le Word. Le langage de programmation utilisé est le WLangage.
BEDJAOUI CHAOUCHE Mohamed5 en 2009 a parlé de « Mise en place d'un logiciel
de gestion de pharmacie ». cet auteur a utilisé la méthode 2TUP pour concevoir une
application capable de bien gérer une pharmacie. Il est parvenu à affirmer son
2
KINYUSA B., initiation aux méthodes de recherche en sciences sociales, PUL, Kin 195, P.52
3
RONGERE P. ; Cité par MULUMBATI N., Manuel de sociologie générale, [Link], L’shi 1988,p.19
4
[Link]
5
idem
hypothèse selon laquelle la mise en place d’une base de données pourrait aider les
pharmacies de bien gérer leurs produits et éviter bien entendu les erreurs lors de la
prise des décisions.
Gilbert MATONGO KAWAYA6 : ayant constaté la difficulté pour l’entreprise de
connaitre l’évolution du stock et les rapports de vente des autres succursales, la perte
de temps ; c’est dans ce cadre que le chercheur se situé et a travaillé sur la
modalisation de la gestion de stockage et de vente d’une entreprise ayant plusieurs
succursales, cas de la société KOTECHA BUKAVU.
Job KUTA7 : ayant constaté que le traitement des données, sa faisant manuellement ce
qui étant lent ennuyant, harassant et ce sujet a des nombreuse erreurs, c’est dans ce
cadre que le chercheur a mis en place une application pour la gestion des ventes de
produits cosmétique à l’héritage cosmétique (KINSHASA).
Quant à ce qui nous concerne, nous avons travaillé sur « la mise en place d’un système
automatisé de gestion de stock des produits périssables dans une pharmacie hospitalière.
Cas de la pharmacie de la clinique RUHIGITA». Ce sujet se distingue des autres ci-haut
cités dans le sens qu’au-delà d’aborder la gestion de stock des produits, notre sujet a encore
ajouté les produits qui sont périssables. Nous espérons donc apporter un plus dans le
domaine de gestion de stock des produits.
6
Gilbert M., modalisation de la gestion de stockage et de vente d’une entreprise ayant plusieurs succursales, cas
de la société KOTECHA BUKAVU, TFC ISP/BUKAVU, 2015-2016, inédit.
7
Job K., la gestion des ventes de produits cosmétique à l’héritage cosmétique (KINSHASA), TFC ISC/KIN,
2012-2013
0.5. CHOIX ET INTERET DU SUJET
a) Choix du sujet
A noter que notre sujet s’intitule « la mise en place d’un système automatisé de gestion de
stock des produits périssables dans une pharmacie hospitalière. Cas de la pharmacie de
l’HGR/PANZI ». Le choix de ce sujet est motivé par le souci de doter la clinique RUHIGITA
d’un outil rationnel de gestion capable de satisfaire les besoins des gestionnaires de cet hôpital
qui est une gestion plus efficace.
b) Intérêt du sujet
Pour ne pas se plonger dans l'océan où on ne voit pas ses limites nous allons nous intéresser
seulement à la gestion de stock des produits médicaux périssables parce que nous avons
constaté que la clinique RUHIGITA possède plusieurs stocks notamment le stock de
logistique.
Notre étude a pour espace la clinique RUHIGITA et pour temps, nous avons considéré les
données allant d’Avril 2007 jusqu'à Avril 2023.
0.7. METHODOLOGIE DE RECHERCHE ET TECHNIQUE
a) Méthodologie
La méthode est définie comme l'ensemble des règles pour conduire raisonnablement,
logiquement nos pensées ou encore la voie à suivre pour atteindre le but qu'on s'est fixé.8
Dans le cas de notre étude nous avons choisi de concevoir notre système d'information avec le
langage de modélisation UML (Unified Modeling Language) en utilisant la démarche UP
(Unified Process) comme méthode de développement.
Le langage UML est né de la fusion de 3 trois grandes méthodes : l'OMT (Object Modeling
système) de James RUMBAUGH, l'OOD (Object Oriented Developpement) de Grady
BOOCH et l'OOSE (Object Oriented Software Engineering) d'Ivar JACOBSON. Le processus
de développement UP, associé à UML, met en œuvre les principes suivants:
Ces principes sont à la base du processus unifié décrit par les auteurs d'UML.
b) Techniques de recherche
Selon Madeleine GRAWITZ « La technique représente les étapes d'opération limitées, liées à
des éléments pratiques concrets adaptés à un but défini 9».
En effet, les informations et données collectées et utilisées dans le cadre de notre étude, ont
été réunis en utilisant les techniques suivantes :
8
D. CANDA, Initiation au travail Scientifique(IRS), G1 Informatique/UPL/2008-2009, inédit.
9
D. CANDA, Initiation au travail Scientifique(IRS), G1 Informatique/UPL/2008-2009, inédit
10
idem
contacter et de poser différentes questions à certains agents de la clinique RUHIGITA
pour arriver à trouver des informations utiles pour la compréhension de notre domaine
de travail.
La clinique RUHIGITA est une institution médicale privée qui a vu le jour en 2003. C’est
sous l’initiative de Sœur BULANGALIRE RUHIGITA qui, suite aux besoins des soins de
santé exprimés dans son milieu, décide de transformer et d’équiper la maison paternelle en
clinique portant le nom du patriarche et notable RUHIGITA, son feu père
La clinique fut inaugurée le 17 octobre 2003, date de commémoration du décès de son père.
La réception
La pharmacie
La pédiatrie
La dentisterie
L’ophtalmologie
La gynéco-obstétrique
La cardiologie
La kinésithérapie
11
Les annales du clinique
La consultation
La biologie médicale
L’imagerie médicale (radiographie et écographie)
II. SITUATION GEOGRAPHIQUE12
La clinique Ruhigita est situé sur l’avenue Emery Patrice Lumumba, dans le quartier
Ndendere, commune d’Ibanda, Ville de Bukavu dans la province du Sud-Kivu, en République
Démocratique du Congo. Il se trouve à l’extrême Nord de la ville de Bukavu. D’où il est l’une
des institutions médicales de la Zone de santé d’Ibanda, il est limité :
Nous avons comme priorité de vous offrir une prise en charge complète de votre santé qui
consiste en l’intégration, sous un même toit, d’une grande variété de services professionnels.
Nous voulons offrir à notre clientèle des services médicaux et paramédicaux de qualité.
Nos service ont tous comme point commun le professionnalisme, la riguer, l’efficacité
prouvée des services et ce , dans un climat personnalisé empathique et courtois.
2. Vision
12
idem
La clinique Ruhigita fonctionne sous la responsabilité libre et non lier à une autre structure
et/ou communauté, d’où il œuvre dans son département des œuvres médicales et comprenant
un comité de gestion qui chapote les principaux départements, à savoir : le staff médical, le
service d’administration et la finance.
Organisée en services des urgences, des soins Intensifs, et des consultations externes,
départements de médecine interne, l’ophtalmologie, de chirurgie, de pédiatrie et de gynéco
obstétrique.
V. DESCRIPTION DE LA STRUCTURE
La clinique Cinique regroupe des employés provenant des familles, des ethnies et de régions
différents qui sont déployés dans le service de : chirurgie , pédiatrie, médecine interne,
médecine légale, gynécologie maternité, imagerie médicale, soins infirmière, pneumologie,
orthopédie, pharmacie, orl, laboratoire, dentisterie, kinésithérapie, dermatologie, cardiologie,
oncologie, chirurgie infantile, rhumatologie et clinique mobile, tous sous la direction du
Médecin Directeur Dr David NSIKU
Médecin directeur :
Il est le numéro un de l’institution qui veille à la bonne marche des services. Il supervise ou
contrôle tous les services de l’institution. Il est chargé de l’exécution des décisions du
ministère de la santé concernant les fonctionnements de son hôpital et procède à l’inspection
régulière de l’hôpital.
Directeur de Nursing
Il coordonne, organise et supervise les soins à administrer aux malades ainsi que les actes
posés par les infirmiers qui sont à sa charge, encadre les stagiaires.
Staff Médical
Le Staff Médical est un endroit où se réunissent tous les Agents soignants pour discuter les
choses rencontrer, dans différents services, chez un malade, infirmier ou Médecin, mais géré
par un Médecin
Non loin de l’accueil des visiteurs, le service de réception, constitue le schéma ou circuit de
malade englobe le schéma des différentes activités qui se déroule au sein de la Clinique
RUHIGITA
Secrétariat Administratif
C’est pour l’administration des tous les services, évolution et les fonctionnements de tous les
Agents du Centre.
La pharmacie
la pharmacie est un service qui garde et vend les medicaments, que ça soit interne que externe
moyenant un ordonnance.
L’intendance
Le service qui gére les gents qui font de l’entretien et le garde des agents soignants tout
comme les gardes de la sécurités
Services généraux Le service généraux est une globalité des tous les service sur
ajouter dans un Hôpital ou Centre Hospitalier
MEDECIN DIRECTEUR
MEDECINE CONSULTATION
CHURIRGIE PEDIATRIE MATERNITE LABORATOIRE NUTRITION
INTERNE EXTERNE
Figure 1 organigramme
Chapitre Deuxième : MODELISATION ET ETUDE DU SYSTEME EXISTANT
II.1.1. Un Logiciel
« Un logiciel ou une application est un ensemble des programmes qui permet à l'ordinateur ou à un
système informatique d'assurer une tâche ou une fonction en particulier (exemple : logiciel de
comptabilité, logiciel de gestion des prêts, etc.) »13.
On peut encore dire qu'un logiciel est utilisé comme un terme générique désignant l'ensemble de tous les
programmes. Mais un logiciel est aussi un programme... De sorte que tout logiciel fait finalement partie
de logiciel. De façon courante un logiciel est tout simplement un programme (Achraf, Août 2005).
Les logiciels, suivant leur taille, peuvent être développés par une personne seule, une petite équipe ou un
ensemble d'équipe coordonnés. On a constaté que le développement des grands logiciels par des grandes
équipes pose souvent des problèmes surtout dans la conception (Daniel, 2010).
Un logiciel ne doit pas être conçu pour une durée moins courte. Avant de concevoir un logiciel il faut
s'amender à propos des objectifs poursuivis, de l'analyse générale, de la conception détaillée, du codage
aussi. (Mchangama I. 2007).
II.1.2. Le Stock
a. Définition
Le stock constitue un ensemble des biens et services qui interviennent dans le cycle de vie de
l'entreprise pour être soit vendu à l'état au terme d'un processus de transformation ou encours soit
consommer au premier usage.14
Le stock correspond à des charges d'exploitation contractées non encore consommées ou non encore
vendues. D'où stocker, c'est engager des dépenses pour acquérir des biens que ne produiront des
revenus qu'ultérieurement. Selon ce que l'on stocke, en quelle quantité et suivant la durée, ces dépenses
peuvent s'avérer conséquentes.15
b. Type de stocks16
13
N’Sendula D., génie logiciel en Système comptable OHADA, Mémoire de Fin de Cycle, Université Adventiste
de Lukanga, 2010, inédit.
14
LUNGELE H. Cours de gestion de stock, 2021-2022, ISP/BKV, Inédit.
15
LUNGELE H., OpCit.
16
idem
Page 1 sur 44
Les marchandises : ce sont des objets, matières ou fournitures acquis par l'entreprise et destinés
à être revendus sans aucune transformation
Les matières premières : ce sont des objets, matières et fournitures acquis par l'entreprise
auprès des fournisseurs et destinés à être ultérieurement incorporé aux produits finis, il y reste
présent.
Matières consommables : sont des matières qui contribuent d'une manière indirecte à la
fabrication des produits finis.
Les produits semi-ouvré (en cours de fabrication ou semi-finis) : sont des produits qui
atteignent un stade déterminé de la fabrication et qui sont disponibles pour des transformations
ultérieures. Ils représentent les articles qui ne sont pas vendables.
Les produits finis : sont des produits fabriqués par l'entreprise et destinés à être vendus.
Les matières d'empaquetage (de conditionnement) : ce sont ceux destinés à garder les
produits contre les risques au cours de leurs distributions. Elles font corps avec les produits finis
fabriqués
Les déchets et rebuts : ce sont des produits finis qui présentent des défauts ou ne représentent
pas les formes voulues et/ou sont impropres à l'utilisation à laquelle elle était destinée.
Les sous-produits : ce sont des produits secondaires obtenus au cours de l'élaboration du produit
fini principal. Ces produits liés mais non désirés par l'entreprise peuvent avoir des valeurs
marchandes sous réserves des traitements supplémentaires. Comme par exemple une entreprise
pétrolière obtient de l'essence mais aussi des sous-produits comme l'huile, goudron, ...
Il existe différentes appellations des locaux où sont stockés ces stocks : les magasins (pour les
entreprises industrielles), les entrepôts (pour les entreprises de distributions en gros), les réserves (pour
les entreprises de distribution en détail). On constitue le stock pour éviter le retard dans la livraison de
produits aux clients, éviter le retard et l'interruption dans les processus de la transformation des ateliers,
optimiser le coût de la transaction et profiter le mouvement des prix (Chirac, 2011)
II.1.3. Gestion
Etymologiquement, ce mot dérive de manager qui signifie régler avec soin et adresser avec habileté une
préoccupation. C'est diriger et manipuler ou conduire à sa main. Par gestion nous allons comprendre une
science des décisions stratégiques et tactiques dans les organisations.17
17
IRENE, Cours de Management, G2IG, 2018-2019, ISP/BKV,Inédit.
Page 2 sur 44
Enfin, la gestion peut être définie comme le processus spécifique consistant en activités de planification,
d'organisation, direction et de contrôle.
L'approche de la gestion est un processus continue et dynamique. Cela signifie qu'un système
managérial a des fonctions et principes d'action qui interagissent et forment un environnement social (un
tout). Ces informations de management sont :18
La planification : qui consiste en une définition des buts et objectifs de l'organisation ainsi que
l'élaboration des plans d'action à suivre
L'organisation : sert de la distinction des travails en tâches et mises en relation des individus.
Direction : consiste à donner des instructions nécessaires aux membres et leurs motivations
Contrôle : savoir l'exécution des activités selon les plans établis.
Un produit c'est bien né d'une activité humaine et destiné à la vente, un article, objet ou bien vendu, une
substance destinée à un usage domestique, une substance comestible destinée à la vente.
Par produit périssable nous voyons les produits qui peuvent être inutile à cause d'avoir perdues les
raisons qui justifient leur existence n'ont plus en cours. Ce sont encore des produits qui sont destinés à
disparaître et ne sont pas éternel voir des produits qui ne se conservent pas facilement à l'état naturel.
La gestion du stock s'avère indispensable et nécessaire pour toute entreprise qui veut s'échapper de la
rupture du stock. Etre au courant du volume du stock doit être une préoccupation de celui qui assume la
fonction de la surveillance du stock dans l'entreprise. Gérer le stock c'est « faire en sorte qu'il soit
constamment apte à répondre aux demandes des clients, des utilisateurs ainsi que des articles stockés
(Zemarti 1976, cité par MAKI).
Le stock constitue le poumon de l'entreprise qui fait surtout des ventes et des achats. Une entreprise sans
quantité suffisante des marchandises l'activité d'entreprendre s'avère compliqué. Une difficulté, il est
souvent difficile de connaitre le vrai volume de votre stock et difficile de faire sortir de la marchandise à
un prix non actualiser, alors avec ce logiciel nous n'allons plus faire la sortie avec un prix non actualisé.
18
Idem.
Page 3 sur 44
A la banque, on livre un bordereau qui sera considéré comme preuve de payement que le client va
présenter au service de la pharmacie avec l’ordonnance et à la pharmacie on vérifie si ce qui est dans la
facture et normalement ce qui est dans l’ordonnance. Après que tout cela soit vérifié, on livre les
médicaments au client et on l’explique la prescription.
Le diagramme de flux d’information est une représentation qui met en rapport la circulation de flux
entre les activités, ainsi il permet d’identifier les acteurs et le flux échangés entre ces acteurs. Pour le cas
de notre pharmacie, nous avons quatre acteurs dont deux acteurs externes et deux acteurs internes : les
acteurs internes sont : le Pharmacien et le stock. Les acteurs externes sont : la firme(Fournisseur) et les
clients. Pour la pharmacie de l’Hôpital Général de référence de Panzi, son flux d’information se présente
comme suit :
● Le troisième flux est le stockage des médicaments dans le dépôt de la pharmacie en attente de
la vente ;
● Le quatrième flux sera la commande des médicaments par le client (malade) moyennant son
ordonnance auprès du pharmacien ;
● Le cinquième flux représente le déstockage des médicaments par le pharmacien dans le stock ;
● Le sixième flux est la livraison des médicaments auprès du client (malades) par pharmacien.
a) Bon de réquisition
C’est un document qui permet au gestionnaire de la pharmacie de se ravitailler. C’est ce que les autres
entreprises appellent les bons de commandes. Ce document se présente comme suit :
Page 5 sur 44
b) La fiche de stock
Elle est élaborée à partir du PV de recquisition. La fiche de stock permet de suivre le circuit de tous le
produits dans la pharmacie de l’Hôpital Général de Référence de Panzi. Elle est présentée de la manière
suivante :
Page 6 sur 44
Facture
La facture est un document que le client présente au sein de la banque pour que la banque lui donne
l’autorisation de payer l’argent de l’achat des médicaments et en suite il le présente au près du service de
la pharmacie pour qu’il soit srvit des médicaments. Ce document est présenté comme suit :
Page 7 sur 44
Figure 5: Facture
Au sein de ce département, l’utilisation des machines est habituelle et on les trouve presque dans tous
les niveaux de la direction dudit département.
Page 8 sur 44
Un Manager doit avoir non seulement une expérience dans son domaine d’application, mais aussi être
appliqué et sans reproche. Malgré la gestion manuelle des produits dans la plupart des services dudit
département, on ne peut que féliciter les responsables des différentes cellules qui déploient beaucoup
d’effort pour réaliser un travail considérable.
Nonobstant les surcharges, ils arrivent à établir les documents relatifs au stock des différents produits
périssables.
Partant des critiques invoqués dans le cadre de proposer des nouvelles solutions satisfaisantes qui
pourront permettre d’améliorer le système de gestion et pour porter solution à certains problèmes ; nous
allons proposer deux types de solutions : la solution manuelle et la solution informatique.
Après analyse, nous avons vu que les différents services du département de la pharmacie ne peuvent pas
fournir immédiatement une information correcte en rapport avec la gestion de stock. Sur ce, une
application informatique peut être en mesure de donner l’état du stock soit à la fin de la journée, soit à la
fin de la semaine, à la fin du mois… et permettre au manager(Gestionnaire) de prendre des décisions
rationnelles.
Après avoir étudié toutes les opportunités et tous les avoirs, nous avons trouvés que l’usage de l’outil
informatique s’avère indispensable ou reste presqu’incontestable et constitue le seul moyen qui peut
apporter une solution « juste » dans la gestion de l’ensemble de ce département.
Pour mettre fin aux problèmes liés à la gestion de stock ; nous mettrons à leur disposition un système
web qui leur permettra l’accès rapide aux données et une meilleure réalisation des tâches.
Page 9 sur 44
OMT de James Rumbaugh (General Electric) fourni une représentation graphique des aspects
statiques, dynamiques et fonctionnels d’un système ;
OOD de GradyBooch, définie pour le Department of Defense, introduit le concept de paquetage
(package) ;
OOSE d’Ivar Jacobson (Ericsson) fonde l’analyse sur la description des besoins des utilisateurs
(cas d’utilisation, ou use cases).
UML est un langage formel et normalisé en termes de modélisation objet. Son indépendance par rapport
aux langages de programmation, aux domaines de l’application et aux processus, son caractère
polyvalent et sa souplesse ont fait de lui un langage universel.21
En plus, UML est essentiellement un support de communication, qui facilite la représentation et la
compréhension de solution objet. Sa notation graphique permet d’exprimer visuellement une solution
objet, ce qui facilite la comparaison et l’évaluation des solutions. L’aspect de sa notation, limite
l’ambigüité et les incompréhensions.
Dans ce point, nous allons invoquer les différents sous-points suivants :
Visual Paradigme
Visual Paradigme est un logiciel de création des diagrammes dans le cadre d'une programmation. Il
possède plusieurs options permettant une large possibilité de modélisation en ULM.22
19
Grady Booch, James Rumbaugh, and Ivar Jacobson. Le guide de l’utilisateur UML. Eyrolles, 2003.
20
idem
21
Nos propres sources
22
[Link] consulté ce
07/05/2021 à 01h25
Page 10 sur 44
UML fournit un moyen astucieux permettant de représenter diverses projections d'une même
représentation grâce aux vues. Une vue est constituée d'un ou plusieurs diagrammes. On distingue deux
types de vues :23
Les vues statiques24, permettant de représenter le système physiquement. Dans cette vue, nous
avons les diagrammes suivants :
- Diagrammes de classes : représentent des collections d'éléments de modélisation statiques
(classes, paquetages...), qui montrent la structure d'un modèle.
- Diagrammes d'objets : ces diagrammes montrent des objets (instances des classes dans un
état particulier) et des liens (relations sémantiques) entre objets.
- Diagrammes de composants : permettent de décrire l'architecture physique statique d'une
application en termes de modules : fichiers sources, librairies exécutables, etc.
- Diagrammes de déploiements : montrent la disposition physique du matériel qui compose
le système et la répartition des composants sur ce matériel.
Les vues dynamiques : Montre le fonctionnement du système. Dans cette vue nous avons:
- Diagrammes de collaboration : Montrent des interactions entre objet (instances de classes
et acteurs).
- Diagrammes de cas d'utilisation : Identifient les utilisateurs du système (acteurs) et leurs
interactions avec le système.
- Diagrammes de séquence : Permettent de représenter des collaborations entre objets selon
un point de vue temporel, on y met l'accent sur la chronologie (envois de messages).
- Diagrammes d'états-transitions : Permettent de décrire les changements d'états d'un objet
ou d'un composant, en réponse aux interactions avec d'autres objets/composants ou avec des
acteurs.
- Diagrammes d'activités : (une variante des diagrammes d'états-transitions) servent à
représenter graphiquement le comportement d'une méthode ou déroulement d'un cas
d'utilisation.
23
CT AKILI, Cours de conception d’un système informatique, 2020-2021, ISP/BUKAVU, Inédit.
24
Idem
Page 11 sur 44
décrire l’interaction entre les acteurs (utilisateurs du cas) et le système. La description de l’interaction
est réalisée suivant le point de vue de l’utilisateur25.
La représentation d’un cas d’utilisation met en jeu trois concepts : l’acteur, le cas d’utilisation et
l’interaction entre l’acteur et le cas d’utilisation26 :
Un acteur correspond à toute personne qui pose quelques actions dans un système informatique.
Un cas d’utilisation correspond à un certain nombre d’actions que le système devra exécuter en
réponse à un besoin d’un acteur.
Une interaction permet de décrire les échanges entre un acteur et un cas d’utilisation.
1.1. LA PRESENTATION DU DIAGRAMME DE CAS D’UTILISATION
Dans le cadre de notre Travail de mémoire, ci-après sont les acteurs et leurs cas d’utilisation devant
interférer dans notre système informatique.
La représentation graphique standard de l’acteur en UML est l’icône appelée avec le nom de l’acteur
sous le dessin. On peut également figurer un acteur sous la forme rectangulaire d’une classe, avec le
mot-clé « actor ».
S’authentifier
PHARMACIEN S’authentifier
26
CT AKILI, Cours de conception d’un système informatique, 2020-2021, ISP/BUKAVU, Inédit.
Page 12 sur 44
Imprimer la facture
Afin de décrire les interactions entre les cas d’utilisation, nous présentons ces derniers de façon
textuelle :
Page 13 sur 44
Scenario Nominal
« DEBUT »
Scenario Alternatif
But : Ce cas d’utilisation permet à l’utilisateur d’enregistrer une nouvelle vente pour le
Page 14 sur 44
Acteur : Pharmacien
Précondition : S’authentifier
Scénario Nominal
« DEBUT »
Scénario Alternatif
2) LE DIAGRAMME DE CLASSES
C’est un diagramme qui permet de donner la représentation statique du système à développer. Il
constitue l’un des supports essentiels de la modélisation UML. La représentation est centrée sur les
concepts de classe d’association. Chaque classe se décrit par les données et le traitement dont elle est
responsable pour elle-même et vis-à-vis des autres classes. La description de ce diagramme est fondée
par les concepts de classe comprenant les attributs et les opérations et les différents types d’associations
entre classe27.
27
[ACSIOME et Alii, Modélisation dans la conception des systèmes informatique 2015 p.102].
Page 15 sur 44
Le diagramme de classes permet de modéliser les classes du système et leurs relations indépendamment
d’un langage de programmation particulier28.
Le concept d’objet : Un objet est un concept, une abstraction ou une chose qui a un sens dans le
contexte du système à modéliser. Chaque objet a une identité et peut être distingué des autres sans
considérer a priori les valeurs de ses propriétés.
Le concept de classe comprenant les attributs et les opérations: Une classe décrit un groupe
d’objets ayant les mêmes propriétés (attributs), un même comportement (opérations), et une
sémantique commune (domaine de définition).
Les différents types d’association entre classes.
Une association entre classes représente les liens qui existent entre les instances de ces classes29.
Dans la présentation en UML, une classe se représente à l’aide d’un rectangle comportant trois
compartiments en général ; dont : la désignation de la classe ou le nom de la classe, la description des
attributs et la description des opérations.
Bernard Morand, Analyse et conception des systèmes d’information : Les diagrammes de Unified Modeling
28
Langage (UML).
29
Pascal GROJEAN et Alii, performance des architectures 2011 p. 100.
Page 16 sur 44
3) DIAGRAMMES DE SEQUENCE
L’objectif du diagramme de séquence est de représenter les interactions entre objets en indiquant la
chronologie des échanges. Cette représentation peut se réaliser par cas d’utilisation en considérant les
Page 18 sur 44
différents scénarios associés30. Dans le cadre d’analyse des cas d’utilisation, nous allons présenter les
différents diagrammes de séquence pour les cas d’utilisations ci-après :
1) S’authentifier ;
2) Enregistrer une vente.
i) S’authentifier
30
CT AKILI, opCit.
Page 19 sur 44
4) LE DIAGRAMME D’ACTIVITES
1. PRESENTATION DU DIAGRAMME D’ACTIVITES
Le diagramme d’activités donne une vision des héritages des activités propres à une opération ou à un
cas d’utilisateur. Il permet ainsi de représenter graphiquement le comportement d’une méthode ou le
déroulement d’un cas d’utilisation. Les diagrammes d’activités sont relativement proches des
diagrammes d’états-transitions dans leur présentation, mais leur interprétation est différente. Une
activité représente une exécution d’un mécanisme, un déroulement d’étapes séquentielles. Le passage
d’une activité vers une autre est matérialisé par une transition.
Les diagrammes d’activités permettent de mettre l’accent sur les traitements. Ils sont donc
particulièrement adaptés à la modélisation du cheminement de flots de contrôle et de flots de données.
Ils permettent ainsi de représenter graphiquement le comportement d’une méthode ou le déroulement
d’un cas d’utilisation31.
iii) Authentification
31
Pascal Roques, UML - Modéliser un site e-commerce. Les cahiers du programmeur. Eyrolles, 2002.
Page 21 sur 44
iv) Enregistrement
5) DIAGRAMME DE DEPLOIEMENT
1. PRESENTATION DU DIAGRAMME DE DEPLOIEMENT
Un diagramme de déploiement décrit la disposition physique des ressources matérielles qui composent
le système et montre la répartition des composants sur ces matériels. Chaque ressource étant
matérialisée par un nœud, le diagramme de déploiement précise comment les composants sont répartis
sur les nœuds et quelles sont les connexions entre les composants ou les nœuds. Les diagrammes de
déploiement existent sous deux formes : spécification et instance.32
32
Pascal Roques, UML - Modéliser un site e-commerce. Les cahiers du programmeur. Eyrolles, 2002.
Page 22 sur 44
Bibliographie
Page 24 sur 44
Daniel, N. (2010). Génie Logiciel en système comptable OHADA. Université de Lukanga: Inédit.
Daniel, N. (2010). Génie Logiciel en système comptable OHADA. Université de Lukanga: Inédit.