Académique Documents
Professionnel Documents
Culture Documents
1
Sommaire :
I. Introduction............................................................................................................3
II. L’approvisionnement
1. Le déroulement d’approvisionnement
2. Les phases de processus d’achat
3. Les types de stock
4. Représentation graphique du stock
III. Etude préliminaire de projet.....................................................................................4
2
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 :
php. Dans ce rapport nous allons détailler toutes les étapes de conception de notre
logiciel.
3
II. L'approvisionnement :
T
Û
O
C
S
E
L
une technique ou méthode permettant de livrer un bien, ou un service, à un tiers. On
peut considérer que l'approvisionnement est distingué en deux flux distincts : physique
et administratif (informationnel).Le flux administratif est nécessaire à l'envoi et à la
réception de données, ordres, commandes, factures...
Le flux physique est l'art d'acheminer le bien vers le demandeur, par bateau, avion,
camion, chemin de fer...
L'approvisionnement répond à toutes contraintes environnantes. La règle première est
de livrer de la marchandise, au bon moment, au bon prix, et au meilleur coût selon le
choix du demandeur. Le terme anglais, procurèrent, est souvent utilisé pour mettre en
évidence une gestion plus fine de l'approvisionnement, selon l'objectif :
- orienté coût,
- orienté vers la sécurisation de l'approvisionnement.
Les exigences sur les approvisionnements se traduisent par le choix de fournisseurs. La
fonction achat approvisionnement.
4
COMMERCIALES
INDUSTRIELLES
DE
MAINTENANCE
MATIÈRES
PREMIÈRES
BESOINS
SERVICES
DIVERS
COMPOSANTS
FOURNITURES
1. Le déroulement d’approvisionnement
5
3. Les types de stock
1 Fournisseurs
Stocks de produits finis à ve
2 Magasin
Stocks de matières premièr
3 Atelier d’ usinage
Stocks de piéces primaires
4 Atelier
Atelierde
demontage
montage
Clients
6
Stock maximal
S0
Stock initial
Consommation linéaire
du produit.(Loi de
consommation)
Stock nul Tc
Tr
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
7
comptabilité.
8
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
9
É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.
10
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
11
IV. Analyse et conception
3. Description de la méthode de conception utilisée :
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.
12
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.
13
principales activités (Conceptuel) sans rentrer dans le détail de questions
d'ordre de l’organisation ou technique.
14
4. Diagramme de Flux :
Client
stocker
éliminer du stock
livraison
15
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.
16
Etude de cas : gestion d’une
17
6. Dictionnaires des données :
18
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.
19
Adresse1 Pharmacie T
Tel fix Pharmacie N
Tel fax Pharmacie N
20
8. Modèle conceptuel des traitements :
21
22
9. Modèle organisationnel de traitement :
Description du diagramme :
23
Liste des événements:
Nom Code Alias Type
Arrivée livraison + ARRIVEE_LIVRAISO Interne
facture N FACTURE
commande prête COMMANDE_PRET Interne
en attente (B) E_EN_ATTENTE B
_
demande des DEMANDE_DES_M Interne
medicaments EDICAMENTS
Demande à DEMANDE_A_PREP Interne
préparer ARER
Envoyer le bon ENVOYER_LE_BON Interne
Facture + FACTURE MEDIC Interne
medicaments AMENTS
Livraison LIVRAISON_RENVO Interne
renvoyée YEE
medicament MEDICAMMENT_IN Interne
indisponible DISPONIBLE
quantité QUANTITE_DISPON Interne
disponible (A) IBLE A_
Reception du RECEPTION_DU_PA Interne
paiment ( C ) IMENT C
Stockage de STOCKAGE_DE_LIV Interne
livraison RAISON
24
10. Liste des objets des diagrammes conceptuels
traitement de la RECEPTIONN_DE_LA_CO ET
commande MMANDE
vérification de la VERIFICATION_DE_LA_DI
disponibilité SPONIBILITE
25
26
Liste des actions:
Nom Code Liste des opérations
- saisir les noms des SAISIR_LES_NOMS DE vérification de la
médicaments et les S MEDICAMENTS_ET_LE disponibilité
quantités demandées S_QUANTITES_DEMANDE
ES
-comparer les _COMPARER_LES_QUANTI vérification de la
quantitées demandées TEES_DEMANDEES_AUX_ disponibilité
aux celles du stock CELLES_DU_STOCK
Avertissement AVERTISSEMENT_MEDICA
médicament MENT_INDISPONIBLE_
indisponible
27
11. Liste des objets des diagrammes organisationnels
28
Liste des actions:
Nom Code Liste des opérations
- saisir les noms des SAISIR_LES_NOMS DE vérification de la
médicaments et les S MEDICAMENTS_ET_LE disponibilité
quantités demandées S_QUANTITES_DEMANDE
ES
-comparer les _COMPARER_LES_QUANTI vérification de la
quantitées demandées TEES_DEMANDEES_AUX_ disponibilité
aux celles du stock CELLES_DU_STOCK
Avertissement AVERTISSEMENT_MEDICA
médicament MENT_INDISPONIBLE_
indisponible
29
30