Académique Documents
Professionnel Documents
Culture Documents
RAPPORT DE STAGE
Encadré par :
Mme SANAE LAMTIE(Chef de service)
Mme ZAKIA BEKHTAOUI
Réalisé par :
HICHAM LATRECHE
YOUSSEF LEKFIF
Service Informatique et Système d’Information
Chapitre 2 ......................................................................17
I- Capture et analyse des besoins ................................................................. 18
1- Cahier des charges ...........................................................................................................18
2- Règles de gestion .............................................................................................................18
3- Arborescence de l’application .........................................................................................19
Chapitre 3 ......................................................................27
I- Interfaces développés ............................................................................... 28
1- Authentification ...............................................................................................................28
1.1. Espace patient ...........................................................................................................29
1.2. Espace Médecin.........................................................................................................34
1.3. Espace administratif ..................................................................................................36
2- Déploiement ....................................................................................................................38
2.1. Définition de déploiement.........................................................................................38
2.2. Les grandes types de déploiement............................................................................38
2.3. Choix du déploiement mutualisé...............................................................................38
3- Conclusion........................................................................................................................39
Conclusion générale.................................................................................. 40
Table de figures
Figure 1 : Organigramme
3. Description du projet
3.1. Généralité sur la télésurveillance et le suivi médical du
diabète :
- La télésurveillance médicale [1] : est une branche de la
télémédecine qui a pour objet de permettre à un professionnel
médical d'interpréter à distance les données nécessaires au suivi
médical d'un patient et, le cas échéant, de prendre des décisions
relatives à la prise en charge de ce patient. L'enregistrement et la
transmission des données peuvent être automatisés ou réalisés par
le patient lui-même ou par un professionnel de santé. Un dispositif
de télésurveillance permet également à une personne âgée ou
malade de joindre une plate-forme d'assistance médicale en cas
d'urgence.
- La télémédecine : quant à elle est une forme de pratique
médicale à distance utilisant les technologies de l'information et
de la communication. Elle met en rapport, entre eux ou avec un
patient, un ou plusieurs professionnels de santé, parmi lesquels
figure nécessairement un professionnel médical et, le cas échéant,
d'autres professionnels apportant leurs soins au patient. Elle
permet d'établir un diagnostic, d'assurer, pour un patient à risque,
un suivi à visée préventive ou un suivi post-thérapeutique, de
requérir un avis spécialisé, de préparer une décision thérapeutique,
de prescrire des produits, de prescrire ou de réaliser des
prestations ou des actes, ou d'effectuer une surveillance de l'état
des patients.
-le diabète :Le diabète est une maladie chronique qui survient
lorsque le pancréas ne produit pas assez d'insuline ou lorsque
l'organisme n'est pas capable d'utiliser efficacement l'insuline qu'il
produit. Il en résulte une concentration accrue de glucose dans le
sang (hyperglycémie).
Le diabète de type 1 (connu auparavant sous le nom de diabète
insulinodépendant ou diabète juvénile) se caractérise par une production
d'insuline insuffisante.
La diabète de type 2 (appelé jadis diabète non insulinodépendant ou
diabète adulte) résulte de l'utilisation inadéquate de l'insuline par
l'organisme. Il est souvent la conséquence d'un excès pondéral et de
l'inactivité physique. Le diabète gestationnel est l'hyperglycémie qui est
détectée pendant la grossesse
-application web [ 2 ] :
Une application web désigne un logiciel applicatif hébergé sur un
serveur et accessible via un navigateur web. Contrairement à un logiciel
traditionnel, l’utilisateur d’une application web n’a pas besoin de
l’installer sur son ordinateur. Il lui suffit de se connecter à l’application
à l’aide de son navigateur favori. La tendance actuelle est d’offrir une
expérience utilisateur et des fonctionnalités équivalentes aux logiciels
directement installés sur les ordinateurs.
pourquoi ce choix :
- une application Web peut fonctionner à la fois sur PC et appareils
mobiles, à travers un navigateur web tel que Safari ou Google Chrome, -
Une application Web ne doivent pas être installées. - La plupart des
utilisateurs choisissent d’utiliser une application web à partir de leurs
appareils mobiles pour plus de rapidité.
a. Problématique :
Vue la quantité importante des données collectées et leur
consultation non périodique ainsi que le stockage dans des dossiers
papiers avant les stockées sur des fichiers tell que Excel se qui
peut commettre des erreurs.
Ainsi, le risque de perte des données est très élevé puisqu’il
s’agit d’un nombre très important des dossiers et documents
circulant d’une personne à une autre qu’il faut imprimer, signer,
agrafer, mettre sous pli, etc
De cette manière, une liste de problèmes est dégagée :
• Archivage papier et espace de stockage très important.
• Une grande perte de temps lors de la recherche d’une
information.
• Possibilité d'erreur dans les calculs des statistiques.
• Pour éviter le prolongement de certaines
hospitalisations et d'anticiper le retour au domicile.
• Danger de porter le virus (COVID-19).
b. Solution proposé :
La solution consiste à mettre en place une plateforme web pour le suivi
du diabète uniquement sur ordonnance.
Côté patient :
lui permet d’ajuster la dose d’insuline à s’injecter, notamment au
moment des repas, en se fiant au traitement prescrit par son médecin.
L’application agit également sur le plan de la motivation, en fournissant des
articles des conseils d’hygiène de vie qui aident à garder la maladie sous
contrôle.
Côté médecin :
Quant à l’équipe soignante, elle reçoit en temps réel les rapports de
glycémie du patient. Des alertes sont déclenchées lorsque certains seuils sont
franchis. Ce système permet de suivre le patient en continu, et de
programmer des rendez-vous avec lui quand le besoin de rééquilibrer le
traitement se fait sentir. C’est particulièrement utile à l’heure où le nombre
de diabétiques explose, tandis que le nombre de médecins, lui, est plutôt à
la baisse.
Conclusion :
À travers tout ce qui précède, nous avons voulu montrer les points
de rencontre entre la santé, le marché des application Web et les besoins
de personnes diabétique
Chapitre 2
Analyse des besoins et conception
Cette partie est consacrée aux étapes fondamentales pour le développement de
notre système de gestion d'un patient hospitalisé.
Pour la conception et la réalisation de notre application, nous avons choisis de
modéliser avec le formalisme UML (UnifiedModelingLanguage) qui offre une
flexibilité marquante qui s'exprime par l'utilisation des diagrammes .
I- Capture et analyse des besoins
1. Cahier des charges :
Les discussions menées avec le service ont abouti à la définition
des fonctionnalités suivantes :
• collecter les informations telles que le taux de glycémie et
autres entré par le patient et les enregistrer sur la plateforme.
• Le médecin reçoit donc ses informations qui lui permettent de
prononcer un diagnostic et de donner des traitements à faire
ou programmer un rendez-vous physique.
• Assurer la disponibilité d’un carnet médical électronique
facile à lire.
• Assurer la disponibilité d’un calculateur de dose d’insuline
facile à utiliser.
• Favoriser le suivi médical à domicile et à distance .
• Un système doit être capable de générer des statistiques et de
les représenter sous forme des graphiques
• Le système doit assurer le contact entre le médecin et ces
patients grâce aux comptes personnels générés par le service .
2. Règles de gestion :
• Seul le l’administratif peut ajouter et supprimées ,les compte
et rendez-vous.
• Le médecin peut envoyer des prescription à tous ces patient.
• Un group est composée d’un ou plusieurs personne
diabétiques mais ils sont encadrées par un seul médecin.
• Le médecin reçoit les informations des patients à partir d'un
formulaire déjà mentionné par le patient.
• Le médecin peut organisé des consultation une fois une alerte
de danger.
• Le médecin reçoit donc ses informations (telles que le
taux de glycémie, la dose d’insuline)qui lui permettent de
prononcer un diagnostic et de donner des traitements à faire
ou programmer un rendez-vous physique et de recevoir un
message d’alerte en cas d'urgence.
3. Arborescence de l’application :
→ Xampserver :
XampServer est une plate-forme de développement Web pour des
applications Web dynamiques à l’aide du serveur Apache2, du langagede
scripts PHP et d’une base de données MySQL. Il possède également
PHPMyAdmin pour gérer plus facilement vos bases de données.
→ MYSQL :
MySQL est un système de gestion de base de données (SGDB). Selon
le type d'application, sa licence est libre ou propriétaire. Il faitpartie des
logiciels de gestion de base de données les plus utilisés au monde, autant par
le grand public (applications web principalement) que par des
professionnels, en concurrence avec Oracle ou Microsoft SQL Server.
→ UML :
Langage de modélisation unifié, est un langage de modélisation
graphique à base de pictogrammes. Il est utilisé en développement
logiciel, et en conception orientée objet. UML est couramment utilisé
dans les projets logiciels. UML est utilisé pour spécifier, visualiser,
modifier et construire les documents nécessaires au bon développement
d'un logiciel orienté objet. UML offre un standard de modélisation, pour
représenter l'architecture logicielle. Les différents éléments
représentables sont :
• Activité d'un objet/logiciel
• Acteurs
• Processus
• Schéma de base de données
• Composants logiciels
• Réutilisation de composants
Grâce aux outils de modélisation UML, il est également possible de
générer automatiquement une partie de code, par exemple en langage
Java, à partir des divers documents réalisés.
→ Notepad++ :
Notepad++ est un éditeur de code source qui prend en charge plusieurs
langages. Ce programme, codé en C++ avec STL et win32 api, a pour
vocation de fournir un éditeur de code source de taille réduite mais très
performant. En optimisant de nombreuses fonctions tout en conservant
une facilité d'utilisation et une certaine convivialité, Notepad++
contribue à la limitation des émissions de dioxyde de carbone dans le
monde : en effet, en réduisant l'utilisation de CPU, la consommation
d'énergie des ordinateurs chute considérablement, en conséquence de
quoi, la terre est plus verte. Ce logiciel, basé sur la composante
Scintilla, a pour but de fournir un éditeur léger (aussi bien au niveau de
la taille du code compilé que des ressources occupées durant
l’exécution) et efficace. Il est également une alternative au bloc-notes
de Windows (d’où le nom) .
→ Google Charst :
Google Charts est un service Web interactif qui crée des graphiques
à partir d'informations fournies par l'utilisateur. L'utilisateur fournit des
données et une spécification de formatages exprimés en JavaScript
intégré dans une page Web ; en réponse, le service envoie une image de
la carte
Conclusion :
Figure 13 : About Us
• Services :
Figure 14 : Services
• Rendez-vous :
Figure 15 : Rendez-Vous
• MON JOURNAL : Cette interface permet au patient de modifier et
ajouter des données tel que type de diabète(1 ou 2) mode d’injections
Figure 16 : Profil
Figure 17 :Ajouter des nouvelles données
« Envoyer » pour les sauvegarder dans la base de données et
l’envoyeraux médecins.
Le patient reçoit la prescription et les consultations programmées
dans sa boite de réception.
Figure 28 : Deployment
Il permet d’uploader l’application de local host (accès personnel)
aux serveur web (accès public).
2.2. les grandes type de déploiement :
→ Déploiement mutualisé.
→ Déploiement VPS.
→ Déploiement dédié.
→ Le cloud.
2.3. Choix du déploiement mutualisé:
Définition :
Les sites web seront déposer sur une machine ou un serveur dont
les ressource seront partagées avec d’autres clients de l’hébergeurs.
-La machine sera appelé serveur mutualisé.
-On aura le statu de colocataire de la machin.
→ Avantages :
-idéal pour les petits projets.
-gratuit.
→ Inconvénients :
Ressource limité.
Ressources partagées.
Figure 29 : Ressource
→ Nom du domaine :
http://chuoujda2020.epizy.com/?i=2
Conclusion :
La dernière partie était dédiée à la navigation dans notre
application. Elle constitue le dernier volet de ce rapport, elle a pour
objet de présenter l’environnement logiciel et matériel de réalisation, et
de décrire les principales fonctionnalités implémentées suite au
développement par des captures écrans présentant les principes
interfaces des applications .
Conclusion générale
1: https://www.has-sante.fr/
2: https://www.ideematic.com/
3 : https://www.lucidchart.com/
4 : https://chuoujda.ma/
5 : https://fr.wikipedia.org/wiki/
6 : https://getbootstrap.com/