Conclusion
Dans cette étape, nous allons identifier les
différentes problématiques qui interagiront avec la pharmacie de
l'hôpital et on donne des solutions.
Chapitre 2 : Analyse des besoins
Introduction
Dans ce chapitre je voudrai présenter les principes de
fonctionnement du système utilisé. Je commencerai 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.
Les besoins fonctionnels
Les besoins fonctionnels se rapportent aux
fonctionnalités que l'application en question doit offrir pour
satisfaire les utilisateurs.
Les fonctionnalités que doit intégrer
l'application à développer peuvent être décrites
comme suit :
Ø Gestion des sécurités : Le
Système permet de gérer les droits d'accès de chaque
utilisateur ainsi les menus qui seront affichés selon le
privilège
Ø Gestion des médicaments : Cette
opération consiste à suivre l'état du stock à
savoir les mouvements réalisés sur le stock (entrée
/sortie de médicament, quantité des médicaments dans le
stock).
Ø Gestion des Commandes : cette opération
est établie lorsqu'il y a un besoin de renouveler le stock des
médicaments. L'utilisateur doit créer un bon de commande
correspondant à ses besoins.
Ø Gestion des Livraisons : le système
permettra à l'utilisateur de créer un bon de livraison concernant
les médicaments livrés (code médicament, la
quantité livrée, le prix unitaire, etc..).
Ø Gestion des ordonnances : permet de valider les
bons des médicaments et de consulter la liste des ordonnances.
Ø Statistiques : cette fonction permettra de
suivre les différentes statistiques possibles selon le type de
produit.
II. Les besoins non fonctionnels
Les besoins non fonctionnels sont indispensables et permettent
l'amélioration de la qualité logicielle de notre
système. Ils agissent comme des contraintes sur les solutions, mais leur
prise en considération fait éviter plusieurs incohérences
dans le système. Ce dernier doit répondre aux exigences suivantes
:
Ø Authentification : le
système doit permettre à l'utilisateur de saisir son login et son
mot de passe pour accéder au système. Cette opération
assure la sécurité du système et limite le nombre des
utilisateurs.
Ø Ergonomie : le système
devra offrir aux utilisateurs une interface qui soit le plus riche possible
afin de limiter le nombre d'écrans. Par ailleurs, l'interactivité
devra être adaptée (usage du clavier, menu, etc..).
Ø La rapidité de traitement: En
effet, vu le nombre important des transactions quotidiennes, il est
impérativement nécessaire que la durée d'exécution
des traitements s'approche le plus possible du temps réel.
Ø La performance: Un logiciel doit
être avant tout performant c'est à-dire à travers ses
fonctionnalités, répond à toutes les exigences des
utilisateurs d'une manière optimale.
|