Académique Documents
Professionnel Documents
Culture Documents
médicaux.
AVERTISSEMENT
1
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
DEDICACES ET REMERCIEMENTS
2
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
DEDICACE
ADELAKOUN A. Jennifer O.
3
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
DEDICACE
SINZOGAN D. M. Séréna
4
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
REMERCIEMENTS
Nous exprimons notre gratitude envers le Tout-Puissant, qui nous a accordé sa grâce et
sa protection, et guidés tout au long de notre cheminement.
Nous souhaitons remercier chaleureusement tous ceux qui de près ou de loin, ont
participé à la réalisation de ce mémoire plus spécialement :
personnel administratif, pour les (03) années pendant lesquelles ils nous ont
connaissances ;
● Nos parents, nos proches et nos amis et camarades pour leur amour et soutien ;
● Enfin, nous sommes reconnaissant(es) envers les participants qui ont accepté de
5
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
JS : JavaScript
6
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
7
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
8
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
classes……………………………………………..33
9
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
SOMMAIRE
AVERTISSEMENT………………………………………………………………..I
Dédicace ………………………………………………………………………….II
Remerciement…………………………………………………………………….V
Sommaire…………………………………………………………………….....X
Résumé ………………………………………………………………………..XI
Abstract………………………………………………………………………..XII
Introduction……………………………………………………………………...1
Conclusion…………………………………………………………………… ..60
Webographie………………………………………………………………….XIII
Bibliographie…………………………………………………………………XIII
10
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
RESUME
11
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
12
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conception d’une plateforme de réservation de visites médicales, de suivi de visite et conseils
médicaux.
ABSTRACT
The field of computer science is vast and intervenes in all sectors of activity by
facilitating the daily tasks of humans and reducing the time and effort required to
accomplish them. In this context, we have initiated the project "Design of a platform
for booking medical visits, follow-up of visits and medical advice" in order to
The general objective of our project is to provide players in this field with a platform
that can improve online appointment booking, patient treatment monitoring and
personalized medical advice online. In order to ensure the reliability and security of
our platform, we make sure to offer the necessary functionalities to meet the needs of
patients and healthcare professionals, as well as to ensure data security. For this, we
used the UML modeling language to conduct an in-depth analysis of the subject, in
order to provide a standardized method ready for the design, implementation and
development of the application. Our project was carried out using the Django and
environment. These tools were essential for the establishment of the platform for
booking medical visits, follow-up visits and medical advice, offering efficient and
13
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
INTRODUCTION
Nonobstant ces progrès, dans certains pays comme le Bénin, l'utilisation des
TIC dans le domaine de la santé est encore très limitée. Le manque d’informations et
de formations sur l’utilité des nouvelles technologies, la non utilisation des ressources
informatiques, ainsi que l'insuffisance des équipements informatiques dans certains
hôpitaux sont de nombreuses causes du sous-développement digital dans ce domaine.
Au vue de cette situation, il se fait sentir le besoin de trouver une solution adaptée
permettant de répondre au mieux aux besoins du secteur de la santé. C’est dans cette
optique que s’inscrit notre projet de mémoire ayant pour thème : “La création d’une
plateforme de réservation de visite médicale, suivi de visite et conseils médicaux.
”
I : Présentation de l’institut
DigiWeb SARL
Digitalisation – WebExpertise - Infogérance
2
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Ancienneté Créée en Août 2020
c. Missions de l’entreprise :
DigiWeb SARL est une société béninoise qui a pour mission l’accompagnement
des entreprises, institutions d'État et organismes internationaux dans
l’élaboration et la mise en œuvre de leur stratégie IT notamment en :
3
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
- Création et référencement de sites internet. Conseil et services en
communication et marketing digital.
- Mise en place de réseaux Wi-Fi avec portail captif (HotSpot). Infogérance, support
technique et formation en TIC.
d. Déroulement du stage
Période de déroulement
● Tâches effectuées :
Durant ces trois (03) mois de stage, nous avons effectué plusieurs tâches, au
nombre de celles-ci, on peut citer :
4
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
- Formation sur plusieurs thèmes d'études et beaucoup d'autres outils importants
pour un technicien en informatique.
Les acquis
5
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
II : Structure organisationnelle
6
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
- L’accès aux dossiers médicaux des patients se fait manuellement.
- Absence d’un moyen de communication direct et efficace entre patients et
médecins sauf par appel téléphonique.
Au vue de cette situation, le système actuel répond à de nombreux défis que nous
voudrions relever dans la réalisation de notre projet afin d’améliorer la prise en
charge et le suivi des patients dans les centres de santé.
- Les dossiers médicaux étant en version papiers sont sujets à des risques de
pertes, de destruction et difficiles d’accès.
- Il serait bien de procéder à la numérisation des données afin de favoriser leur
conservation, une meilleure utilisation, leurs durées dans le temps et limiter les
risques de pertes de données.
- Les prises de rendez-vous sont gérées manuellement par les assistants des
médecins ou le service d’accueil ce qui induit une lenteur dans le processus de
traitement et de prise en charge des patients.
- L’absence de moyen de communication efficace ne permet pas de suivre l’état
de santé du patient par son médecin.
III.3 : Problématique
Au Bénin, le domaine de la santé connaît beaucoup de difficultés notamment dans
les prises de rendez-vous des patients, le suivi des patients et la gestion des
informations médicales. C’est le cas de l’hôpital “BON SAMARITAIN “ où nous
avons relevé quelques difficultés qui se résument comme suit :
médicales).
- Accès difficile aux dossiers médicaux pour le suivi des patients.
7
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
- L’oubli des rendez-vous pris par le patient dû à l’absence d’un moyen de
notifications.
- les cas d'indisponibilités du médecin (invalide dû à son état de santé, agenda
patients.
8
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
III.4 : Solutions proposées
De nos jours, l’innovation des nouvelles technologies devient incontournable, il
convient donc de procéder à la numérisation de tout système d’information.
Dans le but de pouvoir répondre à tous ces défis, nous avons donc décidé de créer une
“Plateforme de réservation de visite médicale, suivi de visite et de conseils
médicaux” nommée “ Santé-Plus” pour répondre aux exigences de la société
actuelle et contribuer à l’éradication des problèmes cités plus haut.
Notre plateforme disposera :
III.5 : Objectifs
● Objectif général
L’objectif général de notre projet est la création d’une plateforme qui pourra
perfectionner les prises de rendez-vous en ligne, le suivi des traitements des patients
réserver des visites médicales, les patients pourront éviter les files d’attentes et les
- Intégrer un chat pour les échanges entre les agents de santé et les patients.
● Objectifs atteints :
10
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
- Etant donné que notre système est une plateforme web, les utilisateurs doivent
manque de temps qui en a résulté, notre application devra être utilisée en interne
(intranet) et ne pourra pas donc être hébergée sur un serveur cloud pour le moment.
Cela nous permettra de contrôler les flux d’échange et de données étant donné que
I. Méthodologie
I.1. Présentation de la méthode
Il existe un grand choix de langages de modélisation qui sont mis à notre disposition.
Les plus importants sont MERISE et UML.
11
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
En effet, UML est un langage de
modélisation graphique utilisé pour la
spécification, la visualisation, la
conception et la documentation des
systèmes logiciels. UML utilise
plusieurs types de diagrammes pour
modéliser différents aspects d'un
système.
Figure 2 : Logo UML
Un acteur est une entité externe qui peut être un utilisateur humain, un
dispositif matériel, ou tout autre système. Voici ci-dessous les acteurs et leur
rôle :
13
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Tableau 2 : récapitulatif des acteurs et leurs rôles.
Acteurs Rôles
Médecin compte) ;
- Consulter les informations du patient ;
- Gérer rendez-vous (annuler ou accepter un
rendez-vous) ;
- Créer son compte ;
- Prendre rendez-vous ;
Patient - Gérer son compte ;
- Prendre conseil ;
- Vérifier disponibilité du médecin ;
- Consulter le site
Usager - Créer son compte
- Prendre des conseils médicaux
14
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
II.1.2 Diagramme des cas d’utilisations :
15
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 6 : Package Gestion des patients et usagers.
16
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 7 : Gestion des rendez-vous.
Le diagramme des cas d’utilisation est utilisé pour donner un aperçu global du
comportement fonctionnel du système. Il ne montre pas de façon explicite les
échanges entre les acteurs et les cas d’utilisation, ainsi que les échanges qui
interviennent entre les utilisateurs et le système. Pour cela, à chaque cas
d’utilisation doit être associé une description textuelle des interactions entre
17
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
l’acteur, le système et les actions que doit réaliser le système en vue de produire
les résultats attendus par les acteurs.
Ainsi, nous allons vous présenter la description textuelle des principaux cas
d’utilisations présents dans notre système.
Scénario nominal :
Système
Tous les acteurs sauf les usagers
Scénario alternatif :
18
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
• L’utilisateur peut décider de fermer la page 4
• Après la saisie des informations au 5 et la vérification des informations au
6 par le système, si les informations entrées sont incorrectes, le système
notifie cela à l'utilisateur et le scénario reprend à partir du 5.
Scénario nominal :
19
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Scénario alternatif :
A1- Dans le cas où les informations sont mal fournies, il y a un défaut
d'enregistrement au 8 et le système affiche un message d'erreur donc le
processus reprend au 5.
Scénario nominal :
Scénario alternatif :
20
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
● Description conceptuelle du cas d’utilisation d’ajout de contenu
Acteurs principaux : Les Utilisateurs (Administrateur et Gestionnaire)
Pré condition : Les utilisateurs doivent disposer d’un login et d’un mot de passe.
Post-condition : un contenu a été ajouté
Objectif : Cette démarche est effectuée par les acteurs afin d’ajouter du contenu sur le
site
Tableau 6 : Description textuelle du cas d'utilisation Ajout de contenu.
Scénario nominal :
Scénario alternatif :
A1- Le processus reprend au 5 si la vérification au 6 n’est pas bonne.
21
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Objectif : Cette démarche est effectuée par les patients dans le but de suivre leur état
de santé.
Scénario nominal :
22
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Tableau 8 : Description textuelle du cas “prendre un rendez-vous
Scénario nominal :
Scénario alternatif :
A1- Le processus continu lorsque l’authentification est bonne, sinon il reprend au 3.
Scénario nominal :
23
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
3- Faire une recherche du conseil à 4- Afficher le conseil
prendre
Scénario alternatif :
24
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 9: diagramme d’activité de “créer un compte”
25
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 10: Diagramme d’activité de prise de rendez-vous
26
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
27
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 11: diagramme de suivi de visites
28
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 12 : Diagramme de Séquence de s’authentifier
29
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 13: Diagramme de séquence de Prendre rendez vous
30
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure14: Diagramme de séquence de :”Suivi de visite”
31
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 15: Diagramme de séquence de : "Créer un compte”
Id_user Identifiant de N 5
l’utilisateur
nomuser Nom de A 20
l’utilisateur
Telpuser Téléphone de N 06
l’utilisateur
adresse_user Adresse de AN 20
l’utilisateur
e_mail e_mail de AN 20
l’utilisateur
33
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
nompat Nom du patient A 20
Prénom du patient A 25
prenompat
telpat Téléphone du N 06
patient
idmed identifiant- N 5
médecin
telmed Téléphone du N 06
médecin
adresse_med Adresse du N 20
médecin
34
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Classes Attributs Significations Type Longueur
s s
idgest identifiant N 5
gestionnaire
nomgest Nom du A 20
gestionnaire
prenomgest Prenom du A 25
gestionnaire
adressegest Adresse du AN 20
gestionnaire
e_mailgest Email du AN 20
gestionnaire
sexe_gest sexe du A 08
gestionnaire
idexam identifiant de N 5
l’examen médical
35
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
observation observation AN 30
desexam Description de A 30
l’examen
Examem-
medical
idrol identifiant d’un N 5
rôle
desrol_hab description A 30
libspec Libellé de la A 20
spécialité
idagenda Identifiant de N 5
l’agenda
36
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
jours heuredeb Heure de début AN 08
Légende :
AN : Alphanumérique
A : Alphabétique
N : Numérique
D : Date
H : Heure
37
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
II.3.3 Diagramme de classes :
38
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
II.3.4 Schéma logique relationnelle :
USERS (idusers, nom, prenom, tel, date_naiss, e_mail, password, adresse, sexe)
MEDICAMENT (Codmedi,Libmedi)
PRESCRIPTION (#Codemedi,#Numconsul,quantité,possologie)
CONSULTATION (Numconsul,Dateconsul,heure)
39
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
II.3.5 Script d’implémentation de la base de données
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'santeplus',
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '3306',
#Table USERS
class Users(models.Model):
nom = models.CharField(max_length=50)
prenom = models.CharField(max_length=50)
telephone = models.CharField(max_length=15)
date_naiss = models.DateField()
password = models.CharField(max_length=50)
adresse = models.CharField(max_length=100)
def __str__(self):
return self.nom
class ConseilsMedicaux(models.Model):
type_cons = models.CharField(max_length=100)
41
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
def __str__(self):
return self.type_cons
#Table PATIENTS
class Patient(models.Model):
nompat = models.CharField(max_length=50)
prenompat = models.CharField(max_length=50)
telephone = models.CharField(max_length=15)
datenaiss_pat = models.DateField()
password_pat = models.CharField(max_length=50)
adresse_pat = models.CharField(max_length=100)
dossier_med = models.CharField(max_length=100)
def __str__(self):
return self.nompat
#Table MEDECIN
class Medecin(models.Model):
42
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
nommed = models.CharField(max_length=50)
prenommed = models.CharField(max_length=50)
password_med = models.CharField(max_length=50)
telephone = models.CharField(max_length=15)
date_naissmed = models.DateField()
adresse_med = models.CharField(max_length=100)
#Table GESTIONNAIRE
class Gestionnaire(models.Model):
nomgest = models.CharField(max_length=255)
prenomgest = models.CharField(max_length=255)
password_gest = models.CharField(max_length=255)
adresse_gest = models.CharField(max_length=255)
telephone = models.CharField(max_length=20)
datenais_gest = models.DateField()
43
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
class Meta:
db_table = 'GESTIONNAIRE'
#Table RENDEZ-VOUS
class RendezVous(models.Model):
daterdv = models.DateField()
heurerdv = models.TimeField()
class Meta:
db_table = 'RENDEZ_VOUS'
#Table EXAMEN_MEDICAL
class ExamenMedical(models.Model):
dateexam = models.DateField()
observation = models.TextField()
description = models.TextField()
class Meta:
44
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
db_table = 'EXAMEN_MEDICAL'
class Roles(models.Model):
librol = models.CharField(max_length=255)
desrol = models.TextField()
class Meta:
db_table = 'ROLES'
#Table HABILITATIONS
class Habilitations(models.Model):
libhab = models.CharField(max_length=255)
deshab = models.TextField()
class Meta:
db_table = 'HABILITATIONS'
class RolesHabilitations(models.Model):
desrolhab = models.TextField()
45
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
class Meta:
db_table = 'ROLES_HABILITATIONS'
# Table AGENDA
class Agenda(models.Model):
idagenda = models.AutoField(primary_key=True)
date = models.DateField()
heure = models.TimeField()
class Meta:
db_table = 'AGENDA'
# Table SPECIALITE
class Specialite(models.Model):
idspec = models.AutoField(primary_key=True)
libspec = models.CharField(max_length=255)
class Meta:
db_table = 'SPECIALITE'
# Table MEDICAMENT
46
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
class Medicament(models.Model):
codmedi = models.AutoField(primary_key=True)
libmedi = models.CharField(max_length=255)
class Meta:
db_table = 'MEDICAMENT'
# Table PRESCRIPTION
class Prescription(models.Model):
quantite = models.IntegerField()
possologie = models.CharField(max_length=255)
class Meta:
db_table = 'PRESCRIPTION'
# Table CONSULTATION
class Consultation(models.Model):
numconsul = models.AutoField(primary_key=True)
dateconsul = models.DateField()
heure = models.TimeField()
47
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
class Meta:
db_table = 'CONSULTATION'
48
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
CHAPITRE 3 : Réalisation du nouveau système
● Les Technologies
● Framework Bootstrap :
49
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
● Le Framework Django :
Figure 18 : Image de Django
● HTML :
Figure 19: Image de HTML (Version 5)
50
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
HTML (Hypertext Markup Language) est un langage de balisage utilisé pour
structurer et présenter le contenu sur le web. Il s'agit d'un élément de base de la
création de pages web. Avec HTML, vous pouvez créer des titres, des paragraphes,
des liens, des listes et bien plus encore. Les navigateurs web utilisent HTML pour
interpréter le contenu de la page et l'afficher aux utilisateurs.
● CSS :
Figure 20 : Image de CSS (Version 3)
CSS (Cascading Style Sheets) est un langage de style utilisé pour contrôler
l'apparence et la mise en page des pages web. En utilisant CSS, vous pouvez définir
des couleurs, des polices, des arrière-plans, des marges, des bordures et d'autres
propriétés visuelles de la page. Les navigateurs web interprètent le code CSS et
l'utilisent pour appliquer les styles à la page.
● JS :
Figure 21 : Image de JS
51
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
JS (JavaScript) est un langage de programmation qui permet de créer du
contenu mis à jour de façon dynamique, de contrôler le contenu multimédia. Il
permet d'implémenter des mécanismes complexes sur une page web. À chaque
fois qu'une page web fait plus que simplement afficher du contenu statique —
afficher du contenu mis à jour à des temps déterminés, des cartes interactives,
des animations 2D/3D, des menus vidéo défilants, ou autre, JavaScript a de
bonnes chances d'être impliqué.
● MySql de Phpmyadmin :
52
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
PhpMyAdmin est un logiciel libre écrit en PHP qui a pour mission de
s’occuper de l’administration d’un serveur de base de données MySQL ou
MariaDB. Vous pouvez utiliser phpMyAdmin pour réaliser la plupart des
tâches d’administration, ceci incluant la création de base de données,
l’exécution de demandes, et l’ajout de comptes utilisateur.
53
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
▪ Interface Prise de rendez-vous
L’image ci-dessous montre la section qui comporte le formulaire pour la
54
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 25: Image de la section des conseils médicaux
▪ Interface d’inscription
55
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Figure 26: Image de la page d’inscription
▪ Interface de connexion
Figure 27: Image de la page de connexion
56
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
L’image ci-dessus nous montre la page de connexion pouvant permettre aux
utilisateurs de s’authentifier avant d’avoir accès aux fonctionnalités du site situés dans
le tableau de bord.
57
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
Conclusion
58
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
En conclusion, notre projet intitulé “La création d’une plateforme de
réservation de visite médicale, suivi de visite et conseils médicaux. ” est un projet
d’une grande envergure pour améliorer la qualité des soins de santé dans nos
hôpitaux, plus spécialement la clinique « BON SAMARITAIN ». La plateforme
permettra aux patients de réserver des rendez-vous en ligne, de suivre leur historique
de visite et de recevoir des conseils médicaux personnalisés, cela réduira les temps
d’attente et permettra aux patients d’obtenir des soins plus rapidement. De plus les
médecins pourront vite recevoir des informations immédiates sur les besoins de leur
patient. En résumé, cette plateforme est une grande avancée dans le domaine de la
santé et aidera sûrement à améliorer la qualité de vie des patients et personnels de
santé.
59
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
REFERENCES BIBLIOGRAPHIQUES
I. WEBOGRAPHIE
II. BIBLIOGRAPHIE
13
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
TABLE DES MATIERES
DEDICACES ET REMERCIEMENTS II
DEDICACE III
DEDICACE IV
REMERCIEMENTS V
SOMMAIRE X
RESUME XI
ABSTRACT XII
INTRODUCTION 1
CHAPITRE 1 : PRÉSENTATION DU CADRE D’ÉTUDE ET DU SUJET D’ÉTUDE 2
I : PRÉSENTATION DE L’INSTITUT 2
a. Fiche signalétique de l’entreprise 2
b. Missions de l’entreprise : 3
c. Déroulement du stage 4
II : STRUCTURE ORGANISATIONNELLE 6
III.1 : ETUDE DE L'EXISTANT 6
III.2 : CRITIQUE DE L’EXISTANT : 7
III.3 : Problématique 7
III.4 : SOLUTIONS PROPOSÉES 9
III.5 : OBJECTIFS 9
III.6: Limites du projet 10
CHAPITRE 2 : ANALYSE ET CONCEPTION DU NOUVEAU SYSTÈME 11
I. MÉTHODOLOGIE 11
I.1. Présentation de la methode 11
II-MODELISATION 12
II.1 Modelisation fonctionelle 12
II.2. Modélisation dynamique 24
II.2.2 Présentation des diagrammes de Séquences : 28
II.3. Modélisation statique 32
II.3.3 Diagramme de classes : 38
II.3.4 Schéma logique relationnelle : 39
II.3.5 Script d’implémentation de la base de données 40
CHAPITRE 3 : RÉALISATION DU NOUVEAU SYSTÈME 48
III.1-PRÉSENTATION DES OUTILS DE DÉVELOPPEMENT 48
∙ Les Technologies 48
14
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna
III.-PRÉSENTATION DE L’APPLICATION 52
III-1 Les interfaces 52
CONCLUSION 57
REFERENCES BIBLIOGRAPHIQUES XIII
I. WEBOGRAPHIE XIII
II. BIBLIOGRAPHIE XIII
15
Réalisé par ADELAKOUN Jennifer et SINZOGAN Séréna