Académique Documents
Professionnel Documents
Culture Documents
Thème
Année : 2023/2022
Remerciement
Tout d’abord, je remercie Allah le tout puissant de m’avoir donné le courage
et la patience nécessaires à mener ce travail à son terme.
Je tiens à remercier mon encadreur M. BADI, pour l’aide compétent qu’il m’a apporté,
pour sa patience, sa confiance qu’il m’a accordé et surtout pour ses encouragements
qui m’ont accompagnée durant tout le parcours du travail.
Je tiens à remercier tout particulièrement Mme. Talbi, pour sa patience, son
professionnalisme et leurs aides immenses durant ces deux mois, ainsi que pour tous les
conseils et les informations durant toutes ces années d’étude.
ZEDADRA
Sommaire
Remerciement
Dédicace
1.1 Introduction
Dans ce chapitre, nous allons présenter l’organisme d’accueil qui est l’entreprise LNHC, leur
organigramme et ainsi ces missions.
Nous déminerons les objectifs à atteindre dans le but d’assurer une meilleure gestion.
1.2 Présentation de l’organisme d’accueil
1.2.1 Historique
Le Laboratoire National de l’Habitat et de la Construction L.N.H.C est un organisme d’appui
technique créé en 1978 par décret présidentiel n° 78/2004, par le Ministère de l’Habitat et de la
Construction, pour répondre à un besoin croissant des constructeurs et aménageurs en études
géotechniques et d’analyse de la qualité des matériaux de construction.
Le Laboratoire National de l’Habitat et de la Construction L.N.H.C est une société par actions
dotée d’un capital social de 150 000 000,00 DA réparti en 15 000 actions de valeur nominale de 10
000 DA chacune. Ce capital social est entièrement souscrit et détenu par le Ministère de l’Habitat et de
l’Urbanisme et de la Ville « MHUV », le siège social de l’entreprise est situé à la cité 2248 logements
– Centre urbain – Ain Naâdja Gué de Constantine – Alger.
L’entreprise présente à ce jour une expérience professionnelle de plus de 40 ans dans
l’ingénierie géotechnique et des matériaux, et continue aujourd’hui d’assumer son rôle, en contribuant
activement à fournir l’ensemble des activités liées aux applications de la mécanique des sols, de la
mécanique des roches, disposant d’un encadrement technique spécialisé, avec un savoir-faire et une
maitrise globale de toute la chaine de l’ingénierie géotechnique et de chacun de ses domaines
particuliers.
1
1.2.2 Organigramme
2
phréatique, tassement excessif de sol compressible…) qui pourraient déstabiliser l’ouvrage et son
environnement. A cet effet, il est impératif de connaitre la nature géologique de la région et de ces
alentour. La première étape consiste à l’identification du sol par observation visuelle des différentes
couches, confirmée par l’examen des cartes géologiques et établissement de levé géologique.
1.2.3.3 Etude hydrogéologique
L’eau est le facteur principal des risques géotechniques, pour cela, l’objectif de l’étude
hydrogéologique est de définir les différentes ressources d’eaux existantes dans la région d’étude et ces
alentours : nappes phréatiques, oueds…
Des mesures piézométriques et prélèvements d’échantillon d’eau seront effectuer dans le but
de relever le niveau d’eau souterrain et de déterminer les caractéristiques chimiques des eaux. Des
essais de perméabilité de type Lugeon et Lefranc seront également réalisés.
L’étude hydrogéologique permet également de définir les conditions climatiques régnantes
dans la région d’étude.
1.2.3.4 Études géophysiques
Le L.N.H.C effectue tous les essais géophysiques nécessaires à la géotechnique, qui
permettent de rationaliser le Programme de reconnaissance, déterminer les caractéristiques
dynamiques du sol, calculer la vitesse de propagation des ondes sismiques ainsi la détection des
anomalies du sous-sol (cavités, nappe, passage durs), et de classer le site selon le règlement
parasismique Algérien (RPA 99).
1.2.3.5 Contrôle du béton
Les bétons et les mortiers, constituants essentiels de l’industrie de la construction, sont des
matériaux que nous connaissons et que nous maîtrisons.
Les analyses et les essais que nous proposons s’appuient sur les normes algériennes,
françaises, européennes et américaines.
1.2.3.6 Contrôle routier
Consiste à la réalisation des différents essais nécessaires au dimensionnement du cops de
chaussée ainsi que la vérification de la fabrication et de la mise en œuvre des enrobés (granulométrie,
teneur en liant, température, …) et la vérification de la compacité des chaussées.
1.3 Problématique
1.3.1 Position du problème
Notre problématique, remet en question les difficultés que rencontrent les responsables des
ressources humaines en termes de gestion et d’organisation des informations relatives aux personnels.
3
La gestion des personnelles se fait manuellement, et donc ils auront une grande complexité
des tâches, une difficulté de synchronisation entre les différentes agences, problème de cohérence ainsi
que le risque de perte de document durant le transfert.
1.3.2 Présentation du sujet
Pour répondre à cette problématique, nous proposons la réalisation d’une application web
pour LNHC permettant d’optimiser la gestion des informations et d’assurer une meilleure analyse.
Cette application fait stocker tous les informations et les ressources DRH d’entreprise dans
une seule base de donnes accessible via le web, elle est dédiée seulement pour l’équipe de ce service.
1.3.3 Objectif du sujet
L’objectif du projet dans un premier lieu est d’assurer une bonne gestion des informations
relatives aux personnels et la simplification du travail administratif. Faciliter la mise à jour des
données, minimiser le temps de réalisation, assurer une meilleure cohérence, permettre l'accès aux
données de façon simple.
1.4 Conclusion
Dans ce premier chapitre, nous avons présenté une vue globale sur notre entreprise LNHC,
ces missions et l’organisme d’accueil. Ensuite nous avons déterminé le problème rencontré par service
DRH de LNHC dans la réalisation de leurs tâches quotidiennes ce qui nous a permis de tirer les
besoins d’entreprise et de définir notre sujet.
4
2 Deuxième Partie : Etude conceptuelle
2.1 Introduction
Dans le deuxième chapitre nous allons définir les approches qui seront utilisées au cours de la
réalisation de l’application web, ainsi que les règle de gestion, nous allons faire construire le
dictionnaire de donnes et modèle Conceptuel de Données et le Modèle Logique des Données
Relationnel on le termine avec une conclusion.
5
Il utilise le langage SQL (Structured Query Language) pour effectuer des opérations de base
de données, telles que la création des tables, l'insertion, la mise à jour et la récupération de données.
MySQL peut être utilisé en conjonction avec des langages de programmation tels que PHP,
Java, Python, etc., pour accéder et manipuler les données dans les applications.
2.2.2 Logiciels
2.2.2.1 Visuel Studio
Un environnement de développement intégré, fournit un ensemble complet d'outils et de
fonctionnalités pour le développement de logiciels, y compris des applications de bureau, des
applications Web, des applications mobiles, des jeux et bien plus encore.
Visual Studio prend en charge plusieurs langages de programmation tels que C#, C++, Html,
CSS, JavaScript, Python…
2.2.2.2 WAMP Server
Un environnement de développement Web populaire qui regroupe plusieurs logiciels open
source pour créer un serveur de développement local sur un ordinateur Windows.
En utilisant WAMP Server, pour créer et tester des sites Web et des applications sur les
ordinateurs, sans avoir besoin d'un hébergement en ligne.
2.2.2.3 Mozilla Firefox
Un navigateur web libre et gratuit, développé et distribué par la Mozilla Foundation avec
l'aide de milliers de bénévoles, grâce aux méthodes de développement du logiciel libre/open source et
à la liberté du code source, un navigateur rapide, sécurisé et respectueux de la vie privée.
Il est utilisé dans ce projet comme une interface web pour le site web.
2.3 Dictionnaire de données
Code Désignation Type Taille
7
Figure 2 : Graphe de Dépendances Fonctionnelles (GDF)
L'objectif principal d'un MCD est de capturer les exigences et les règles métier d'un système
d'information de manière claire et concise. Il fournit une vue conceptuelle des données sans tenir
compte des aspects techniques de leur stockage ou de leur mise en œuvre.
8
Figure 3 : Modèle Conceptuel de Données (MCD)
Il décrit la structure des tables, les attributs de chaque table et les contraintes d'intégrité telles
que les clés primaires, les clés étrangères et les règles de validation.
9
2.7.3 Conception de MLD du sujet
Direction (id_direction, nom_direction, adr_direction, tlf_direction).
Les individus soulignés sont une clé primaire, et les individus avec une * sont des clés étrangère
2.8 Conclusion
Dans le deuxième chapitre nous avons définis les outils qui seront utilisée dans la réalisation de notre
interface. Nous avons construire le dictionnaire de donnes ainsi que les deux modèles conceptuel et
logique des données
10
3 Chapitre3 : réalisation
3.1 Introduction
Dans ce dernier chapitre nous allons faire construire notre base de donnes dans PhpMyAdmin,
ensuite mettre en place l’interface qui sera utilisée avec le service DRH pour simplifier leur tâche.
11
3.2.3 Table Antenne
12
Une vue globale sur la page PhpMyAdmin
13
Figure 9 : employé bien enregistre
Lorsqu’une information est oubliée un message de warning affiche dans la case spécifique comme le
montre la figure.
14
Figure 13 : choix de champs Antenne.
3.4 Conclusion
Ce chapitre représente la partie réalisation de notre projet. Nous avons introduit les bases de
donnes utilisées, ensuite nous avons présenté notre application en décrivant ses fonctionnalités et
présenter l’interfaces.
15
Conclusion générale
Dans ce projet, nous avons réalisé une application de gestion des ressources humaines pour le
système d’information de LNHC, permettant d’informatiser la gestion des ressources humaines à
savoir la gestion administrative du personnel.
Aussi, pour la réalisation de l'application, nous avons eu recours à différents langages et outils
de développement et de programmation pour la mise en place des différents traitements et
fonctionnalités de l'application et la réalisation d’interface graphique telle que HTML, CSS, JavaScript
et Bootstrap, et MySQL comme système de gestion de base de données.
Ce projet nous a permis d’approfondir nos connaissances acquises lors de notre formation et
nous a permis de maîtriser de nouveaux outils et technologies de développement. Nous sommes donc
fiers de notre travail et nous pensons être capables de relever notre prochain challenge, bien que nous
ayons été limités par certaines contraintes, qui étaient un obstacle à l’amélioration de l’application.
16