Vous êtes sur la page 1sur 34

CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA

PHARMACIE DE L’AEROPORT

INTRODUCTION GENERALE
Lors de notre visite dans la pharmacie de l’aéroport qui est géré par
IPLANS, nous avons constaté que le système de gestion du stock des
médicaments était enregistré sur papier format ce qui pouvait entrainer des
pertes de données énormes à la structure, de plus la facturation était faite sur
papier manuscrit ce qui provoquait une perte de temps tant au client qu’au
pharmacien et aussi dans la gestion des ruptures des médicaments. Dans ce
contexte, l’entreprise « IPLANS » a decidé de lancer un projet pour
l’amélioration de ses présentations auprès de ses clients. Ce projet consiste à
réaliser un outil permettant d’assurer la facturation automatique remit au
client, ainsi que de la gestion du stock des médicaments dès leur livraison par le
fournisseur. C’est dans cet optique il nous a été confié le
thème : « CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK DES
MEDICAMENTS ».

En effet, notre rapport sera subdivisé en quatre chapitres : le premier


chapitre présentera l’entreprise, suivie du déroulement du stage. Puis, dans le
deuxieme chapitre, nous présenterons le projet axes sur ces limites et préciser
les besoins-fonctionnels et non fonctionnels par l’établissement d’une
présentation du métier suivie d’un cahier de charge. Ensuite, dans le troisième
chapitre, nous présenterons l’analyse et la conception du projet portant sur la
méthode UML. Le quatrième chapitre, sera consacré à la présentation de
l’implémentation de l’application de gestion de stock des médicaments. Enfin,
nous achèverons notre rapport par une conclusion générale qui résume
l’ensemble de nos contributions et présente quelques perspectives
d’améliorations du présent travail.

ESSOH MISSE MISSE CYRILLE 1


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

PARTIE I : CONTEXTE DE STAGE


Cette partie nous met en contact direct avec la personne qui nous a accueillis en
entreprise et a permis notre familiarisation avec ce dernier par la visite guidé et ainsi que
le personnel de l’entreprise. Cependant, elle a parlé aussi des taches qui ont été accompli
en entreprise durant notre période de stage hormis le principal.

ESSOH MISSE MISSE CYRILLE 2


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

CHAPITRE I : PRESENTATION DE
L’ENTREPRISE IPLANS
1.1. Fiche signalétique d’Iplans

Tableau 1 : Fiche signalétique d’Iplans

Raison Social IPLANS


Directeur Général M. joseph KAMGUE
Siège Social DOUALA, Bonamoussadi
Date de Création 25 février 2006
Forme Juridique Société Anonyme A Responsabilité Limité
Capital Social 50.000.000 FCFA
Téléphone (+237)233 47 28 66
(+237)233 47 28 75
Boite Postal 8215 DOUALA-CAMEROUN
Email Info@iplans.cm
Site Web www.iplans.cm
Activités Principale Editeur de logiciels

1.2. Localisation géographique d’Iplans

Figure 1 : Localisation de l’entreprise Iplans

ESSOH MISSE MISSE CYRILLE 3


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

1.3. Historique et évolution


En projet et développement depuis février 2006, la société a été sur la
dénomination « IPLANSCORPORATION » par acte notarié N°8565 en date du 13
septembre 2011, comme étant une société Anonyme à responsabilité limitée (S.A.R.L),
au capital de 50.000.000 FCFA (cinquante millions de francs). Elle a été successivement
administrée par un gérant et une cogérance autour de plusieurs associés retenus par
« l’affection societis », et avait pour objet :
• Le développement et la commercialisation de logiciels et progiciel,
notamment du progiciel de gestion intégré « IPLANS ERP » particulièrement ;
• Et généralement, toutes opérations financières, commerciales, industrielles,
mobilières et immobilières, pouvant se rattacher directement ou
indirectement à l’objet social dont les différents éléments viennent d’être
précises ou à tous autres objets similaires ou annexes.
• Par l’extension de ses activités aux besoins et exigences de ses partenaires et
de sa clientèle, la suite société s’est transformée en société anonyme avec
conseil d’Administration, conformément aux résolutions adoptes au poste-
verbal de l’assemblée Générale Extraordinaire en date du 14 décembre 2013.

1.4. Organisation de l’entreprise IPLANS


1.4.1 Organigramme
La structure de la Société IPLANS se définit comme l’ensemble des relations
hiérarchiques et fonctionnelles entre les divers services et le personnel, ou encore
l’ossature de son organisation, c’est-à-dire l’agencement des divers services de
l’entreprise les uns par les autres.
Ainsi, l’organigramme de structure de la société IPLANS comporte :
• L’effectif ;
• Les niveaux hiérarchiques ;
• Les services ;
• Les relations qui existent entre ses services.
IL se schématise nettement comme suit :

ESSOH MISSE MISSE CYRILLE 4


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

Figure 2 : Organigramme d’Iplans

ESSOH MISSE MISSE CYRILLE 5


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

1.4.2 Fonctionnement
La structure est la représentation hiérarchique des postes de travail. IPLANS
est pilotée par le président directeur général, le directeur général directeur
adjoint, une attache président directeur générale, des commerciaux, des
intégrateurs qui constituent l’essentiel de l’administration d’une entreprise.
Elle comprend quatre équipes à savoir :
➢ Une équipe de comptable
➢ Une équipe de techniciens réseau
➢ Une équipe de développeurs
➢ Une équipe de commerciaux

1.5. Mission et Objectifs


1.5.1 Objectifs de l’entreprise
IPLANS a pour objectifs de :
• Offrir les services et des biens de télécommunications,
• Être au sommet de la pyramide dans le domaine système informatique
dans la sous-région
• Servir de support pédagogie pour la formation du personnel technique et
plus particulier des intégrateurs.

1.5.2 Activités et services


Dénommée aujourd’hui Société IPLANS S.A, elle développe avec des
activités de production et de commerce numérique, et notamment dans :
• L’édition de logiciel ;
• L’intégration de solution informatique ;
• L’informatique ;
• Les télécommunications ;
• Les solutions Internet ;
• Le commerce d’équipements, composants et accessoires électronique et
NTIC ;
• La communication sur les NTIC ;

ESSOH MISSE MISSE CYRILLE 6


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

1.6. Ressource de l’entreprise Iplans


Il s’agit de l’ensemble des moyens humains, techniques et financiers, dont
dispose l’entreprise et nécessaires pour son fonctionnement

1.6.1 Fonctionnement
Afin de répondre aux attentes de ses clients, IPLANS fait un usage de moyen
humain reparti comme suit :
➢ Une direction composée : du directeur générale, directeur des ressources
humaines,
➢ Un département technique composé : développeurs, reseauticien,
intégrateurs
➢ Les ressources humaines
➢ Un service comptable

1.6.2 Les ressources informatiques


a) Infrastructure matérielle
IPLANS dispose d’un certain nombre de matériels informatique nécessaires
pour réaliser les projets proposés par la clientèle et les principales composantes
sont regroupées dans ce tableau suivant :
Tableau 2 : Infrastructure matériels

Type Marque Quantité Caractéristiques


Ordinateurs de DELL 04 Ecran 17’ noir pentium IV 2.4GHZ
bureau
1GO de ram 40 GO de Disque Dur
Ordinateur Lenovo 15 Allant de core I3 à core I5
Portable
Imprimante Epson 03
Scanner HP 02

Switch Vigor 05

ESSOH MISSE MISSE CYRILLE 7


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

b) Outils logiciels
IPLANS dispose aussi d’un certain nombre de logiciel utilise à la réussite de
leurs projets. Nous pouvons citer autres :
➢ Logiciels d’exploitation :
Windows 7 professionnel, Windows 8, Windows 10
➢ Logiciels de bureau :
Microsoft Word, Microsoft Excel, Powerpoint
➢ Logiciels d’application :
Eclipse, Notepad ++, SQL Server, Wamp Server
➢ L’outil de graphisme :
Adobe Photoshop

ESSOH MISSE MISSE CYRILLE 8


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

CHAPITRE II : PRESENTATION DU
PROJET DE STAGE
2.1 Contexte de problématique
Nous sommes confrontés aujourd’hui à une situation difficile. Notre
population demande de plus en plus de soins. La notion de soins est vraiment
importante et ne concerne plus simplement la distribution des médicaments. La
progression de la technologie dans tous les secteurs d’activites notamment celui de la
médecine s’accélère de ce côté, nous percevons que les espoirs sont grands et fondés
pour le processus de gestion des médicaments, le mauvais archivage et la sécurité
des médicaments se trouve au centre de nos interrogations.
L’automatisation de processus de gestion de médicament pour la pharmacie
dont être un avantage pour le directeur de la pharmacie et la caissière. Ainsi
comment pouvons-nous permettre une caissière et le directeur de consulte le stock
de médicament de la pharmacie ?

2.2 Cadre de Travail


Dans notre séjour à IPLANS, nous avons pu bénéficier de l’entente, de
l’harmonie, de l’esprit d’équipe et le sens de la responsabilité qui régné dans la
structure. Ainsi l’intégration et l’adaptation en relation humaine ont été aisés.
Après quelques jours d’observation à IPLANS, j’ai été placée dans l’équipe
d’intégration c’est-à-dire au rang de la direction des systemes d’informations
dont j’étais appelé à concevoir une application, susceptible d’être utilisée pour
répondre au besoin de sa clientèle. De même, l’entreprise IPLANS a mis à notre
disposition tout le matériel informatique nécessaire à la réalisation de nos
tâches effectuées. De plus, elle dispose d’une connexion internet qui a permis
durant notre stage d’effectuer les recherches supplémentaires pour évoluer de
notre travail. Concernant le logiciel informatique, l’entreprise IPLANS dispose
de nombreux outils lui permettant de développer de façon aisée.

ESSOH MISSE MISSE CYRILLE 9


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

2.3 Mission du Stagiaire


Ainsi, notre mission au sein d’IPLANS sera tout d’abord de pouvoir
s’imprégner des outils et des méthodes utilisées pour le développement puis de
mettre sur pied une application de gestion de stock.

2.4 Planificateur de projet


Le tableau ci-après montre la planification des étapes et des différentes
acteurs associés.
Tableau 3 : Planificateur des taches

PHASE DU PROJET ECHEANCE Nombre de jours


Analyse Du 6 Aout au 20 Aout 14 jrs
Conception Du 21 Aout au 8 Septembre 18 jrs
Implémentation Du 10 Septembre au 30 21 jrs
Septembre

a) Ressources humaines
Les personnes ayant participé à la réalisation de ce projet sont regroupées dans
le tableau ci-après.
Tableau 4 : Ressources humaines

NOM ET PRENOMS FONCTION


M. TAKODJOU Emmanuel Encadreur Professionnel
M. TSOPBENG David Encadreur Académique
M. ESSOH MISSE Cyrille Stagiaire

b) Ressources matérielles
Les outils utilisés pour le développement de ce projet sont listés comme suit :
Tableau 5 : Ressources matérielles

DESIGNATION CARACTERISTIQUE
NetBeans 64 bits
WampServer 64 bits
ASUS (Laptop) 64 bits, Windows 10, 8 GB ram

ESSOH MISSE MISSE CYRILLE 10


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

c) Cout du Projet
La réalisation d’un projet est toujours précédée par l’évaluation de son cout
tant sur le plan matériel, logiciel que sur le plan humain, d’où l’estimation du cout
de réalisation du projet. Cette estimation passe par des dépenses liées aux logiciels
de développement.
Tableau 6 : Devis estimatif

RESSOURCES NOMBRE DE JOUR VALEUR (jrs/h) TVA PRIX TOTAL


Développeur 30 50.000 195.000 1.000.000
Analyste 15 50.000 234.000 599.000
Connexion internet 02 Mois 69.000 / 499.000
(1MB/s)

d) Diagramme de GANTT
Le diagramme de GANTT est un planning représentant
graphiquement l’évolution des taches effectuées (début et fin). Il permet le
suivi des différentes opérations mises en œuvre et leur réajustement compte
tenu d’éventuels aléas.
Rôle du GANTT :
• Il renseigne sur la durée d’une tache
• Il renseigne sur le moment où elle débute et celui où elle s’achève au
plus tot et au plus tard
Période Activités Nombre de jours
01/08/18-04/08/18 Intégration dans l’entreprise 4 jrs
05/08/18-10/08/18 Connaissance du thème 6 jrs
11/08/18-15/08/18 Etude approfondie du thème 5 jrs
16/08/18-22/08/18 Documentation sur UML 7 jrs
23/08/18-30/08/18 Modélisation de l’existant 8 jrs
31/08/18-06/09/18 Mise en place de la base de 7 jrs
données
07/09/18-30/09/18 Test et Validation 24 jrs

ESSOH MISSE MISSE CYRILLE 11


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

Figure 3 : Diagramme de GANTT

2.5 Suggestions
Dans le but d’apporter notre modeste contribution à l’amélioration des
services proposés par IPLANS, nous avons pris soin de lister quelques
propositions :
• Rémunérer les stagiaires
• Revoir la politique de sécurité au bloc administratif

2.6 Méthodologie utilisée


Nous avons opté pour le langage de modélisation UML du fait qu’il soit orienté
objet, permet de concevoir de gros systemes évolutifs et offre une vue globale
du fonctionnement du système à la fin de la conception. Pour recenser, définir
et visualiser un modèle, UML utilise des diagrammes qui sont en fait une
représentation graphique qui s’intéresse à un aspect précis du modèle.

ESSOH MISSE MISSE CYRILLE 12


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

PARTIE II : DOSSIER D’ANALYSE ET


DE CONCEPTION
Dans cette partie, nous présenterons toute la phase d’analyse effectuée durant
notre période de stage avant d’arriver à l’implémentation de notre application.

ESSOH MISSE MISSE CYRILLE 13


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

CHAPITRE I : ANALYSE DU
SYSTEME DE GESTION DES
MEDICAMENTS
1.1. Etude de l’existant
La gestion de stock de médicament dans la pharmacie de l’aéroport s’articule
en axe. La gestion de la livraison de médicament et la gestion de la vente.

➢ La gestion de la livraison de médicament

Lorsque la période de commande arrive, c’est-à-dire tous les cinq mois, le


directeur de la pharmacie envoie un mail aux fournisseurs. Ce mail contient les
noms et la quantité de médicaments qui doivent etre commandés. Un
médicament est caractérisé par son code, son nom, son prix, sa référence. Le
directeur envoie une demande de livraison aux fournisseurs. Un fournisseur est
caractérisé par son nom. Le fournisseur prépare le bon de livraison et effectue
la livraison. La livraison est réceptionnée par les pharmaciens. Après la
livraison, les pharmaciens vérifient la conformité de la commande et si c’est
correct, les médicaments sont acheminés dans la pharmacie et si la commande
n’est pas conforme, les infirmières refusent la commande.

➢ La gestion de la vente

Lorsqu’un client arrivé à la pharmacie, il peut soit présenté une ordonnance


certifie par un médecin compétant ou soit demander un médicament qu’il
souhaite avoir pour un probleme de santé.

Le(a) cassier(e) ou la(e) pharmacien(e) prend l’ordonnance ou la liste de


médicament que souhaite acheter le client et vérifient dans sa base de
données si le médicament est en stock et donne-le pris au client et s’il y a
remise ou pas sur le médicament. Puis produit une facture qui est remis au
client.

ESSOH MISSE MISSE CYRILLE 14


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

1.2. Limites de ce système


Vue la façon donc ce système fonctionne nous avons ressortir les
limites suivantes du système existant :

➢ La facturation des médicaments est faite par écrit, et pouvant


provoquer des erreurs

➢ Difficulté dans la recherche des informations comme par exemple


savoir si un médicament est en rupture

➢ Ne pas connaitre le nombre de facture effectue par jour pour faire le


bilan de vente de la journée ou du mois ou de l’année

1.3. Ebauche de solution


Afin de pallier aux limites ci-dessus mentionnées, notre application
devra contenir :
• Un module d’enregistrement des médicaments pour le directeur
• Un module d’enregistrement des ventes de médicaments pour les
pharmaciens
• Un module de Facturation pour récupère le bilan des factures de la
journée

1.4. Cahier de charge de la solution a


implémentée
Le cahier de charge est un document contractuel qui écrit ce qui est
attendu maître d’œuvre (celui qui conçoit l’application) par le maitre
d’ouvrage.

1.4.1 Besoins fonctionnels


a) Fonctionnalités principales
Les fonctionnalités de notre application sont les suivantes :
➢ La gestion des médicaments
➢ La gestion des facturations
➢ La gestion des ventes

ESSOH MISSE MISSE CYRILLE 15


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

b) Contraintes
▪ Contraintes professionnelles
Il s’agit ici des contraintes imposées par Iplans qui est entre autres :
Implémenter les fonctionnalités de gestion des médicaments, gestion de la
vente, gestion de la facturation

▪ Contraintes Technique
Il s’agit d’une application Windows développée en java avec des
interfaces javaswing. Les outils utilisés pour la réalisation de ce projet sont :
WampServer pour la base de données et NetBeans 8.2 pour l’IDE. L’application
devra etre livrée dans les délais de stage en entreprise.

1.4.2 Besoins non fonctionnels


c) Livrables
Les éléments suivants doivent etre délivrés lors de la livraison :
➢ Le module de gestion des médicaments
➢ Les codes sources
➢ Le dossier d’analyse et de conception
➢ Le guide d’installation, d’utilisation et/ou étapes de maintenance

ESSOH MISSE MISSE CYRILLE 16


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

CHAPITRE II : CONCEPTION DU
SYSTEME
Cette phase est l’étape ultime de modélisation avec UML. Après la modélisation
des besoins, puis l’organisation de la structure, la conception détaillées consiste à
construire et à documenter précisément les Classes, les interfaces, les tables et
les méthodes qui constituent le codage de la solution. Elle définit << comment
faire >>, l’architecture technique et les choix d’implémentation technique. On y
retrouve également la fusion de la spécification détaillée et de la conception
générale.

Liste des classes


➢ Pharmacien
➢ Médicament
➢ Fournisseur
➢ Client
➢ Inventaire
➢ Vente
➢ Facture
➢ Livraison
➢ Patient
➢ Gérant
2.1 Diagramme de cas d’utilisation
2.1.1 Besoins de base de formalisme
Un cas d’utilisation correspond à un ensemble de séquence d’action que
le système devra exécuter en réponse à un besoin d’acteur. Ils interviennent
très tot dans la conception et doivent énumèrent les interactions possibles
entre le système possibles entre le système et son environnement extérieur.

ESSOH MISSE MISSE CYRILLE 17


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

Figure 4 : Modelé de use cas Diagram

2.1.2 Représentation du diagramme de cas


d’utilisation
La figure ci-dessus représente le cas d’utilisation modélisant les besoins
fonctionnels du système.

ESSOH MISSE MISSE CYRILLE 18


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

Figure 5 : Diagramme de cas d’utilisation gestion du stock de médicament

ESSOH MISSE MISSE CYRILLE 19


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

2.2 Description textuelle cas d’utilisation


Bien que de nombreux diagramme UML permettent de décrire un cas,
l’utilisation des descriptions textuelles est recommandée, car elles expliquent
de façon souple les besoins fonctionnels. Cette description est composée de
deux étapes qui sont :
➢ Sommaire d’identification (titre, but, résumé, acteur)
➢ Description de l’enchainement (titre, précondition, postcondition)

2.2.1 Gestion des ventes

ESSOH MISSE MISSE CYRILLE 20


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

SOMMAIRE D’IDENTIFICATION
Titre : Gestion des ventes

But : permettre au pharmacien ou cassier de vendre un médicament au patient

Résumé : Gérer une vente (Modification, Affichage, L’ajout, Suppression).

Acteur : Vendeur

DESCRIPTION DE L’ENCHAINEMENT
Ré-condition : Présence d’un patient Accès autorisé

Post-condition : Une nouvelle vente sera enregistrée

Scénario nominal :
1- Vendeur saisit le login et le mot de passe.
2- Le système vérifie le login et le mot de passe.
3- Le système affiche le menu du vendeur.
4- Le système affiche un formulaire, le(a) cassier(e) saisit les informations.
5- Le système effectue un contrôle sur les champs obligatoires.
6- Le système effectue un contrôle sur les champs saisis.
7-Le système vérifie que tous les champs obligatoires sont complets.
8-Le système enregistre les informations sur la vente du médicament.
9-Le système vérifie si le médicament existe dans la BD.
10-La caissière valider la vente du médicament
11-Le système affiche un message de confirmation.

ESSOH MISSE MISSE CYRILLE 21


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

2.2.2 Gestion des médicaments

SOMMAIRE D’IDENTIFICATION

Titre : Gestion des médicaments

But : permettre au gérant de consulter et enregistrer des médicaments dans le


Stock de la pharmacie

Résumé : Gérer les médicaments en stock (Modification, Affichage, L’ajout,


Suppression).

Acteur : Gérant

DESCRIPTION DE L’ENCHAINEMENT
Pré-condition : Livraison des médicaments par le fournisseur

Post-condition : Un nouvel enregistrement de médicament sera établi.

Scénario nominal :
1- Le gérant saisit le login et le mot de passe.
2- Le système vérifie le login et le mot de passe.
3- Le système affiche le menu principal du gérant.
4- Le gérant choisit << PRODUIT >>.
5- Le système affiche le formulaire.
6- Le gérant entre les informations sur un médicament.
7- Le système effectue un contrôle sur les champs obligatoires.
8- Le système effectue un contrôle sur les champs saisis.
9- Le système vérifie que tous les champs obligatoires sont complets.
10- Le système enregistre les informations du médicament.

ESSOH MISSE MISSE CYRILLE 22


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

2.3 Diagramme de séquence


Le diagramme de séquence est l’un des diagrammes prépondérants de la
modélisation objet développant l’aspect dynamique du système étudié. Les
principales informations contenues dans un diagramme de séquence sont des
messages échangés entre les lignes de vie, présentes dans un ordre
chronologique. Il a pour objectifs :
➢ Représenter les interactions entre objets en indiquant la chronologique des
échanges.
➢ Décrire la séquence temporelle des échanges de messages entre les objectifs
et l’acteur pour réaliser une certaine tache.

Figure 6 : Diagramme de Séquence

ESSOH MISSE MISSE CYRILLE 23


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

2.4 Modélisation des données


2.4.1 Conception et formalisme
Il permet de fournir une représentation abstraite des objets du système
qui vont interagir ensemble pour réaliser les cas d’utilisation et de modéliser les
classes du système et leurs relations indépendamment d’un langage de
programmation particulier. Il s’agit d’une vue statique car on ne tient pas compte du
facteur temporel dans le comportement du système.
Les principaux éléments de cette vue statique sont les classes et leur
relation : association, généralisation.
Une classe est la description formelle d’un ensemble d’objets ayant une
sémantique et des propriétés communes.

Légende :

➢ Class A : nom de la classe.

➢ Attribute A : Les attributs des informations qu’une classe ou un objet


doivent connaitre. Ils représentent les données encapsulées dans les

ESSOH MISSE MISSE CYRILLE 24


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

objets de cette classe. Chacune de ces informations sont définies par un


nom, un Type de données, une visibilité et peut etre initialisée. Le nom
de l’attribut doit etre unique dans la classe.

➢ Association A : Les attributs définissent des informations qu’une classe


ou un objet doivent connaitre. Ils représentent les données encapsulées
dans les objets de cette classe.

ESSOH MISSE MISSE CYRILLE 25


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

Figure 7 : Diagramme de Classe

ESSOH MISSE MISSE CYRILLE 26


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

2.5 Diagramme d’activité


Le diagramme d’activité n’est pas autre que la transcription dans UML de
la représentation du processus telle qu’elle a été élaborée lors du travail qui a
préparé la modélisation ; il montre l’enchaînement des activités qui concourent à
l’exécution d’une tache. Il montre le contenu de chaque cas d’utilisation.

Figure 8 : Diagramme d’activité

ESSOH MISSE MISSE CYRILLE 27


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

CHAPITRE III : IMPLEMENTATION


ET RESULTATS
Il sera question de présenter l’environnement dans lequel le projet a été
développé et les résultats obtenus et les différents outils utilisés.

3.1 Langages et technologies utilises


3.1.1 Outils matériels
Nous listons ici un ordinateur portable comme outils matériel
principale utilisé pour la réalisation de ce logiciel. Cet ordinateur a permis
d’installer les outils logiciels afin de créer un environnement de développement
approprié, les caractéristiques de l’ordinateur sont :
Tableau 7 : Différents outils utilisés

ASUS(Laptop) SYSTEME D’EXPLOITATION 64bits


PROCESSEUR x64
Système d’exploitation Windows 10 professionnel
Fabricant du système Microsoft
Mémoire RAM du système 8GO
Processeur Intel® Core™ i3
Disque dur 1000GB

3.1.2 Outils logiciels


Pour développer cette application nous avons opté pour les
logiciels suivants :
➢ WampServer : pour créer les tables décrites dans le diagramme de classe.
➢ Entreprise Architect : Logiciel utilisé pour la réalisation de nos diagrammes
UML.
➢ Microsoft Word : pour la rédaction de notre rapport.
➢ NetBeans 8.2 : NetBeans est un ensemble complet d’outils de
développement permettant de générer des applications Windows, des
applications bureautiques et des services web XML et des applications web
ASP.NET.

ESSOH MISSE MISSE CYRILLE 28


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

3.2 Réalisation et résultats


Dans cette partie nous présenterons les différentes interfaces de l’application
que nous avons eu à concevoir.

3.2.1 Sécurité
L’application réalisée devra respecter les contraintes de sécurité. Il s’agit des
contrôles d’accès à l’application ainsi qu’aux objets de la base de données. Pour cela il
sera créé une gestion des comptes utilisateurs identifié par un mot de passe. En
fonction de chaque utilisateur, il sera donc accordé des droits d’accès ; de telles
mesures de sécurité empêcheront l’exécution non autorisée de l’application.
En outre, les données ne doivent pas etre détruites à une panne matérielle ou
logiciel, ou encore moins par des virus. Nous conseillons donc en matière de sécurité
les dispositifs suivants :
A. La Sécurité Logique : Elle représente pour chaque utilisateur du système
informatique le type de travail qu’il est permis de faire dans l’application
par l’existence d’un mot de passe. On devra prévoir également au
moment de l’écriture des programmes d’erreurs de manipulation
accidentelle et d’envisager les moyens d’y remédier. Il faudra mettre sur
pied des systemes de protections pour éviter des diverses attaques
machines ou logiciel, des hackeurs…

B. La Sécurité Physique : Les risques physiques peuvent prévenir les faits


extérieurs ou catastrophes naturelles. Nous pouvons citer entre autres
les inondations, feu, séisme, vol. Les principales mesures à prendre sont
les suivants :
• Installer des onduleurs qui protégeront les ordinateurs des
variations sécuriser l’environnement en limitant l’accès aux
différents services.
• Installer les dispositifs de détection d’incendie
• Installer un serveur a distant pour contrôler les données en
cas d’incendie…

ESSOH MISSE MISSE CYRILLE 29


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

3.2.1 Présentation des écrans principaux

Figure 9 : Formulaire d’identification

Cas au le gérant de la pharmacie fait s’authentifier avec comme Nom : admin


et mot de passe : admin.

ESSOH MISSE MISSE CYRILLE 30


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

Après s’etre authentifier, il a la possibilité de gérer les médicaments (produit)


en stock, gérer les factures faites par les cassiers et gérer les différents accès de
l’application.

Figure 10 : Formulaire du Gérant

Le gérant a la possibilité d’ajouter, modifier, supprimer un médicament


dans le stock.

ESSOH MISSE MISSE CYRILLE 31


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

Figure 11 : Formulaire de Vente

Après la réception d’une ordonnance, la caissière se connecté au


système par son login et mot de passe, puis conclu la vente en entrant les
informations et faire imprimer le recu du client (Screenshot suivant)

ESSOH MISSE MISSE CYRILLE 32


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

CONCLUSION GENERALE
Dans le cadre de notre rapport qui portait sur la gestion de stock de médicament
de la pharmacie de l’aéroport, effectué au sein de l’entreprise IPLANS SARL, nous
avons pu modéliser le système existant qui était centré sur l’entrée et la vente des
médicaments.
La réalisation de ce projet a été effectué avec le logiciel NetBeans 8.2 et utiliser la
méthode de modélisation UML.
Les axes qui nous permirent de réaliser ce projet sont les suivants :
• L’étude préalable du système existant
• Le recensement des problèmes du système existant
• La proposition de nouvelles solutions
• La mise sur pied de la nouvelle application
Ce stage nous a donc permis de mettre en œuvre nos connaissances scolaire mais
aussi de nous imprégner des réalités de la vie en entreprise. Cependant notre
application n’est pas parfaite et toute amélioration future est la bienvenue.

ESSOH MISSE MISSE CYRILLE 33


CONCEPTION D’UNE APPLICATION DE GESTION DE STOCK CAS DE LA
PHARMACIE DE L’AEROPORT

REFERENCES
SITES WEB VISITES :
• https://www.commentcamarche.net/download/develop
pement-2#34096272; 20-08-18, 08h30
• https://www.oracle.com/search/results?Dy=1&Nty=1&Ntk=SI-
ALL5&cty=fr&lang=fr&lh= ; 21-08-18, 00h30
• https://www.developpez.net/forums/d811077/c-cpp/outils-c-
cpp/autres-editeurs/executer ; 10-08-018, 10h30

COURS DES ENSEIGNANTS NON PUBLIES :


• M.TWAMBA, UML 1 et Programmation Evènementielle 1(17-18)
• Mme.DJOUMFE, SQL 1 et 2 (2018)
• Mme.Kamelo, Analyse et conception 1(2019)
OUVRAGES UTILISES :
• Laurent AUDIBERT, comprendre UML : outils conceptuels
et organisationnels, 2007, Edition CLE

ESSOH MISSE MISSE CYRILLE 34

Vous aimerez peut-être aussi