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.
Partager