Académique Documents
Professionnel Documents
Culture Documents
i
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
DEDICACE
A
M. PEVOUBOU
ii
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
REMERCIEMENTS
Nous ne saurons commencer sans remercier toutes les personnes qui ont aidé à la
réalisation de ce travail :
Monsieur MAMANA Jules César, Directeur Général de BeOne Conseil pour son
accueil des plus chaleureux et le suivi au sein de sa structure ;
Monsieur et Madame SIMO pour leur aide, leurs différents conseils et directives pour
le respect et le suivi de ce travail ;
iii
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
SOMMAIRE
iv
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
v
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
vi
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
RESUME
vii
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
ABSTRACT
viii
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
INTRODUCTION GENERALE
Les entreprises de nos jours pour s’assurer d’une bonne gestion se tournent de plus en
plus vers l’utilisation des technologies de l’information et de la communication. Cette
migration fait ainsi du développement d’applications une activité tout à fait incontournable
pour l’automatisation de certains domaines afin de faciliter leur déroulement ; c’est ainsi que
dans le but d’obtenir notre Diplôme d’Ingénieur des Travaux Informatique option Génie
Logiciel il nous a été confié : « la mise en place d’une plateforme permettant de mettre en
relation les chercheurs d’emplois et les entreprises grâce à un algorithme basé sur
Salesforce ». Notre travail sera organisé comme suit : nous présenterons tour à tour le dossier
d’insertion qui va décrire notre accueil au sein de l’entreprise où nous avons effectué notre
stage, un cahier de charge qui décrit de façon plus précise les attentes de notre projet ainsi que
les contraintes, le dossier d’analyse dans lequel nous allons faire l’analyse de notre projet à
travers le langage de modélisation UML et y associer le processus 2TUP, le dossier de
réalisation présentant les outils matériels et logiciels utilisés pour la réalisation et le
déploiement de notre projet et enfin un guide d’utilisation pour permettre aux utilisateurs de
l’application de pouvoir l’exploiter aisément.
1
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
2
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
DOSSIER D’INSERTION
3
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Préambule
Aperçu
INTRODUCTION
CONCLUSION
4
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
INTRODUCTION
5
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Le 18 Juillet 2022 a été en effet la date marquant notre toute première entrée en tant
que stagiaire au sein de la structure beOne conseil située à la poste centrale. Nous avons
bénéficié d’un accueil chaleureux et remarquable de la part de M. MEBANDA Boris, chef de
projet de beOne conseil. Ce dernier a pris le temps et le soin de nous expliquer ce qu’est
beOne conseil, de nous présenter les technologies utilisées dans ladite structure ainsi que leur
secteur d’activité, leurs attentes à l’égard des stagiaires pendant la période de stage et l’espace
qui nous a été réservé pour effectuer notre stage.
I.1. Historique
Crée en Aout 2018 par MAMANA Jules César, BeOne Conseil est une jeune structure
camerounaise spécialisée dans l’implémentation des projets Salesforce. Elle forme aussi tout
type de personne sur ladite technologie et propose des solutions basées sur Services Cloud,
Salesforce CPQ, Sales Cloud, App Cloud, Commerce Cloud et Field Services Lightning.
6
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
au service de ses clients (Etats, Etablissements publics, Entreprises privées, etc.…) sa
compétence dans les domaines des développements logiciels.
Ses activités sont axées sur les aspects techniques d'étude et l'assistance à la maîtrise
d'ouvrage, ainsi que l'expertise dans les principales technologies de gestion et de pilotage du
développement logiciels.
Les principales missions réalisées auprès de ses clients permettent de :
Vision
Être le partenaire privilégié sur le continent dans le domaine informatique et
de l’accompagnement des personnes et des entreprises en vues de la réalisation de
leurs objectifs à court, moyen et long terme.
Objectifs
Nous nous sommes fixé des objectifs ci-après :
Apporter aux entreprises de tous les secteurs d’activité une envie, un besoin
d’améliorer leurs standards en termes de qualité de service en se basant sur les
normes internationales ;
Accompagner les entreprises dans leur croissance via des techniques basées sur
l’optimisation, les interactions avec les clients et une rentabilité permanente dans le
temps ;
Apporter un appui technique qualitatif indéniable par des formations pour
l’accompagnement des vendeurs, des commerciaux et toutes personnes ayant des
contacts fréquents avec la clientèle ;
Former des développeurs compétents intégrateurs de nouvelles technologiques
Salesforce ;
Améliorer les relations clients avec des entreprises.
7
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Ressources matérielles
Imprimante HP 01
Light wave lw-ups 650va
Onduleurs 01
Ressources logicielles
8
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Salesforce
ORGANISATION DE LA STRUCTURE
I.4. ORGANIGRAMME
9
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
10
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
PLAN DE LOCALISATION
1
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
CONCLUSION
Rendue au terme de notre phase d’insertion, nous avons pu nous faire une idée de ce
qu’est BeOne Conseil. Après notre insertion au sein de l’entreprise, il nous a été demandé de
mettre en place une plateforme mettant en relation les chercheurs d’emploi et les entreprises.
Pour effectuer cette mission avec succès, nous nous sommes donnée pour objectif de
concevoir un logiciel fiable qui sera utilisé au sein de la structure. Vu la facilité avec laquelle
nous avons eu les informations de l’entreprise, nous entamons la suite du travail avec un
sentiment d’optimisme. Nous abordons la prochaine phase avec vigueur et énergie.
2
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
3
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
4
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Préambule
Aperçu
INTRODUCTION
CONCLUSION
5
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
INTRODUCTION
La période d’insertion à sa fin, il nous a été attribué un thème qui nous a permis
d’entamer la deuxième partie de notre travail qui est : l’élaboration du cahier des charges.
C’est
le document qui présente les directives, les objectifs du projet à fournir dans les délais du
livrable et ses spécifications techniques. Ce dernier est donc élaboré en présence des deux
parties, la maitrise d’ouvrage (BeOne dans notre cas) et la maitrise d’œuvre (nous,
concepteur du système) toutes deux étant de commun accord. Ainsi, ce document a pour but
de spécifier et de combler les attentes du client ou de l’utilisateur du futur système à mettre en
place. Par la suite, il présente les détails à respecter et les contraintes sur le matériel qui sera
utilisé. Pour ce faire, notre cahier des charges définit la mise en place d’une plateforme de
recherche d’emploi grâce à un algorithme basé sur Salesforce.
6
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
OBJECTIFS
7
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Passer un entretien ;
Pour pouvoir réaliser un projet de qualité, il est primordial de respecter les besoins
exprimés par l’utilisateur. L’expression des besoins est donc cette étape du cycle de vie d’un
logiciel qui permet de définir tout ce que l’on souhaite retrouver dans les fonctionnalités d’un
futur système tout en prenant en compte les besoins fonctionnels et non
fonctionnels de ce dernier.
8
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Candidat
S’authentifier
Créer un Compte ;
Créer une candidature ;
Consulter une candidature ;
Annuler une candidature ;
Postuler.
Entreprise
S’authentifier ;
Créer une candidature ;
Consulter une candidature ;
Annuler une candidature ;
Postuler ;
Créer une offre d’emploi ;
Modifier une offre d’emploi ;
Supprimer une offre d’emploi ;
Programmer un entretien ;
Modifier un entretien ;
Administrateur
S’authentifier ;
Créer une candidature ;
Consulter une candidature ;
9
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Annuler une candidature ;
Postuler
Créer une offre d’emploi ;
Modifier une offre d’emploi ;
Supprimer une offre d’emploi ;
Programmer un entretien ;
Modifier un entretien ;
Gérer les configurations.
Ces besoins ne sont pas nécessairement présents dans l’application. C’est l’ensemble
des fonctionnalités secondaires de l’application. Nous distinguons :
10
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
l’utilisateur aura la possibilité de se documenter ou de trouver de l’aide à son
utilisation ;
Dans chaque projet, des personnes physiques y interviennent. Pour ce fait, nous avons
plusieurs intervenants qui sont indispensables dans la réalisation de notre application. Ceux-ci
sont représentés dans le tableau suivant :
PLANIFICATION DU PROJET
Ordonnancer les tâches à réaliser qui ont été formalisées lors de la structure du projet ;
Conduire un projet informatique nécessite une organisation bien établie basée sur une
succession de découpages chronologiques ; Ceci en mettant un point sur les tâches à effectuer
et le temps allouer à ces différentes tâches.
ESTIMATION DU PROJET
L’estimation du projet est la partie ou l’on évalue le coût total de notre projet. Cette
partie est constituée de :
12
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
13
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
travail
DESIGNER 37-006- 1 Il design 100.000 5 500.000
160012 l’interface de
l’application
TOTAUX / 5 / / 4.800.000
14
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
CONTRAINTES DU PROJET
LES LIVRABLES
Le projet ne sera jugé acceptable que si et seulement si au terme de notre réalisation les
livrables ci-dessous sont achevés :
Un dossier d’insertion ;
Un dossier d’analyse ;
16
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Un dossier de conception ;
Un dossier d’implémentation ;
Un guide d’utilisateur ;
Un cahier de maintenance ;
17
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
CONCLUSION
Le cahier des charges est le document qui nous guide dans toutes nos actions afin de
respecter les demandes du client (ou commanditaire). Il concoure également à l’organisation
du travail ceci en nous permettant d’estimer en terme de temps, de coût, de ressources
matérielles, logicielles et humaines qui entreront en jeu afin de satisfaire les besoins du
potentiel utilisateur. La suite de notre travail portera sur l’analyse détaillée de notre projet.
18
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
DOSSIER D’ANALYSE
19
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Préambule
Le dossier d’analyse est l’une des parties les plus importantes dans la réalisation d’un
projet. En effet, il présente clairement l’analyse de l’existant, la critique de l’existant, la
problématique, la proposition de solution, le choix d’analyse et du langage de modélisation et
en fin la modélisation de la solution.
Aperçu
INTRODUCTION
I. PRÉSENTATION DE L’EXISTANT
III. PROBLÉMATIQUE
V. PRÉSENTATION ET JUSTIFICATION DU
CHOIX DE LA MÉTHODE D’ANALYSE
CONCLUSION
20
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
INTRODUCTION
La réalisation d’un bon projet repose principalement sur son analyse. Ainsi, un projet
mal analysé ne saurait donner de bons résultat. A cet effet, nous commencerons d’abord par
examiner le système existant de fond en comble. Nous allons décrire son état actuel, par la
suite présenter ses limites tout en ressortant les difficultés rencontrées dans son processus et
en fin proposer des solutions. L’étude approfondie de cette nouvelle solution passera par le
choix de la méthode d’analyse en justifiant notre choix. Pourquoi cette méthode et pas
d’autres ? Et enfin faire un recensement de toutes les informations relatives au système actuel
pour l’améliorer, ainsi que ses conditions de travail.
21
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
PRESENTATION DE L’EXISTANT
22
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
physiques des demandes d’emploi, des risques de pertes et dommages des documents liés aux
déplacements sur les lieux de stockage, l’absence d’une base de données de gestion des
dossiers de demandes d’emploi, un long délai pour la collecte et la génération des données
statistiques, l’entreprise n’a pas toujours accès à un candidat ayant le meilleur profil pour le
poste proposé.
En ce qui concerne les chercheurs d’emploi, ils n’ont pas toujours accès à
l’information à cause de la restriction du partage, après connaissance de l’information de
l’offre ceux-ci sont amené à se déplacer pour fournir les pièces demandées par la structure ce
qui peut être très couteux pour certains (le demandeur peut ne pas être dans la même ville que
l’offre ; le suivi des dossiers,
23
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
PROBLEMATIQUE
Le chômage étant un problème majeur de notre société, car ouvre les portes à de
nombreuses pratiques (facilité, voles, prostitution…) nous devons y remédier et l’efficacité et
la rapidité étant des atouts majeurs pour une structure, il est primordial d’avoir la main mise
sur le recrutement rapide des employés. Au vu des difficultés rencontrées, comment
pouvons-nous améliorer le processus de recherche d’emploi et de recrutement au
Cameroun ?
PROPOSITION DE SOLUTION
Pour pallier à ce problème nous, allons mettre sur pied une solution qui va
mettre en relation les chercheurs d’emploi et les entreprises. D’où l’idée d’une plateforme de
recherche d’emploi et recrutement. Celle-ci permettra à toutes personnes dans le besoin de se
trouver un emploi d’avoir accès aux offres qui cadrent avec son domaine de compétence et
aux entreprises d’entrer en possession des meilleurs candidats pour les postes.
PRÉSENTATION ET JUSTIFICATION DE
LA DEMARCHE D’ANALYSE
MERISE UML
24
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Méthode d’analyse et de conception des Langage de représentation d’un système
systèmes d’information d’information
25
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Certains outils permettent la modélisation des données et d’autres permettent de modéliser les
traitements effectués sur ces données. Pour étudier le développement d’une organisation, il est
nécessaire de connaitre comment agira une sollicitation externe et quelle est la structure des
informations qu’elle utilise ? Merise modélise cette connaissance de manière DUAL : avec
séparation des données et des traitements. Merise est une méthode systémique d’analyse et de
conception de systèmes d’information. C’est-à-dire qu’elle utilise une approche systémique
élaborée en plusieurs étapes : Le schéma directeur, l’étude préalable, l’étude détaillée, l’étude
technique, la réalisation du logiciel, la mise en service et la maintenance. Elle propose de
considérer le système réel selon deux points de vue : une vue statique (données) et une vue
dynamique (traitements).
26
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Présenter le système tout entier ;
NB : UML n’est pas une méthode mais un langage de modélisation à qui on doit
associer un processus pour en faire une méthode
Nous utiliserons UML dans sa version 1.4, celle-ci comprend neuf (09) diagrammes savoir :
Diagramme de classe ;
Diagramme d’objet ;
Diagramme de composant ;
Diagramme de de déploiement.
27
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Diagramme dynamique ou vue dynamique :
Diagramme de séquence ;
Diagramme d’activité ;
Diagramme de collaboration ;
L’analyse ;
La conception ;
L’implémentation ;
Et le test.
Le processus 2TUP est une trame des meilleures pratiques de développement, il doit
être utilisé comme un guide pour réaliser un projet et non comme l’arme ultime et universelle
de développement.
28
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Le 2TUP propose un cycle de développement en « Y », qui dissocie les aspects
techniques des aspects fonctionnels. Il commence par une étude préliminaire qui consiste
essentiellement à identifier les acteurs qui vont interagir avec le système à construire, les
messages qu'échangent les acteurs et le système d’où notre choix pour ce Processus.
MODELISATION DE LA SOLUTION
Les diagrammes des cas d’utilisation identifient les fonctionnalités fournies par le
système (cas d’utilisation), les utilisateurs qui interagissent avec le système (acteurs), et les
interactions entre ces derniers. Les cas d’utilisation sont utilisés dans la phase d’analyse pour
définir les besoins de haut niveau du système. Les objectifs principaux des diagrammes des
cas
d’utilisation sont :
Les cas d’utilisation se prolongent au-delà des diagrammes imagés. En fait, des
descriptions
textuelles des cas d’utilisation sont souvent employées pour compléter ces derniers et
représentent leurs fonctionnalités plus en détail.
<<extend>> Cas_5
<T ext
Cas_1
<<i nclude>>
Cas_3
<<i nclude>>
Acteur_1
Cas_2
<<extend>>
Cas_4
Acteur_2
32
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Le Demandeur ;
Les Entreprises ;
L’administrateur ;
Acteurs Actions
Le Demandeur S’authentifier ;
Sélectionner les préférences d’entreprises ;
Activation / désactivation des alertes ;
Publication ;
Suivre des partenaires, entreprises ;
Gestion de son réseau.
34
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
PLATEFORME DE RECHERCHE D'EMPLOI
Créer Compte
Créer candidature
<<include>>
Candidat
Consulter candidature
<<include>>
Annuler condidature
<<include>>
Créer offres
Désactiver Offre
<<extend>>
<<extend>>
Modifier offres
<<extend>>
Gérer offres
<<include>>
Entreprise
<<include>>
<<extend>>
<<extend>>
<<extend>>
Modifier entretien
<<include>>
Gérer Compte
<<include>>
Administrateur
Gérer configurations du
CRM
35
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
I.4.4.1 Diagramme spécifique gérer candidature
PLATEFORME DE RECHERCHE D'EMPLOI
Créer Comptes
S'authentifier
<<include>>
Candidat Créer candidature
<<include>>
Consulter candidature
Entreprise
<<include>>
Annuler condidature
Administrateur
36
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
I.4.4.2 Diagramme spécifique gérer offre-d ’emploi
PLATEFORME DE RECHERCHE D'EMLPOI
Créer offres
Désactiver Offre
<<extend>>
<<extend>>
Entreprise
<<extend>>
Modifier offres
Administrateur
Modifier entretien
<<extend>>
<<extend>>
Programmer entretien
Administrateur
37
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Chaque cas d'utilisation, est associé à une série d'actions représentant la fonctionnalité
voulue, ainsi que les stratégies à utiliser dans l'alternative où la validation échoue, ou des
erreurs se produisent.
Un cas d’utilisation est donc une abstraction de plusieurs chemins d’exécution. Une
instance de cas d’utilisation est appelée : « scénario ». C’est un chemin particulier
pris lors de l’exécution d’un cas d’utilisation. Le nombre d’instances pour un cas d’utilisation
peut être très important, voire infini.
Scénarios secondaires : il peut être un cas alternatif (un choix), un cas exceptionnel
ou une erreur.
Le présupposé : ce sont les actions qui doivent être remplies avant le lancement
du cas d’utilisation ;
38
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Table 10: Description textuelle du cas s'Authentifier
39
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
créer sa candidature pour pouvoir postuler.
Acteurs Demandeur, Administrateur
Présupposé Démarrer l’application
Précondition L’utilisateur doit avoir un compte dans la
plateforme et être authentifié
Scénario nominal 1-L’utilisateur clique sur Créer une
candidature
2-Le système affiche le formulaire de
remplissage
3-L’utilisateur rempli les champs
4-L’utilisateur clique sur Créer
Scénario alternatif 3a. si les informations entrées sont erronées,
le cas d'utilisation se termine en échec.
Post condition L’utilisateur réussi à créer sa candidature et
peut postuler à une offre.
I.6.1. Présentation
Les diagrammes des séquences documentent les interactions à mettre en œuvre entre
les
classes pour réaliser un résultat, tel qu'un cas d'utilisation. UML étant conçu pour la
programmation orientée objet, ces communications entre les classes sont reconnues
comme des messages. Le diagramme des séquences énumère des objets horizontalement, et le
temps verticalement. Il modélise l'exécution des différents messages en fonction du temps.
Dans un diagramme des séquences, les classes et les acteurs sont énumérés en colonnes, avec
leurs lignes de vie verticales indiquant la durée de vie de l'objet :
42
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
I.6.2.1. Composant du diagramme de séquence et leurs formalismes
43
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
DiagrammeSequence_1
:Objet 1 Objet_2
Acteur_1
Message_1
Message_2
44
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
S'authentifier
:Système :BD
Utilisateur
Ouvrir la plateforme
[Remplissage correct]
Transmission des informations
Vérification
Envoie du résultat
Analyse du résultat
[Informations incorrectes]
45
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
I.6.3.2. Diagramme de séquence « Créer candidature »
Créer Candidature
:Système :BD
Candidat
ref
S'authentifier()
[Remplissage correct]
Enregistrer
Envoie résultat
46
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Créer Offre d'emploi
:Système :BD
Entreprise
ref
S'authentifier()
Afficher le menu
Afficher le formulaire
Remplir le formulaire
[Remplissage correct]
Envoie des informations
Enregistrer
Envoie du résultat
Afficher Offre Créee
47
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Modifier Entretien
:Système :BD
Entreprise
ref
S'authentifier()
Afficher le menu
Sélectionner un entretien
Enregistrer
Envoyer le résultat
I.7.1. Présentation
DIAGRAMME D’ACTIVITE
COMPOSANTS DESCRIPTIONS FORMALISMES
Activité ou état L’état d'activité marque une action
d’activité faite par un objet. Il est représenté par Activité
un rectangle
Transition Quand un état d'activité est accompli,
le traitement passe à un autre état
d'activité. Les transitions sont utilisées
pour marquer ce passage. Les
transitions sont modélisées par des
flèches.
Etat initial L’état initial marque le point d'entrée la
première activité. Il est représenté,
comme dans le diagramme d'état, par
un cercle plein. Il ne peut y avoir qu'un
seul état initial sur un diagramme.
Etat final L'état final marque la fin du déroulement
des opérations modélisées. Il peut y
avoir des états finaux multiples sur un
diagramme. Ils sont représentés par un
cercle plein entouré d'un autre cercle.
49
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
des activités multiples ont été
accomplies ("join"), des barres de
synchronisation sont utilisées. Celles-ci
sont modélisées par des rectangles
pleins, avec des transitions multiples
entrantes ou sortantes.
Décision Une décision est le résultat final d’une ou
plusieurs activités
Activite_1
Activite_2
Activite_3 Activite_4
Decision
50
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Utilisateur Système Base de données
[Manquants]
Champs
[Complets]
[Echec] [Succès]
Informations
Afficher le formulaire
d'authentification
Afficher la session de
travail
51
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Candidat Système Base de données
Démarrer l'application
S'authentifer
Remplir le formulaire
Vérifier les champs
Vérification
[Manquantes]
[complètes]
Afficher formulaire
Envoyer la requete
Enregistrer les informations
52
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Entreprise Système Base de données
Démarrer l'application
S'authentifier
Remplir le formulaire
Vérification
[Manquantes]
[correctes]
Afficher formulaire
53
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
I.7.3.4. Diagramme d’activité Modifier un Entretien
Démarrer l'application
S'authentifier
Modifier un champs
Afficher le résultat
54
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
CONCLUSION
La phase d’analyse est une étape primordiale, voir totalement indispensable dans la
réalisation d’un projet informatique. En effet, elle permet de ressortir clairement les différents
objectifs que nous devons atteindre ainsi que les moyens appropriés pour un meilleur
déploiement de notre application. Ainsi, nous avons pu étudier les différentes activités
effectuées par le système en place, en y apportant des critiques dans un premier puis en
proposant des solutions afin de l’améliorer et ceci en fonction des besoins de l’utilisateur. Par
ailleurs, une méthodologie a été utilisée afin de matérialiser de façon claire les solutions
proposées ceci en utilisant le processus de développement 2TUP du langage UML. L’analyse
achevée, il serait judicieux pour nous de faire une description plus concise du système, d’où la
phase de conception.
55
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
DOSSIER DE CONCEPTION
56
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Préambule
Aperçu
INTRODUCTION
I. PRÉSENTATION ET FORMALISME
DIAGRAMME DE CLASSE
CONCLUSION
57
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
INTRODUCTION
58
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
I.1. PRÉSENTATION
Une classe se présente avec UML sous forme d’un rectangle divisé en trois (03)
sections. La première contient le nom donné à la classe (éventuellement une valeur par défaut,
c’est-à-dire une valeur affectée à la propriété lors de l’instanciation) dans le second
compartiment on y trouve des attributs qui représentent la modélisation d’une information
élémentaire représentée par son nom et son format. Les opérations sont répertoriées dans le
troisième volet du rectangle.
Formalismes :
59
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
NOM CLASSE
- Attribut_1 : int
- Attribut_2 : int
- Attribut_3 : int
+ Operation_1 () : void
+ Operation_2 () : void
...
I.2.2. La notion relation
S’il existe des liens entre objets, cela se traduit nécessairement par des relations qui
existent entre leurs classes respectives. Les liens entre les objets doivent être considérés
comme des instances de relations entre classes. Il existe plusieurs types de relations entre
classes : l’association, la généralisation/spécialisation et la dépendance.
L’association
Une association représente une relation structurelle entre classes d’objets. La plupart
des associations sont binaires, c’est à dire qu’elles connectent deux classes. On représente une
association en traçant une ligne entre les classes associées.
Formalisme :
CLASSE_1 CLASSE_2
0..1
0..*
Formalisme :
CLASSE_1 CLASSE_2
1..*
0..*
CLASSE_3
60
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
L’agrégation
Dans UML, l’agrégation n’est pas un type de relation mais une variante de
l’association. Une agrégation représente une association non symétrique dans laquelle une des
extrémités joue un rôle prédominant par rapport à l’autre extrémité. L’agrégation se
représente toujours avec un petit losange du côté de l’agrégat. Le choix d’une association de
type agrégation traduit la volonté de renforcer la dépendance entre classes. Les agrégations
indiquent une relation de contenant contenu. Elle permet de modéliser des relations de type
maître et esclaves.
L’agrégation permet de représenter :
• Une action sur une classe qui implique une action sur une autre
classe ;
Formalisme :
CLASSE_1 CLASSE_2
0..1
0..*
La composition
Formalisme :
61
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
CLASSE_1
0..1
0..1
0..* 0..*
CLASSE_2 CLASSE_3
Formalisme :
CLASSE_1
CLASSE_2 CLASSE_3
62
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Entreprise
Entretien 1..1 - id_Entreprise : int
- id_Entretien : int Programmer - Nom : String
- Nom : int 0..* - Adresse : String
- Date : Date - localisation : String
+ Programmer () : void - Description : String
+ Annuler () : void + Créer () : void
Publier 1..*
1..*
1..*
CandidatOffre
- id_Candidat : int Offre
- id_Offre : int
- id_offre : int
- Intitule : String
- Nom : String EntrepriseOffre
- TypeOffre : int
Passer - Date_debut : Date - Id_Entreprise : int
- Date_fin : Date - id_Offre : int
- Domaine : String - DateValidite : String
- Description : String
1..*
Postuler + Créer () : void
+ Supprimer () : void
1..1 1..*
Candidature
Candidat - id_candidature : int
- id_candidat : int - Adresse : String
- Prenom : String - Telephone : int
- Nom : String - Domaine : String
- Sexe : String 1..* - Localisation : String
1..* Envoyer
- Telephone : int - Description : String
- DateNaiss : Date - Langue : String
- Email : String - Niveau : int
+ Ajouter () : void CandidatCandidature + Créer () : void
+ Modifier () : void + Annuler () : void
- id_Candidat : int
+ Supprimer () : void
- id_Candidature : int
- Libelle : String
Entretien : cette classe contient les informations dont on a besoin pour programmer
un entretien ;
63
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Les classes associations
No Relation
Règle 1 Une ou plusieurs entreprise publient une ou
plusieurs Offre d’emploi
Règle 2 Un candidat envoi une candidature
Règle 3 Un candidat passe plusieurs entretiens
Règle 4 Une entreprise programme zéro ou plusieurs
entretiens
64
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
CONCLUSION
En somme, élaborer un dossier de conception revient à modéliser les différentes
données (éléments servant à la création de la base de données) et différents traitements (les
divers modules de l’application) qui s’effectueront lors de la conception de la solution du
futur système. Cela s’est traduit notamment par la modélisation du diagramme de classe.
Modéliser la solution du futur système est bénéfique, mettre au point cette solution est
opportun ; c’est dans cet ordre d’idée que nous consacreront la prochaine phase de notre
travail à la réalisation de ladite solution.
65
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
DOSSIER DE RÉALISATION
66
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Préambule
Aperçu
INTRODUCTION
CONCLUSION
67
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
INTRODUCTION
Le dossier de réalisation est celui qui contient toutes les informations relatives à
l’implémentation proprement d’un projet. Ce dernier a pour objectif de présenter les éléments
intervenants dans le développement de notre plate-forme, ceci en présentant l’environnement
de travail et de développement utilisé ainsi que les différents logiciels qui entreront en jeux.
Dans cette partie, nous allons tour à tour parler des outils de développement que nous avons
utilisés, du langage de programmation que nous avons choisi et la présentation de
l’architecture physique de déploiement de la plateforme.
68
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Matériels
Logiciels
69
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Mozilla fire fox 62.0.2 Navigateur de web
nécessaire
nécessaire pour
utiliser la plate-
forme.
Google chrome Chrome est un
navigateur web
est un éditeur de
code redéfini et
et déboguer des
70
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
applications Web et
cloud modernes ;
est gratuit.
Pour la mise sur pied de cette application, et selon les besoins de l’utilisateur nous avons
utilisé :
Source : https://www.google.com/search?q=logo+de+java
71
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
HTML ou HyperText Markup Language, nous avons utilisé sa version 5 pour le
développement de notre application. Son rôle est de géré et d’organiser le contenu des pages
web. Son importance est de créer le contenu pour une application.
Source : https://fr.m.wikipedia.org/wiki/fichier:HTML5_logo_and_wordmark.svg
Source : https://fr.wikipedia.org/wiki/Feuilles_de_style_en_cascade
72
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
PRESENTATION DE L’ARCHITECTURE
I.1. ARCHITECTURE PHYSIQUE DU SYSTÈME
Notre application est une application web structurée en trois (03) couches à savoir : la
couche de présentation, la couche de traitement (locaux, globaux), et la couche de donnée.
Le noyau d’une application est constitué de la logique de présentation et de la logique de
traitement, et c’est la répartition de ce noyau entre les différentes couches qui détermine les
architectures caractéristiques des systèmes client/serveurs, nous pouvons citer l’architecture
1-tiers, 2-tiers, 3-tiers. Notre application sera déployée sur une architecture 3-tiers. Cette
architecture peut être décrite par la figure ci-dessous :
I.2. INTERPRÉTATION
I.2.1. Le client
Dans un réseau informatique, un client est l’ordinateur et logiciel des demandes à un serveur.
L’ordinateur client est généralement un ordinateur personnel ordinaire, équipé de logiciels
relatifs aux différents types de demandes qui vont être envoyées par exemple par un
navigateur web, un logiciel client pour World Wide Web.
73
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Figure 24: Architecture 3-tiers Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
I.2.2. Le serveur d’application
Dans un réseau informatique, un serveur est à la fois un ensemble de logiciels et
d’ordinateurs d’hébergement dont le rôle est de répondre de manière automatique à des
demandes envoyées par des clients ordinateur et logiciel via le réseau.
Les serveurs sont l’usage courant dans les centres de traitements de données, les
entreprises, les instructions, et le réseau internet, où ils sont souvent un point central et sont
utilisés simultanément par de nombreux utilisateurs pour stocker, partager et échanger des
informations. Les différents usagers opèrent à partir d’un client (ordinateur personnel, poste
de travail, ou terminal). Le serveur d’application permet ainsi au client de communiquer avec
le serveur de base de données.
74
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
des ressources externes, comme des feuilles de style, des fichiers JavaScript, des
images, etc.
Contrôleurs : Les contrôleurs sont les composants qui gèrent les interventions de
l'utilisateur, exploitent le modèle et finalement sélectionnent une vue permettant
de restituer l'interface utilisateur. Dans une application MVC, la vue sert
uniquement à afficher les informations ; le contrôleur gère les entrées et interactions
de l'utilisateur, et y répond. Par exemple, il gère les valeurs de chaîne
de requête et les passe au modèle, qui peut à son tour les utiliser pour interroger la
base de données.
75
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
I.4.2. Sécurisation des mots de passes utilisateurs
Le compte médecin est créé par l’administrateur. Le patient par contre s’inscrit sur la
plateforme. Ainsi, dans l’option d’avoir une confidentialité accrue des informations, tous les
mots de passe de l’application ont été cryptés, de telle sorte que même l’administrateur n’a
pas accès au mot de passe des utilisateurs. En effet, bien que le compte médecin soit créé par
lui il est possible pour le médecin de changer de mot de passe ainsi que de modifier les autres
éléments de son profil. L’administrateur peut réduire les dégâts par l’activation ou la
désactivation.
PRESENTATION DU DIAGRAMME DE
DEPLOIEMENT
I.5. PRESENTATION
Le diagramme de déploiement modélise les composants matériels utilisés pour
implémenter un système et l'association entre ces composants. Des diagrammes de
déploiement peuvent être mise en œuvre dès la phase de conception pour documenter
l'architecture physique du système.
I.6.1. Composants
Un composant représente une entité logicielle d’un système. (Fichier de code source,
programmes, documents, fichiers de ressource.). Un composant est représenté par une boîte
76
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
rectangulaire avec 2 rectangles dépassant du côté gauche portant le nom du composant. Il est
représenté comme suit :
Formalisme :
I.6.2. Nœuds
Un nœud représente l’ensemble d’équipements matériels du système. Cette entité est
représentée par un cube tridimensionnel.
Formalisme :
I.6.3. Association
Une association est représentée par une ligne pleine entre deux (02) nœuds. Elle indique la
communication entre les éléments matériels.
Formalisme :
Noeud_1
InstanceComposant_1 InstanceComposant_2
Noeud_3
Noeud_2
InstanceComposant_1 InstanceComposant_1
77
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Serveur d'application
PC
MONITORING
TCP
SQL Developpeur
78
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
PRESENTATION DU DIAGRAMME DE
COMPOSANT
monitoring
Src/main/java
Src
Src/test/java
Src/main/resources
main
Src/test/resources
Sound
Webapp
Maven dependencies
bean.Xml
liquibase.Properties test
log4j.Xml target
79
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
CONCLUSION
La phase de réalisation ainsi achevée, il était question pour nous de présenter les
différents langages utilisés pour la réalisation de notre plateforme ainsi que l’architecture sur
laquelle est base notre plateforme. Ainsi, nous avons alors pu présenter quelle est le modèle
physique de donnée qui découle de notre diagramme de classe ainsi que le modèle physique
de données qui données qui donne un peu plus d’informations concernant la structure de notre
base de données.
80
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
GUIDE D’UTILISATION
81
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
Préambule
Le guide d’utilisation présente les différentes Interfaces de la solution mise sur pieds.
Aperçu
INTRODUCTION
GUIDE D’UTILISATION
CONCLUSION
82
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
INTRODUCTION
Le guide d’utilisation est le manuel rédigé après la conception d’une application en vue de
permettre l’utilisation aisée de l’application par l’utilisateur. Il renseigne sur le « Comment ça
marche ? ». De ce fait, il est primordial pour nous de proposer aux différents utilisateurs de
cette application un GUIDE leur permettant de pouvoir y accéder facilement.
83
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
GUIDE D’UTILISATION
PORTAIL CANDIDAT
Cette interface nous permet d’accéder à l’application. Ici, l’utilisateur entre ses
paramètres d’identification : son nom et son mot de passe pour avoir accès au contenu de
notre plateforme.
Session de travail
84
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
PORTAIL ENTREPRISE
85
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
CONCLUSION
Après le développement de notre plateforme, il en ressort que le guide d’utilisation est
nécessaire pour l’utilisation aisée de l’application. La fin de cette partie nous conduit ainsi
donc à une conclusion générale de notre travail.
86
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
CONCLUSION GÉNÉRALE
Parvenu au terme de notre stage, nous pouvons dire que cette expérience a été
bénéfique dans la mesure où, hormis les connaissances acquises, il a fallu des
recherches poussées pour résoudre les difficultés auxquelles nous avons fait face (la
compréhension du thème, la description de l’existant et sa critique ainsi que la
réalisation de certains modules). Mais avec le soutien sans faille de nos encadrants
académiques et professionnels et l’orientation de certains Encadrants, amis, nous avons
pu réaliser notre projet. Nous l’avons analysé avec la méthode 2TUP en traduisant les
données recueillies en diagrammes d’UML 2.5 Nous avons utilisé comme langages de
programmation le langage JAVA Scrip, HTML, CSS. Fort de cette expérience et en
réponse à ses enjeux, nous dirons que la réalisation de notre projet a été fait à 80%, il est
à noter que des mises à jour et d’importantes améliorations seront faites. Celles-ci
permettront une amélioration de notre projet en termes de fonctionnalités.
87
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
DIFFICULTÉS RENCONTRÉES
Au cours de notre période de stage, nous avons rencontrés les difficultés suivantes :
PERSPECTIVE
En raison des contraintes de temps, de délais et de sources d’informations relatives à
notre thème, toutes les fonctionnalités de l’application n’ont pas pu être développées. Mais
pourrons être développées ultérieurement afin de satisfaire entièrement les utilisateurs.
Néanmoins, nous avons pu réaliser en majorité les modules décrits dans notre analyse. De ce
fait, nous avons une solution réalisée à 80%.
88
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
ANNEXE
BIBLIOGRAPHIE
WEBOGRAPHIE
GLOSSAIRE
TABLE DES MATIÈRES
x
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
BIBLIOGRAPHIE
Pour la rédaction de ce document nous avons eu recours à plusieurs autres documents
notamment :
xi
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
WEBOGRAPHIE
https://www.google.com/search?q=sch%C3%A9ma+de+l%27+architecture+de+MVC
Ce site nous a permis d’obtenir le schéma de l’architecture logique MVC ;
https://trailhead.salesforce.com/fr/content/learn/projects/quick-start-lightning-web-
components/create-a-hello-world-lightning-web-component ce lien nous a permis de
suivre le processus de création de notre premier « hello Word » ;
xii
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
GLOSSAIRE
Nous allons définir dans le tableau suivant les termes, sigles que comporte notre document.
Mots Définitions
Salesforce
CRM Custumer Relation
TIC Technologie de l’Information et de la
Communication
UP Unified Process
2TUP Two(2) Track Unified Process
xiii
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN
MISE EN PLACE D’UNE PLATE FORME DE
RECHERCHE D’EMPLOI ET RECRUTEMENT
GRACE A UN ALGORITHME BASE SUR
SALESFORCE
xiv
Rapport de stage rédigé par PEVOUBOU MOFO Brenda Aline, en vue de l’obtention du diplôme d’Ingénieur des Travaux
Informatique à l’Institut Africain d’Informatique au CAMEROUN