Vous êtes sur la page 1sur 24

Projet

PORTAIL DE RECRUTEMENT DES EMPLOYES

Réalisé par l’étudiant :


Israël OKITO,
Christopher NUMBI
Encadré par :
Madame
Analyse et spécification des
besoins

Ce point a pour objectif de définir l’étude des besoins , qui regroupe


mes besoins fonctionnels, et non-fonctionnel
1. Spécifique des besoins :

Cette partie est dans le but d’identifier les services que doit fournir
notre application, nous allons détailler les exigences spécifiques qui
consistent en des besoins fonctionnels et non fonctionnels.
1.1 Identification des acteurs

Un acteur représente l'abstraction d'un rôle joué par des entités qui
interagissent directement avec le système étudié. Dans cette partie,
nous allons énumérer les acteurs susceptibles d'interagir avec le
système. Généralement nous pouvons distinguer trois types d'acteurs :
1.1 Identification des acteurs

Ø Administrateur
ØRecruteur
ØCandidat
1.2 Diagramme de contexte

Le diagramme de contexte suivant présente le système à modéliser et


les différents acteurs qui interagissent avec ce système.
Rôle : Rôle:
Gestion de plateforme et Gestion des candidatures et
superviser tous les processus en envoi des notifications aux
général. Et analyser le besoins candidats.
en ressources humaines .

E-recrutement: système

Administrateur

Administrateur ………………… Rôle:


Répondre a un appel de
candidature et passer des
Candidat concours puis suivre l ’état de sa
candidature.

Diagramme de contexte
1.3 Spécification des besoins fonctionnels
• l'application doit pouvoir gérer trois types d'utilisateur ;
l'administrations, le recruteur et les candidats.
l'application doit repondre a exigence suivante :

L’administrateur est censé analyser le besoin au niveau du


département afin de détecter les profils a recruter.
Une fois que le besoin en ressources humaines defini.
• Le recruteur est censé :
1. Recevoir les candidatures et valider les informations reçues par les
candidats.
2. Ajouter des critères pour trier les candidatures.
3. Récupérer les candidats présélectionnés.
4. Ajouter les résultats des concours pour apporter une décision sur
chaque candidature (refus/acceptation), et éditer la liste des
admis et la liste d’attente.
• Candidats :
1. Les candidats doivent etre capable de créer un compte en emplissent le
formulaire d’inscription sur le site ou bien se connecter en saisissant
login et mot de passe.
2.
3. L'application doit permettre aux candidats de créer un profil, qui va leurs
permettre de postuler facilement à plusieurs offres d'emploi sans
retaper ses informations personnelles à chaque fois, et uploader les
documents nécessaires qui sont : CIN, CV, Diplôme et lettre de
motivation scannés
4.
5. Le candidat peut visualiser l'ensemble des offres publiées, qui sont encore
valable (n'atteignent pas la date d'expiration), et choisir l'offre qui lui
convient pour y postuler
6.
7. Une fois le candidat a postulé, il doit être capable de consulter ou suivre
l'état de ses candidatures ou bien l'annuler.
1.4 Spécification des besoins non
fonctionnels
• A part les besoins fondamentaux, notre système doit répondre aux
critères suivants :
ØErgonomie et convivialité
ØPortabilité, maintenance et évolution
ØRapidité et robustesse
ØSécurité:
1.
CONCEPTION

• Dans ce point , nous présenterons quelques diagrammes de cas


d'utilisations et ses diagrammes de séquences relatifs, ainsi que le
diagramme de classe global.
1. Diagrammes de cas d’utilisation
Les cas d’utilisation permettent d’exprimer les besoins des utilisateurs
d’un système.
Le diagramme des cas d’utilisation permet donc d’identifier les
possibilités d’interaction entre le système et les acteurs.
Le diagramme suivant présente les cas d’utilisation illustrant les
fonctionnalités offertes a l’administrateur :
Recruteur

• Un recruteur, une fois authentifié, bénéficie d'un ensemble de


services globaux. Va recevoir l’ensemble des candidatures de
l’offre qu’il gère, puis doit choisir un critère de sélections
pour générer la liste des candidats présélectionnés pour
passer le concours. Par la suite sera invité à insérer les
résultats du concours, pour trier les candidatures et générer
la liste des admis et la liste d’attente.
Candidat
• Ici ce diagramme correspond aux services relatifs aux candidats:
Un candidat peut s’authentifier s’il a déjà un compte, sinon il sera invité
a remplir un formulaire pour la création de son compte dont le but de
devenir un membre.
Apres s'être authentifié, le candidat peut a n’importe quel moment
consulter son profil, le modifier ou bien le supprimer. Comme il peut
consulter la liste des offres actuelles, pour qu'il choisit l’adéquate a son
profil et poser sa candidature.
3. Diagramme de séquences
• Les diagrammes de séquences servent à modéliser les scénarios qui
constituent les casd'utilisation. Ils montrent la participation des
objets dans les interactions et les messages qu' 'ils échangent.Dans
cette partie nous allons présenter les principaux diagrammes de
séquences du projet.
3.1 Authentication
3.2 La gestion des candidats
3.3 Gestion
offre
4. Diagramme de classe :
• Le diagramme de classes exprime la structure statique du système en
termes de classes et de relations entre ces classes. Il fait abstraction
des aspects dynamiques et temporels. Ce diagramme est très utile
pour la compréhension du métier et pour la compréhension des
relations entre les tables au niveau

Vous aimerez peut-être aussi