Le but de ce projet est d'analyser, modéliser et concevoir une application de gestion d'activités
Vous êtes développeur junior au sein du service informatique de Pole Digital Academy (PDA).
-
PDA souhaite développer le projet PDAManager qui est une application dédiée au management des activités.
-
Pour PDC, il y a plusieurs activités qui sont organisées au cours de l’année et chacune sera associée à plusieurs exercice.
-
Un exercice est caractérisé par : une année, une date début ,une date de fin, et un statut (en cours ou terminé).
-
Une activité est caractérisée par: titre, descriptif, type (Formation, Talk, Événement) , date début, date fin, état (activé, désactivé), Responsable.
-
Un responsable est caractérisé par : nom, prénom, téléphone, domaine, type (formateur, intervenant) et état (active ou désactive).
-
Un participant est caractérisé par son nom complet, téléphone, email, domaine, et structure.
-
Chaque administrateur de l’application doit avoir un nom, prénom, login, password, email, téléphone, et état.
-
L’administrateur doit d’abord s’authentifier avant d'accéder à l’application.
-
Il faut un identifiant unique par participant, qui permettra de le suivre, pour savoir les différentes activités auxquelles il a participé.
-
Chaque activité doit avoir une liste de présence des participants (présents).
-
La date de début d’une activité ne peut pas être supérieure à sa date de fin mais peut être égale
-
Pour chaque activité une liste de participants peut être importée ou ajouter un à un.
-
L'administrateur peut trier la liste des participants par catégorie (genre, activité, date, etc. ).