Vous êtes sur la page 1sur 1

i.

USTHB L2
ACAD C + ISIL B
ii. Facult dlectronique et dinformatique
S4- Anne 2012/2013
b. Dpartement dinformatique

Projet N2 de POO

On dsire raliser une application pour la gestion dun cabinet mdical. Les mdecins qui exercent
dans ce cabinet peuvent tre des gnralistes ou des spcialistes (Cardiologue, Diabtologue,
Ophtalmologue, ORL, Dermatologue, Dentiste). Un patient peut tre consult par un ou plusieurs
mdecins.

Un patient est identifi par un code unique, un nom, un prnom, une date et lieu de naissance, une
adresse, un numro de tlphone, un email, antcdents mdicaux, sexe, fonction

Chaque mdecin est identifi par un code unique, un nom, un prnom, une date et lieu de Naissance,
une adresse, un numro de tlphone, un email, sexe, grade, spcialit, la liste de ses diplmes (le lieu
dobtention de chaque diplme est prcis), la liste des hpitaux ou lieu o le mdecin a exerc. Pour
manipuler le systme, le mdecin a un code utilisateur et un mot de passe.

Chaque infirmire est identifie par un code unique, un nom, un prnom, une date et lieu de
Naissance, une adresse, un numro de tlphone, un email, sexe, grade. Pour manipuler le systme,
linfirmire a un code utilisateur et un mot de passe.

On dsire archiver, pour chaque patient, des informations de chaque visite mdicale effectue. Une
visite mdicale est caractrise par un patient, la date de consultation, le compte rendu du
diagnostique, le mdecin traitant et la liste de mdicaments prescrits.
Chaque mdecin dispose de la liste des visites mdicales effectues. De mme , chaque patient est
caractris par la liste de ses visites mdicales
Remarque :
Le code de chaque entit doit tre un numro squentiel automatique
Le contrle de saisie des entits est obligatoire (entiers, rels, date)
1/ Raliser une application qui doit offre les services suivants :
Ajout dun mdecin, patient, infirmire,
Suppression dun mdecin, patient, infirmire,
Modification des informations dune entit (mdecin, patient, infirmire)
Saisie des informations dune consultation (visite mdicale)
Recherche et affiche les informations didentit dun patient, mdecin ou infirmire
Recherche et affiche les mdecins qui exercent une spcialit donne.
Affiche la liste des mdecins traitants dun patient donn
Affiche le nombre de patients traits par un mdecin donn
Affiche par ordre dcroissant le nombre de consultations de chaque mdecin
Imprime lordonnance dune consultation
Affiche la liste des mdecins nayant effectu aucune visite.
Classe les mdecins par ordre croissant par rapport au nombre de patients ( utiliser linterface
Comparable)

2/ Raliser linterface graphique correspondante.