Conception et développementd'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
Contexte du projet
VISIONISSION
• 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 cabinetsdentaires 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évelopperune 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
Diagrammede 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 besoinsfonctionnels :
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 besoinsnon 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 decas
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 desé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 desrendez-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 despatients :
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 declasses :
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
• Contextedu 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
• Contextedu 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 projetnous 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
.