Vous êtes sur la page 1sur 32

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE

UNIVERSITE ABDELHAMID IBN BADIS - MOSTAGANEM

Faculté des Sciences Exactes et d’Informatique


Département de Mathématiques et informatique
Filière : Informatique

RAPPORT DE PROJET DE LICENCE EN INFORMATIQUE


Option : Systèmes Informatiques

THEME :

Le Conception et réalisation d’un site web pour la

recherche d’emploi

Etudiant(e)s : « BOUKSARA Maroua Meriem »

« SEDDIR Amina »

Encadrant(e) : « Dr.F Hassain »

Année Universitaire 2021/2022


Résumé

Dans notre travail nous avons réalisés une application web, qui facilite la
communication entre les usagers qui cherchent des emplois, et les entreprises qui offrent des
postes de travail. La réalisation de cette application consiste à utiliser l’UML pour la
conception de la base de données, MySQL et PHP pour gérer la base de données. Nous avons
créé une interface pour chacun des utilisateurs d’application. Notre application permet une
utilisation facile et fiable à l’utilisateur.
Mots clés : UML, PHP, MySQL, Application web, offre d’emploi, Base de données,
Entreprise, employeur.
Remerciement

En premier lieu, Nous tenons à remercier Allah pour sa grâce et sa bénédiction,


comme nous tenons à exprimer nos chaleureux remerciements à notre encadrant Dr.F Hassain
pour le soutien et son temps qu'elle a partagé avec nous et ses conseils durant la période de
notre projet.
Nos remerciements sincères vont ainsi vers doctorante Mme Baroudi Djamila qui nous
a aidées avec son expérience en réglant quelques soucis qu'on a eu pendant la réalisation de
notre projet.
On remercie aussi les membres de jury qui nous ont fait honneur en acceptant d'examiner
et de juger notre travail.
Nos remerciements vont enfin à toute personne qui a contribué de près ou de loin à
l'élaboration de ce travail.
Liste des figures :
Figure 1:La hiérarchie des diagrammes UML 2.0 ................................................................. 14
Figure 2: diagramme de cas d'utilisation d’Admin. ............................................................... 15
Figure 3:diagramme de cas d'utilisation du candidat ............................................................. 16
Figure 4:diagramme de cas d'utilisation d’entreprise. ............................................................ 16
Figure 5: Diagramme de classe. ............................................................................................ 18
Figure 6:diagramme de séquence sur la recherche d’une annonce. ........................................ 19
Figure 7: diagramme de séquence sur CV. ............................................................................ 20
Figure 8:diagramme de séquence d’authentification. ............................................................. 21
Figure 9: diagramme de séquence d’inscription. ................................................................... 22
Figure 10: diagramme de séquence sur contact. .................................................................... 23
Figure 11: Interface d’accueil. .............................................................................................. 26
Figure 12: Interface de la page Find job. ............................................................................... 27

1
Liste des tableaux :

Tableau 1:description de diagramme de cas d’utilisation....................................................... 15


Tableau 2:description du diagramme de classe. ..................................................................... 17

2
Table des matières
1 Introduction Générale ......................................................................................................5

Chapitre1 ................................................................................................................................6

La problématique du chômage en Algérie ...............................................................................6

1.1 Introduction ..............................................................................................................6

1.1.1 Problème de la recherche d’emploi ....................................................................6

1.1.2 Qu’est-ce que le chômage ..................................................................................6

1.2 Situation du chômage en Algérie ..............................................................................8

1.2.1 Insertion de figures avant le covid-19 ................................................................8

1.2.2 Durant covid-19 ................................................................................................9

1.2.3 Actuellement .....................................................................................................9

1.3 Les avantages d’emploi en ligne ...............................................................................9

1.4 La mise en place d’une plate-forme de recrutement en ligne .....................................9

1.5 Utilisation des puces et numéros .............................................................................10

1.6 Conclusion .............................................................................................................10

Chapitre 2 ............................................................................................................................. 11

2 Etude conceptuelle et modélisation ............................................................................... 11

2.1 Introduction ............................................................................................................ 11

2.2 Choix de la méthode de conception ........................................................................ 11

2.2.1 «Unified Modeling Language» (UML) : ......................................... 11

2.2.2 STARUML : ......................................................................... 12

2.2.3 Processus adopté « RUP » : ..................................................... 12

2.3 L'UML : ................................................................................................................. 12

3
2.3.1 Les principaux diagrammes UML : ................................................................. 12

2.4 Diagramme de cas d’utilisation :.............................................................................14

2.4.1 Le cas d’utilisation du système et leurs acteurs ................................................ 14

2.5 Diagramme de classe : ............................................................................................ 17

2.6 Diagramme de séquence : ....................................................................................... 19

2.7 Conclusion : ...........................................................................................................23

Chapitre 3 ............................................................................................................................. 24

3 Implémentation .............................................................................................................24

3.1 Introduction ............................................................................................................ 24

3.2 Présentation de langages de programmation : ......................................................... 24

3.2.1 Environnent logiciel : ...................................................................................... 24

3.3 Les captures d’écran : ............................................................................................. 26

4 Conclusion Générale ..................................................................................................... 28

4
1 Introduction Générale

La recherche d’emploi est une composante des activités des chômeurs, non seulement
parce qu’ils doivent endosser le rôle associé à leur statut, mais aussi parce que cela donne du
sens à une condition supposée transitoire
À l’échelle des expériences individuelles, le chômage est globalement vécu comme une
condition dévalorisée, et la priorité des chômeurs est d’échapper à cette infériorité sociale
Afin de répondre au besoin du chômeur, nous avons opté à développer un site de
recherche d'emploi. Ce mémoire est organisé en :
Introduction générale.
Trois chapitres :
Le premier chapitre « Problématique » a pour objet de présenter La Problématique Du
Chômage En Algérie et la nécessité de créer une solution telle que le développement d’un site
de recherche d’emploi.
Dans le deuxième chapitre intitulé « Conception, Réalisation Et Mise En Production » nous
nous intéressons à l’étude préalable basée sur la méthode « UML-2 ».
En ce qui concerne le troisième chapitre « Réalisation », fait l’objet d’une étude technique, ce
chapitre nous permettre de vous présenter le fruit de notre travail.
Conclusion générale.

5
Chapitre1

La problématique du chômage en Algérie

1.1 Introduction
Ce projet s’intéresse à développer un site web pour la recherche d’emploi. Ce chapitre
est subdivisé en 3 sections. La première section intitulée « l’emploi en Algérie » s’intéresse à
donner un aperçu le chômage, et sa situation en Algérie ainsi que le problème de la recherche
d’emploi. Dans la deuxième section intitulée « les solutions proposées » qui permet de
décrire les solutions suggérées afin de répondre aux besoins du chômeur. La troisième section
intitulée « les avantages de l’internet » nous parlons de l’utilité de l’internet dans le domaine
du recrutement.

1.1.1 Problème de la recherche d’emploi


La recherche d’emploi reste toujours une étape très difficile et couteuse. Alors, pour
postuler à un emploi, on est obligé de se déplacer et de déposer les dossiers de candidature.
Et à chaque offre d’emploi dont lequel on veut postuler, on est obligé de refaire la même
démarche. Cette dernière est un facteur majeur qui empêche le candidat à postuler dans
plusieurs offres.

1.1.2 Qu’est-ce que le chômage


Le chômage peut être défini comme l'état d’une personne souhaitant travailler et qui
est à la recherche d'un emploi Cette définition du chômage connaît de nombreuses variantes et
son concept donne toujours lieu à des controverses théoriques et statistiques.
Il y a plusieurs raisons derrière le chômage, ces raisons sont divisées en deux catégories
principales, et elles sont les suivantes :

1.1.2.1 Section 1
La première section comprend les raisons économiques :
o Dépendance à l'égard des moyens technologiques modernes dans un large mesure et
manque de dépendance à l'égard de la main-d'œuvre.

6
CHAPITRE1 : La problématique du chômage en Algérie

o Le manque de capitaux des gouvernements pour mettre en œuvre des projets d'emploi
des jeunes.
o L'incapacité de l'État à attirer les investissements étrangers.
o Processus de croissance économique lent.
o La dépendance de l'État vis-à-vis des importations de l'étranger, et ne cherchant pas à
établir des usines pour employer la main-d'œuvre à sa disposition.

1.1.2.2 Section 2
La deuxième section comprend les raisons sociales :
o Augmenter la population et faire sortir d'énormes lots chaque année sur le marché
du travail.
o Certains jeunes sont paresseux au travail, en raison de l'absence de modèles et de
l'incitation qui les pousse à chercher un emploi.
o Le désir des jeunes d'obtenir une opportunité d'emploi spécifique avec un salaire
spécifique, et les circonstances peuvent ne pas leur permettre de les obtenir, ils
préfèrent donc rester sans travail.
o La faible qualité de l'enseignement dans les écoles, et la graduation de promotions
incapables de répondre aux défis du marché du travail, et c'est ce qui pousse les
patrons d'entreprises à s'en passer et à les exclure.

1.1.2.3 Section 3
Le chômage entraîne un grand nombre d'effets négatifs sur la vie de l'individu et de la société,
dont les plus importants sont les suivants :
o Désir du chômeur de flirter et de solitude.
o Le chômeur se sent déçu et devient vulnérable à des problèmes psychologiques
comme la dépression.
o La propagation des crimes tels que le vol et les agressions, nous constatons donc qu'il
existe une relation dynamique entre le chômage et la criminalité. À mesure que le
chômage se propage, les crimes augmentent, et c'est parce que les chômeurs se sentent
plus désespérés et perdus, et il devient plus facile pour lui de commettre des crimes.

7
CHAPITRE1 : La problématique du chômage en Algérie

o Retarder l'âge du mariage et augmenter le pourcentage de célibataires dans les


sociétés.
C’est pour ça le chômage est considéré comme l’un des problèmes les plus importants
auxquels sont confrontés de nombreux pays dans le monde avec des taux différents, ce qui
pose nombreux obstacles.

1.2 Situation du chômage en Algérie


L'Algérie fait partie des pays africains qui souffrent d'un problème de chômage estimé
à 11,5%. Ce nombre est surprenant par rapport à sa population et sa superficie. Cela tient à
plusieurs raisons. Par exemple, le déséquilibre dans la répartition de la population selon la
zone de l'Algérie et qui peut être la raison principale. En plus, Il n'existe pas de méthodes
éducatives adaptées au marché du travail.
Cela tient à plusieurs raisons réparties en plusieurs étapes :
Pour les raisons et les facteurs qui ont conduit au chômage dans cette Algérie, un pays arabe
riche en ressources pétrolières et gazières et en ressources minérales et énorme potentiel
humain, ces facteurs que nous reconnaissons au cours des prochains points :

1.2.1 Insertion de figures avant le covid-19


Le déséquilibre dans la répartition de la population selon la zone de l'Algérie peut-être
la raison principale.
Il n'existe pas de méthodes éducatives adaptées au marché du travail Les générations
diplômées des universités et des écoles ne sont pas qualifiées pour les mécanismes du marché
du travail.
Manque de financement pour le fonctionnement des projets économiques.
Politique de contrat temporaire.
Certains États manquent de services et de moyens de communication.
Évolution des prix du pétrole et leur volatilité Faible croissance des projets due au
ralentissement de la croissance des petits projets économiques et à l'augmentation des coûts.

8
CHAPITRE1 : La problématique du chômage en Algérie

1.2.2 Durant covid-19


Pendant la période COVID-19 et l'application des confinements, de nombreuses
entreprises ont décidé de réduire le nombre d'employés et même de réduire les salaires et ces
dernières ont provoqué une augmentation du chômage dans la plupart des pays.
En plus, il a éliminé de nombreux projets individuels a été créé récemment comme
Small Business.

1.2.3 Actuellement
Comme il a été Prévu dans la loi de finances 2022, le nouveau dispositif d’allocation
chômage a été mis en œuvre ce 25 février. Il est destiné aux primo-demandeurs d’emploi
(Ceux n’ayant encore jamais travaillé) âgés entre 19 et 40 ans. Cette dernière réduit la
Pauvreté et le chômage.

1.3 Les avantages d’emploi en ligne


Internet ouvre des horizons nouveaux aux chercheurs d’emploi. On utilise les sites
d’emploi en grande partie pour les qualités propres à Internet : sa rapidité et sa praticité, mais
aussi pour le renouvellement rapide des annonces, ou la quantité d’annonces que l’on peut y
trouver.
On peut aussi y trouver les ressources pour retourner au travail ou celles pour aider à
créer son propre emploi. Internet permet aussi aux indécis d’avoir une idée du marché.
Du côté des employeurs, ceux-ci ont la possibilité d’inscrire leur entreprise pour proposer des
offres d’emploi.
Les sites de recrutement présentent également l’avantage d’établir directement une
interconnexion avec le site Internet du recruteur, aidant ainsi l’employeur à apporter plus de
visibilité au candidat quant à la stratégie, aux métiers et aux secteurs de l’entreprise.

1.4 La mise en place d’une plate-forme de recrutement en ligne


Toutes ces raisons nous avions amené à penser à créer un site web qui aiderait à
réduire ce phénomène. Il permet de rapprocher les candidats ainsi que les recruteurs, en
revanche amène la transparence entre le candidat, ainsi qu’il réduire les couts de la recherche
d’emploi et il offre aux entreprises un espace propice de recrutement.

9
CHAPITRE1 : La problématique du chômage en Algérie

1.5 Utilisation des puces et numéros


Chaque site web offre plusieurs services selon son propre domaine. Dans le domaine
de recrutement plus précisément la recherche d’emploi
Ces sites permettent aux personnes au chômage ou aux personnes qui souhaitent
changer d’emploi de trouver un travail selon la recherche de leur domaine et l’adresse.
Les chômeurs et les chercheurs d’emplois sont autorisés à remplir leurs CV pour
faciliter les démarches et de ne pas perdre de temps. Il permet de connaître les informations
sur l’entreprise, telles que les domaines requis, le nombre d’opportunités d’emploi disponible
sans se rendre dans l’entreprise.
Les entreprises aident à ne pas perdre de temps, par exemple, s'il n'y a pas de poste, les
demandeurs d'emploi n'ont pas besoin de se rendre dans une entreprise et de demander s'il y a
un poste disponible.
Nous mentionnons les plateformes d’emplois en lignes les plus populaires :
 Indeed, le 1er site d’emploi mondial .
 Yupeek, la plateforme dédiée aux jeunes diplômés .
 Job for Change pour changer le monde tout en travaillant .
 AzertyJobs pour trouver un emploi dans une start-up .
 LinkedIn, le réseau social professionnel .

1.6 Conclusion
Dans ce chapitre, nous avons expliqué Qu'est-ce qu’un emploie en Algérie et les
problèmes de recherche d'emploi, où le chômage, ses causes et son statut en Algérie et
l'impact du Covid-19sur la situation du chômage en Algérie ont été définis. C'est ce qui a
poussé la communauté à rechercher un emploi via Internet.
De plus, nous avons mentionné les avantages de l'embauche via Internet et son
importance.

10
Chapitre 2

2 Etude conceptuelle et modélisation

2.1 Introduction
Ce chapitre sera consacré à la formalisation conceptuelle qui est l'étape la plus
importante d'un projet informatique. Elle a pour but de fixer les choix des informations et
traitements à manipuler dans le SI.
En plus la formalisation organisationnelle consiste à spécifier l'organisation qui régira
les données et les traitements étudiés lors de la formalisation conceptuelle.

2.2 Choix de la méthode de conception


Deux approches de conceptions existent : l'approche fonctionnelle qui voit le système
comme un ensemble de fonctions à réaliser et l'approche objet qui voit le système comme un
ensemble d'objets.
On choisira dans ce projet l'approche objet. La modélisation objet consiste à créer une
représentation informatique des éléments du monde réel auxquels on s'intéresse.

2.2.1 «Unified Modeling Language» (UML) :


UML se définit comme un langage de modélisation graphique et textuel de troisième
génération, normalisé par l'OMG (Object Management Group) début 1997. C'est une fusion
des idées des méthodes Booch, OMT et OOSE (Object Oriented Software Engineering). Il a
été conçu pour servir de langage de modélisation objet, indépendamment de la méthode de
mise en œuvre. Il est destiné à comprendre et décrire des besoins, spécifier, concevoir des
solutions et communiquer des points de vue.[1] (Pitman, 2006)
UML unifie également les notations nécessaires aux différentes activités d’un
processus de développement et offre, par ce biais, le moyen d’établir le suivi des
décisions prises, depuis la définition des besoins jusqu’au codage.
D’une manière générale, on peut dire que l’UML modélise les objets et leurs
liens au moyen de vues constituées de diagrammes.

11
CHAPITRE2 : Etude conceptuelle et modélisation

2.2.2 STARUML :
StarUML est une plate-forme de modélisation avec le langage UML, conçue pour
supporter l’approche MDA (Model Driven Architecture). Elle est caractérisée par une forte
flexibilité et une excellente extensibilité de ses fonctionnalités. En plus des fonctions
prédéfinies, StarUML permet l’ajout de nouvelles fonctions qui s’adaptent aux besoins des
utilisateurs.[2] (ROUSSE, 2013)

2.2.3 Processus adopté « RUP » :


Rational Unified Process (RUP) à plusieurs atouts :
• Le changement est mieux géré, car il est possible de recadrer le projet après une itération.
• Meilleur niveau de portabilité grâce à l'utilisation de l'UML (UnifiedModeling Langage).
• RUP est une démarche de développement qui est souvent utilisé conjointement au langage
UML.[3] (GNICHI, 2012)

2.3 L'UML :
UML fournit un moyen astucieux permettant de présenter diverses projections d'une
même représentation grâce aux vues. Une vue est constituée d'un ou plusieurs diagrammes. Il
existe plusieurs versions d’UML, la version choisie dans notre travail est la versionUML 2.0
La version 2 de UML a été finalisée par l'OMG (Object Management Group) en Juillet
2005 ajouts d`un ensemble de nouvelles fonctionnalités en partie issues des "manques" de la
version 1.x pour :
 Rendre plus "exécutable" le langage .
 Fournir des mécanismes plus robustes pour la modélisation des workflows et des actions.
 Créer un standard pour la communication entre outils .
 Fournir un cadre standard de modélisation .
UML 2.0 utilise 13 types de diagrammes, contre 9 en UML 1.X .

2.3.1 Les principaux diagrammes UML :

2.3.1.1 Diagrammes structurels ou diagrammes statiques (UML structure) :

12
CHAPITRE2 : Etude conceptuelle et modélisation

Elles permettent de représenter le système physiquement. On trouve alors les


diagrammes suivants :
 diagramme de classes (Class diagram) .
 diagramme d'objets (Object diagram) .
 diagramme de composants (Component diagram).
 diagramme de déploiement (Deployment diagram) .
 diagramme de paquetages (Package diagram) .
 diagramme de structures composites (Composite structure diagram) .

2.3.1.2 Diagrammes comportementaux ou diagrammes dynamiques (UML


Behavior) :
Les diagrammes comportementaux (ou dynamiques) représentent des vues
dynamiques du système :
 diagramme de cas d'utilisation (Use case diagram) .
 diagramme d'activités (Activitydiagram) .
 diagramme d'états-transitions (State machine diagram) .
 diagrammes d'interaction (Interaction diagram) .
 diagramme de séquence (Sequencediagram) .
 diagramme de communication (Communication diagram) .
 diagramme global d'interaction (Interaction overviewdiagram).
 diagramme de temps (Timing diagram) [4] (wikipedia)

13
CHAPITRE2 : Etude conceptuelle et modélisation

Figure 1:La hiérarchie des diagrammes UML 2.0

2.4 Diagramme de cas d’utilisation :


Ce diagramme décrit les interactions entre les différents acteurs externes (utilisateurs
du cas) et les fonctionnalités du système. La description de l'interaction est réalisée suivant le
point de vue de l'utilisateur. Leur but est d'identifier les acteurs du domaine, leurs
responsabilités respectives et de décrire leurs besoins.

2.4.1 Le cas d’utilisation du système et leurs acteurs


Dans notre étude, on doit prévoir toutes les opérations entrant dans les fonctionnalités
des membres et l’administrateur. Le tableau suivant (Voir Tableau ...) présente généralement
les cas d’utilisation et leurs acteurs.

14
CHAPITRE2 : Etude conceptuelle et modélisation

Tableau 1:description de diagramme de cas d’utilisation

Acteurs Rôles
Admin  Assurer la maintenance du site.
 Assurer la gestion des inscriptions des membres.
 Vérifier que le membre est réel (faux compte)
 Modifier un membre :
 Ajouter membre
 Supprimer membre
 Modifie une offre :
 Ajouter offre
 Modifier offre
 Supprimer offres
 Suivie les offres posées
Candidat  Consulter les offres
 Modifier le profile
 Déposer CV
 Contacter l’admin

Entreprise  Poser ses propres offres (Contacter l’admin)


 Modifier profile
 Consultez CV

Figure 2: diagramme de cas d'utilisation d’Admin.


15
CHAPITRE2 : Etude conceptuelle et modélisation

Figure 3:diagramme de cas d'utilisation du candidat

Figure 4:diagramme de cas d'utilisation d’entreprise.

16
CHAPITRE2 : Etude conceptuelle et modélisation

2.5 Diagramme de classe :


C’est l’un des diagrammes les plus importants dans un développement orienté objet. Il
représente la structure statique en termes de classes et de relations entre elles, il représente
aussi un ensemble d'interface et de paquetages ainsi que leurs relations.
Tableau 2:description du diagramme de classe.

Classe Description
Admin Authentifier, assurer la maintenance, gérer les inscriptions…
Entreprise Regroupe toutes les informations d’entreprise (id, nom, numéro de
Téléphone, email, adresse...) qui suivi et postulées les offres.
Offre Attributs (id, titre, nom d’entreprise, poste, salaire, durée
d’expérience, niveau d’étude, nombre de poste)

Candidat Authentifier, créer cv, modifier son propre profile…


CV Attributs (id, nom, prénom, date de naissance...)

17
CHAPITRE2 : Etude conceptuelle et modélisation

Figure 5: Diagramme de classe.

18
CHAPITRE2 : Etude conceptuelle et modélisation

2.6 Diagramme de séquence :


Il décrit l'interaction modélisée par les échanges de messages entre objets ou entre
acteurs et objets. Il caractérisé par une dimension temporelle qui précise la chronologie des
échanges de messages entre les objets.

Figure 6:diagramme de séquence sur la recherche d’une annonce.

19
CHAPITRE2 : Etude conceptuelle et modélisation

Figure 7: diagramme de séquence sur CV.

20
CHAPITRE2 : Etude conceptuelle et modélisation

Figure 8:diagramme de séquence d’authentification.

21
CHAPITRE2 : Etude conceptuelle et modélisation

Figure 9: diagramme de séquence d’inscription.

22
CHAPITRE2 : Etude conceptuelle et modélisation

Figure 10: diagramme de séquence sur contact.

2.7 Conclusion :
Dans ce chapitre nous avons présenté les principaux diagrammes de notre
modélisation. Bien qu'une modélisation complète soit construite avec plus de diagramme. Les
résultats de cette étude seront la première étape pour la partie réalisation qui sera expliquée
dans le chapitre suivant.

23
Chapitre 3

3 Implémentation

3.1 Introduction
L’étude technique permet d’élaborer le modèle physique des traitements. L’objectif est
de faire passer des spécifications détaillées à la définition d’une solution en termes de
traitement et des données à la spécification logicielle.

3.2 Présentation de langages de programmation :

3.2.1 Environnent logiciel :


PHP : PHP (Personnel Home Page) est un langage de programmation utilisé pour la création
de pages Web dynamique, il appartient à la communauté des logiciels libres et est totalement
gratuit. C’est le langage de programmation coté serveur le plus utilisé aujourd’hui.[5] (SAHBI
Kamilia, 2018/2019)

SQL : Le langage SQL (acronyme de StructuredQueryLangage) est un langage


universellement reconnu par MySQL et les autres bases de données et permettant d’interroger
et de modifier le contenu d’une base de données [6] (SAHBI Kamilia, 2018/2019)

HTML : HTML (Hypertexte MakupLangage) représente l’ensemble des codes de balisage


insérés dans un fichier en vue l’affichage d’une page dans un navigateur Web.[7] (SAHBI
Kamilia, 2018/2019)

CSS : Le CSS est abréviation de Cascading Styles Sheet, permet d’insérer des styles sur un
code HTML ou XHTML et donc permet de définir très précisément le comportement chaque
élément de la page.[8] (SAHBI Kamilia, 2018/2019)

WampServer : Wamp est un acronyme signifiant « Windows », « Apache », « MySQL » et «


PHP », est une plateforme de Développement d’une application Web nous permettant de faire
fonctionner des scripts PHP sans se connecter à un serveur. C’est-à-dire que WampServer
contient déjà deux serveurs « Apache » et « MySQL » qui nous permet de nous connecter
directement en local. Nous avons l’interprète de scripts « PHP » et pour finir une page nommé

24
CHAPITRE3 : Implémentation

« PHPMyAdmin » nous permettant l’administration WEB de l’SQL. [ 9] (SAHBI Kamilia,


2018/2019)

PhpMyAdmin : Est une application web de gestion pour les systèmes de gestion de base de
données MYSQL, PhpMyAdmin (PMA) est une application web de gestion pour les systèmes
de base de données MYSQL réalisée en PHP et distribuée sous licence GNU,
GPL.[10] (SAHBI Kamilia, 2018/2019)
JavaScript : (souvent abrégé en « JS ») est un langage de script léger, orienté objet,
principalement connu comme le langage de script des pages web. Mais il est aussi utilisé dans
de nombreux environnements extérieurs aux navigateurs web tels que Node.js, Apache
CouchDB voire Adobe Acrobat.[11] (contributors, 2021)

25
CHAPITRE3 : Implémentation

3.3 Les captures d’écran :

Figure 11: Interface d’accueil.

26
CHAPITRE3 : Implémentation

Figure 12: Interface de la page Find job.

27
4 Conclusion Générale
Le thème de notre mémoire s'agit de traité les différentes étapes de la conception et la
réalisation d'un site web pour une recherche d'emploi et dont les difficultés liées à cette
activité à Mostaganem.

Le but était au départ de faciliter a des jeunes qui sont à la recherche d'emploi
d'accéder au site pour poster leur CV sans se déplacer, une fois l'entreprise trouveras les
caractéristiques souhaitées dans un CV, elles envoient une réponse à l'admin du site, ce
dernier contactera la personne souhaitée pour aller passer son entretien.

Après le passage par des différentes étapes de développement, et suite à des difficultés
rencontrées durant la programmation, ce projet nous a permis de renforcer et enrichir nos
connaissances théoriques dans le domaine de la conception, et de mettre une application à nos
connaissances acquises de long de nos études, de plus, il nous a permets de maîtriser la base
de données et de nous familiariser avec la conduite des projets de l’informatiques. Tous ces
activités ont fait de ce mini projet une expérience enrichissante.

Et pour finir, nous souhaitons que ce projet soit développé et appliqué au niveau des
instances administratives telles que la wilaya et pourquoi pas au niveau national afin de
permettre de résoudre certains problèmes définitivement et de voir notre pays aller vers
l’avant au niveau de la technologie.

28
Bibliographie
Ouvrage Collectif
[1] Pitman. (2006). UML 2 en concentré. (O'Reilly, Éd.)

Rapport Technique
[5], [6], [7], [8], [9], [10] SAHBI Kamilia, B. R. (2018/2019). Gestion d'offre d'emploi.
Université KASDI Merbah. Ouargla : Faculté des Nouvelles Technologies de l’Information et
de la Communication Département d’Informatique et de la Technologie de l’Information.

[3] GNICHI, H. (2012). Conception et réalisation d'une application de gestion des


marchés par appel d'offres au sein de l'Entreprise Tunisienne d'Activités Pétrolières. Diplôme
national d'ingénieur, Institut supérieur d'informatique Tunisie, Tunisie.

Document Web
[2] ROUSSE, D. (2013, Avril Vendredi 19). StarUML : modélisation UML (similaire à
'Rational Rose' ou 'Borland Together'). Récupéré sur Plume: https://www.projet-
plume.org/fiche/staruml

[4] wikipedia. (s.d.). UML. Consulté le mai 21, 2022, sur wikipedia:
https://en.wikipedia.org/wiki/Unified_Modeling_Language

[11] contributors, M. (2021, Septembre 03). JavaScript. Récupéré sur MDN Web Docs:
https://developer.mozilla.org/fr/docs/Web/JavaScript

29

Vous aimerez peut-être aussi