Vous êtes sur la page 1sur 8

UNIVERSITE AUBE NOUVELLE

PROTOCOLE DE RECHERCHE

THEME : CONCEPTION D’UNE APPLICATION WEB DE RECHERCHE D’EMPLOI

Pour l’obtention du diplôme d’ingénieur de travaux informatiques


Option : Technologie du Génie Informatique

STRUCTURE ACCEUILLANTE : DREAMTECH SARL

Présenté par : ILBOUDO Guillaume Maître de stage : OUEDRAOGO Rachid


Ingénieur Informatique
Table des matières

INTRODUCTION ........................................................................................................................ 2

I. PRESENTATION DE LA STRUCTURE D’ACCEUIL..................... 3

II. JUSTIFICATION DE LA THEMATIQUE .......................................... 3


1. THEME ......................................................................................... 3
2. PROBLEMATIQUE ..................................................................... 3

III. OBJECTIFS ......................................................................................................................... 4

IV. HYPOTHÈSES DE RECHERCHE ....................................................................... 5

V. OUTILS ET MÉTHODOLOGIE ............................................................................. 5


1. OUTILS ....................................................................................... 5
2. METHODOLOGIE .................................................................... 6

VI. RÉSULTATS ATTENDUS .......................................................................................... 6

1
INTRODUCTION

Le marché de l'emploi au Burkina Faso et dans la région de l'Afrique de


l'Ouest est en constante évolution, avec un besoin croissant de connecter les
demandeurs et les offreurs d'emplois de manière efficace et transparente.
Cependant, les plates-formes existantes ne répondent pas pleinement aux
besoins spécifiques de la région, tels que la prise en compte des langues locales,
la pertinence des offres d'emploi et l'accessibilité dans les zones à connectivité
limitée. Dans ce contexte, les applications web de recherche d'emploi sont
devenues une solution efficace pour aider les chercheurs d'emploi à trouver des
offres d'emploi correspondant à leurs compétences et leurs aspirations, tout en
permettant aux entreprises de trouver des candidats qualifiés pour leurs postes
vacants. C’est dans cette optique que nous avons décidé d’orienter notre étude
sur la conception d’une application web de recherche d’emplois.
Dans les lignes qui suivront nous apporterons une justification sur le
choix de notre étude et décrire la marche à suivre pour mener à bien la
réalisation de la solution.

2
I. PRESENTATION DE LA STRUCTURE D’ACCEUIL

L’entreprise Dreamtech est une société de services en ingénierie informatique et


télécommunication créée en 2021 qui évolue dans le domaine informatique
notamment dans :
- la conception et développement des applications,
- la conception et la mise en œuvre d’infrastructure réseaux et système,
- les sécurités des systèmes informatiques,
- le graphisme,
- la formation et l’appui-conseil et aussi la maintenance matérielle.
Attaché à la qualité du service, DreamTech s’est entouré d’ingénieurs et de
techniciens qui mettent leurs compétences techniques et fonctionnelles au
service de ses clients pour leur proposer des solutions adaptées à leurs besoins.

II. JUSTIFICATION DE LA THEMATIQUE

1. THEME
Thème : Conception d’une application web de recherche d’emploi.

2. PROBLEMATIQUE

A l’instar du Burkina Faso le chômage est un fléau grandissant dans plusieurs


pays africains. Cette situation se traduit par :

 Manque d'opportunités : Les demandeurs d'emploi peuvent faire


face à un manque d'opportunités correspondant à leurs
compétences, leur expérience et leurs aspirations professionnelles.

 Difficulté à trouver des informations pertinentes : Il peut être


difficile de trouver des informations précises et à jour sur les offres
d'emploi disponibles, les exigences des employeurs et les processus
de candidature.

3
 Processus de candidature complexe : Les candidats peuvent être
confrontés à des processus de candidature longs et complexes,
avec des exigences variées telles que la rédaction de lettres de
motivation, la préparation d'un CV personnalisé, etc.

 Manque de visibilité : Certains candidats peuvent avoir du mal à


se faire remarquer

L’implémentation d’une application web dynamique permettra de résoudre


efficacement ces problèmes que rencontrent le marché de l’emploi africain en
général.

III. OBJECTIFS

 Créer une plateforme permettant aux demandeurs et aux offreurs


d'emplois de se connecter de manière efficace et transparente.

 Fournir une expérience utilisateur optimale en prenant en compte les


particularités culturelles et linguistiques de la région.

 Faciliter la recherche d'emplois en fournissant des résultats pertinents et


en utilisant des filtres adaptés au marché de l'emploi local.

 Permettre aux demandeurs d'emploi de créer des profils complets et


attrayants, mettant en valeur leurs compétences et leurs expériences.

 Offrir aux employeurs des outils de gestion des offres d'emploi et des
candidatures pour simplifier le processus de recrutement.

 Promouvoir l'accessibilité de l'application en tenant compte des


contraintes de connectivité et en proposant une interface conviviale
adaptée aux appareils mobiles

4
IV. HYPOTHÈSES DE RECHERCHE

L’implémentation d’une application web dynamique permettra


d’augmenter l'efficacité de la recherche, favoriser la pertinence des
résultats et faciliter la mise en relation entre les postulants et les
employeurs.

V. OUTILS ET MÉTHODOLOGIE
1. OUTILS

L'application doit être développée en utilisant des technologies web


modernes telles que HTML5, CSS3, JavaScript ainsi que Python. Pour
cela le Framework exigé sera Django Framework pour la partie backend
et Bootstrap pour la partie frontend.

HTML5 : Le HTML5, pour HyperText Markup Language 5, est une


version du célèbre format HTML utilisé pour concevoir les sites Internet.
Celui-ci se résume à un langage de balisage qui sert à l'écriture de
l'hypertexte indispensable à la mise en forme d'une page Web

CSS3 : Le CSS pour Cascading Style Sheets, est un langage informatique


utilisé sur Internet pour la mise en forme de fichiers et de pages HTML.
On le traduit en français par feuilles de style en cascade.

JavaScript : JavaScript est un langage de programmation de scripts


principalement employé dans les pages web interactives et à ce titre est
une partie essentielle des applications web. Avec les langages HTML et
CSS, JavaScript est au cœur des langages utilisés par les développeurs
web

Python : Python est un langage de programmation interprété,


multiparadigme et multiplateformes. Il favorise la programmation
impérative structurée, fonctionnelle et orientée objet

Django Framework : Django est un Framework web open source en


Python. Il a pour but de rendre le développement d'applications web
simple et basé sur la réutilisation de code.

5
Bootstrap : Bootstrap est une collection d'outils utiles à la création du
design de sites et d'applications web. C'est un ensemble qui contient des
codes HTML et CSS, des formulaires, boutons, outils de navigation et
autres éléments interactifs, ainsi que des extensions JavaScript en option.

Système de Gestion de Base de données (SGBD


Une base de données relationnelle telle que PostgreSQL doit être utilisée
pour stocker les données des utilisateurs, les offres d'emploi et les
candidatures. L'application doit être responsive et s'adapter à différents
types d'écrans (ordinateurs de bureau, tablettes, smartphones).
PostgreSQL : PostgreSQL est un système de gestion de base de données
relationnelle et objet. C'est un outil libre disponible selon les termes d'une
licence de type BSD. Ce système est comparable à d'autres systèmes de
gestion de base de données, qu'ils soient libres, ou propriétaires

2. METHODOLOGIE

Dans le présent projet nous utiliserons la Méthodologie en cascade (Waterfall)


La méthode en cascade suit une approche séquentielle et linéaire, où chaque
phase du projet (conception, développement, tests, déploiement) est réalisée
séparément, sans chevauchement.
Les étapes du projet définies dès le départ seront suivies dans l'ordre établi.

VI. RÉSULTATS ATTENDUS

L’application aura plusieurs fonctionnalités dont les principales sont :

Création de profils

Les utilisateurs peuvent créer des profils personnalisés en fournissant des


informations telles que leur expérience, leur éducation, leurs compétences, leurs
photos, etc. Les demandeurs d'emploi peuvent télécharger leur CV et d'autres
documents pertinents.

6
Création d’offres d’emploi

Les employeurs et les agences de recrutement auront la possibilité de publier


des annonces d’emploi. Aussi, grâce à la messagerie intégrée les employeurs
pourront interagir directement avec les avec les candidats.

Création de demande d’emploi

Les chercheurs d’emplois pourront publier leur cv pour mettre en évidence leurs
compétences afin d’attirer les recruteurs. Avec ce concept les chercheurs
d’emploi ne seront plus dans l’obligation de postuler à tous offres d’emploi et
les recruteurs pourront retrouver le profil parfait qu’il recherche.

Recherche d'emplois

Les utilisateurs peuvent effectuer des recherches d'emplois en utilisant des filtres
tels que le titre du poste, la localisation, le type d'emploi, etc. Les résultats de
recherche doivent être pertinents et affichés de manière claire et concise.

Affichage des offres d'emploi

Les offres d'emploi doivent être présentées avec des informations détaillées
telles que le titre du poste, la description, les qualifications requises, etc. Les
utilisateurs peuvent voir les détails de chaque offre et postuler directement
depuis l'application.

Gestion des candidatures

Les utilisateurs peuvent suivre les offres d'emploi auxquelles ils ont postulé et
gérer leur statut (en attente, acceptée, refusée, etc.). Les employeurs peuvent
visualiser les profils des candidats et gérer leurs candidatures.

Messagerie intégrée

Les utilisateurs peuvent communiquer entre eux via une fonction de messagerie
intégrée, facilitant ainsi les échanges entre les employeurs et les candidats.
Notifications Les utilisateurs reçoivent des notifications en temps réel pour les
mises à jour importantes, telles que les nouvelles offres d'emploi correspondant
à leurs critères de recherche ou les réponses des employeurs.
7

Vous aimerez peut-être aussi