Vous êtes sur la page 1sur 3

Projet 3

On se propose de développer une petite application dédiée à la gestion d’un cabinet


médical.

Cette application permet de gérer les patients et leurs rendez-vous.

Chaque patient est caractérisé par :

1- Un identifiant unique : CIN


2- Un nom
3- Un prénom
4- Sexe (homme/femme)
5- Age

Chaque rendez-vous est caractérisé par :

- L’identifiant du patient
- Date du rendez-vous (définir en jours, mois et année).
- Heure (heure : minute)

Travail demandé

1) Créer une fonction qui permet de remplir un fichier patient.txt à partir d’un
dictionnaire nommé DPatient.

Exemple de dictionnaire

DPatient={Cin : « 21654551 », nom :


« mohamed»,prenom : » mohamed»,sexe : » home »,age : » 26”}

Seulement les valeurs de dictionnaires sont enregistrées (séparées par ;) dans le fichier ci-dessus tel
que chaque ligne correspond à un patient.

2) Créer une fonction qui permet d’ajouter un patient dans le fichier patient.txt
3) Créer une fonction qui permet de supprimer un patient du fichier patient.txt
4) Créer une fonction qui permet d’ajouter un rendez-vous dans un fichier rdv.txt
5) Créer une fonction qui permet d’annuler un rendez-vous
6) Créer une fonction qui permet de modifier un rendez-vous
7) Créer une fonction qui permet de créer une ordonnance pour chaque consultation (nom-
prénom patient.txt). la structure de la fichier se sera comme suit :

La 1ere ligne contient l’identifiant de patient, nom, prénom, date de rendez-vous, heure

Les autres lignes représentent un médicament (nom-médicament, quantité, duré de traitement)

Exemple
8) Créer une fonction historique patient qui contient les historiques des consultations de
chaque patient (historique_nom patient.txt).

9) Créer une fonction qui permet de tracer la courbe de nombre des consultations pour
chaque mois.
10) Créer une fonction qui permet de tracer la courbe de nombre des consultations pour
chaque année.
11) Ecrire le programme principal nécessaire qui permet d’exécuter les fonctions ci-dessus
à travers un menu. Exemple :

Vous aimerez peut-être aussi