Mini projet
Objectif : développer une application de réalisation des emplois du temps pour
les formateurs, les filières et les salles de l’ISTA de BOUZNIKA.
Cahier de charge
 L’emploi du temps est annuel et peut être modifié à tout moment par le directeur, et le
système doit sauvegarder l’historique.
 Un emploi du temps à une date de début d’application et toute nouvelle version annule
l’ancienne.
 Au début de l’année, le directeur détermine le nombre des groupes par filière.
 Les formateurs proposent leurs emplois du temps en choisissant les modules à
enseigner pour des groupes et l’horaire.
 Le formateur peut visualiser et imprimer l’emploi du temps qu’il a proposé.
 L’horaire du travail est de 8h00 à 13h00 le matin et de 13h30 à 18h30 l’après midi.
 L’application doit générer une première version des emplois du temps suite aux
propositions des formateurs.
 En cas de chevauchement l’application doit le signaler.
 Le directeur peut valider les propositions des formateurs en affectant la salle.
 Le directeur peut affecter les modules non affectés aux formateurs et aussi changer les
propositions des formateurs.
 L’application doit afficher les modules non affectés.
 L’application doit assister le directeur pendant l’affectation des modules le choix des
salles.
 L’application doit afficher la masse horaire hebdomadaire par groupe et par formateur.Office de la Formation Professionnelle et de la Promotion du Travail
2
DRCT ISTA Bouznika
 L’application doit afficher les emplois du temps des formateurs, des groupes et des
salles.
 Le directeur peut imprimer une liste des emplois du temps ou un seul selon son choix.
 Un formateur est définit par un matricule, un nom et une spécialité.
 Un groupe appartient à une filière est définit par un numéro et une date de début de
formation.
 Une filière à un nom et appartient à un secteur.
 Un formateur enseigne plusieurs modules et un module est enseigné par un seul
formateur.
 Un module à un numéro, un libellé et une masse horaire et affecté à une filière.
Le travail à faire
Réaliser un rapport d’analyse avec les chapitres suivant :
UML

 Diagramme de contexte.
 Diagramme de cas d’utilisation.
 Diagramme de séquence.
 Diagramme de classe.
 Diagramme d’état transition.
Merise
 Dictionnaire de données.
 Graph de dépendance fonctionnel.
 Model conceptuel de données.
 Model logique de données.
 Model physique de données.