Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Java Projet

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 7

Projet Java

Gestion d’un cabinet médical (1/7)


 La version minimal du projet est décrite dans les 6 diapositives
suivantes, par contre la 7ème diapositive donne des points
d’extension de votre projets (travail optionnel )
 L’objectif du projet est de réaliser une application graphique
permettant la gestion des patients d’un cabinet médical.
 Les interfaces de l’application doivent ressembler aux figures de
la diapositive 4.
 Mais avant de développer les interfaces de l’application, il faut
développer les classes de base de l’application notamment :
Patient et Cabinet

94
Projet Java
Gestion d’un cabinet médical (2/7)

Classe Patient :

 Attributs : nom, prénom, adresse, sexe, dateNaissance,


spécialitéDemandée,
 Constructeurs sans paramètres et avec paramètres
 Setters et getters
 ToString
95
Projet Java
Gestion d’un cabinet médical (3/7)
 Classe Cabinet :
 Attributs : nom, adresse, liste des spécialisées, liste des patients
 Le cabinet offre les spécialités : généraliste, dentiste et cardiologue
 Le cabinet peut par la suite rajouter d’autres spécialités
 Constructeurs sans paramètres et avec paramètres
 Setters , getters et toString
 chercherPatient : par nom ou par ref d’objet
 ajouterPatient : par ref d’objet / par infos du patient / un ensemble de
patients
 supprimerPatient : par ref d’objet ou par nom
 Fonction retournant la liste des patients par sexe
 Liste des Patients par spécialité demandée
 Des fonctions retournant les patients classés par catégorie d'âge
 patientPrioritaire : le premier enregistré dans le système 96
Projet Java
Gestion d’un cabinet médical (4/7)

97
Projet Java
Gestion d’un cabinet médical (5/7)
 Le bouton « Ajouter à la liste d’attente » permet d’effectuer les
actions suivantes :
 si une des informations sur le patient est manquante,
l’enregistrement ne doit pas s’effectuer (un message box) ;
 sinon, le nom du patient doit s’ajouter à la liste d’attente

 Le bouton « Retirer un patient de la liste » permet d’effectuer les


actions suivantes :
 afficher les informations du patient en séléctioné dans la
section « Informations sur le Patient »
 effacer ce patient de la liste d’attente

 Le bouton « Réinitialiser le formulaire » permet d’effacer tous


les champs de la section « Informations sur le Patient »

98
Projet Java
Gestion d’un cabinet médical (6/7)
 Le bouton « Réinitialiser la liste » supprime tous les patients de
la liste d’attente.
 Le bouton « Quitter l’application » permet de fermer
l’application
 le bouton « prioritaire » affiche dans une fenêtre séparée les
informations du patient prioritaire.
 le bouton « afficher par spécialité » affiche dans une fenêtre
séparée les listes d’attentes des spécialités du cabinet.
 le bouton « Classer par âge » affiche dans une fenêtre séparée
la liste des patients classés par catégorie d’âge.
 le bouton « Classer par sexe » affiche dans une fenêtre séparée
la liste des patients classés par sexe.

99
Projet Java
Gestion d’un cabinet médical (7/7)
 Comme extension de l’application, vous pouvez :

 rajouter les classes : Medecin et Consultation.


 Rajouter d’autres classes si vous les juger importantes.

 Proposez une autre version graphique de l’application


de votre imagination !
 Pensez à l’utilisation des menus, des cases à cocher, des
radios, …

100

Vous aimerez peut-être aussi