Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION GENERALE
De nos jours, L’informatique est le traitement automatique de l’information par le biais
de l’ordinateur. L’ordinateur est une machine électronique permettant de mémoriser de
traiter et automatiquement l’information reçue selon les règles inscrites dans ses
programmes en un record de temps. Ce fait s’explique par les applications importantes
de l’informatique dans presque tous les domaines de l’entreprise et de la vie
quotidienne. Une forte informatisation dans tous les secteurs de l’économie est un
exemple le plus visible.
Vu cet état, notre projet de fin de cycle a pour objectif de concevoir et de mettre en
œuvre une bonne application fiable et facile à entrer dans l’environnement de travail de
la pharmacie en assurant la gestion de ces ressources en l’état de stock de médicaments
en apportant des solutions aux problèmes rencontrer lors de l’exécution.
1
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
PREMIERE PARTIE :
PRESENTATION
GENERALE
Introduction
2
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Dans ce chapitre, nous allons présenter l’organisme d’accueil qui est la Pharmacie
BONHEUR. Nous allons aussi déterminer le rôle de chaque acteur agissant dans cet
organisme pour répondre aux problèmes rencontrés par chacun. Nous déminerons les
objectifs à atteindre dans le but d’assurer une meilleure gestion, Et la suite nous présenterons
notre projet où nous le situerons dans son intérêt.
A-PRESENTATION DE L’ACCUEIL
Pour assurer le bon fonctionnement de la pharmacie, le gérant doit tout d’abord gérer le stock
et donner une formation aux employer sous l’encadrement du pharmacien, qui eux
accueillent le client, le conseillent dans certains cas et vendent le médicament.
Dans ce qui suit, nous allons énumérer le rôle et la fonction de chaque membre actif au sein
de la pharmacie :
Le Pharmacien :
Le pharmacien est un livre parlant, cette métaphore veut tout dire :
• Encadrer les employés dans leurs rôles de conseiller ;
• Donner des cours de chimie aux employés et les suivre dans leurs travaux d’apprentie
chimiste ;
• Assister aux séminaires et aux conférences pour apporter du nouveau à la science et à
là populations ;
• Suivre le gérant dans son travail de gestionnaire.
Le gérant :
3
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
4
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Pharmacie
Responsable
La pharmacie BONHEUR emploie 10 qui sont le gérant et les employés plus le pharmacien :
B- PRESENTATION DU PROJET
Le thème soumis à notre étude qui s’intitule : « GESTION INFORMATISEE DU
STOCK DE MEDICAMENTS EN PHAMARCIE : CAS DE LA PHAMARCIE
BONHEUR ». Ainsi, notre travail consistera à concevoir et développer une
application dynamique et rapide qui permettra une automatique ; les ruptures
d’approvisionnement, les ruptures de stock ; les commandes des médicaments
manquant dans la pharmacie entre la pharmacie et le Fournisseur à la demande.
1- Objectifs Spécifiques
Le système doit pouvoir :
Générer des états statistiques,
Gérer les ordonnances de patients,
Gérer les commandes fournisseurs,
Gérer les livraisons des médicaments,
Prendre en charge les paramètres de stock,
Gérer les utilisateurs.
5
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
2- Vision du Projet
Comme toutes les autres entreprises, les pharmacies sont contraintes de constituer les stocks
et l’approvisionnement dans l’immédiat car elles vendent des produits (médicaments). De ce
point de vue, afin de satisfaire au mieux leur clientèle en quantité, en qualité, délai et de
réduire son coût d’exploitation, les stocks constituent un moyen essentiel pour le bon
fonctionnement de la structure. D’où l’incontournable problème de gestion de stocks. Alors,
la vision principale de notre projet de réussir à concevoir une application qui puisse aider au
mieux ; la pharmacie dans son travail.
6
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Dans ce chapitre nous voudrons présenter les principes de fonctionnement du système utilisé.
Nous commencerons par une description de l'existant puis déterminer les besoins
fonctionnels et non fonctionnels du système ensuite définir les acteurs qui interagissent avec
le système en utilisant le diagramme des cas d'utilisation.
I- DESCRIPTION DE L’EXISTANT
Lors de notre investigation à la pharmacie …, nous avons constaté que :
Ø Le stock était noté manuellement dans un document,
Ø La modification du stock après le récapitulatif de la journée,
Ø Les commandes étaient enregistré dans un registre.
II- CRITIQUES DE L’EXISTANT
Après avoir fait l’étude de l’organisme d’accueil, nous allons analyser des problèmes
rencontrés par les membres du personnel de la pharmacie puis nous allons tenter d’apporter
des solutions.
Négligence du facteur temps : le facteur temps est un facteur fondamental pour toutes
activités et les tâches destinées au responsable de pharmacie, pour bien gérer le stock
des médicaments, il sera difficile de réussir cette tâche manuellement, aussi bien pour
les différentes ordonnances que pour les statistiques qui lui sont associées.
Les documents (fiche de produit, bon de commande, bon de livraison, etc.) ne sont
pas bien détaillés.
Une perte de temps dans la recherche des médicaments périmés ou proche de leur
date de péremptions bien des produits en rupture.
Volume important des informations traitées manuellement, ce qui provoque parfois
des erreurs dans l'établissement des documents.
Recherche difficile sur les registres qui engendre une perte de temps.
Insécurité des informations.
Possibilité d'erreur dans le remplissage des différents documents et registres.
Possibilité d'erreur dans les calculs des statistiques.
Nombre important des archives qui engendre une difficulté de stockage.
(Détérioration des archives à force de leur utilisation trop fréquente.
7
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
IV - LE CAHIER DE CHARGE
Notre thème a pour fin la mise en place d’une application de gestion de stock de la
pharmacie qui devra :
Permettre l’accès à l’application grâce à un nom d’utilisateur et un mot de
passe
L’enregistrement efficace des médicaments, des utilisateurs dans la base de
données
Faciliter les entrées/sorties du stock
Faire la mise à jour du stock lors des entrées/sorties des médicaments.
V - PROPOSITIONS DE SOLUTIONS
Afin de pallier aux difficultés présentées ci-dessus dans la critique de l’existant,
nous proposons de développer une application web permettant à la pharmacie
BONHEUR d’atteindre son objectif dans les points suivants :
Automatiser les tâches qui se traitent manuellement.
Faciliter la recherche et l'accès aux informations.
Sauvegarder toutes les données relatives à la gestion des ordonnances sur des
supports informatiques ce qui assurera leur sécurité.
Minimiser les supports papiers utilisés.
Faire toute modification (ajout, suppression, modification) automatiquement. Plus
d'organisation dans le travail du responsable de pharmacie.
Faciliter la recherche de l'information.
Rapidité dans l'établissement des différents documents.
Gain de temps dans les calculs des statistiques.
8
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
DEUXIEME
PARTIE :
ETUDE TECHNIQUE
9
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Elle a été conçue au début des années 1977 et à la fin des années 1978 à la
suite d’une vaste consultation du ministère de l’industrie en France.
Elle fait une conception basée sur une approche systémique et permet
d’avoir un système d’information évolutif, elle vise à la totalité des informations
soient celles utilisées manuellement ou de manière automatique qu’elle que soit
les lieux de production ou de consommation ou encore les impliqués. Ainsi,
même les informations dont la production ne fera l’objet d’aucune information
devront être décrites.
JUSTIFICATION DU CHOIX :
10
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Le schéma directeur.
L’étude préalable.
L’étude détaillée.
L’étude technique.
11
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
12
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
c - Dictionnaire de Données
13
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
14
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
15
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
a - Définition
En respectant les règles de passage d’un MCD à un MLD, on construit les tables
qui seront implémentées dans une base de données par l’utilisation d’un SGBD
relationnel, ainsi on obtient le MLD.
16
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Le modèle des données défini les choix techniques indépendant des logiciels et
ders machines. Il s’agit donc :
Par exemple : dans le cas d’un réseau, ces données seront sur un
serveur.
Cette étude permet d’inventorier toutes les tables concernées par l’application,
et de déceler les principales causes du mauvais fonctionnement et ces tables
seront celles de notre base de données. Nous présenterons aussi l’attribut et le
volume d’information traité pour chaque table. Le formalisme utilisé pour cette
étude est le suivant :
17
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
18
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
19
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
20
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
b- Elaboration du MCT
21
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Un acteur est une entité abstraite ou concrète qui émet ou reçoit des données
22
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
-Flux d’informations :
23
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Les flux d’informations sont représentés par des flèches dont l’orientation
désigne le sens du flux d’information
24
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
12
EMPLOYES
10
11
2
CHEFS
3
SERVICES 1 13
FOURNISSEUR RESPONSABLE
6
7 5
GERANT
9
Pharmacien
8
25
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Réception de bon
Vérification des
01 Médicaments livrés
Tableau13 : processus1
26
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Vérification
01
l’existence des médicaments
A la demande Accepter Non accepter
Médicament existe
Bon sortie rejeté
Vérification de
02
quantités commandées avec le
médicaments sortie
27
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Vérification
01
l’existence des médicaments
A la demande trouver Non Trouver
Article existe
Bon d’affectation rejeté
Vérification de
02
quantités commandées avec le
A chaque commande Toujours
Article affecté
28
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Vérification de l’état de
01
A la réintégration Bon Réforme
A la réintégration Toujours
29
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Compte tenu de l’utilisation qui sera faite de cette application nous avons
décidés de la recherche accessible à partir d’un réseau (plateforme
client/serveur). Permettant ainsi à l’administrateur d’avoir accès à celle-ci à
partir de n’importe quel ordinateur connecté au réseau.
a) Windev
Windev est un atelier de génie logiciel totalement intégré et complet, de la
conception à la maintenance : cela facilite et fiabilise le développement qui
permet de créer de façon simple des applications dans tous les domaines. C’est
un logiciel simple qui permet de créer facilement rapidement les applications.
Outre sa simplicité il est en français mais disponible aussi en anglais.
LES LOGICIELS DE VISUAL STUDIO : Visual Basic, Visual C++, Visual C#,
Visual Web Developer, Visual J#.
30
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Comme IDE, notre choix s’est porté sur le progiciel WINDEV qui est un des
meilleurs logiciels de développement d’applications. Aussi ce logiciel est-il très
efficace dans le domaine de la conception de progiciel. Nous avons opté pour
cet environnement compte tenu de sa performance et de son concept de
programmation orientée objet.
Hyper File SQL est un puissant et rapide SGBDR (Système de Gestion de Base
de Données Relationnelle).
31
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
• SQL server
Pour la mise en place de notre base de données, nous avons choisi Hyper File
SQL qui est intégré au logiciel WINDEV pour un fonctionnement harmonieux
du logiciel.
32
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Server).
-Cout relativement moins
cher par rapport aux autres
SGBD du marché
Tableau : comparaison de base de données.
2- Description
Le SGBD Hyper File SQL est composé de plusieurs éditeurs qui permettent la
conception des tables à l’éditeur des états. Comme éditeur nous pouvons citer :
➢ L’éditeur de tables qui permet la conception des différentes tables de notre
base de données.
➢ L’éditeur de requête permet la conception des différentes requêtes
de notre base de données.
➢ PHP : HyperText Preprocessor, plus connu sous son sigle PHP, est un
langage de programmation libre, principalement utilisé pour produire
des pages Web dynamiques via un serveur HTTP, mais pouvant
également fonctionner comme n'importe quel langage interprété de
façon locale. PHP est un langage impératif orienté objet.
33
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
2- Choix du langage
Vu que notre choix s’est porté sur l’environnement WINDEV par conséquent,
le langage de programmation qui s’y rapporte sera le WLANGAGE.
3- Description
Windev est un atelier de génie logiciel (AGL) édité par la société française PC
SOFT et conçu pour développer des applications, principalement orientées
données pour Windows 10, 8, 7, Vista, XP, 2008, 2003,2000, et également
pour Linux, .Net et Java.
34
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Troisième partie :
REALISATION DE
L’APPLICATION
35
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
✓ La liste d’élément
Ayant dans son application une fenêtre ou un code qui est utilisé plusieurs fois,
une fenêtre générale regroupant par exemple les fonctionnalités principales, on
a aussi la liste « FAVORIS » qui permet de regrouper ces fenêtres ou code pour
36
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
ne pas perdre de temps à rechercher cet objet. Par le biais du tableau de bord, il
est également possible de connaitre et de modifier certaines caractéristiques
importantes du projet. Ces éléments sont également présentés sous forme de
voyants : le voyant est vert ? Cela signifie que la fonctionnalité est activée dans
votre projet. Dans le cas contraire, un simple clic sur le voyant permet d’activer
ou de désactiver ou de configurer la fonctionnalité.
✓ Le compteur de bugs
37
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
1- Interface authentification
38
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
39
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
3G…).
40
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Attention aux différents processus qui peuvent être actifs sur le serveur
(antivirus, vérification de disque,…) : aucun processus autre que le
serveur HFSQL ne doit accéder aux bases de données.
41
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
Les applications qui accèdent à une base de données doivent donc elles-
mêmes être protégées avec au moins : o Une authentification des
utilisateurs
42
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
▪ Autres conseils : o Pas d’écrans de veille autres qu’un écran noir sur le
serveur, car certains écrans de veille peuvent utiliser beaucoup de
ressources.
o Activation possible de la compression des trames sur les
communications HFSQL. Cette option est intéressante uniquement
si le débit du réseau de communication entre le serveur et le client
est faible (GPRS, 3G…).
43
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
1- L’environnement
Notre application pourra être installée sur des ordinateurs portables (LAPTOP)
ou des ordinateurs de bureaux (DESKTOP). Notre choix c’est porté sur les
ordinateurs de bureaux pour leur prix abordable et leur durabilité.
- La performance :
44
THEME : GESTION INFORMATISEE DU STOCK DE MEDICAMENTS EN PHARMACIE
UNITAIRE
45