[Diapo 1 – Accueil et remerciements] Merveille
Excellence Monsieur le Président du jury,
Honorables membres du jury,
Chers parents, amis et invités, bonjour !
Je suis VIDEROT Merveille, et a mes côtés ma collègue KPESSOU H. Shania, nous
avons l’honneur et le plaisir de vous souhaiter la bienvenue à cette soutenance, qui
marque la fin de notre parcours en Licence Professionnelle Systèmes Informatiques
et Logiciels à l’UATM GASA Formation.
Nous avons eu l’honneur de travaillée sous la supervision de Monsieur Oloubo
Samady, ingénieur en informatique et enseignant à l’UATM GASA Formation, que
nous remercions vivement pour son encadrement, ses conseils et sa disponibilité
tout au long de ce projet.
Avant tout, nous rendons grâce au Tout-Puissant pour sa fidélité, remercions nos
parents pour leur amour, leur soutien constant, ainsi que vous, membres du jury,
pour votre présence et votre engagement malgré vos responsabilités.
Le thème de notre projet de fin de formation est :
« Conception d’une application web pour l’accès aux médicaments et aux banques de
sang »
[Diapo 2 – Plan de présentation] Merveille
Excellence Monsieur le Président du jury,
Honorables membres du jury,
Pour vous exposer notre travail, nous allons suivre le plan suivant :
Nous commencerons par une introduction générale, suivie de la présentation de la
problématique à laquelle nous avons voulu apporter une solution. Ensuite, nous vous
présenterons les objectifs de notre projet ainsi que sa description détaillée. Nous
continuerons par l’analyse fonctionnelle à travers le diagramme des cas d’utilisation,
puis le diagramme d’activité qui illustre le déroulement des opérations. Nous
aborderons ensuite la modélisation des données avec le diagramme de classes. Par la
suite, nous procéderons à une démonstration pratique de l’application afin de vous
montrer son fonctionnement concret. Enfin, nous conclurons cette présentation par
un bilan et des perspectives d’évolution.
Commençons par l’introduction, qui pose le contexte et met en évidence
l’importance du projet que nous avons mené. Pour cela sous votre permission je
passe la parole a ma collegues
[Diapo 5 à 7 – Solutions existantes]Merveille
Excellence Monsieur le Président du jury,
Honorables membres du jury,
Il existe déjà des solutions comme PharmAccess, [Link], ou encore la Blood
Donor App. Mais elles montrent leurs limites :
Elles ne sont pas adaptées à notre réalité locale,
Leur fonctionnement est souvent non centralisé,
Les mises à jour sont peu fréquentes,
L’accessibilité est limitée, notamment dans certaines zones du Bénin.
D’où l’intérêt de développer une application plus complète, contextualisée et
accessible.
[Diapo 8 – Objectifs du projet]Merveille
Notre objectif principal est de concevoir une application web qui permet :
La consultation des stocks en temps réel,
La réservation de médicaments ou la planification de dons de sang,
L’envoi de notifications automatiques,
Et une interface simple, fluide et sécurisée.
Pour répondre à ces objectifs, nous avons entamé la phase de conception, en nous
appuyant sur les outils de modélisation UML
Diapo (Suite
Excellence Monsieur le Président du jury,
Honorables membres du jury,
Enfin, le diagramme de classes décrit les entités principales : Utilisateur,
Médicament, Banque de sang, Paiement, ( Ce diagramme de classes modélise
l’ensemble des entités et des interactions de notre application web pour l’accès aux
médicaments et à la banque de sang. Au centre, on retrouve l’entité "Utilisateur",
qui représente les différents types d’acteurs du système : administrateur,
gestionnaire de pharmacie, et gestionnaire de banque de sang. Chaque rôle a ses
propres responsabilités, comme la gestion du système, des médicaments ou des
stocks de [Link] hôpitaux sont liés à des médecins, qui eux, peuvent effectuer
des demandes au nom des patients — appelés ici "Demandeurs". Ces demandes
peuvent concerner soit des médicaments, soit du sang, et peuvent donner lieu à
une livraison, liée à une localisation précise pour faciliter la [Link] système
permet aussi de suivre les groupes sanguins et les quantités stockées dans les
banques de sang, ce qui est essentiel pour répondre efficacement aux urgences
mé[Link] côté des pharmacies, le modèle prend en charge la gestion des
médicaments, avec leurs caractéristiques : nom, prix, stock disponible et type de
vente — certains médicaments nécessitent une ordonnance, d’autres [Link]
diagramme nous a permis d’avoir une vision claire et cohérente du fonctionnement
du système, en identifiant les entités importantes, leurs relations, et les processus
métier. Il servi de base à la conception de la base de données et à l’organisation
logique du développement de notre [Link] la base de cette modélisation,
nous avons défini l’architecture fonctionnelle du système, avec trois profils
d’utilisateurs clés)
[Diapo 17 – Réalisation technique] shania
Sur le plan technique, nous avons utilisé :
Laravel (PHP) pour le backend,
JavaScript pour l’interactivité,
MySQL pour la gestion base de données,
Visual Studio Code pour notre environnement de développement,
Et XAMPP pour le serveur local.
Notre structure suit le modèle MVC, ce qui facilite l’organisation du code et la
maintenance.
Diapo 15-16 – Structure du système] Merveille
Excellence Monsieur le Président du jury,
Honorables membres du jury,
Nous avons défini trois profils d’utilisateurs principaux :
1. Administrateur : il gère les comptes, valide les structures, et supervise les stocks et
les paiements.
2. Gestionnaire (pharmacie ou banque de sang) : il met à jour les stocks.
3. Patient ou médecin : il recherche, réserve et effectue les paiements.
[Diapo 18-19 – Démonstration]Merveille
Excellence Monsieur le Président du jury,
Honorables membres du jury,
Nous allons maintenant vous présenter une démonstration de notre application
UrgenceVie à travers les fonctionnalités suivantes :
L’inscription et la connexion d’un utilisateur,
La recherche de médicaments ou de sang,
Le système de paiements sécurisés et suivi de commande