STP 11
STP 11
STP 11
Agrément : n° 00771/MEN/DES
Sud Foire n°8477 Dakar Fann – Sénégal BP : 5771 Dakar Fann
Tel : (+221) 33 867 90 45 Port : 77 529 84 www.ipd.sn e-mail : [email protected]
Domaine : Sciences et Technologies de l’informatique
Mention : Ingénierie Informatique
Spécialité : Génie Logiciel
MEMOIRE
Présenté par M. Moustapha Ndiaye
Pour l’obtention du diplôme de
Master « Génie Logiciel »
SUJET :
2022-2023
DEDICACE
Dédié à mon encadreur, Dr Moustapha Der, dont la sagesse et l'expertise ont guidé
chaque étape de ce parcours académique. Votre engagement constant et vos conseils
éclairés ont été le catalyseur de la réussite de ce mémoire.
Dédié à Dr Daouda Diouf dont la collaboration a été une source d'inspiration. Vos
idées précieuses et nos discussions stimulantes ont contribué de manière significative
à l'évolution de ce travail.
Dédié à l'équipe pédagogique, dont la passion pour l'enseignement a illuminé mon
chemin académique. Vos connaissances approfondies ont été une source constante
d'inspiration.
Dédié à ma famille et à mes amis, les piliers de mon soutien inébranlable. Votre
présence et vos encouragements constants ont été la force motrice derrière mes
efforts.
Une dédicace particulière à mon cher tonton M. Alphonse Ndame Ndiaye, dont la
générosité m’a ouvert les portes de l'éducation. Votre soutien financier a été la clé de
ma réussite, et je vous suis profondément reconnaissant pour votre confiance et votre
investissement dans mon avenir.
En dédicace à toutes les personnes qui ont contribué, de près ou de loin, à la
réalisation de ce mémoire. Chacune de vos interactions a laissé une empreinte
précieuse.
I
REMERCIEMENTS
II
RESUME
La plateforme envisagée permettra aux patients de prendre des rendez-vous en ligne à tout
moment, offrant ainsi une flexibilité accrue. De plus, elle facilitera la consultation des
disponibilités des praticiens, favorisant ainsi des choix éclairés. Structuré en quatre parties, le
mémoire aborde le cadre théorique, l'analyse et la conception, les outils d'implémentation,
ainsi que les politiques de sécurité et l'étude financière.
III
LISTE DES FIGURES
IV
LISTE DES TABLEAUX
V
LISTE DES SIGLE ET ABREVIATION
CA : Conseil d’Administration
GO : Gigaoctet
ORL : Oto-rhino-laryngologie
VI
SCI : Spinal Cord Injury
RV : Rendez-vous
VII
AVANT-PROPOS
VIII
Sciences de l’Informatique
Génie Logiciel
SOMMAIRE
INTRODUCTION GENERALE................................................................................................1
Chapitre I : Analyse..................................................................................................................21
Chapitre II : Conception............................................................................................................34
Conclusion Générale.................................................................................................................59
IX
INTRODUCTION GENERALE
Dans notre société moderne, où le temps est devenu une ressource précieuse et limitée, la
gestion efficace des rendez-vous médicaux et la gestion des dossiers des patients sont des
enjeux majeurs pour les professionnels de santé. Avec l'avènement des nouvelles technologies
et l'évolution du secteur de la santé vers une approche plus numérique, il devient impératif
d'adopter des solutions innovantes pour optimiser ce processus.
C'est dans cette optique que s'inscrit notre étude et réalisation d'une plateforme complète de
gestion et suivi des rendez-vous, ainsi que la gestion des dossiers. Cette initiative vise à
répondre aux besoins croissants tant du corps médical que celui des patients en matière
d'accès facilité aux soins tout en minimisant les contraintes liées à la prise de rendez-vous
traditionnelle et à la gestion manuelle des dossiers médicaux.
La première motivation derrière cette démarche réside dans le constat selon lequel les
méthodes conventionnelles utilisées actuellement sont souvent source d'inconforts aussi bien
pour les médecins que pour leurs patients. Les délais d'attente interminables au téléphone ou
lorsqu'on se présente directement au cabinet peuvent être frustrants voire dissuasifs. De plus,
ces systèmes ne permettent pas toujours une bonne coordination entre différents intervenants
(médecin traitant, spécialistes...) ni un suivi optimal du patient sur le long terme.
En s'appuyant sur les avancées technologiques telles que l'internet haut débit et la
généralisation des smartphones connectés 24/7, notre objectif est de développer une solution
digitale complète qui facilitera grandement l'ensemble du processus, de la prise de rendez-
vous à la gestion des dossiers des patients.
Notre plateforme offrira aux patients la possibilité de prendre rendez-vous en ligne, à tout
moment et depuis n'importe quel endroit. Ils pourront également consulter les disponibilités
des différents praticiens ainsi que leurs spécialités afin d'effectuer un choix éclairé.
C'est dans cette optique que s'inscrit le thème de notre mémoire. Pour mener à bien notre
travail, nous l'avons structuré en quatre parties. La première partie sera consacrée au cadre
théorique et méthodologique, la deuxième partie abordera l'analyse et la conception, la
troisième partie se penchera sur les outils d'implémentation et de déploiement de la solution,
et enfin, la quatrième partie portera sur les politiques de sécurité et l'étude financière de la
solution.
A
PREMIERE
PARTIE :
CADRE
THEORIQUE
ET
METHODOL
OGIQUE
B
Chapitre I : Cadre théorique
I.1. Introduction
Le secteur de la santé, crucial pour le développement socio-économique, nécessite une
amélioration continue des soins, demandant une compréhension approfondie de la gestion
hospitalière. Ce chapitre se concentre sur l'élaboration d'un cadre théorique, débutant par la
présentation du Centre Hospitalier National Universitaire de Fann, institution de référence. La
problématique souligne l'importance d'approfondir les connaissances face aux défis actuels.
En définissant clairement les objectifs de recherche, l'étude vise des contributions
significatives. La pertinence découle de la nécessité de répondre aux défis contemporains,
évalués par une revue de la littérature. La délimitation assure une analyse ciblée. Ce chapitre
jette les bases pour explorer les dynamiques hospitalières et envisager des solutions.
Situé entre les quartiers du Point E, de Fann Hock et Fann Résidence, le Centre Hospitalier
National Universitaire de Fann est dans l’axe qui relie la ville d’Ouakam et le centre-ville
ainsi que celui qui relie la Rocade Fann-Bel-Air et les zones résidentielles de Fann.
Il est également le centre hospitalier de niveau 3 le plus proche de 1’Université Cheikh Anta
DIOP, de l‘ENDSS, du Centre de Transfusion Sanguine et du Ministère de la Santé et de 1’
Action Sociale, de 1’Hópital d’enfants A Royer, du Centre Anti Poison et du CHOM (centre
orthopédique de 1’Ordre de Malte). Il est au cœur des populations et est proche de la Corniche
Ouest qui abrite des centres commerciaux, des résidences d’Ambassades et du terminus des
cars de transports publics situé en face de I’UCAD. Son statut d’hôpital abritant des services
hautement spécialisés est une chance pour les populations qui y obtiennent des soins de
C
qualité dans des domaines tels que la chirurgie thoracique et cardiovasculaire, l’ORL, la
Neurologie, la Neurochirurgie, la Pneumologie, la Psychiatrie etc.
I.2.3. Historique
L’édification du CHNU de Fann ne s’est pas faite en une seule fois, mais en plusieurs étapes
comprises entre 1956, date du projet de sa création et 2006, date d’inauguration du Centre de
Diagnostic et d’Imagerie Médicale (CDIM). Les repères suivants donnent une idée de son
évolution dans le temps :
D
2007 : Inauguration du CDIM
2018 : Mise en place d’une unité d’hospitalisation de Gériatrie
Implanté dans la Commune d’arrondissement d’Amitié -Fann -Point E ;
Le CHNU de Fann s’étend sur une superficie de 37 hectares dont près de 20 de
surface bâtie
La capacité d’accueil théorique est de 421 lits dont 403 lits installés ;
CA présidé par M. Mame Abdoulaye GUEYE nommé par décret N92015-1722 du 4
Novembre 2015
La Direction Générale est assurée par Dr Cheikh Tacko DIOP nommé par décret n ?
2012-516 du 18 Mai 2012.
Le décret 65.857 du 27 août 1999 portant érection du CHNU Fann en Etablissement Public
de Santé en application de la loi 98-12 du 12 février 1998, relative à la création, à
l’organisation et au fonctionnement des EPS et de la loi 98-08 du 12 février 1998 portant
réforme hospitalière, a consacré son entrée dans la réforme du système de santé au
Sénégal.
I.2.5. Missions
Le CHNU de Fann est un centre de soins où sont organisés les enseignements médicaux,
paramédicaux et post universitaires, et la recherche médicale. Selon la loi N°98-12 du 02
mars 1998, relative à la création, à l’organisation et au fonctionnement des EPS, le CHNU de
Fann a pour missions essentielles de contribuer :
E
I.2.6. Organisation et structure de fonctionnement
En se conformant à ce nouveau cadre juridique (lois 98-08 et 98-12 et décrets 98-701 et 98-
702), un organigramme donnant les relations entre les tutelles, l’organe de décision, les
organes consultatifs et les organes d’exécution, a été mis en place au CHNU de Fann.
En application de l’article 14 de la loi 98-12, le CHNU de Fann est placé sous tutelle
financière du Ministre chargé des Finances et sous la tutelle technique du Ministre de la Santé
et de 1’ Action Sociale. Il dispose d’un Conseil d’Administration de 12 membres au plus qui
définit la politique de 1’établissement et délibère sur toutes les mesures concernant sa gestion.
La CME est consultée sur toutes les questions relatives à l’activité médicale et assure la
promotion et l’évaluation de la qualité des soins au sein de l’Etablissement.
Pour les organes exécutifs, on retrouve la Direction et tous les services qui participent à la
mise en œuvre de la politique définie par le CA. Chaque chef de service administratif est
secondé dans ses tâches par un ou plusieurs chef(s) de division. Les chefs de service clinique
sont des enseignants de rang magistral et leurs collaborateurs sont également hospitalo-
universitaires (Professeurs titulaires, Maîtres de conférences, Maitres Assistants, Assistants).
Le surveillant de service assure la gestion du matériel et est chargé de l’organisation des soins
dans le service. Par ailleurs, il veille au respect du règlement intérieur de 1’hôpital par les
agents relevant de son service. Du fait de l’obligation de continuité de service, le temps de
travail est divisé en deux tranches horaires pour assurer « le feu continu «.
Les heures normales : du lundi au jeudi de 8 heures à 17 heures avec une pause de 13 heures
30 à 14 heures 30 et le vendredi de 8 heures à 17 heures 30 avec une pause 13 heures 30 à 15
heures.
Et les heures supplémentaires de garde : elles ont lieux tous les jours ouvrables
F
Ainsi du lundi au samedi matin, elles se déroulent au lendemain à 8 heures, les weekends et
jours fériés de 8 heures à 20 heures et de 20 heures à 8 heures.
I.3. Problématique
Le Centre Hospitalier National Universitaire de Fann, en tant qu’établissement de soins de
santé de premier plan, est confronté à une série de défis complexes et cruciaux en ce qui
concerne la gestion des rendez-vous, la consultation des patients et la gestion des dossiers
patients. Ces défis ont un impact significatif sur l'efficacité des services de santé, la qualité
G
des soins et la satisfaction des patients. Parmi les principaux problèmes rencontrés, nous
pouvons identifier les éléments suivants :
H
La mise en place d'une plateforme de gestion et suivi des rendez-vous,
consultation des patients, et gestion des dossiers patients optimisera l'utilisation
des ressources hospitalières, y compris le personnel médical et les équipements, ce
qui augmentera l'efficacité des services de santé au Centre Hospitalier National
Universitaire de Fann.
L'introduction de la plateforme réduira la charge de travail administrative du
personnel, permettant ainsi une allocation plus efficace du temps et des
compétences du personnel médical pour des soins plus directs aux patients.
La plateforme améliorera la communication et la coordination entre les différents
départements et professionnels de la santé de l'hôpital, favorisant une prestation de
soins plus intégrée et efficace.
La mise en place de la plateforme facilitera la collecte de données et la génération
de rapports sur les activités de l'hôpital, permettant ainsi une meilleure prise de
décision et une gestion plus informée des opérations de santé.
I
La gestion des rendez-vous constitue un pilier de l'efficacité opérationnelle dans les
établissements de santé. Les recherches antérieures ont révélé diverses approches, allant des
systèmes de gestion de rendez-vous en ligne aux méthodes de planification manuelle. Ces
études ont souligné les avantages de l'automatisation des rendez-vous, notamment la réduction
des retards, l'amélioration de l'accès aux soins et la rationalisation de la gestion des
ressources. De plus, la gestion électronique des rendez-vous s'est avérée particulièrement
prometteuse, permettant une meilleure coordination des horaires des professionnels de la
santé et des patients, ainsi qu'une réduction des annulations et des rendez-vous non honorés.
La consultation des patients est un domaine en constante évolution, avec une orientation
croissante vers des soins centrés sur le patient. Les études ont mis en évidence l'importance de
la communication et de la collaboration entre les patients et les professionnels de la santé. Des
approches telles que les dossiers de santé partagés et les décisions médicales partagées ont
émergé pour renforcer la participation du patient dans le processus de soins. De plus, les
technologies de télémédecine ont facilité la consultation à distance, améliorant ainsi
l'accessibilité aux soins de santé, en particulier dans les zones éloignées.
La gestion des dossiers patients est un aspect clé de la prestation de soins de santé. Les
systèmes de gestion des dossiers électroniques (DSE) ont connu une adoption croissante,
permettant une collecte, un stockage et un partage efficaces des informations médicales. Les
études ont mis en évidence les avantages des DSE en termes de réduction des erreurs, de
facilité d'accès aux informations et de coordination des soins. Cependant, des préoccupations
persistent concernant la sécurité des données et la confidentialité des patients.
Enfin, les avancées technologiques ont ouvert la voie à des solutions innovantes, telles que les
applications mobiles de gestion des rendez-vous, les plateformes de gestion des dossiers
patients basées sur l'intelligence artificielle et les systèmes de suivi des patients par RFID. Ces
avancées visent à améliorer l'efficacité des services de santé, à optimiser la gestion des
ressources et à renforcer la qualité des soins.
J
I.8. Délimitation du sujet
La recherche se focalisera sur l'étude et la conception d'une plateforme axée sur la gestion des
rendez-vous, la consultation des patients, et la gestion des dossiers médicaux. La délimitation
se concentre sur l'accessibilité de la plateforme pour les professionnels de la santé et les
patients, le suivi détaillé des rendez-vous et consultations, ainsi que la mise en place de
mécanismes assurant une gestion efficace des dossiers patients tout en garantissant la
confidentialité des informations. En se restreignant à ces aspects essentiels, l'objectif est
d'offrir une analyse approfondie dans un cadre restreint, permettant une étude approfondie et
une réalisation pratique de la plateforme.
I.9. Conclusion
La conclusion du premier chapitre dédié au cadre théorique met en relief le Centre Hospitalier
National Universitaire de Fann, soulignant l'importance de comprendre son contexte pour
relever les défis de la gestion hospitalière. Les objectifs spécifiques guideront notre recherche,
visant des réponses pertinentes. La revue de la littérature éclaire les solutions existantes,
fondant nos futures analyses. La délimitation du sujet assure une exploration approfondie.
Cette introduction robuste jette les bases nécessaires pour les prochains chapitres, explorant
en détail les divers aspects de la gestion hospitalière, avec pour objectif ultime l'amélioration
des pratiques dans ce domaine essentiel.
K
Chapitre II : Cadre méthodologique
II.1. Introduction
Ce chapitre, constitue une étape cruciale dans la conception et le développement de la
plateforme de gestion et suivi des rendez-vous, de consultation des patients, et de gestion des
dossiers patients. Pour parvenir à une solution efficace, il est impératif de définir les concepts
clés liés à ces domaines. Ainsi, cette section s'attache à clarifier les notions fondamentales
telles que les rendez-vous médicaux, la consultation des patients, la gestion des dossiers
patients, et la plateforme de gestion des rendez-vous.
L
II.2.1.2. Consultation des patients
La consultation des patients est un processus médical et clinique au cours duquel un
professionnel de la santé, tel qu'un médecin, un spécialiste, une infirmière ou un autre
prestataire de soins de santé, interagit avec un patient pour évaluer sa santé, discuter de ses
symptômes, de ses préoccupations médicales, de ses antécédents médicaux et de ses besoins
en matière de soins. Cette interaction vise à établir un diagnostic, à recommander un
traitement, à fournir des informations sur la gestion de la santé, à discuter des options de soins
et à répondre aux questions du patient.
M
diagnostics, les traitements, les résultats d'examens, les ordonnances, les allergies, les
radiographies, les rapports de laboratoire, les notes de consultation, et d'autres données
médicales pertinentes.
N
également aux prestataires la possibilité de gérer leur emploi du temps et de
planifier des rendez-vous de manière cohérente.
Coordination des rendez-vous : Elle assure la coordination entre les patients et
les professionnels de la santé en confirmant automatiquement les rendez-vous, en
envoyant des rappels aux patients, et en ajustant le planning en cas d'annulations
ou de changements.
Suivi des rendez-vous : La plateforme enregistre les détails des rendez-vous, y
compris les informations sur le patient, le prestataire de soins, la date, l'heure et
l'emplacement. Cela permet un suivi précis de l'historique des rendez-vous et des
soins prodigués.
Accessibilité : Les professionnels de la santé et les patients peuvent accéder à la
plateforme via des applications mobiles ou des interfaces web, ce qui leur permet
de consulter leur calendrier et leurs rendez-vous à tout moment, n'importe où.
Intégration : Les plateformes de gestion et suivi des rendez-vous peuvent être
intégrées aux systèmes de gestion des dossiers patients (DSE) pour assurer une
cohérence dans le suivi des informations médicales.
Rapports et analyses : Certaines plateformes offrent des fonctionnalités de
reporting pour aider les professionnels de la santé à analyser les données des
rendez-vous, à identifier les tendances et à améliorer leurs processus.
O
Intégrer l'expérience utilisateur (UX) pour s'assurer que le produit ou le service répond
aux besoins et aux attentes des utilisateurs.
Permettre d'ajuster la conception en fonction des évolutions des besoins, des
technologies et des contraintes externes.
Garantir la conformité avec les lois, les normes et les réglementations pertinentes.
Aider à anticiper les risques et à les gérer efficacement, réduisant ainsi les éventuelles
surprises et les retards coûteux.
Servir de base pour la communication entre les parties prenantes, en veillant à ce que
toutes les parties comprennent les objectifs, les contraintes et les progrès du projet.
C'est dans ce contexte que des méthodes d'analyse comme Merise, REMORA, et d'autres ont
vu le jour, pour aider à aborder et à résoudre les défis posés par la complexité des systèmes,
en fournissant des outils et des modèles appropriés pour une compréhension plus approfondie
et une gestion plus efficace de ces systèmes.
P
approche axée sur les fonctions à remplir par le système plutôt que sur les données à gérer.
Elles considèrent le processus de conception comme un développement linéaire, caractérisé
par une décomposition systématique du domaine d'étude en sous-domaines, eux-mêmes
décomposés en sous-domaines, jusqu'à un niveau considéré élémentaire. Ces méthodologies
définissent différents niveaux de préoccupation ou d'abstraction et proposent de multiples
modèles complémentaires. Elles intègrent une structure hiérarchisée par niveau, ce qui facilite
la clarification et la décomposition analytique de la complexité d'un système.
Tout d'abord, l'encapsulation consiste à regrouper chaque objet au sein d'une classe
spécifique. Les objets appartenant à différentes classes ne peuvent pas accéder mutuellement à
leurs données ni les modifier. Au lieu de cela, ils interagissent au travers d'une liste de
fonctions ou de méthodes publiques, ce qui renforce la sécurité et prévient la corruption des
données.
Le principe de l'abstraction implique que les objets révèlent uniquement les mécanismes
internes pertinents à d'autres objets, tout en dissimulant le code d'implémentation superflu.
Cette approche simplifie les modifications et les ajouts ultérieurs, offrant ainsi une flexibilité
accrue au fil du temps.
L'héritage permet de créer des relations et des sous-classes entre les objets, autorisant la
réutilisation d'une logique commune tout en préservant une hiérarchie distincte. Cela favorise
une analyse plus approfondie des données, réduit les délais de développement, et garantit une
précision accrue.
Q
Enfin, le polymorphisme est une caractéristique essentielle de la programmation orientée
objet. Il permet aux objets de traiter un même problème de différentes manières, offrant ainsi
une flexibilité dans la modélisation des systèmes.
Pour effectuer ce choix de manière éclairée, nous nous sommes appuyés sur les critères
fondamentaux suivants :
Les possibilités d'extension des besoins du système : Il est essentiel que l'approche
choisie puisse prendre en charge les évolutions potentielles et les besoins futurs du
système.
La modularité : Une méthodologie modulaire favorise une conception flexible, où les
différentes composantes du système peuvent être développées et gérées de manière
indépendante.
La structure cohérente des fonctionnalités et des données : Une méthodologie doit
permettre une intégration fluide des fonctionnalités et des données, garantissant une
structure cohérente et un accès efficient.
La rapidité et l'efficacité : L'efficacité et la rapidité de développement sont des facteurs
clés pour respecter les échéances et les contraintes budgétaires.
L'abstraction : La méthodologie doit permettre de modéliser de manière abstraite les
concepts, ce qui facilite la compréhension et l'adaptation aux besoins changeants du
projet.
Après une évaluation minutieuse, la méthodologie qui répond le mieux à ces critères pour la
conception du système est l'UML (Unified Modeling Language). L'UML est une
méthodologie normalisée largement utilisée dans le domaine du développement logiciel et de
la conception orientée objet. Elle offre de nombreux avantages, notamment une modélisation
R
flexible, une forte modularité, une structure cohérente des fonctionnalités et des données, une
rapidité d'implémentation, et une abstraction appropriée. Ces caractéristiques font de l'UML
un choix judicieux pour la conception du système à réaliser, garantissant ainsi une approche
solide et efficace pour le développement.
II.5. Conclusion
En conclusion de ce chapitre, nous avons posé les bases nécessaires à la compréhension des
concepts essentiels à la conception de la plateforme. La définition précise des rendez-vous
médicaux, de la consultation des patients, de la gestion des dossiers patients, et de la
plateforme de gestion des rendez-vous établit un socle solide pour la suite du projet. De plus,
l'importance d'une méthodologie d'analyse a été soulignée, mettant en lumière les avantages et
inconvénients des approches systémique, cartésienne, et orientée objet. Le choix éclairé en
faveur de l'UML comme méthodologie pour la conception du système confirme la rigueur de
notre démarche, assurant ainsi une approche solide et efficiente pour le développement de la
plateforme.
S
DEUXIÈME
PARTIE :
ANALYSE ET
CONCEPTION
T
Chapitre I : Analyse
I.1. Introduction
Dans cette section, nous introduisons les éléments essentiels de l'analyse. Nous débuterons par
une présentation du langage UML, un outil incontournable pour la modélisation des systèmes
complexes. Ensuite, nous identifierons les acteurs qui interagiront avec le système, clarifiant
ainsi les rôles et les responsabilités de chaque entité impliquée. Les exigences fonctionnelles
et non fonctionnelles seront également examinées en détail, fournissant une compréhension
approfondie des besoins opérationnels du système. Enfin, nous plongerons dans
l'identification des cas d'utilisation, mettant en lumière les scénarios clés qui définiront le
comportement global du système.
U
UML est un langage de modélisation graphique à base de pictogrammes. Il est apparu dans le
monde du génie logiciel, dans le cadre de la « conception orientée objet ». Il est
l'accomplissement de la fusion des précédents langages de modélisation objet. Dans les
années 90, un certain nombre de méthodes orientées objets ont émergé, en particulier les
méthodes OMT de James RUMBAUGH, BOOCH de Grady BOOCH et OOSE d’Ivar
JACOBSON à qui l’on doit les cas d’utilisations.
UML est à présent un standard défini par l'Object Management Group (OMG). La dernière
version diffusée par l'OMG est UML 2.4.1 depuis août 2011.
UML est vaste, et plusieurs ouvrages consacrent plusieurs centaines de page pour couvrir
toutes les notions de ce langage. Sans prétendre être exhaustif dans ce travail, nous estimons
qu’il est important de présenter quelques diagrammes que nous avons utilisés.
V
I.2.1. Présentation des diagrammes UML
UML dans sa version 2 propose treize diagrammes qui peuvent être utilisés pour la
description d’un système. Ces diagrammes sont regroupés en deux grands ensembles dont :
Les diagrammes structurels : ayant vocation de représenter l’aspect statique d’un système. Ils
permettent d’identifier les objets constituant le programme, leurs attributs, leurs opérations et
les méthodes qui leurs sont associés. Ils sont au nombre de six à savoir :
Diagramme de Classe ;
Diagramme d’objet ;
Diagramme de composant ;
Diagramme de déploiement ;
Diagramme de Paquetage ;
Diagramme de structure composite.
Gestion des Rendez-vous : Permettre aux patients de prendre des rendez-vous en ligne, en
fournissant des plages horaires disponibles. Les professionnels de santé recevront des
notifications instantanées pour toute prise de rendez-vous et auront la possibilité de confirmer
ou de reporter ces rendez-vous.
W
Historique des Consultations : Enregistrer un historique détaillé de chaque consultation,
incluant les notes du praticien, les diagnostics précédents, et les traitements recommandés.
Faciliter le suivi des progrès du patient assurera une continuité des soins.
Gestion des Autorisations d'Accès : Établir un système robuste de gestion des autorisations
pour garantir que seuls les professionnels de santé autorisés ont accès aux informations
sensibles des patients. Les patients auront également un contrôle sur l'accès à leurs propres
données.
Recherche : Permettre aux praticiens un accès facile à l'ensemble des dossiers médicaux de
leurs patients grâce à une méthode de recherche intuitive. Cette fonctionnalité permettra aux
médecins de trouver rapidement les informations nécessaires, avec des résultats de recherche
présentés de manière claire sur une page dédiée, facilitant ainsi la consultation des données
médicales.
Accessibilité universelle :
L'interface doit être conçue de manière à garantir l'accessibilité à tous les utilisateurs, y
compris ceux ayant des besoins spécifiques, en conformité avec les normes d'accessibilité.
X
Les données des patients et des rendez-vous doivent être stockées de manière sécurisée, en
utilisant des protocoles de cryptage robustes pour éviter tout accès non autorisé.
Compatibilité multi-appareils :
La plateforme doit être compatible avec différents systèmes d'exploitation, tels qu'Android et
iOS, assurant ainsi une expérience utilisateur cohérente quel que soit l'appareil utilisé
La plateforme doit garantir des temps de réponse rapides lors de la gestion des rendez-vous et
de la consultation des informations médicales, pour une expérience utilisateur fluide.
Évolutivité :
La solution doit être conçue de manière à être scalable, permettant une gestion efficace même
en cas d'augmentation significative du nombre d'utilisateurs ou de données.
Dans le cas de notre système, nous avons identifié principalement trois (03) acteurs en
interaction avec celui-ci :
Y
L'administrateur : c'est la personne chargée de la maintenance de l'application et de la
gestion des comptes des utilisateurs. Il veille au bon fonctionnement du serveur de
données et à sa sécurité.
Z
utilisateurs du système (également appelés acteurs) et leurs interactions avec ce dernier. La
création de ce type de diagramme requiert un ensemble de symboles et de connecteurs
spécifiques. Lorsqu’ils sont bien conçus les diagrammes de cas d’utilisation peuvent aider à
représenter :
Les scénarios dans lesquels le système interagit avec des personnes, des organisations
ou des systèmes externes ;
Les objectifs que le système permet aux entités (appelées acteurs) d’atteindre la portée
du Système.
Ce diagramme décrit :
Le système,
Les Acteurs,
Les cas d’utilisation
AA
I.7.1. Diagramme de cas d’utilisation du patient
Le patient doit se connecter s'il détient déjà un compte ou créer un compte pour accéder aux
diverses fonctionnalités de l'application. Sur la page d'accueil, le patient a la possibilité de
rechercher un médecin, soit en consultant la liste des médecins avec leurs spécialités, soit en
effectuant une recherche par nom ou par spécialité.
Une fois le médecin sélectionné, le patient peut consulter les détails et planifier un rendez-
vous en fonction de la disponibilité du médecin. Après la prise de rendez-vous, le patient peut
consulter la liste de ses rendez-vous, classés en rendez-vous acceptés, refusés et en attente.
Pendant la période d'attente, le patient a la possibilité d'annuler ou de reporter le rendez-vous.
BB
2. Le Patient Sélectionne l’heure du
Scénario nominale rendez-vous.
3. Le système vérifie la disponibilité du
médecin.
4. Le rendez-vous est enregistré dans la
base de données
Scénario erreur 1. Le patient décide de quitter de
quitter l’interface de sélection de la
date et heure.
2. La date ne correspond pas à la
disponibilité du médecin.
3. La date et heure déjà prise.
Pré condition Choisir un médecin
Etre authentifier
Post condition Le rendez-vous enregistré
Tableau 3: description du cas d'utilisation de prise de rendez-vous
CC
5. Le patient choisie un médecin de la liste.
Scénario nominale 6. Le système affiche le profil du médecin sélectionné.
7. Le patient saisie le nom du médecin.
8. Le système cherche tous les médecins avec ce nom.
9. Le patient choisie un médecin de la liste.
10. Le système affiche le profil du médecin sélectionné
1. Le patient ne choisit aucune spécialité.
2. Le patient ne choisit aucune médecin.
Scénario erreur 3. Le patient saisie un nom erroné.
4. Le patient ne saisit aucun nom.
5. Le patient ne choisit aucun médecin.
Pré-condition Patient authentifié
Post condition Profil de médecin affiché
Tableau 4: description du cas d'utilisation rechercher de médecin
DD
I.7.2. Diagramme de cas d’utilisation du médecin
EE
Figure 5: Diagramme de cas d’utilisation de l’administrateur
FF
un message de succès.
6. Si l'administrateur choisit de supprimer :
a. Le système demande confirmation.
b. L'administrateur confirme la suppression.
c. Le système supprime le compte et affiche un
message de confirmation.
Ce diagramme présente le système entier avec ces trois acteurs comme présenter dans le
diagramme ci-dessous.
GG
Figure 6: Diagramme de cas d’utilisation global
I.8. Conclusion
Ce chapitre constitue une étape fondamentale dans notre processus de conception. En
analysant de manière approfondie les composantes essentielles du système, nous avons jeté
les bases nécessaires pour développer une solution robuste et efficace. La compréhension
approfondie des acteurs, des exigences et des cas d'utilisation sera cruciale pour la phase
suivante de notre travail, où nous concrétiserons ces concepts dans une conception détaillée et
fonctionnelle. En conclusion de ce chapitre d'analyse, nous sommes mieux armés pour
aborder la phase de conception avec une clarté accrue et une vision solide de la direction à
suivre.
HH
Chapitre II : Conception
II.1. Introduction
La phase de conception représente la dimension créative d'un projet. L'objectif principal de la
conception est de permettre la création d'un système ou d'un processus répondant à un besoin,
tout en prenant en considération les contraintes pertinentes. Le système doit être suffisamment
défini pour pouvoir être installé, fabriqué, construit, être fonctionnel, et répondre aux
exigences du client.
Les diagrammes de séquences peuvent servir à illustrer un cas d'utilisation spécifique. L'ordre
d'envoi des messages est déterminé par la position sur l'axe vertical du diagramme, où le
temps s'écoule de haut en bas le long de cet axe. La disposition des objets sur l'axe horizontal
n'a pas d'incidence sur la sémantique du diagramme.
II
Figure 7: Diagramme de séquence » Authentification »
JJ
Figure 8: Diagramme de séquence » Création dossier patient »
KK
Figure 9: Diagramme de séquence » Consultation Patient »
LL
Figure 10: Diagramme de séquence » Prendre Rendez-vous »
MM
Figure 11: Diagramme de classe
Un "Patient" peut avoir un "DossierMedical" optionnel qui contient des antécédents médicaux
et des consultations. Chaque "Consultation" est associée à un rendez-vous et enregistre des
symptômes et un diagnostic.
Les relations entre les classes sont également spécifiées, comme la relation entre "Patient" et
"RendezVous" (un patient peut avoir plusieurs rendez-vous, mais un rendez-vous est associé à
un seul patient). De même, un "RendezVous" est planifié par un "Médecin". La relation entre
"Patient" et "DossierMedical" est facultative (0..1), indiquant qu'un patient peut avoir au plus
un dossier médical.
NN
II.4. Diagramme d’Activité
Dans le langage UML, un diagramme d'activité fournit une vue du comportement d'un
système en décrivant la séquence d'actions d'un processus. Les diagrammes d'activité sont
similaires aux organigrammes de traitement de l'information, car ils montrent les flux entre les
actions dans une activité. Les diagrammes d'activité peuvent, cependant, aussi montrer les
flux parallèles simultanés et les flux de remplacement.
Dans les diagrammes d'activité, vous utilisez des nœuds d'activité et des bords d'activité pour
modéliser le flux de commande et de données entre les actions.
II.5. Conclusion
La phase de conception incarne la dimension créative d'un projet, où l'objectif principal est de
concevoir un système répondant à un besoin tout en tenant compte des contraintes pertinentes.
Cette étape représente le creuset de l'innovation, où l'idée prend forme de manière à être
fonctionnelle, fabriquée, ou construite, tout en satisfaisant les exigences du client. En
réunissant créativité et faisabilité, la conception transforme l'ingéniosité en réalité, prête à être
concrétisée dans le monde réel.
OO
TROISIÈME
PARTIE :
OUTILS
D’IMPLÉMENT
ATION ET
DÉPLOIEMENT
Chapitre I : Outils d'Implémentation
DE LA
I.1. Introduction
SOLUTION
Le processus d'implémentation d'une plateforme de gestion dédiée aux rendez-vous, à la
consultation des patients, ainsi qu'à la gestion des dossiers médicaux est une étape cruciale
dans le développement d'un système de santé informatisé efficace. Ce chapitre explore les
différents outils d'implémentation utilisés pour concrétiser cette plateforme, en mettant
l'accent sur leur sélection, leur utilisation optimale, et leur contribution au succès global du
projet.
PP
I.2. Choix des Technologies
I.2.1. Langage de Programmation
Dart :
La sélection d'un langage de programmation adapté à une plateforme revêt une importance
cruciale, et Dart se positionne comme un choix pertinent pour diverses raisons. Développé par
Google, Dart est un langage polyvalent, principalement utilisé avec le framework Flutter pour
créer des applications modernes, notamment des interfaces utilisateur réactives. Sa syntaxe
moderne facilite la transition pour les développeurs, et son système de compilation juste-à-
temps garantit des performances élevées. Dart offre la programmation orientée objet avec un
typage statique, renforçant la robustesse pour des projets d'envergure. Son utilisation courante
dans des applications exigeantes souligne son efficacité. En somme, le choix de Dart repose
sur sa polyvalence, ses performances, sa modernité syntaxique et son intégration fluide avec
des technologies telles que Flutter, le positionnant comme un langage adapté au
développement moderne d'applications.
La sélection de la base de données revêt une importance critique dans la gestion efficace
des données médicales, et Firebase Firestore émerge comme un choix judicieux. Firestore,
QQ
intégré à la suite Firebase de Google, offre une base de données NoSQL en temps réel,
adaptée aux applications nécessitant une mise à jour instantanée des données. Sa facilité de
mise en œuvre et sa scalabilité horizontale en font un choix idéal pour des applications
médicales où la synchronisation rapide des informations est cruciale. Avec sa structure de
données basée sur des collections et des documents, Firestore simplifie la modélisation des
données médicales complexes. Bien que d'autres SGBD ait été considérés, le choix de
Firestore repose sur sa simplicité, sa réactivité en temps réel et son intégration fluide avec
d'autres services Firebase, garantissant une gestion efficace et sécurisée des informations
médicales.
Node.js est un environnement d'exécution open source basé sur le moteur V8 de Google
Chrome, permettant d'exécuter du code JavaScript côté serveur. Lancé en 2009, Node.js offre
une architecture asynchrone et orientée événements, favorisant une gestion efficace des
opérations entrantes. Il permet aux développeurs de créer des applications rapides et
évolutives, en utilisant JavaScript aussi bien côté serveur que côté client. Node.js est
couramment utilisé pour le développement d'applications web en temps réel, de serveurs API,
et bénéficie d'une vaste communauté et d'un écosystème de modules étendu grâce à npm
(Node Package Manager).
RR
Flutter, conçu par Google en 2015, a vu le jour dans le but de fournir aux développeurs un
outil puissant et efficace pour créer des applications mobiles modernes et performantes.
L'objectif premier de Flutter était de résoudre plusieurs problèmes courants dans le
développement d'applications mobiles, notamment la nécessité de maintenir des bases de code
distinctes pour Android et iOS, les problèmes de performances et d'incohérences dans
l'expérience utilisateur, ainsi que les longs délais requis pour développer et itérer sur les
applications.
Ce framework novateur a été créé avec l'idée de permettre aux développeurs de coder une
seule fois et de déployer leurs applications sur différentes plateformes. Flutter utilise le
langage de programmation Dart, également conçu par Google, et propose une approche de
développement réactive qui facilite la création d'interfaces utilisateur fluides et réactives. Les
applications Flutter sont conçues à l'aide de widgets personnalisables et hautement
modulaires, ce qui simplifie la création d'interfaces utilisateur riches et cohérentes.
En ce qui concerne les performances, Flutter s'est taillé une réputation pour son rendu
graphique rapide et sa faible latence, garantissant ainsi une expérience utilisateur fluide. Il
offre une compilation en code natif, ce qui signifie que les applications Flutter peuvent
s'exécuter avec des performances comparables à celles des applications natives, tout en
conservant une seule base de code. De plus, Flutter propose un vaste écosystème de packages
et de plugins, permettant aux développeurs de bénéficier de nombreuses fonctionnalités prêtes
à l'emploi pour accélérer le développement.
SS
Visual Studio Code (VSCode), créé par Microsoft, se distingue comme un éditeur de code
extensible, compatible avec Windows, Linux et MacOS. Ses fonctionnalités riches, telles que
le débogage intégré, la mise en évidence de la syntaxe, la complétion intelligente du code, les
snippets, la ré-factorisation du code et l'intégration native avec Git, en font un choix optimal
pour l'environnement de développement. L'interface utilisateur intuitive et la prise en charge
étendue des langages de programmation contribuent à une expérience de développement
fluide. La flexibilité de VSCode est encore renforcée par sa communauté active et ses
nombreuses extensions, permettant aux développeurs d'ajuster l'éditeur selon leurs besoins
spécifiques. Ce choix judicieux d'IDE garantit une productivité accrue et une gestion efficace
du processus de développement de la plateforme
Android Studio
Android Studio est un environnement de développement intégré (IDE) pour créer des
applications Android. Il offre des outils puissants pour la conception, le codage, le débogage
et le déploiement. L'interface conviviale facilite la création d'interfaces utilisateur attrayantes
avec le concepteur de mise en page. Le langage de programmation principal est Java, mais
Kotlin est également pris en charge. Les fonctionnalités incluent le débogage en temps réel, la
gestion des versions avec Git, et l'intégration transparente avec Google Play pour la
distribution. Les nombreux modèles et bibliothèques accélèrent le développement.
L'émulateur Android intégré permet de tester les applications sur différentes configurations
d'appareils. Android Studio est essentiel pour les développeurs d'applications Android, offrant
un ensemble complet d'outils pour transformer les idées en applications mobiles
fonctionnelles.
TT
4,00 Go de mémoire RAM.
Disque dur SSD 500 GO.
Système d'exploitation Microsoft Windows 10 de type 64-bit
Il s'agit d'une plateforme Web qui nous donne accès aux API de localisation pour la création
de cartes personnalisées et évolutives. Désormais, l'utilisation de ses diverses API, notamment
la célèbre API_KEY pour intégrer les services de Google Maps dans une application ou un
site web, nécessite un compte de facturation associé à une carte de crédit.
Le SDK Maps pour Android nous permet d'ajouter des cartes à notre application à partir des
données Google Maps. L'API gère automatiquement l'accès aux serveurs Google Maps, le
téléchargement des données, l'affichage des cartes et la réponse aux gestes de l'utilisateur sur
les cartes. Nous pouvons également ajouter des repères, des polygones et des superpositions à
une carte de base, ainsi que pour modifier la vue de l'utilisateur pour une zone donnée à partir
des appels d’api. Ces objets fournissent des informations supplémentaires sur les lieux
affichés sur la carte et permettent à l'utilisateur d'interagir avec la carte.
Comme le SDK pour Android, le SDK pour IOS permet également d’ajouter des cartes à
notre application IOS à partir des données Google Maps. Il gère les différents accès aux
serveurs et les téléchargements.
UU
I.3. Conclusion
Ce chapitre offre une vue d'ensemble approfondie des outils d'implémentation utilisés dans le
développement de la plateforme de gestion des rendez-vous, de la consultation des patients et
de la gestion des dossiers médicaux. La sélection judicieuse de ces outils a été cruciale pour la
réussite du projet, et leur intégration efficace a contribué à la création d'un système de santé
informatisé performant.
VV
cruciales qui façonnent l'expérience utilisateur, de l'accueil chaleureux à l'authentification et
aux détails spécifiques des médecins. Chaque interface est conçue pour optimiser l'interaction
et offrir une expérience fluide et personnalisée.
WW
Figure 21: Interface de choix du profil
XX
II.2.4. Interface de l’accueil
Cette interface affiche tous les médecins avec leur spécialité, ainsi que les catégories de
médecins.
YY
II.2.6. Interface d’accueil médecin
Cette interface affiche toutes les actions que le médecin peut effectuer.
II.3. Conclusion
En conclusion, nous avons exploré diverses interfaces de notre application mobile, chacune
jouant un rôle essentiel dans l'engagement des utilisateurs. De l'interface de bienvenue, créant
une première impression positive, à l'interface d'accueil médecin, exposant les multiples
actions disponibles, chaque élément est soigneusement conçu pour contribuer à une
expérience utilisateur réussie. Ces interfaces constituent les fondements de notre solution,
visant à simplifier et à améliorer l'interaction entre les utilisateurs et notre application.
ZZ
QUATRIÈME
PARTIE :
POLITIQUES
DE SÉCURITÉ
ET ÉTUDE
FINANCIÈRE
DE LA
SOLUTION
AAA
Chapitre I. Politique de sécurité de la solution
I.1. Introduction
La sécurité de la plateforme de gestion et suivi des rendez-vous, consultation des patients et la
gestion des dossiers patients est d'une importance capitale. Ce chapitre présente la politique de
sécurité élaborée pour garantir la confidentialité, l'intégrité et la disponibilité des données
stockées dans la base de données Firebase Firestore.
I.2.1. Confidentialité
Garantir la confidentialité des données sensibles des patients, telles que les informations
médicales et personnelles, constitue une priorité essentielle. Nous mettons en place des
mesures rigoureuses pour protéger ces informations, assurant ainsi un traitement confidentiel
et sécurisé. Cela renforce la confiance des patients dans nos services et respecte les normes
éthiques et légales en matière de confidentialité.
BBB
I.2.2. Intégrité
Préservant l'intégrité des données, nous prévenons toute altération non autorisée des
informations stockées. Des mécanismes de contrôle et de vérification sont mis en place pour
garantir l'exactitude et la cohérence des données. Ceci assure la fiabilité des informations,
renforçant ainsi la qualité de nos services et la confiance des utilisateurs dans l'intégrité de
leurs données.
I.2.3. Disponibilité
Garantir une disponibilité continue de la plateforme 24/7 pour les utilisateurs autorisés, en
minimisant les risques d'indisponibilité liés à d'éventuelles attaques ou incidents.
I.2.4. Conformité
Assurer la conformité de la solution aux normes et réglementations en vigueur,
particulièrement en ce qui concerne la protection des données de santé, garantissant ainsi le
respect des exigences légales et normatives dans le déploiement de la solution.
I.3.1. Authentification
L’authentification par login et mot de passe constitue un processus fondamental dans la
sécurité des applications. Lorsqu'un utilisateur tente de se connecter, il doit fournir un
identifiant (login) et un mot de passe associé.
I.3.2. Autorisations
En mettant en œuvre des contrôles d'autorisation granulaires, notre système permet une
gestion précise des droits d'accès des utilisateurs selon leurs rôles. Ces autorisations
CCC
garantissent une sécurité renforcée en limitant l'accès aux fonctionnalités spécifiques en
fonction des responsabilités assignées, assurant ainsi une utilisation sécurisée et efficiente de
la plateforme.
I.6. Conclusion
Ce chapitre a présenté la politique de sécurité élaborée pour la plateforme de gestion et suivi
des rendez-vous, consultation des patients et la gestion des dossiers patients. La mise en
œuvre rigoureuse de ces mesures de sécurité contribuera à assurer le bon fonctionnement de la
solution tout en protégeant les données sensibles des patients.
DDD
Chapitre II : Étude financière de la solution
II.1. Introduction
Ce chapitre se penche sur l'aspect financier de la solution que j'ai développée en utilisant
exclusivement mes propres ressources. L'application a été conçue sur mon ordinateur
personnel, sans l'achat de licences payantes ni l'utilisation de logiciels payants. Nous
examinerons en détail les coûts engagés tout au long du processus de conception, de
programmation et de tests, mettant particulièrement l'accent sur les dépenses liées aux
ressources humaines, aux équipements matériels, ainsi qu'aux frais associés à l'utilisation de
l'API Maps, activée avec ma carte Mastercard.
Cette analyse approfondie vise à offrir une vision claire et complète des implications
financières de notre projet, permettant ainsi une meilleure compréhension de la viabilité
économique de notre application...
EEE
II.2. Coûts de développement
II.2.1. Coûts liés aux ressources humaines
Le développement de l'application a été entièrement réalisé en interne, avec ma contribution
exclusive en tant que développeur. Les heures-homme consacrées à la conception, à la
programmation et aux tests ont été enregistrées pour évaluer le coût en termes de main-
d'œuvre.
II.3. Conclusion
En concluant cette section dédiée à l'étude financière, il ressort clairement que le
développement de notre application repose sur des bases solides, avec une gestion
consciencieuse des coûts. L'utilisation des ressources internes, notamment le temps et
FFF
l'expertise du développeur (moi-même), a permis de minimiser les dépenses, tout en assurant
la viabilité économique du projet. La démarche économique de n'utiliser que des ressources
personnelles et gratuites renforce la rentabilité du projet.
Conclusion Générale
En conclusion, notre initiative de développer une plateforme complète de gestion et suivi des
rendez-vous médicaux, ainsi que la gestion des dossiers des patients, s'inscrit dans la volonté
de répondre aux besoins croissants du secteur de la santé dans un monde de plus en plus
numérique. Nous avons identifié les défis posés par les méthodes traditionnelles de prise de
rendez-vous et de gestion des dossiers, et nous avons cherché à les surmonter en exploitant les
avancées technologiques actuelles.
GGG
manière pratique, tout en accédant aux informations nécessaires pour faire des choix éclairés
quant aux praticiens et spécialités disponibles.
L'approche adoptée dans ce projet repose sur une structure en quatre parties, débutant par un
cadre théorique et méthodologique, suivi d'une analyse et conception approfondies, puis par la
mise en œuvre à travers des outils appropriés, et enfin, la prise en compte des aspects cruciaux
tels que la sécurité et l'étude financière.
En somme, cette plateforme aspire à faciliter l'expérience des patients et à optimiser le travail
des professionnels de santé, contribuant ainsi à une meilleure gestion du temps et des
ressources. À travers cette démarche, nous envisageons de jouer un rôle significatif dans
l'amélioration continue du système de santé en adoptant des solutions innovantes et centrées
sur les besoins réels des utilisateurs.
Références
(0) Dart consulter le 10 septembre 2023 sur dart.dev https://dart.dev/language.
https://fr.wikipedia.org/wiki/Centre_hospitalier_national_universitaire_de_Fann
HHH
Annexes
III
Figure annexe 2: Dossier flutter
JJJ
Figure annexe 6: CHNU de Fann
REMERCIEMENTS..................................................................................................................II
RESUME..................................................................................................................................III
AVANT-PROPOS.................................................................................................................VIII
SOMMAIRE.............................................................................................................................IX
INTRODUCTION GENERALE................................................................................................1
KKK
PARMIERE PARTIE CADRE THEORIQUE ET METHODOLOGIQUE..............................2
I.1. Introduction.......................................................................................................................3
I.2.3. Historique...................................................................................................................4
I.2.5. Missions.....................................................................................................................5
I.3. Problématique...................................................................................................................7
I.9. Conclusion......................................................................................................................11
II.1. Introduction...................................................................................................................12
LLL
II.4.1. Approche systématique...........................................................................................16
II.5. Conclusion.....................................................................................................................19
Chapitre I : Analyse..................................................................................................................21
I.1. Introduction.....................................................................................................................21
I.8. Conclusion......................................................................................................................33
Chapitre II : Conception............................................................................................................34
II.1. Introduction...................................................................................................................34
MMM
II.2.3. Diagramme de séquence » Consultation Patient »..................................................36
II.5. Conclusion.....................................................................................................................40
I.1. Introduction.....................................................................................................................42
I.3. Conclusion......................................................................................................................47
II.1. Introduction...................................................................................................................48
NNN
II.2.6. Interface d’accueil médecin....................................................................................51
II.3. Conclusion.....................................................................................................................52
I.1. Introduction.....................................................................................................................54
I.2.1. Confidentialité..........................................................................................................54
I.2.2. Intégrité....................................................................................................................54
I.2.3. Disponibilité.............................................................................................................54
I.2.4. Conformité...............................................................................................................54
I.3.1. Authentification........................................................................................................55
I.3.2. Autorisations............................................................................................................55
I.6. Conclusion......................................................................................................................56
II.1. Introduction...................................................................................................................57
II.3. Conclusion.....................................................................................................................58
OOO
Conclusion Générale.................................................................................................................59
Références.................................................................................................................................60
Annexes......................................................................................................................................A
PPP