0% ont trouvé ce document utile (0 vote)
32 vues4 pages

Cahierde Charge

Le projet vise à développer une application web pour la gestion des rendez-vous médicaux, intégrant des pratiques DevOps et hébergée sur une infrastructure Cloud. Les principales fonctionnalités incluent la gestion des patients et des médecins, la synchronisation des calendriers, et un tableau de bord analytique. Les exigences non-fonctionnelles portent sur la sécurité, la performance, la scalabilité, la disponibilité et la facilité d'utilisation.

Transféré par

chetoui arij
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues4 pages

Cahierde Charge

Le projet vise à développer une application web pour la gestion des rendez-vous médicaux, intégrant des pratiques DevOps et hébergée sur une infrastructure Cloud. Les principales fonctionnalités incluent la gestion des patients et des médecins, la synchronisation des calendriers, et un tableau de bord analytique. Les exigences non-fonctionnelles portent sur la sécurité, la performance, la scalabilité, la disponibilité et la facilité d'utilisation.

Transféré par

chetoui arij
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Titre du Projet : Système de Gestion de Rendez-vous

Médicaux basé sur DevOps et Cloud

Objectifs :

Développer une application web intuitive permettant la gestion efficace des rendez-vous médicaux
pour les cliniques et les cabinets médicaux.

Mettre en œuvre des pratiques DevOps pour assurer un développement agile, une intégration
continue et un déploiement automatisé.

Héberger l'application sur une infrastructure Cloud pour garantir la scalabilité, la disponibilité et la
sécurité du système.

Fonctionnalités Principales :

Gestion des Patients :

 Permettre aux patients de créer un compte en fournissant des informations personnelles et


médicales.
 Permettre aux patients de prendre des rendez-vous en ligne en fonction de la disponibilité
des médecins et des créneaux horaires.

Gestion des Médecins :

 Permettre aux médecins de créer un compte en fournissant des informations


professionnelles.
 Permettre aux médecins de gérer leur emploi du temps, leur disponibilité et leurs rendez-
vous prévus.

Gestion des Rendez-vous :

 Permettre aux utilisateurs (patients et médecins) de visualiser leurs rendez-vous prévus.


 Envoyer des notifications automatisées de rappel de rendez-vous aux patients et aux
médecins.

Intégration de Calendrier :

Synchroniser les calendriers personnels des patients et des médecins pour éviter les conflits de
planning.
Tableau de Bord Analytique :

Fournir un tableau de bord pour les administrateurs et les médecins afin de visualiser les statistiques
sur les rendez-vous, les taux d'occupation, etc.

Technologies Utilisées :

 Frontend : Angular
 Backend : [Link]
 Base de Données : mysql
 DevOps : Git, Jenkins, Docker, Kubernetes,jest,postman
 Cloud : Microsoft Azure
 Architecture :microservice

Exigences Non-Fonctionnelles :

 Sécurité : Assurer la confidentialité des données des patients et la sécurité du système.


 Performance : Garantir des temps de réponse rapides même lors d'une charge élevée.
 Scalabilité : Concevoir l'architecture pour permettre une expansion facile en cas de besoin.
 Disponibilité : Assurer une disponibilité élevée du système avec un temps d'arrêt minimal.
 Facilité d'utilisation : Fournir une interface utilisateur conviviale et intuitive pour les patients,
les médecins et les administrateurs.

Livraisons Attendues :

 Application Web complète avec toutes les fonctionnalités spécifiées.


 Documentation technique détaillée comprenant l'architecture système, les instructions
d'installation et de déploiement, ainsi que les guides d'utilisation pour les utilisateurs finaux.
 Code source hébergé sur un référentiel Git avec un pipeline CI/CD configuré pour
l'intégration continue et le déploiement automatisé.

Vous aimerez peut-être aussi