1. Conception et développement d'une application web
Cabinet dental
Présenté par:
CHARKAOUI Wissal
Université IBN ZOHER
FACULTE DES SCIENCES AGADIR
pour la gestion d'un cabinet dentaire
BOUAOUICH Nouhayla
BOUBAL Abdellatif
Encadré par :
Mme.ELHAJJAMI Salma :
2. Plan :
I. Introduction
II. Analyse et conception
III. Etude technique et environnements
IV. Interfaces et Tests
V. Conclusion et perspectives
4. Contexte du projet
VISION ISSION
• La bonne gestion d'un cabinet dentaire permet d'optimiser le temps du dentiste,
la qualité des soins, la satisfaction des patients et l'efficacité opérationnelle.
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langage de programmation
• Frameworks
• Environnements
Interface
Conclusion et
perspectives
5. Problématique
• Les cabinets dentaires font face à des défis majeurs de gestion des
rendez-vous, des dossiers patients, des stocks et de la visibilité financière
en utilisant des méthodes traditionnelles.
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langage de programmation
• Frameworks
• Environnements
Interface
Conclusion et
perspectives
6. Solution proposée
✓ Développer une application web pour optimiser la gestion des
rendez-vous, dossiers patients, stocks et revenus des cabinets dentaires.
Cabinet dental
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classee
Outils et logiciels
• Architecture adoptée
• Langage de programmation
• Frameworks
• Environnements
Interface
Conclusion et
perspectives
7. Conduite de projet
Diagramme de gantt :
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langage de programmation
• Frameworks
• Environnements
Interfaces
Conclusion et
perspectives
8. Analyse et Conception :
I. Spécification des besoins
II. Diagrammes de cas d'utilisation
III. Diagrammes de séquences
IV. Diagramme de classes
9. • Les besoins fonctionnels :
Authentification
Gestion des patients
Gestion des operations
Gestion des rendez-vous
Gestion des factures
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langages de programmation
• Frameworks
• Environnements
Interfaces
Conclusion et
perspectives
10. • Les besoins non fonctionnels :
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langagse de programmation
• Frameworks
• Environnement
Interfacee
Conclusion et
perspectives
11. • Diagramme de cas
d'utilisation :
Introduction
Introduction
• Context du projet
• Problématique
• Solution proposé
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquence
• Diagramme de classe
Outils et logiciels
• Architecture adopté
• Langage de programmation
• Frameworks
• Environnement
Interface
Conclusion et
perspectives
12. • Diagrammes de séquences :
• Authentification:
Introduction
Introduction
• Context du projet
• Problématique
• Solution proposé
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquence
• Diagramme de classe
Outils et logiciels
• Architecture adopté
• Langage de programmation
• Frameworks
• Environnement
Interface
Conclusion et
perspectives
13. • Gestion des rendez-vous:
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langage de programmation
• Frameworks
• Environnements
Interfaces
Conclusion et
perspectives
14. • Gestion des patients :
Introduction
Introduction
• Context du projet
• Problématique
• Solution proposé
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquence
• Diagramme de classe
Outils et logiciels
• Architecture adopté
• Langage de programmation
• Frameworks
• Environnement
Interface
Conclusion et
perspectives
15. • Diagramme de classes :
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquence
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langages de programmation
• Frameworks
• Environnements
Interfaces
Conclusion et
perspectives
16. I. Architecture adoptée
II. Langages de programmaion
III. Frameworks
IV. Environnement logiciels
Outils et logiciels :
17. Architecture adoptée:
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquence
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langage de programmation
• Frameworks
• Environnements
Interfaces
Conclusion et
perspectives
18. Langages de programmation:
Frameworks:
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langages de programmation
• Frameworks
• Environnement
Interfaces
Conclusion et
perspectives
19. Environnements logiciels :
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langages de programmation
• Frameworks
• Environnements logiciels
Interfaces
Conclusion et
perspectives
20. Interfaces :
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langages de programmation
• Frameworks
• Environnements
Interfaces
Conclusion et
perspectives
21. Conclusion:
• Ce projet nous a offert une opportunité unique de faire nos premiers pas dans le
domaine du développement.
• La collaboration avec DR. EL HOUSNA SALMA a été essentielle pour affiner notre
application et garantir qu'elle répond aux attentes des utilisateurs finaux.
Perspective:
✓ Ajouter des fonctionnalités pour les patients, comme la prise de rendez-vous et les
paiements en ligne
✓ Chaque dentiste pourra gérer son cabinet de manière autonome et se connecter
directement avec les fournisseurs pour simplifier les approvisionnements.
Introduction
Introduction
• Contexte du projet
• Problématique
• Solution proposée
• Conduite du projet
Analyse et
conception
• Spécification des besoins
• Diagramme de
cas d'utilisation
• Diagrammes de séquences
• Diagramme de classes
Outils et logiciels
• Architecture adoptée
• Langages de programmation
• Frameworks
• Environnements
Interfaces
Conclusion
et perspectives
.