Exercice EA : Gestion l’affectation de personnel aux chantiers

Exercice Modélisation Entité-Association

Une entreprise de construction désire disposer d’un logiciel qui lui permette de gérer l’affectation de son personnel aux différents chantiers qu’elle entreprend.

Le personnel de l’entreprise affecté aux chantiers est composé d’ouvriers et d’ingénieurs. Un ingénieur exerce généralement des missions de direction sur plusieurs chantiers à la fois. La coordination de certains chantiers requiert le savoir faire de plusieurs ingénieurs.

Tout membre du personnel est, pendant la durée de son séjour dans l’entreprise, affecté à différents chantiers. Et l’entreprise veut être à même de retrouver le parcours de tout son personnel. Il est à  noter qu’à chaque instant, un ouvrier n’est affecté qu’à  un seul chantier.

Les tâches à effectuer dans le cadre d’un chantier sont diverses et font partie d’une nomenclature  standard: terrassement, gros œuvre, électricité, etc. Chaque tâche de cette nomenclature est  caractérisée par un numéro, un libellé et un descriptif.

Pour établir un planning des tâches sur un chantier donné, il faut connaître pour chacune d’elle la date  de démarrage, la durée estimée et le coût total des prestations des ouvriers. Outre ces informations, il faut aussi avoir la localisation du chantier, la durée estimée du chantier, la date de début des travaux, les ouvriers et les ingénieurs qui y travaillent.

Les ingénieurs touchent un salaire mensuel. Les ouvriers sont payés à l’heure suivant un barème qui correspond à leur qualification (manœuvré, ouvrier spécialisé, etc.). A chaque qualification correspond un et un seul barème. Pour chaque ouvrier on connaît sa période de paiement.

Pour chaque membre du personnel (ouvriers ou ingénieurs), on connaît le numéro de matricule, le nom, l’adresse et la date d’embauche (s’il y a plusieurs dates d’embauches on ne retient que la dernière).

Donner un schéma EA pour cette application.

Article publié le 26 Avril 2010 Mise à jour le Jeudi, 12 Août 2021 14:11 par GC Team