215
6.6 Conception
Figure 6.43 — Diagramme de classe technique du CU Créer utilisateur
1
1
CTRL Créer Utilisateur
<>
+CreerUtilisateur(nom: String, prénom: String, mail: String, profil: String): void
+checkNomPrenom(): Boolean
+checkMail(): Boolean
Dialogue Créer Utilisateur
<>
-nom: String
-prénom: String
-mail: String
-profil: String
+CreerUtilisateur(nom: String, prénom: String, mail: String, profil: String): void
Utilisateur
-nom: String
-prénom: String
-identifiant: String
-mot de passe: String
-mail: String
+Utilisateur(nom: String, prénom: String, mail: String)
+getActivites(mois:
String): List
+getIdentifiant(): String
+calculTotalMoisActivité(mois: String): Float
+checkActiviteMois(mois: String):
Boolean
+isActiviteComplete(mois: String):
Boolean
+envoiMailUtilisateurs(listUtilisateurs: List): void
+getMail():
String
+getDivision(): Division
+generateIdentifiantPassword():
Boolean
Mail
-dest: String
-from: String
-body: String
+Mail(dest: String, from: String, body: String)
+send(): void
CollectionUtilisateur
+checkAllActiviteComplete(listUtilisateurs: List): Boolean
+getUtilisateursRelance(mois:
String): List
+add(utilisateur: Utilisateur): void
contient
0..*
1
1
1
Figure 6.43
— Diagramme de classe technique du CU Créer utilisateur
6.6 Conception
Figure 6.43 — Diagramme de classe technique du CU Créer utilisateur
1
1
CTRL Créer Utilisateur
<
+CreerUtilisateur(nom: String, prénom: String, mail: String, profil: String): void
+checkNomPrenom(): Boolean
+checkMail(): Boolean
Dialogue Créer Utilisateur
<
-nom: String
-prénom: String
-mail: String
-profil: String
+CreerUtilisateur(nom: String, prénom: String, mail: String, profil: String): void
Utilisateur
-nom: String
-prénom: String
-identifiant: String
-mot de passe: String
-mail: String
+Utilisateur(nom: String, prénom: String, mail: String)
+getActivites(mois:
String): List
+getIdentifiant(): String
+calculTotalMoisActivité(mois: String): Float
+checkActiviteMois(mois: String):
Boolean
+isActiviteComplete(mois: String):
Boolean
+envoiMailUtilisateurs(listUtilisateurs: List): void
+getMail():
String
+getDivision(): Division
+generateIdentifiantPassword():
Boolean
-dest: String
-from: String
-body: String
+Mail(dest: String, from: String, body: String)
+send(): void
CollectionUtilisateur
+checkAllActiviteComplete(listUtilisateurs: List): Boolean
+getUtilisateursRelance(mois:
String): List
+add(utilisateur: Utilisateur): void
contient
0..*
1
1
1
Figure 6.43
— Diagramme de classe technique du CU Créer utilisateur
