Application de La Gestion Des Ressources Humaines - BOUZAFFOUR Farah
Application de La Gestion Des Ressources Humaines - BOUZAFFOUR Farah
Application de La Gestion Des Ressources Humaines - BOUZAFFOUR Farah
Pr.Ouzaref
Pr. A.Bouchaba
Pr. Ilham.Chaker
Je souhaite que ce travail soit à la hauteur du niveau estimé. Enfin, veuillez accepter
membres du jury, toutes mes reconnaissances
JS : JavaScript.
PMA : PhpMyAdmin.
C’est dans ce cadre que j’ai effectué mon stage au sein de la province de TAZA du
04 Avril au 04 Juin 2016 dans le service des ressources humaines.
Durant la période de stage, mon objectif était la réalisation d’une application web
pour la gestion des ressources humaines au sein de la province.
Ce rapport présente une idée sur cette période de stage, il comporte 3 chapitres :
Premier chapitre : sera consacré à la présentation du projet et son
organisation.
Deuxième chapitre : contient l’analyse et conception de l’application.
Troisième et dernier chapitre : parle de la réalisation du projet.
1. Description de l’existant
Durant ces 3 mois du stage que j’ai effectué à la province de Taza, au service des
ressources humaines qui gère 3 types des fonctionnaires (propre, Mis à la
disposition, détaché), j’étais amenée à faire une petite application dans le but de
gérer ce service, cette dernière sera utiliser par le seul acteur (chef de service).
Chef de service : C’est le seul et le principal acteur dans ce projet,
Il peut enregistrer un fonctionnaire en saisissant ses informations (CNI, nom,
prénom, adresse….) en utilisant Microsoft Excel, le modifier en cas d’erreur
et le supprimer.
Effectuer les promotions :
Promotion : c’est la différence entre la date actuelle et la date d’ancienneté de grade
du fonctionnaire, il y a 2 types de promotion :
Promotion par examen d’aptitude professionnelle
Si la différence entre la date actuelle et la date d’ancienneté de grade est supérieure
ou égale à 6 ans, le fonctionnaire sera intégré dans la table de promotion par examen
d’aptitude professionnelle.
Promotion par concours d’ancienneté.
Si la différence entre la date actuelle et la date d’ancienneté de grade est supérieur
ou égale à 10 ans le fonctionnaire sera intégré dans la table de Promotion par
concours d’ancienneté.
2-Critique de l’existant :
Actuellement, ce services est géré avec l’outil Microsoft Excel d’une manière
quasi manuelle, cet outil est un peu compliqué dans son utilisation, de plus il est
lent dans la recherche et le listage.
Cette méthode de travail provoque un nombre important de problèmes tels que :
Problème de modification et d’ajout et de suppression des fonctionnaires.
Problème de sécurité : n’importe quelle personne peut accéder aux
informations (secret professionnel).
Problème d’échelon et promotion : difficulté au niveau de calcul.
4 .Diagramme de séquence :
Définition
Le diagramme de séquences permet de cacher les interactions d'objets dans le cadre
d'un scénario d’une utilisation, un souci de simplification, on représente l'acteur
principal à gauche du diagramme, et les acteurs secondaires éventuels à droite du
système. Le but étant de décrire comment se déroulent les actions entre les acteurs ou
objets.
2. WampServer : [2]
Définition : est une plateforme de développement Web de type WAMP,
permettant de faire fonctionner localement (sans se connecter à un serveur
externe) des scripts PHP. WampServer n'est pas en soi un logiciel, mais un
environnement comprenant deux serveurs (Apache et MySQL), un interpréteur
de script (PHP), ainsi que PhpMyAdmin pour l'administration Web des bases
MySQL.
4. CSS: [4]
Définition : les feuilles de style (en anglais «Cascading Style Sheet », abrégé
CSS) Sont un langage qui permet de gérer la présentation d’une page Web,
Le langage CSS Est une recommandation du W3C, au même titre que
HTML.
6. JS: [6]
8. Notepad++:
est un éditeur de texte générique codé en C++, qui intègre la coloration syntaxique
de code source pour les langages et fichiers C, C++, Java, C#, XML, HTML, PHP,
JavaScript, makefile, art ASCII, doxygen, .bat, MS fichier ini, ASP, Visual
Basic/VBScript, SQL, Objective-C, CSS, Pascal, Perl, Python, R, MATLAB, Lua, TCL,
Assembleur, Ruby, Lisp, Scheme, Properties, Diff, Smalltalk, PostScript et VHDL ainsi
que pour tout autre langage informatique, car ce logiciel propose la possibilité de
créer ses propres colorations syntaxiques pour un langage quelconque.
Figure12 : Authentification
2. Message d’erreur
3. Accueil
La page d’accueil permet au chef de service d’accéder à ses principales fonctions.
5. L’ajout du fonctionnaire :
Le chef de service peut ajouter un fonctionnaire en saisissant ses
informations.
6. Modification du fonctionnaire :
7. Suppression du fonctionnaire
La suppression du fonctionnaire s’effectue en entrant le CNI du fonctionnaire
8. Consultation du fonctionnaire
Cette page contient un tableau imprimable qui affiche les informations du
fonctionnaire
Conclusion générale
2. Webographie :
http://fr.wikipedia.org/wiki/UML
http://fr.wikipedia.org/wiki/wampserver
http://fr.wikipedia.org/wiki/HTML
http://fr.wikipedia.org/wiki/CSS
http://fr.wikipedia.org/wiki/PHP
http://fr.wikipedia.org/wiki/JS
http://fr.wikipedia.org/wiki/PhpMyAdmin