Titre : | Conception et Réalisation d’une application web de gestion des ressources humaines cas d’etude : Sonatrach |
Auteurs : | Ouahiba DEGUIANI, Auteur ; Okba Houhou, Directeur de thèse |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2024 |
Format : | 1vol.(100p.) / ill.couv.ill.encoul / 30 cm |
Langues: | Français |
Résumé : |
En conclusion, ce projet de conception et de mise en oeuvre d’une application web dédiée à la gestion des ressources humaines au sein de la Direction Maintenance de SONATRACHà Biskra a été une expérience enrichissante et formatrice. Nous avons purépondre à plusieurs problématiques identifiées, notamment en améliorant l’ergonomiede l’application, en automatisant davantage les processus de gestion documentaire et enfavorisant l’intégration des stagiaires et apprentis.Au cours de ce projet, nous avonségalement eu l’opportunité de mettre en pratique nosconnaissances théoriques acquises au cours de notre formation, en utilisant divers langagesde programmation et outils de développement. La méthode agile, notamment la méthodeScrum, s’est révélée particulièrement efficace pour piloter ce projet et répondre de manièreflexible aux besoins changeants du client.Cependant, ce projet n’est qu’une première étape dansl’amélioration continue de la gestiondes ressources humaines au sein de SONATRACH. Il reste encore des défis à releveret des pistes d’amélioration à explorer, notamment en étendant l’application pour inclureun module de paie et social. De plus, le développement de l’application est toujours encours et nous envisageons d’intégrer l’intelligence artificielle pour améliorer la prise dedécision. |
Sommaire : |
Remerciements 2
Liste des tableaux 8 Table des figures 9 Introduction générale 12 1 L’étude de l’existant et le choix de la méthodologie 14 1.1 Introduction . . . . . . . . . 14 1.2 Presentation de l’organisme d’accueil . . . . . . . . 14 1.2.1 Presentation de l’etablissement . . . . . . . . . . . 14 1.2.2 L’organigramme général de la Direction Maintenance Sonatrach . . . . . 15 1.2.3 Activités de Sonatrach . . . . . . 15 1.3 L’existant informatique . . . . 16 1.4 Définition de GRH . . . . . . . . 17 1.4.1 Les axes de la GRH . . . . . .. 17 1.5 Le rôle de la gestion des ressources humaines GRH . . . . . . 17 1.6 Analyse des Postes de Travail . . . . . . . 18 1.7 Etude des documents . . . . . . . . . . 20 1.7.1 Attestation de travail . . . . . .. 20 1.7.2 Ordre de Mission . . . . . .. . 20 1.7.3 Titre de congé annuel . . . . . 21 1.7.4 Titre de congé exceptionnel . . . . . .. 22 1.7.5 Attestation d’apprentissage . .. . 23 1.7.6 Attestation de stage . . . . . 24 TABLE DES MATIÈRES 1.7.7 Décision de promotion . . . . . 24 1.8 La gestion des ressources humaines et les procédures qui la constituent . . .. 25 1.8.1 Gestion d’administration du personnel . . . . . 25 1.8.2 La gestion des formations . . . . . . . . 25 1.8.3 La gestion des stagiaires/apprentis . . . . . . 26 1.8.4 Gestion des congés . . . . . .. 26 1.8.5 Gestion des carrières . . . . . 27 1.8.6 Exclusion de la Gestion du Recrutement . . . . . 27 1.9 La démarche à suivre et choix de la méthode de conception . . . .. 27 1.9.1 Les méthodes agiles . . . . . . . . 27 1.9.2 La méthode Waterfall (en cascade) . . . . . . 27 1.9.3 Comparaison entre Waterfall et Agile . . . . . 28 1.9.4 Analyse et Choix de la méthode . . . . . . . 28 1.9.4.1 Définition de la méthode Scrum . . . . . .. . 28 1.9.4.2 Les avantages et les inconvénients de la méthode Scrum . . . . 30 1.9.5 Langage de modélisation UML . .. . . . . . . 31 2 Spécification des besoins 32 2.1 Introduction . . . . . . . . . . .. . . 32 2.2 Identification des besoins . . . . . . 32 2.2.1 Identification des acteurs . . . .. 32 2.2.2 Spécification des besoins fonctionnels . . . . . 33 2.2.3 Les besoins non fonctionnels . . .. 35 2.2.4 Pilotage du projet avec Scrum . . . . 35 2.2.5 Sprint 0 . . . .. 35 2.2.6 Identification les rôles de scrum . . . 36 2.2.7 Product Backlog . . . . 36 2.2.8 Diagramme de contexte . . . . 42 2.2.9 Spécifications fonctionnelles . . . . .. . 43 2.2.10 Diagramme de cas d’utilisation . . . . . . . . . . 45 TABLE DES MATIÈRES 2.3 Conclusion . . . . . . . . . 47 3 Conception et Implémention 48 3.1 Introduction . . . . . . . . . 48 3.2 Diagrame de classe . . . .. . . 49 3.3 Passage aux relationnels . . . . . . . 49 3.3.1 Les règles de passage du diagramme de classe au modèle relationnel . . . 49 3.4 Développement du Sprint1 « Authentification, Gestion des utilisateurs » . . . . 50 3.4.1 Burndown chart . . . . . 50 3.4.2 Scrum Board (task board) . . . . 51 3.4.3 Backlog du sprint 1 . . . . . 52 3.4.4 Analyse . . . . . . 54 3.4.4.1 Diagramme de cas d’utilisation « authentification » . . . . . . 54 3.4.4.2 Diagramme de cas d’utilisation « Gestion des utilisateurs » . . 55 3.4.5 Conception . . . . . . . 55 3.4.5.1 Diagramme de séquence « authentification » . 56 3.4.6 Réalisation . . . . . . . . . 56 3.4.6.1 Interface « authentification » . . . . . . . . 56 3.4.6.2 Interface « Liste des utilisateurs » . . . . . . 57 3.4.6.3 Interface « Employee Dashboard» . . . . . . 58 3.4.6.4 Interface « Ajouter un utilisateur » . . . 58 3.4.6.5 Interface «Le journal des activités des utilisateurs » . . . . . 59 3.4.6.6 Interface « profil utilisateur » . . . . . . . . . . 60 3.4.6.7 Interface « attestation de travail » . . . . . . . . 60 3.5 Développement du Sprint2 « Gestion administrative du personnel.Gestion des carrières » 62 3.5.1 Burndown chart . . . . . . .. 62 3.5.2 Scrum Board . . . . . . 62 3.5.3 Backlog du sprint 2 . . . . 63 3.5.4 Analyse . . . . . . . . 66 3.5.4.1 Diagramme d’utilisation « Gestion administrative du personnel. 66 3.5.4.2 Diagramme d’utilisation « .Gestion des carrières» . . . . . . . 67 3.5.5 Conception . . . .. . . . . . 68 3.5.5.1 Diagramme de sequence « Ordre de mission » . . . . . . . . . . 68 3.5.5.2 Diagramme de sequence « Promotion» . . . . . . . . . . . . . . 69 3.5.5.3 Diagramme de sequence «Contrat de travail CDI» . . . . . . . 70 3.5.6 Réalisation . . . . . . .. . . . . . 71 3.5.6.1 Interface «Consulter liste des employées» . . . . . 71 3.5.6.2 Interface « Recherche des employés » . . . . . . . . 72 3.5.6.3 Interface « Carrière Employé » . . . . . . . 72 3.6 Développement du Sprint3 « Gestion des formations (etblir un plan de formation74 3.6.1 Burndown chart . . . . . . 74 3.6.2 Scrum Board . . . . . . . . 74 3.6.3 Backlog du sprint 3 . . . 75 3.6.4 Analyse . . . . . . . . . . 76 3.6.4.1 Diagramme d’utilisation « Gestion des Formations» . . . . . . 76 3.6.5 Conception . . . . . . . . . . . 77 3.6.5.1 Diagramme de sequence « Modifier plan de formation » . . . . 77 3.6.6 Réalisation . . . . . . . . . 78 3.7 Développement du Sprint4 «Gestion des congés,Gestion des stagiaires/apprentis.» 83 3.7.1 Burndown chart . . . . . 83 3.7.2 Scrum Board . . . . . . . 83 3.7.3 Backlog du sprint 4 . . .. 84 3.7.4 Analyse . . . . . . . . . . . . . . . 86 3.7.4.1 Diagramme d’utilisation « Gestion des Congés» . . . . . . . . 86 3.7.4.2 Diagramme d’utilisation «Gestion des stagiaires/apprentis» . . 87 3.7.5 Conception . . . . . . . 88 3.7.5.1 Diagramme de sequence « Gestion de congé » . . . . 88 3.7.6 Réalisation . . . . . . . . 88 3.7.6.1 Interface «liste des demandes de congé» . . . 88 3.7.6.2 Interface «Ajouter une demande de congé» . . . . 89 TABLE DES MATIÈRES 3.7.6.3 Interface «statut de congé» . . . . . 89 3.7.6.4 Interface «congé approuvé» . . . 90 3.7.6.5 Interface «rapport de congé» . . . . . . . 91 3.7.6.6 Interface «titre de congé» . . . . . . 91 3.8 Conclusion . . . . . . . . . . 92 4 Les outils de réalisation 93 4.1 Introduction . . . . . . . . . . . . 93 4.2 Environnement de travail . . . .. . . 93 4.2.1 Environnement matériel . . . . . . 93 4.2.2 Environnement Logiciel . . . . . . 94 4.3 Architecture MVC . . . . 96 4.4 Conclusion . . . . . . . . . . . . 97 Liste des acronymes 99 Bibliographie 100 |
Type de document : | Mémoire master |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/903 | Mémoire master | bibliothèque sciences exactes | Consultable |