Vous êtes sur la page 1sur 11

Conception

Diagramme de cas d’utilisation d’un candidat :

modifier son profil

<<extend>>

include
candidat gérer son profil

<<extend>>

include gérer son cv <<extend>>

modifier son cv créer son cv

chercher un emploi <<extend>>


<<extend>>

include
télecharger son cv
s'authentifier
rechercher en mode avancée
include

gérer son compte

<<extend>> <<extend>>
<<extend>>

mise à jour de son profil gérer l' accé à son profil reactualiser le mot de passe
Diagramme de cas d’utilisation d’un recruteur :

<<extend>>
<<include>>
gérer sa fiche recruteur modifier son fiche

recruteur

<<include>> <<extend>> <<extend>>


gérer une offre
<<extend>>
publier une offre

expirer une offre

gérer cv <<extend>>
modifier une offre
télecharger cv

<<include>>
<<extend>> <<extend>>
chercher des cv recherche en mode avancé
s'authentifier

<<extend>>
imprimer cv
Diagramme de cas d’utilisation d’un administrateur :

<<extend>>
rejet de l 'offre

gérer les offres et les annonces


<<include>>

<<extend>>

validation de l 'offre
administrateur

comuniquer avec le candidat ou recruteur


<<include>> <<extend>>

envoyer les couriers ou mails

<<extend>>
valider l ' inscription d'un candidat ou
recruteur
<<include>> gérer les comptes des candidats et des
employeurs <<extend>>
s'authentifier

bloqué un candidat ou un recruteur


<<include>>

Consultation les statistiques

<<extend>> <<extend>>
<<extend>>

consulter le nombre des offres consulter le nombre des candidats par


consulter le nombre des recruteurs secteur
Diagramme de classe
Utilisateur
- Login : String
- Mot de passe : String
- question : String
- repense : String
+ Chercher ()
+ Consulter ()
...

Administrateur Recruteur
- Nom : String
- secteur d 'activité : String
+ Valider () Candidat - Email : String
+ Envoyer ()
- Titre : String - Méthode de contact : String
+ Bloqué () Chercher()
- Nom : String - credit : int
+ Consulter ()
+ Rejet () - Prenom : String 0..1 + publier ()
... - Date de naissance : Date ...
- Etat civil : String
0..1
0..1 - Adresse : String 0..1
0..*
- ville : String 0..1 Ajouter()
- Gouvernorat : String
Offre
- Code postal : String
- Pays : String - Reference : String
- Téléphone : String - Titre : String
- Courrier électronique : String chercher() - Lieu : String
- Niveau de carrière : String 0..* - Type de contrat : String
- Salaire : String
+ S'inscrire ()
- Durée d 'experience : int
+ Ajouter cv ()
- Niveau de poste : String
...
- Niveau d 'etude : String
0..1 + Ajouter ()
+ Modifier ()
Consulter() + Expirer ()
0..* ...

Coordonné
Ajouter()
- Titre : int Langue
- Nom : int - langue : String
0..* 0..*
- Prénom : String - Niveau parlé : String
- Date de naissance : Date 0..1 - Niveau écrit : String
- Etat civil : String Consulter() cv - Niveau lu : String
- Adresse : String - Titre : int
0..* + Ajouter ()
- Ville : String - Domaine : int + Modifier ()
- Gouvernorat : String 0..1 - Date de creation : int + Supprimer ()
- Code postal : String
- Date de mise à jour : int 0..*
0..* ...
- Pays : String - Active : int
- Téléphone : String 0..* - Niveau : int
- Deuxieme numero : String 0..*
- Courrier électronique : String + Ajouter ()
- Niveau de carrière : String + Modifier ()
- Date de disponibilité : String + Supprimer ()
...
- Etat de dossier : String
+ Ajouter () 0..* 0..*
+ Modifier ()
+ Supprimer ()
... 0..1
0..1

Références
Competance
0..1 - Nom : String
0..1 - Compétences : String - Prenom : String
- Date de la dérnière utilisation : Date - Société : String
scolarité Expérience de travail - Niveau : String - Fonction : String
- Mois d 'expérience : int - Téléphone : String
- Nom de l 'etablissement : String - Nom de la société : String
- Ville : String - Lieu de travail : String + Ajouter () - Email : String
- Type de référence : String
- Gouvernorat : String - Fonction occupée : String + Modifier ()
- Pays : String - Date de début : Date + Supprimer () + Ajouter ()
- Diplome obtenu : String - Date de fin : Date ... + Modifier ()
- Date d 'obtension : Date + Supprimer ()
+ Ajouter ()
- Description : String ...
+ Modifier ()
+ Ajouter () + Supprimer ()
+ Modifier () ...
+ Supprimer ()
...
Digramme de séquence de s’inscrire
Inscription

systeme
Candidat

Cliquer sur s' inscrir ()

Afficher formulaire d' inscription ()

remplir les champs et envoyer()

verifier

Afficher message()

accepter message()

envoyer mail de confirmation ()

Confirmer l' inscription ()

verifier
Afficher message de réussite de l 'operation ()

Accepter message ()
Afficher page d 'acceuil de site ()
Digramme de séquence d’authentification

Authentification

candidat systeme

Lancer le navigateur ()

Taper adresse URL()

Cliquer boutton connexion()

Afficher formulaire d 'authentification ()

Saisir login et mot de passe ()

verifier

[OK] authentification reussite

[KO] Authentification échouée


Digramme de séquence de définition de mot de passe

Definition de mot de passe

systeme
Candidat
Cliquer lien mot de passe oublié ()

Afficher formulaire mot de passe oublié()

Entrer nouveau mot de passe et confirmer ()

verifier

Afficher un message ()

Accepter message()

Envoyer mail de configuration()

Suivre lien de configuration()

Afficher page d 'acceuil de site


Digramme de séquence de déposer son cv
Déposer son cv

systeme

Candidat

Demande page dépose cv()

Afficher la page()

Telecharger cv et confirmer ()

verifier

[OK]Afficher message de reussite ()

[KO]message d' erreurs

Demande de la page de mise à jour de cv()

Page afficher ()

Faire la modification et enregistrer()

verifier

Afficher un message de reussite

Afficher message d' erreur


Digramme de séquence de consultation des offres
consulter les offres

Systeme
candidat
Cliquer sur liste des offres ()

liste des offres afficher ()

Selectionner une offre et cliquer sur ouvrir ()

contenu afficher()

cliquer sur postuler ()

formulaire de postuler s' afficher()

saisir les champs et envoyer ()


verifier
[OK] l 'operation s 'effectuer avec succés

[KO]message d 'erreur s 'affiche

Cliquer sur imprimer ()

Offre imprimer ()

cliquer sur le lien envoyer à un ami ()


formulaire envoyer à un ami est afficher ()
saisir les champs et envoyer ()
verifier
[OK]l 'operation s 'effectue avec succés
[KO]message d 'erreur

Vous aimerez peut-être aussi