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 :
Plan :
I. Introduction
II. Analyse et conception
III. Etude technique et environnements
IV. Interfaces et Tests
V. Conclusion et perspectives
INTRODUCTION :
➢ Contexte general du projet
➢ Solution proposée
➢ Problematique
➢ Conduite du projet
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
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
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
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
Analyse et Conception :
I. Spécification des besoins
II. Diagrammes de cas d'utilisation
III. Diagrammes de séquences
IV. Diagramme de classes
• 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
• 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
• 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
• 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
• 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
• 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
• 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
I. Architecture adoptée
II. Langages de programmaion
III. Frameworks
IV. Environnement logiciels
Outils et logiciels :
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
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
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
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
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
.
reallygreatsite.com
MERCI POUR
VOTRE
ATTENTION

presentation pfe final application web (1).pdf

  • 1.
    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
  • 3.
    INTRODUCTION : ➢ Contextegeneral du projet ➢ Solution proposée ➢ Problematique ➢ Conduite du projet
  • 4.
    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 .
  • 22.