Aller au contenu

TP — Application de Gestion de Rendez-vous Médicaux (AppliRDV)

Objectif

Ce TP a pour objectif de mettre en pratique :


Contexte

Vous devez développer une application permettant de gérer les rendez-vous d’un cabinet médical.

Voici les classes avec des méthodes main() pour tester avec des données au format zip.

lien vers les classes de tests


Packages à créer

fr.formation.semaine2.model
fr.formation.semaine2.tests.test1
fr.formation.semaine2.tests.test2

Partie 1 — Classes de base

Classe MedecinGeneraliste

Attributs :

Méthodes :


Classe Patient

Attributs :

Méthode :


Classe Adresse

Attributs :

Constructeurs :

Méthode :


Partie 2 — Associations

Associer :


Partie 3 — Créneaux

Créer une classe Creneau :

Attributs :

Contraintes :


Partie 4 — Rendez-vous

Créer une classe RendezVous :

Attributs :

Méthode :


Partie 5 — Héritage

Créer une classe Personne :

Mutualiser :

Faire hériter :


Partie 6 — Médecins spécialistes

Créer une classe MedecinSpecialiste :

Attributs :


Données de test

Adresse a1 = new Adresse("ZAC du Moulin Neuf", "2B rue Benjamin Franklin", "44800", "SAINT HERBLAIN");
Adresse a2 = new Adresse(null, "19 avenue Léo Lagrange", "79000", "NIORT");
Adresse a3 = new Adresse(null, "4 Rue des Glatiniers", "02100", "SAINT-QUENTIN");

Bonus

Version détaillée en PDF