Académique Documents
Professionnel Documents
Culture Documents
Malick CONFLICT !
REMERCIEMENTS
A tout seigneur, tout honneur, c’est pourquoi il nous est difficile de nous lancer sans
rendre grâce à Dieu tout puissant lui le maître suprême et l’ancien des jours pour le souffle de vie qu’il
cesse de nous accorder et pour toutes les potentialités qu’il nous a dotés dans notre cursus académique.
Grand merci aux autorités académiques qui nous ont déployés sur le milieu de stage.
Nous disions merci aux autorités décanales ainsi qu’à tous les enseignants de l’Institut Supérieur de
Commerce de Kisangani.
Nous n’allons pas passer sans dire merci aux camarades et compagnons de lutte, entre
autres, Marcel OPAPY, MK le KING, Shalom BALONGA, IKOMBE MB, POUTINE, FRED
MOMBULA, GENERALE, DIEUM et MALOMALO
Que tous ceux qui ont contribué de près ou de loin à la réalisation de ce présent travail
trouvent ici l’expression de nos sincères gratitudes.
- A : Alphabétique
- AN : Alphanumérique
- C : Calculé
- CO : Concaténé
- E : Elémentaire
- N : Numérique
- SI : Système d’Information
- SIG : Signalétique
Dans le cadre de ce travail de fin de cycle, nous allons développer un logiciel qui
va optimiser la gestion de recette de produit pharmaceutiques au dépôt MOONPHARMA.
L’état de la question est une synthèse critique des écrits existants qui permet au
chercheur de tracer la ligner de démarcation entre les études antérieures et sa propre étude 4.
Après ses investigations il a constaté que ce dépôt pharmaceutique était frappé des difficultés
telles que :
1
BABAGE C., on the Economy of Machinery
2
Iidem
3
LOKANGA O, Méthodes des recherches scientifiques, ISC-Kis, 2015-2016, (Inédit)
4
idem
5
OWONIA LIKENDJA,« la gestion automatisée de stock de produit pharmaceutique cas de dépôt pharmaceutique
ZENUFA », TFC ISC-KIS, 2016-2017
- Mauvaise archivage avec risque de perte de certaines données des stocks de leur
produit pharmaceutique ;
- Confusion entre les dossiers des stocks due notamment aux erreurs de numérotation ;
- Lenteur dans la recherche des dossiers et encombrement des papiers au bureau.
Avec l’usage des méthodes historique, structuro-fonctionnelle
Il est arrivé à faire un diagnostic du système d’information existant pour la
gestion automatisée de stock de produit pharmaceutique de dépôt pharmaceutique de
ZENUFA, il s’est investi à apporter des remèdes au système étudié par la mutation de cette
gestion de sa nature manuelle vers automatique par la mise en place d’une application
informatique capable de produire automatiquement les états de sortie qui suivent :
- Liste de produits en stock ;
Une problématique peut être définie comme un écart constaté entre une
situation de départ insatisfaisante et une situation d’arrivée désirable. Un processus de
recherche est entrepris afin de combler cet écart. En effet, la recherche est un processus de
questionnement8.
A cet effet, nous estimons que parmi les difficultés qu’éprouve l’établissement
MOONPHARMA pour la gestion de recette de ses produits sont dus par l’effet que sa gestion
est manuelle qui engendre les incohérences suivantes:
8
LOKANGA OTIKEKE, Cours de méthode de recherche scientifique, inédit G2 Informatique, ISC-KIS 2014-2015, p.12
0.3. HYPOTHESES
12
TSHIYEMBI MULAYA E., gestion automatisée de taxation des produits pétroliers importés en République Démocratique
du Congo. Cas de JET A1 à la Direction Générale des douanes et accises, TFC ISC KIS, 2016-2017, p.4
13
LOKANGA OTIKEKE, op cite
14
Mixe box
15
idem
b. Délimitation temporelle : Nous ne pouvons pas délimiter temporellement notre travail,
mais nous allons proposer des mis à jour à tout moment où les nouveaux besoins se
présentent sur l’utilisation de l’application.
16
https://www.larousse.fr/dictionnaires/francais/r%C3%A9alisation/66829, à 8h30’
17
https://www.google.com/search?
q=+definitionapplication&client=firefox&sxsrf=ALiCzsa9hLWoYnxgy_QFx6heL_HROYxq4Q
%3A1654370579591&ei=E7GbYrTRI9nskgXGnZ6gCw, à 8h35’
18
BUTINDI J., langage de programmation III, cours dispensé en G3 IG, ISC-KIS, 2017-2018, (Inédit),
19
TSHIMPANGA BT. Système Distribué, Cours Inédit, L1 CSI ISIG-KIS, 2018-2019.
Gestion ; Selon Larousse20, la gestion a pour origine le mot latin « gestion » qui
signifie l’action de gérer, d’administrer pour son propre compte ou pour le compte
de quelqu’un d’autre.
Produit : Un produit désigne aussi bien un objet matériel qu'un bien intangible ou
un service créé et offert à la consommation dans le but de satisfaire un besoin
identifié des consommateurs21
I.1.2. MERISE
Elle est une méthode de la modélisation de système d’information qui nous a
permis de mettre en place le système d’information.
20
Larousse de poche éd 2006, P.6
21
Carl Éric Linn Paris, 1993, p 26
Figure 1 séoaratin de données et de traitement
22
MUSANGU Luka, Méthode d’analyse informatique I, G2 IG, ISC-KIS, 2016-2017, (inédit),
23
Idem
24
Ibidem
2. Modèle Conceptuel de Traitement (MCT)
Evénement : c’est le fait que quelque chose survient et que l’on perçoit que quelque chose
survient. Il est toujours représenté par ellipse.
Opération Conceptuelle : La réponse à l’arrivée d’un événement est le déclenchement
d’un ensemble de traitements appelé opération. Est l’unité de traitement dans le niveau
conceptuel(MCT). Elle est représentée toujours par un rectangle et composée des éléments
suivants : le numéro de l’opération qui identifie de la manière unique, le nom de l’opération,
une (des) sous-opération qui décrit (vent) l’opération et une (des) règles d’émission : qui
définit (vent) les modalités de sortie d’événement (s) résultat. On utilise toujours quand il y a
seulement une seule possibilité de résultat25.
Synchronisation : c’est la prise en compte d’événement contributif pour la réalisation
d’une opération26.
Processus : C’est un enchaînement synchronisé d'opérations au sein d'un même domaine,
généralement déclenché par un événement externe (externe au domaine ou au SI tout entier).
25
KUTUMBAKA Ph., Op Cit.
26
Idem
3. Modèle Conceptuel de Données (MCD)
Une entité : une entité est la représentation d’un élément matériel ou immatériel ayant un
rôle dans le système que l’on désire décrire27.
Relation : une relation décrit un lien qui existe entre deux ou plusieurs entités ;
Propriété : une propriété est un élément qu’une entité possède
Cardinalité : Une cardinalité d’une relation est un nombre de fois qu’une entité participe
dans une relation.
Identifiant : est une propriété qui identifie d’une manière unique une occurrence.
27
KUTUMBAKANA Ph., Op Cit.
Règles d’émission : Une Condition, traduisant les règles de gestion, qui permet
d'exprimer des conditions de sortie des résultats.
Temps Réel ou automatisée batch(AB) : l’ordinateur doit donner des réponses
rapides aux dialogues qu’il a avec l’utilisateur, il partage des actions entre l’individu et
l’ordinateur.
Formalisme du MOT
Table : une table est la représentation d’un élément matériel ou immatériel ayant un
rôle dans le système que l’on désire décrire29.
Clé primaire : identifiant d’une table
Clé étrangère : identifiant d’une table qui se retrouve dans une autre table
Requête :la recherche dans une base des données.
Enregistrement : insertion des infirmations dans la base des données.
2. Modèle Logique de Traitement
Le poste de travail : Le poste de travail décrit la localisation, les responsabilités, et
les ressources nécessaires pour chaque profil d’utilisateur du système.
La phase : La phase est un ensemble d’actions (cf. la notion d’opération pour le
MCT) réalisées sur un même poste de travail. La phase peut être : soit manuelle :
par exemple, la confection d'un colis ; soit automatisée et interactive : par exemple,
la saisie d’un formulaire client ; soit automatisée et planifiée (on parle aussi
de batch) : par exemple, la production et l'envoi quotidiens de tableaux de bord
dans les boites aux lettres électroniques.
La tâche : La tâche est une description détaillée d’une phase automatisée
interactive.
28
MUSANGU LUKA, note de cours de MAI II, ISC-Kis, 2016-2017,
29
KUTUMBAKANA Ph., Op Cit.
I.2. Présentation du milieu d’étude
I.2.1. Situation Géographique
Le dépôt Moon Pharma est situé sur l’avenue Lac Moero n° 11, tout près de
grand marché central de Kisangani sur le tronçon marché central et l’Assemblée générale de
la Tshopo. Le dépôt MOON PHARMA est limité à (au) :
- Nord est limité par le dépôt pharmaceutique Star Pharma ;
ASSISTANTE EN
PHARMACIE
CAISSIERS
FACTURIERS LIVREURS
CHAUFFEURS
Figure 4Organigramme
a) Description textuelle
a) Recensement de processus
Nous avons 4 Processus dans notre travail qui sont :
- Processus de commande produit
Taille
A,N, AN E C Calcul Source
c) Graphe de dépendance
Figure 10 Graphe de dépendance
Nous avons recensé 4 Procédures dans notre analyse de l’Existant qui sont :
Taille
A,N, AN E C Calcul Source
30
PC SOFT on Twitter: "@baptx L'environnement est disponible pour Windows. Vous aurez donc simplement besoin d'une
machine virtuelle." » [archive], 26 décembre 2016 (consulté le 17 Septembre 2021).
59
interfaces dans un mode 100% WYSIWYG, y compris pour la définition avancée des
contrôles (champs). Bien entendu, le WLangage permet l'accès et la modification à tout ce qui
a été créé.
N'oubliez pas non plus que WINDEV est interfacé avec les langages : Java, C,
C++, C#, Cobol, Fortran, VB... Vous pouvez également faire appel à des ActiveX, OCX, etc
WINDEV est totalement ouvert. N'oubliez pas non plus que la plupart des actions ne se
programment pas, mais se définissent simplement sous les éditeurs !
Le WLangage permet de réduire jusqu'à 90% la quantité de code nécessaire.
Cette liste est riche ! Mais dans vos applications, vous n'utiliserez au final que
très peu de ces fonctions. Cette liste est complète, et c'est pour vous l'assurance de n'être
jamais bloqué.
Les fonctions suivantes sont disponibles pour le cas où vous souhaiteriez
modifier par programmation ce qui a été défini sous les éditeurs : c'est une souplesse
supplémentaire. Par exemple, pour afficher une image contenue dans un fichier, il n'y a
absolument rien à programmer (même pour ajouter des effets !) Mais si vous souhaitez
programmer un traitement particulier, vous pouvez. Vous ne serez jamais bloqué avec
WINDEV.
Note : tous ces ordres existent en français et en anglais
III.1.3. Matériel utilisé
Quant à la conception de notre projet nous avons utilisé la machine marque HP
avec le système d’exploitation Windows 10 famille 64 bit, avec un processeur AMD A9-9425
RADEON R5, 5 COMPUTE CORES 2C+3G 3.10 GHz., une mémoire RAM de 4,00 et une
capacité de disque dure de 128 Gb.
III.2. Présentation de la solution informatique
III.2.1. Capture d’écran
Interface Authentification
Figure 27 Authentification
61
Interface Produits
Interface Paiement
Figure 33 Etat27
Figure de:sorttie
Etat paiement
de sortie Paiement
64
Conclusion
Nous sommes à la fin de la rédaction de notre travail de fin de cycle en
information de gestion le cadre de ce travail de fin de cycle, nous avons développé un logiciel
qui va optimiser la gestion de recette de produit pharmaceutiques au dépôt MOONPHARMA
A cet effet, nous estimons que parmi les difficultés qu’éprouve l’établissement
MOONPHARMA pour la gestion de recette de ses produits sont dus par l’effet que sa gestion
est manuelle qui engendre les incohérences suivantes:
- Les erreurs de calculs et le retard dans les productions des différents documents de
rapports.
Partant de ce que nous venons de relever et vue la manière dont la gestion de recette de
produit pharmaceutique est tenu au sein de MOONPHARMA, notre problématique est guidé
par les questions suivantes :
- Faire à ce que la circulation des informations soit informatisé pour éviter : la lenteur
dans le traitement des informations ;
- Donnée au dépôt MOONPHARMA une application qui sera capable de :
Le rapport de recette journalière
Intérêt du sujet
Intérêt scientifique
Intérêt sur le plan pratique
La MERISE
La méthode Structuro-fonctionnelle
Les techniques utilisées
Technique documentaire
Technique d’interview libre :
Compte tenu de l’imperfection humaine et vu que le travail scientifique ne
manque jamais les lacunes nécessitant d’être améliorés après la consultation d’autres
66
BIBLIOGRAPHIE
I. OUVRAGES
- BRUCE SCHNEIER, cryptographe, mathématicien, informaticien, écrivais, physicien, p23
- Idem
II. TRAVAIL DE FIN DE CYCLE
- RAMADHANI NTAMBA D., gestion automatiser des immigrés, mémoire online,
Isc /GOMA, 2013-2014
- LILEMA YUMA H., « conception et réalisation d’une application pour la gestion des
immigras »,TFC ,indit, ISP/KIS,2015-2016
- TOFENDO BUGIBABO N., « mise en place d’un système information pour la gestion des
expatriés au sein de la direction générale de migration Kisangani, TFC, inédit, 2019-2020
- MAVUNGU T., « mise en place d’un système d’information pour la gestion des expatriés
du Bas Congo », mémoire en informatique, mémoire online, Licence 2014-2015
III. NOTES DE COURS
- NDEKE ZAMBA C., cours de recherche scientifique, inédit G2 informatique, ISC-2020-
2021, p.46
- NDEKE ZAMBA C.op.cit
- TSHIMPANGA BT. Cours de méthodologie d’analyse informatique, ISC-KIS, 2020-2021,
- NDEKE ZAMBA C., op.cit
- TSHIMPANGA BT. Système Distribué, Cours Inédit, L1 CSI ISIG-KIS, 2018-2019
- MUSANGU Luka, Méthode d’analyse informatique I, G2 IG, ISC-KIS, 2016-2017, (inédit),
- Idem
- Ibidem
- KUTUMBAKA Ph., Op Cit.
- Idem
- MUSANGU LUKA, note de cours de MAI II, ISC-Kis, 2016-2017,
- KUTUMBAKANA Ph., Op Cit.
- BUTINDI J., langage de programmation III, cours dispensé en G2 IG, ISC-KIS, 2017-2018,
(Inédit),
IV. WEBOGRAPHIE
68
- https://www.larousse.fr/dictionnaires/francais/r%C3%A9alisation/66829, à 8h30’
- https://www.google.com/search?
q=+definitionapplication&client=firefox&sxsrf=ALiCzsa9hLWoYnxgy_QFx6heL_HROYxq4Q
%3A1654370579591&ei=E7GbYrTRI9nskgXGnZ6gCw, à 8h35’
- https://www.larousse.fr/dictionnaires/francais/immigr%C3%A9/41705, à 8h50’
- http://users.polytech.unice.fr/~hugues/GL/COCOMO/cocomo.html consulté 19/05/2019
à 19h26
- http://sunset.usc.edu/COCOTS/cocots.html consulté le 19/05/2019 à 18h32
- PC SOFT on Twitter: "@baptx L'environnement est disponible pour Windows. Vous aurez
donc simplement besoin d'une machine virtuelle." » [archive], 26 décembre 2016 (consulté le
17 Septembre 2021).
69
INTRODUCTION GENERALE............................................................................................................1
0.1. ÉTAT DE LA QUESTION........................................................................................................1
0.3. HYPOTHESES..........................................................................................................................4
0.4. OBJECTIFS DU TRAVAIL.......................................................................................................4
0.5. CHOIX ET INTERET DU SUJET.........................................................................................4
0.5.1. Choix du sujet.................................................................................................................4
Intérêt scientifique......................................................................................................................5
Intérêt sur le plan pratique :........................................................................................................5
0.6. METHODOLOGIE DU TRAVAIL.......................................................................................5
0.6.1. Les Méthodes utilisées....................................................................................................5
La méthode Structuro-fonctionnelle ......................................................................................6
0.6.2. Les techniques utilisées......................................................................................................6
a. Technique documentaire : .........................................................................................................6
b. Technique d’interview libre : .................................................................................................6
0.7. DELIMITATION DU SUJET................................................................................................6
a. Délimitation spatiale ..............................................................................................................6
.8. SUBDIVISION DU TRAVAIL..............................................................................................7
.9. LES DIFFICULTES DU TRAVAIL......................................................................................7
I.1.2. MERISE................................................................................................................................9
Règles de passage du MCD au MOD.......................................................................................13
a) Recensement de processus........................................................................................................19
1. Points forts................................................................................................................................35
2. Points faibles............................................................................................................................35
3. Solution informatique...............................................................................................................35
Intérêt scientifique....................................................................................................................60
Intérêt sur le plan pratique........................................................................................................60
BIBLIOGRAPHIE...............................................................................................................................61
IV. WEBOGRAPHIE.........................................................................................................................62
70
Annexe
SI SAI_DATECONSULTATTC = "" ALORS
Erreur(" veuillez saisr le nom svp")
SINON
HRAZ(T_CONSULTATION)
T_CONSULTATION.DATECONSULTATTC= SAI_DATECONSULTATTC
T_CONSULTATION.ETATGROSSESSETC = COMBO_ETATCROSSESSE..ValeurAffichée
T_CONSULTATION.OBSERVATIONTC=SAI_OBSERVATIONTC
T_CONSULTATION.IDCROSSESSE=COMBO_CROSSESSE..ValeurAffichée
T_CONSULTATION.NOMFC=COMBO_NOMFEMME..ValeurAffichée
T_CONSULTATION.POSTNOMFC=COMBO_POSTNOMF..ValeurAffichée
T_CONSULTATION.PRENOMFC=COMBO_PRENOMF..ValeurAffichée
T_CONSULTATION.NOMCSC=COMBO_NOMCORPS..ValeurAffichée
T_CONSULTATION.POSTNOMCS=COMBO_POSTNOMCORPS..ValeurAffichée
T_CONSULTATION.PRENOMCSC=COMBO_PRENOMCORPS..ValeurAffichée
T_CONSULTATION.DATEDEBUTGROSSCO=COMBO_DATE_DEBUT..ValeurAffichée
T_CONSULTATION.DATEFINGROSSESSECO=COMBO_DATE_FIN..ValeurAffichée
T_CONSULTATION.DUREEGROSSESSECO=COMBO_DURE..ValeurAffichée
HAjoute(T_CONSULTATION)
HLitDernier(T_CONSULTATION,IDT_CONSULTATION)
ToastAffiche("Enregestrement effectué avec succes")
RAZ(GR_CONSULTATIONT)
TableAffiche(TABLE_T_CONSULTATION,taInit)
FIN
HLitRecherchePremier(FEMME,IDFEMME,TABLE_FEMME.COL_IDFEMME,hIdentique)
SI HTrouve(FEMME) ALORS
FEMME.NOMF = SAI_NOMF
FEMME.POSTNOMF = SAI_POSTNOMF
FEMME.PRENOMF = SAI_PRENOMF
FEMME.AGEF= SAI_AGEF
FEMME.ADRESSEF=SAI_ADRESSEF
FEMME.CONTACTF=SAI_CONTACTF
FEMME.DATEENREGISTREMENTF=SAI_DATEENREGISTREMENTF
SI HModifie(FEMME) ALORS
ToastAffiche("Vous venez de modifier une
information",toastCourt,cvMilieu,chCentre,RougeClair)
RAZ(GR_FEMME)
TableAffiche(TABLE_FEMME,taInit)
// BTN_MODIFIER_MOUV..Grisé = Vrai
// BTN_ENREGISTRER_MOUV..Grisé = Faux
FIN
SINON
Erreur("il n'y a pas l'information à modifier")
FIN