ن فضلكم ساعدوني فحل هدا التمرين و بطريقة سهلة و مبسطة للمبتدئين
Objectif du TP
Manipulation de variables de type enregistrement
Ecriture et appel de procédures et de fonctions
Travail à réaliser
Un cabinet médical veut automatiser sa gestion des patients. Soit deux tableaux Patients et Consultations (le nombre d’éléments <=250).
* Description du tableau Patients :
Chaque élément est un enregistrement contenant les informations suivantes, concernant un patient :
- Patient : de type enregistrement, tel que patient contient :
o Identifiant Patient : un numéro unique qui identifie le patient.
o Nom : de type chaîne de caractère d’au maximum 30 caractères.
o Prénom : de type chaîne de caractère d’au maximum 30 caractères.
o Age : de type entier.
* Description du tableau Consultations :
Chaque élément est un enregistrement contenant les informations suivantes, concernant une consultation :
- Date de consultation.
- Identifiant Patient : un numéro unique qui identifie le patient.
- Description : de type chaîne de caractère d’au maximum 100 caractères.
Ecrire les actions paramétrées (procédures ou fonctions) suivantes :
1. Création : sauvegarde les N éléments du tableau Consultations, ainsi que la création du tableau Patients. Lorsqu’on crée une consultation, un message est affiché à l’écran demandant à l’utilisateur si c’est un nouveau patient afin de le sauvegarder dans le tableau Patients. Et dans le cas où il existe (ce n’est pas sa première consultation), on récupère juste son identifiant afin de créer la consultation.
PS : Vous pouvez vous appuyer sur la procédure insertion (Etape 4), ainsi qu’une fonction de recherche qui permet de chercher un patient par nom et prénom dans le tableau Patients.
Visites du jour : affiche la liste de consultations d’une certaine date donnée par l’utilisateur.
Historique de consultation : affiche l’historique de consultation concernant un patient en précisant le nom et le prénom.
PS : Vous pouvez vous appuyer sur la fonction recherche (Etape 1)
4. Ajout de consultation (Insertion d’un élément dans le tableau Consultations): permet d’ajouter une consultation et de faire une recherche par nom et prénom du patient. Cependant, dans le cas où il existe (ce n’est pas sa première consultation) on récupère son identifiant. Sinon, on crée un nouveau.
5. Recherche par tranche d’âge : recherche toutes les informations des consultations faisant partie d’un certain intervalle d’âge.
Indications
L’interface principale du programme doit se présenter sous forme d’un menu à choix multiples afin d’exécuter l’opération choisie par l’utilisateur. Il pourra ainsi choisir une action du menu afin de l’exécuter. Il faut donner la possibilité à l’utilisateur d’exécuter les actions du menu autant de fois qu’il le désire.