Vous êtes sur la page 1sur 5

OFPPT

... r':-:.H

~\.--4",,\-,~'

0-1~\

'- ".--:E

Office de la Formation Promotion

Professionnelle du Travail

et de la

Examen de passage Session Juin 2006


Epreuve: Barme: Pratique /60
.;i'
.,/ " il

Filire:Technicien
Dure: Rseaux 4 heures

Spcialis en Systmes Informatiques (TSSRI)

et

V2-3

Documents:

non autoriss

,Entant que stagiaire dans un Centre Mdical, le responsable vous a charg de grer les
tonsultations des patients l'aide d'une application sous MS Access. La base de donnes est compose des tables ci-dessous:

MEDECIN (Matricule, nom) PATIENT(N SS, Nom) MEDICAltfENTS (Code, Libelle, prix) CONSULTATIONCr:!-,date, prIx, Matricule, N_SS) PRESCRIT (Code, N)

(Pour simplifier l'analyse la base suppose qu'un patient peut voir un mdecin une seule fois pour une date donne.) .

A- Base

de donnes:

(Spts)

1) Crer la base de donnes et nommer la par votre nom "Nom_Prnom.mdb" en respectant le schma relationnel ci-dessus, les cls primaires tant soulignes. Les principales proprits des champs sont relever partir des donnes des tables (voir l'annexe). (2pt) 2) Crer les relations entre les diffrentes structures tables (2pts) 3) Saisir les enregistrements en utilisant les donnes de l'annexe (lpts) B- Requtes:Crez les requtes
suivantes: (20pts)

/l 4) Afficher la liste des mdicaments dont la premire lettre est saisie au clavier. (1pt) l- 5) Dtenniner le nombre de consultations pour chaque patient.(lpt)

Page 1 sur 5

A
~
/
~

lf 7) Afficher le nombre de consultations effectues par chaque mdecin et trier le rsultat par ordre alphabtique. (2pts) ) 8) Afficher la liste de(s) mdicament (s) demandes) la fois par les patients "MAN AR" et "MOTTAKI" (2pts) 9) Afficher la liste des mdecins dont le nombre de consultation est infrieur celui d'un mdecin dont le nom est saisi au clavier (2pts) "1 10)Quels sont les mdicaments qui n'ont jamais t demands? (2pts) /~Il) Afficher la moyenne et le maximum des montants pays par un patient pour ses . consultations (2pts)

~
/

infrieur celui d'un patient dont le NSS est saisi au clavier (3pts) , !V<J 13)Augmenter le prix de tous les mdicaments de 5,5%. (3pts) c- Formulaires: (17pts)

~ 12) Afficherla liste des patients dont le montanttotal du prix des consultationsest

14) Crer un formulaire pour la table Consultation. Crer les quatre boutons:
Suivant, Prcdent, Ajouter et Supprimer. (~pt~
.

<'Jf:.,

Le matricule du mdecin et le numro du patient (N'SS) sont choisir partir des listes avecJes donnes existantes dans les tables r~riYectives(2pts) 15) Crer un formulaire qui affiche toutes. les consultations de chaque patient (Fiche 1: Consultationspar patient) (5pts) . 16)Crer un formulaire dont l'apparence est indique sur la Fiche-2 : Dtail (5pts) 17) Crer un formulaire de dmarrage "CENTRE MEDICAL" permettant d'accder aux fiches cres. (2pts)
.

Fiche 1 : Consultations par Patient

Page 2 sur 5

Fiche 2 : Dtail

Remarque:

Prvoir sur chaque formulaire une possibilit de quitter l'application ou de revenir au menu de dmarrage. (1pt)

Page 3 sur 5

D- Etats:

(18pts)

18) Crer un tat permettant l'impression des consultations groupes par Mdecin (Etat-1). (3pts) Amliorer l'tat en affichant le montant total des consultations pour chaque mdecin, ainsi que le total pour tous les mdecins (4pts) 19) Crer un tat qui permet l'impression d'une facture pour une visite donne. La facture affiche le N de la consultation, la date, le nom du patient, le nom du mdecin, le prix de la consultation, les mdicaments prescrits avec leur prix. Afficher en bas le montant total payer. (6pts) Sachant que dans"ce Centre mdical, 30% du montant total payer est pris en charge par la fondation Sant pour tous , afficher le reste payer par le
patient. (5pts)
. .
1

Etat 1

"1

MATRICUlE
-.V..,.~. "','-,"'.'""',,,, ... '-'~"'"

Medecin_Nom
'..',.,""","'-,M""..,"',,"""" ... .,..'

pienCNom

date

NConsultation PIi:<Consi
' ..".'... - ........

1003

JANDO
MA"TAR
0 1/05/2001

301

120.00 DH

1004

NAIM
ANISS ----'-"-' 05/05/2002 BARAKAT 25/09/2001 FETAH -----23/11/2000 MANAR 21/09/2001 311 150.00DH 306 250.00 DH 302 120.00DH 304 130.00DH

Page 4 sur 5

Table- PATIENT

...r..tfOm

MANAR .,., .................

*:102 ;---...-.....
+\103 +;104 +,105 ...,106

.."

MOTTAKI .--'--'--'

" _.....

ANISS FEiAH .......


.

MORABIT
BARAKA T

,
""'-"-~"-"."

Page 5 sur 5