Vous êtes sur la page 1sur 3

Page 1

Agrgation d'informatique
Session 2000
Admission
preuve de travaux pratiques
Option : Informatique des systmes de gestion

Gestion des emplois du temps

Un tablissement d'enseignement suprieur souhaite automatiser la gestion des emplois du temps des
enseignements qu'il dispense.
Cet tablissement dispose d'un ensemble de locaux administratifs et d'enseignement. Ces derniers
sont de trois types: les amphithtres, les salles de travaux dirigs et les laboratoires. Chaque local
est identifi par un numro et est caractris par une capacit d'accueil et une localisation.
Chaque anne cet tablissement accueille un ensemble d'tudiants rpartis en diffrentes classes.
Chaque classe est identifie par un code unique et est caractrise par son effectif.
Pour des raisons pdagogiques et logistiques, certaines formes d'enseignement (TD, TP) ncessitent
la subdivision des classes en groupes. Les groupes sont numrots squentiellement et sont
caractriss par leur effectif.
Le programme d'enseignement de chaque classe est compos d'un ensemble de matires qui peuvent
faire l'objet d'un enseignement magistral (cours) en amphithtre, de sances de travaux dirigs (TD)
en salle et de sances de travaux pratiques (TP) en laboratoire. Chaque matire est identifie par un
nom et est caractrise par un volume horaire global. On prcise galement pour chaque forme
d'enseignement (cours, TD et TP) le volume horaire global et hebdomadaire.
Les sances de cours sont dispenses pour la classe entire alors que les sances de TD et de TP le
sont par groupe.
L'enseignement est assur par des enseignants. Chaque enseignant est identifi par un numro de
matricule et est caractris par un nom, un prnom, une civilit (Mlle, Mme ou Mr), un grade et
l'ensemble des matires qu'il est susceptible d'enseigner. L'tablissement fourni chaque enseignant
une carte d'identit professionnelle sur laquelle figure une photographie pralablement numrise.
L'emploi du temps est constitu d'un ensemble de sances caractrises par : la matire enseigne,
l'enseignant, le local, la classe ou le groupe, le jour et l'heure de dbut.
Une premire analyse des besoins a t effectue et a abouti au MCD donn en annexe.
Page 2
D'autre part, l'analyse des activits a permis d'identifier les traitements suivants :
Gestion des enseignants avec dition de cartes d'identits professionnelles,
Gestion des emplois du temps.
Les outils mis votre disposition pour la ralisation du travail demand sont :
Atelier de gnie logiciel (AGL) : AMC*Designor
SGBD : Oracle
Outils de dveloppement : Developper2000 d'Oracle
Travail demand :
1. Effectuer une tude critique du MCD fourni en annexe.
2. En utilisant l'AGL AMC*Designor, laborer une solution conceptuelle complte qui tiendra
compte de l'ensemble des rgles de gestion exposes dans l'nonc. La proposition sera
documente, argumente et prsente au jury.
3. Gnrer le schma relationnel correspondant et l'implmenter l'aide du SGBD Oracle.
4. Dvelopper le module de gestion des enseignants avec dition de cartes d'identit
professionnelles.
5. Dvelopper le module de gestion des emplois du temps.
6. On souhaite calculer le volume horaire total de chaque enseignant. Ce volume est le cumul
des heures d'enseignement assures par l'enseignant pendant une anne. Il est exprim en
quivalent heures TD. Les principes de base de calcul sont les suivants :
Une heure de cours est comptabilise 1.8 heure TD,
Une heure de TP est comptabilise 0.66 heure TD.
crire une fonction catalogue permettant de calculer le volume horaire annuel d'un
enseignant.
7. Construire une sance de travaux pratiques portant sur le thme "Gestion des enseignants". Il
s'agit de proposer :
un nonc du problme rsoudre,
les supports fournis aux tudiants,
le travail effectuer,
les critres d'valuation de ce travail.
Page 3
Annexe
MCD initial




1,n
1,n
0,n
1,n
1,n
1,n
1,n
1,n
1,n
1,n
CLASSE
code classe
effectif
nombre de groupes
MATIERE
nom matire
coefficient
volume horaire
ENSEIGNANT
matricule enseignant
nom enseignant
prnom enseignant
civilit
grade
HORAIRE
heure minute
JOUR
Date du jour
LOCAL
numro local
localisation
capacit
type
emploi du temps
volume horaire hebdomadaire
enseigne n'enseigne pas