Rapport Gestion Pharmacie
Rapport Gestion Pharmacie
Rapport Gestion Pharmacie
Rapport du projet
Système de gestion d'une
pharmacie
Filière: Génie industriel
1
Gestion d’une pharmacie
Sommaire :
I. Introduction :.................................................................................................................... 3
II. Etude préliminaire de projet :........................................................................................... 4
1. Cahier des charges :..................................................................................................... 4
Un cahier des charges a pour fonction de formaliser un besoin afin que ce dernier soit
compris par l'ensemble des acteurs impliqués dans le projet. Il précise les spécifications
attendues............................................................................................................................ 4
a. Contexte et définition du problème :.........................................................................4
b. Objectif :.................................................................................................................... 4
c. Périmètre................................................................................................................... 4
d. Description fonctionnelle........................................................................................... 4
e. Sous-fonctions :......................................................................................................... 5
2. Représentation des solutions :...................................................................................... 5
III. Analyse et conception................................................................................................... 7
3. Description de la méthode de conception utilisée :....................................................7
4. Diagramme de Flux :..................................................................................................... 9
5.......................................................................................................................................... 9
6. Modèle conceptuel de données avec description ;......................................................10
7. Dictionnaires des données :........................................................................................ 12
8. Modèle logique des données avec description et les règles de transformations.........14
9........................................................................................................................................ 14
10. Modèle conceptuel des traitements :.......................................................................14
11. Modèle organisationnel de traitement :..................................................................17
Liste des acteurs:........................................................................................................... 17
Liste des événements:................................................................................................... 18
12. Liste des objets des diagrammes conceptuels.........................................................19
Liste des opérations:...................................................................................................... 19
Liste des actions:............................................................................................................ 21
13. Liste des objets des diagrammes organisationnels..................................................22
Liste des phases:............................................................................................................ 22
Liste des actions:............................................................................................................ 23
IV. Réalisation :................................................................................................................ 24
Présentation succincte des outils de travail......................................................................24
Aperçu de quelques prises d’écrans avec description.......................................................24
2
Gestion d’une pharmacie
I. Conclusion...................................................................................................................... 28
II. Bibliographie.................................................................................................................. 29
III. Annexe........................................................................................................................ 30
I. Introduction :
Notre choix a été influé par les outils informatiques que nous allions mettre en
œuvre pour ce logiciel à savoir la conception d’une base de données, d’une GUI
(Graphical User Interface) et de toute la programmation qu’il y a derrière pour
satisfaire le cahier de charge du client et aboutir à une application simple, utile,
performante, ergonomique et fiable.
C’est pour toutes ces raisons que nous avons choisi ce projet, et nous espérons que
ce travail soit satisfaisant et nous permettra d’enrichir notre savoir. Pour ce projet
nous avons choisit de suivre le cycle de développement logiciel complet pour nous
initier aux méthodes de développement professionnelles et aboutir à un produit fini.
Le travail que nous avons effectué se décompose en trois grandes partie :
3
Gestion d’une pharmacie
php. Dans ce rapport nous allons détailler toutes les étapes de conception de notre
logiciel.
Quand le patient entre dans l'officine, le pharmacien est là pour délivrer et expliquer
le traitement prescrit par le médecin. Sa responsabilité est engagée en cas d'erreur.
Connaissant la composition des médicaments, il vérifie la cohérence des
prescriptions (posologie, interactions médicamenteuses). Il écoute et oriente les
clients vers les médicaments délivrés sans ordonnance, la parapharmacie et
l'appareillage (canne, minerve...). C'est à lui que l'on s'adresse pour de
l'automédication en cas de pathologie légère (rhume, maux digestifs...). Rigoureux
dans ses conseils, il oriente vers le médecin, le kiné, le dentiste..., lorsque le cas
l'exige. Par ailleurs, il commande les produits, gère les stocks et tient la
comptabilité.
4
Gestion d’une pharmacie
Le pharmacien possède non seulement des compétences scientifiques, mais aussi
le sens des affaires et un talent de gestionnaire, nécessaires pour superviser son
équipe, ses stocks ainsi que les finances. C'est un chef d'entreprise qui fait tourner
sa « boutique » et éponge la dette qu'il a contractée au moment de l'installation.
b. Objectif :
Nous voulons offrir un meilleur service dans nos réponses aux clients à l'aide
d'un véritable outil de gestion des demandes, nous visons la mise en place du
nouvel outil qui organisera les fonctions dans une pharmacie et facilitera l’accès
aux données.
c. Périmètre
Nous concentrons sur les clients aux Maroc , ces derniers sont les
pharmaciens et/ou opérateurs des pharmacies
d. Description fonctionnelle
Fonction principale : Gestion de la pharmacie
e. Sous-fonctions :
Enregistrer l’inventaire des ventes
Gérer le stocke
Gérer la communication avec les fournisseurs
5
Gestion d’une pharmacie
écran. Il veut une couleur de fond simple et claire pour coïncider avec les couleurs
de la pharmacie. Les pages doivent comporter des labels pour indiquer leur rôle
Les échanges : Le logiciel doit gérer les échanges de médicaments avec les
pharmacies (c’est une pratique courante entre pharmaciens dans les zones éloignés
car les fournisseurs ne font que 2 livraisons par jour au maximum et il faut répondre
aux demandes des clients). L’utilisateur doit pouvoir manipuler une liste des
pharmacies avec lesquels il a eu des échanges et il veut enregistrer le nom de la
pharmacie, son adresse et son n° de téléphone. Il doit pouvoir ajouter un échange
avec ses médicaments et la pharmacie concernée. A la sélection de la forme d’un
médicament il veut saisir de façon intuitive la désignation du médicament ou avec
une liste déroulante, puis sa quantité. Et il veut aussi voir la valeur de l’échange en
même temps. Il y a deux types d’échange, en sortie (les médicaments seront retirés
du stock) et en entrée (les médicaments seront ajoutés au stock). Toutes les
données concernant les échanges doivent être enregistrées pour pouvoir être
consultées. L’utilisateur veut pouvoir consulter les échanges avec une pharmacie
précise, à une date précise ou dans une période entre deux dates (mois, année…)
avec la possibilité de voir tout le détail des médicaments d’un échange précis
Les ventes : Le logiciel doit enregistrer les ventes et les opérations qui leurs sont
liées. Il y a trois types de vente : - La vente normale, et il faut enregistrer la date et
l’heure de la vente, le nombre de médicaments et le montant de la vente sans le
détail complet. Il faut en plus générer une facture pour l’imprimer avec un numéro
de facture ordonné croissant et l’enregistrer avec le n° de facture, la date, et l’heure
L’utilisateur doit pouvoir manipuler une liste des factures qu’il a édité pour changer
le client ou la date ou supprimer une facture. Il doit pouvoir consulter chaque
facture et l’imprimer à n’importe quel moment. Après chaque vente validée, les
médicaments doivent être retirés du stock et ajouter à la commande courante
L’utilisateur doit pouvoir consulter les ventes effectuées à une date ou une période
entre deux dates.
6
Gestion d’une pharmacie
Les commandes : Pour assurer l’approvisionnement du stock, tous les médicaments
vendus doivent être ajouté à la commande courante qui est la commande
contenant tous les médicaments vendus après la dernière commande effectuée.
L’utilisateur doit pouvoir consulter cette commande courante et la modifier. Quand
la commande courante sera effectuée, une nouvelle commande vide prendra sa
place et l’ancienne sera enregistrée avec l’heure pour être consultée. On doit
pouvoir consulter les commandes avec leur valeur et nombre de médicaments à
une date ou un intervalle entre deux dates avec la possibilité de voir le détail des
médicaments
Les bons de livraison : Le logiciel doit permettre la saisie des données d’un bon de
livraison d’un fournisseur et mettre à jour le stock. L’utilisateur doit pouvoir
manipuler une liste contenant ses fournisseurs (nom, adresse, n° téléphone). Il faut
aussi pouvoir consulter les bons de livraison par fournisseur, par date et période
entre deux dates avec la possibilité de voir tout le détail du bon de livraison.
Fonctionnalités ajoutée : on peut ajouter une page avec les statistiques des
ventes sous forme d’histogrammes et plusieurs informations calculées sur les
résultats de consultation
7
Gestion d’une pharmacie
Merise a été très utilisée dans les années 1970 et 1980 pour
l'informatisation massive des organisations. Cette méthode reste adaptée pour la
gestion des projets internes aux organisations, se limitant à un domaine précis.
Elle est en revanche moins adaptée aux projets transverses aux organisations,
qui gèrent le plus souvent des informations àcaractère sociétal (environnemental
et social) avec des parties prenantes.
les cardinalités ne sont pas aussi détaillées dans les modèles anglosaxons). En
revanche la modélisation des traitements est beaucoup plus complexe que dans
les méthodes anglo-saxonnes.
9
Gestion d’une pharmacie
10
Gestion d’une pharmacie
4. Diagramme de Flux :
Client
stocker
éliminer du stock
livraison
Fournisseur
11
Gestion d’une pharmacie
S’il n’est pas pressé, il effectue une commande. La demande est alors en attente.
Si au bout de deux jours la commande n’a pas été retirée, elle est donc annulée et
les produits repartent en stock
Le MCD repose sur les notions d'entité et d'association et sur les notions de
relations. Le modèle conceptuel des données s'intéresse à décrire
la sémantique du domaine (entity/relationship en anglais)
A noter qu'il existe des logiciels permettant de construire des schémas entités-
associations et d'en analyser les conséquences logiques, puis de construire les
tables associées aux modèles de manière entièrement automatique. Les logiciels
TRAMIS, PowerAMC dont l'ancien nom est AMC*Designor, en sont des exemples.
12
Gestion d’une pharmacie
13
Gestion d’une pharmacie
14
Gestion d’une pharmacie
Un dictionnaire des données est une collection de métadonnées ou de données de
référence nécessaire à la conception d'une base de données relationnelle. Il revêt
une importance stratégique particulière, car il est le vocabulaire commun de
l'organisation. Il décrit des données aussi importantes que les clients,
les nomenclatures de produits et de services, les annuaires, etc. C'est donc le
référentiel principal de l'entreprise, sur lequel s'appuient les décisions de celle-ci. Il
est souvent représenté par un tableau à quatre colonnes contenant le nom, le code
et le type de donnée ainsi que des commentaires.
16
Gestion d’une pharmacie
17
Gestion d’une pharmacie
18
Gestion d’une pharmacie
Description du diagramme :
19
Gestion d’une pharmacie
20
Gestion d’une pharmacie
Etablissement de la ETABLISSEMENT_DE_LA_ c et (A ou B)
facture _FACTURE
Préparation de la PREPARATION_DE_LA_CO
commande MMANDE
traitement de la RECEPTIONN_DE_LA_CO ET
commande MMANDE
vérification de la VERIFICATION_DE_LA_DI
disponibilité SPONIBILITE
21
Gestion d’une pharmacie
22
Gestion d’une pharmacie
Avertissement AVERTISSEMENT_MEDICA
médicament MENT_INDISPONIBLE_
indisponible
23
Gestion d’une pharmacie
24
Gestion d’une pharmacie
Avertissement AVERTISSEMENT_MEDICA
médicament MENT_INDISPONIBLE_
indisponible
25
Gestion d’une pharmacie
IV. Réalisation :
Présentation succincte des outils de travail
26
Gestion d’une pharmacie
27
Gestion d’une pharmacie
28
Gestion d’une pharmacie
29
Gestion d’une pharmacie
L’ensemble des
tables SQL
I. Conclusion
II. Bibliographie
Sites web :
https://fr.scribd.com/doc/223232550/Merise-Exercices-MCD-
Corriges
31
Gestion d’une pharmacie
http://www.tutoractiv3v.com/ressources/TDCoursMe
rise.pdf
http://fr.wikipedia.org/wiki/Merise_%28informatique
%29#Le_MCD_:_mod.C3.A8le_conceptuel_des_donn
.C3.A9es
http://openclassrooms.com/courses/concevez-votre-
site-web-avec-php-et-mysql/phpmyadmin-5
http://www.framasoft.net/
Document :
III. Annexe
32
Gestion d’une pharmacie
33