1 juil. 2010

Examens Fin Formation - TDI - Pratique - 2010 - Jour 1 - Variante 1

Examens Fin Formation - TDI - Pratique - 2010 - Jour 1 - Variante 1


Les responsables des hôpitaux souhaitent développer une application pour gérer les consultations, médecins et les hôpitaux pour cela ils ont fait appel

à vous pour développer ce SI en free lance.
Le schéma suivant a été établi par un analyste afin de mettre en place une base de données sous SQL SERVER ou ORACLE :
      Médecin (IdMedecin, Nom, Prénom, DdN, Sexe, #IdSpecialite, # IdService)
      Specialite (IdSpecialite, libelle)
      Service (IdService,  #IdHopital, NbLits) ;
      Séjourne  (IdSejour, #IdService, #IdPatient, DateEntree, DateSortie)
      Patient (IdPatient, Nom, Prénom, DdN, Sexe, Adresse)
      Soigne (IdSoin, #IdMedecin, #IdPatient, nommaladie, Commentaire, Date_soigne)
      Hôpital (IdHopital, Nom, Adresse, Ville)

I – SGBDR : (4 Pts)

1. Créer une base de données relative au schéma relationnel et ajouter un jeu d’enregistrements pour toutes les tables (2Pts)
2. Ajouter des procédures stockées qui permettent de :
      a. Afficher pour un patient donné le nombre de séjour effectué. (0.5 Pt)
      b. Ecrivez une procédure qui affiche la liste des séjours pendant une période imprévue (Affichez les numéros de  consultations, les noms de médecin, les noms de patient). (0.5 Pt)
      c. afficher  le nom,  le prénom et le numéro des patients ayant été suivis  par au moins  deux médecins de spécialité différente au cours de même séjour. (0.5 Pt)
      d. Ecrivez un trigger qui permet d’adapter le même format du téléphone lors de la modification ou l’ajout des informations d’un Médecin  (exemple de format souhaité 05 22.20.20.20). (0.5 Pt)

II – APPLICATION : (11 Pts)

1. Créer un formulaire pour mettre  à jour la table hôpital. (2Pts)
      - Prévoir les boutons : Ajouter, Modifier, Enregistrer, Supprimer, Fermer et des boutons de navigation  entre les enregistrements.
2. Créer un formulaire pour mettre  à jour la table Médecin. (1.5 Pts)
      - Prévoir les boutons : Ajouter, Modifier, Enregistrer, Supprimer, Fermer et des boutons de navigation  entre les enregistrements. 
3. Créer un formulaire pour mettre  à jour la table Patient. (1.5 Pts)
      - Prévoir les boutons : Ajouter, Modifier, Enregistrer, Supprimer, Fermer et des boutons de navigation  entre les enregistrements.
4. Mise à jour de la table Séjourne. Prévoir les boutons : Ajouter, Modifier et Enregistrer (1Pt)
5. Créer un formulaire « Soigne» pour saisir les informations concernant la table prescription (1Pt)
6. Créer une feuille de recherche qui affiche :
      a. Pour une hôpital donnée (combobox), tous ses services (nom  et nombre de lits, nombre de médecins de chaque service). (1Pt)
      b. Pour une date donnée, tous les patients  qui  devront quitter les hôpitaux. (1Pt)
7. Créer l’état qui affiche pour une spécialité donnée les hôpitaux où il y a cette spécialité ainsi que nombre de médecins de chaque hôpital trouvée qui ont cette spécialité (1Pt)
8. Créer une feuille MDI avec menu un menu de navigation (0.5Pt)
9. Créer le déploiement de votre application (0.5Pt)

IV  - Web : (6 Pts)

1. Créer un modèle pour votre site afin de permettre aux clients de parcourir tous les services présentés par votre SI. (1Pt)
2. Créer une page Web affichant  pour une ville donnée la liste de ses hôpitaux (1Pt)
3. Au clic sur le nom d’un hôpital l’utilisateur peut recevoir la liste de ses services (id de service, son nombre de lits libres et occupés). (1Pt)
4. Créer une page web permettant l’Ajout d’un séjour : l’utilisateur saisi les informations d’un séjour et clique sur le bouton Enregistrer. (1Pt)
5. Ajouter dans la même page un programme permettant de chercher un séjour et de faire la mise à jour  d'un séjour. (2Pts)

Aucun commentaire:

Enregistrer un commentaire