Rapport Final (6) - Inconnu (E)
Rapport Final (6) - Inconnu (E)
Département Informatique
Nous tenons également à adresser nos plus sincères remerciements à nos encadrants au
sein d’ALTEN Mr Zakaria Chergui et Mme Kaoutar Hassouni pour avoir accordé leur temps
précieux, leur attention et leur énergie pour nous aider dans la réalisation de ce travail.
Enfin, nos remerciements vont à tous les enseignants de la Faculté des Sciences et Tech-
nique pour la qualité de la formation qu'ils nous ont fourni et tous les membres du jury
pour avoir accepté de juger ce modeste travail.
1
Résumé
Puisque Alten a un besoin en stagiaires vu qu’elle a un certain nombre de projets, elle de-
mande le soutien des compétences tels techniciens, ingénieurs. Alten reçoit chaque an-
née des demandes de stage, après avoir passé l’entretien, un stagiaire choisi doit être af-
fecté à un sujet et un encadrant(collaborateur), chose qui nécessite un système automa-
tique, ce système qui va être géré par le service des ressources humaines et va permettre
une interaction entre administrateur, secrétaire, encadrant et stagiaire. Quelques tâches
du système :
Création de comptes.
Envoi de demandes.
Espace de communication entre les quatre entités.
Traçabilité.
Génération automatique des documents.
Pour atteindre ces objectifs, l'implémentation a été réalisée avec le langage de program-
mation PHP nous avons utilisé UML comme langage de modélisation, et MySQL comme
système de gestion de base de données.
2
Table des matières
Remerciements ...........................................................................................1
Résumé .......................................................................................................2
Liste des Acronymes ....................................................................................6
Introduction général....................................................................................7
CHAPITRE I : CONTEXTE GENERAL DU PROJET ..............................................8
I. Contexte du travail ....................................................................................... 9
1. Présentation du lieu de stage .......................................................................9
a. Le groupe Alten ....................................................................................................................... 9
b. Alten Delivery Center Maroc ................................................................................................... 9
2. Problématique ..........................................................................................9
II.Solution proposée ...................................................................................... 10
CHAPITRE II : ANALYSE ET CONCEPTION ....................................................11
I. Analyse des besoins.................................................................................... 12
1. Les besoins fonctionnels ...........................................................................12
a. Rôle de l’administrateur ........................................................................................................ 12
b. Rôle de la secrétaire .............................................................................................................. 12
c. Rôle de l’encadrant ............................................................................................................... 13
d. Rôle du stagiaire .................................................................................................................... 13
2. Besoins techniques ..................................................................................13
3. Conception et Modélisation ......................................................................14
CHAPITRE III : REALISATION .......................................................................31
I. Outils et technologies de développement ................................................... 32
1. Les outils................................................................................................32
2. Présentation de l’application ....................................................................34
Conclusion .................................................................................................49
Webographie ............................................................................................50
3
Liste des figures
Figure 1 : Diagramme de cas d'utilisation « Administrateur» .......................................................... 15
Figure 2 : Diagramme de cas d'utilisation « Secrétaire» .................................................................. 16
Figure 3 : Diagramme de cas d'utilisation « Encadrant » ................................................................. 17
Figure 4 : Diagramme de cas d'utilisation « Stagiaire » ................................................................... 17
Figure 5 :Diagramme d'activité « S’authentifier » ........................................................................... 19
Figure 6 Diagramme d'activité « Ajouter stagiaire » ........................................................................ 21
Figure 7 : Diagramme d'activité « Retirer stagiaire » ....................................................................... 23
Figure 8 : Diagramme d'activité « Supprimer encadrant » ............................................................. 26
Figure 9 : Diagramme d'activité « Ajouter un utilisateur» ............................................................... 28
Figure 10 : Diagramme de classe...................................................................................................... 29
Figure 11 : Modèle logique de données ........................................................................................... 30
Figure 12 : Login ............................................................................................................................... 34
Figure 13 : Réinitialiser mot de passe .............................................................................................. 35
Figure 14 : Email pour récupérer mot de passe ............................................................................... 35
Figure 15 : Page d'accueil ................................................................................................................. 36
Figure 16 : Saisir stagiaire................................................................................................................. 36
Figure 17 : Consulter stagiaire.......................................................................................................... 37
Figure 18 : Afficher profil.................................................................................................................. 37
Figure 19 : Affectation stagiaire ....................................................................................................... 38
Figure 20 : Affectation en binôme.................................................................................................... 38
Figure 21 : Demande compte ........................................................................................................... 39
Figure 22 : Consulter compte ........................................................................................................... 39
Figure 23 : Ajouter encadrant .......................................................................................................... 40
Figure 24 : Supprimer encadrant ..................................................................................................... 40
Figure 25 : Supprimer encadrant affecté ......................................................................................... 41
Figure 26 :Consulter archive ............................................................................................................ 42
Figure 27 : Menu principal secrétaire .............................................................................................. 42
Figure 28 : Ajouter stage .................................................................................................................. 43
Figure 29 : Page d'accueil encadrant................................................................................................ 43
Figure 30 : Messagerie ..................................................................................................................... 44
Figure 31 : Changer le mot de passe ................................................................................................ 44
Figure 32 : Consulter stage ............................................................................................................... 45
Figure 33 : Consulter stagiaires ........................................................................................................ 45
Figure 34 : Consulter tâches ............................................................................................................ 46
Figure 35 : Remplir fiche d'appréciation .......................................................................................... 46
Figure 36 : Espace d'accueil stagiaire ............................................................................................... 47
Figure 37 : Consulter tâche pour stagiaire ...................................................................................... 47
Figure 38 : Envoyer demande Stagiaire............................................................................................ 48
Figure 39 : Consulter stage Stagiaire ................................................................................................ 48
4
Liste des tables
5
Liste des Acronymes
JS JavaScript
6
Introduction générale
Chaque année Alten propose des offres de stage qui émanent de ses départements pour
combler son besoin fréquent en matière de compétences, les demandes des candidats qui
postulent à ces stages sont traitées par le service RH , donc pour un responsable des res-
sources humaines il doit, une fois qu’il reçoit une demande de la part d’un responsable de
département qui exprime le besoin d’un stagiaire, d’en trouver un avec le profil demandé
et de lui affecter le sujet et l’encadrant et par la suite créer un espace d’interaction entre
ces différents intervenants. Notre travail consiste à réaliser cet espace d’interaction sous
forme d’une application où on trouve quatre acteurs ; un administrateur aidé par une se-
crétaire, un stagiaire et un encadrant.
L’encadrant peut consulter les stages et stagiaires dont il est responsable, ajouter et sup-
primer des tâches au stagiaire, envoyer une demande de prolongation de la période de
stage d’un certain stagiaire, finaliser un stage après avoir générer la fiche d’appréciation.
7
CHAPITRE I :
CONTEXTE GENERAL DU PROJET
8
I. Contexte du travail
Le stage a été réalisé au sein de Alten à Fès, pour la réalisation du PFE licence.
2. Problématique
Chaque année Alten reçoit plusieurs stagiaires au cours de l’année. Les stagiaires qui dési-
rent effectuer un stage dans la société doivent postuler et déposer leurs demandes, soit
par internet soit directement au sein de la société. Ce processus, très délicat avec un certain
nombre de problèmes qui se posent tels : affecter quel sujet à quel stagiaire, suivi du sta-
giaire, gérer l’assiduité, l’archivage …), a poussé le RH de Alten à formuler leurs besoins en
9
une solution d’un système de gestion des stagiaires :
Une fois le stagiaire est retenu, il est censé avoir un sujet de stage et un encadrant.
Pendant sa période de stage, le stagiaire doit être suivi par son encadrant, et chaque
absence doit être enregistrée en précisant la période et la justification.
Après avoir terminé son stage, le stagiaire doit être archivé, au cas où la société offre
un emploi, l’administrateur peut consulter la liste des stagiaires archivés afin de choisir le
profil demandé.
Les documents (attestations de stages/fiches d’appréciation) doivent être générées
automatiquement.
La nécessité d’une sorte d’interaction entre les quatre acteurs pour exprimer leurs
besoins et demandes.
10
CHAPITRE II :
ANALYSE ET CONCEPTION
11
I. Analyse des besoins
L’application proposée va nous permettre de gérer les stagiaires de la société et présente
les fonctionnalités suivantes :
Affecter un stage et un encadrant au stagiaire.
Permettre le suivi du stagiaire durant sa période de stage
L’archivage et la généralisation automatique de l’attestation du stagiaire lorsqu’il ter-
mine son stage.
Offrir un espace de communication et interaction entre tous les utilisateurs.
Pour mettre en place cette application, nous avons mené une étude afin de dégager les
besoins fonctionnels et non fonctionnels.
a. Rôle de l’administrateur
L'administrateur est le responsable d’acquisition des stages et la répartition des sujets au-
près des stagiaires, et il a les fonctionnalités suivantes :
12
Ajouter les stagiaires en remplissant un formulaire contenant leurs informations per-
sonnelles.
Affecter à un stagiaire un stage et un encadrant en consultant la liste des stagiaires.
Marquer les absences des stagiaires en précisant la durée d'absence et la justifica-
tion.
Ajouter un stage en remplissant un formulaire qui contient les informations néces-
saires.
c. Rôle de l’encadrant
L’encadrant est le responsable du suivi du stagiaire et a les fonctionnalités suivantes :
2. Besoins techniques
Tous les systèmes d'information à un certain point dans leur cycle de vie doivent considé-
rer des besoins non-fonctionnels et leurs tests, pour que notre application soit satisfai-
sante et fonctionne de façon cohérente sans erreur, nous avons pu déduire les besoins
fonctionnels suivantes :
13
3. Conception et Modélisation
a. Diagramme de cas d’utilisation
Afin de donner une vision globale du comportement fonctionnel de notre application, nous
représentons ci-dessous les diagrammes des cas d’utilisations des quatre acteurs identifiés
auparavant. Nous allons détailler par la suite, les cas d’utilisations jugés les plus importants.
Acteur 1 : Administrateur
L'administrateur est le responsable d’acquisition des stages et la répartition des sujets au-
près des stagiaires, il peut saisir le stagiaire et lui affecter un stage et un encadrant. Il peut
aussi ajouter un encadrant de la liste des employés de la société, et gérer les demandes en-
voyées par les autres acteurs (Figure 2).
Acteur 2 : Secrétaire
La secrétaire est l’assistante de l’administrateur, elle hérite certaines fonctionnalités de l’ad-
ministrateur. Elle peut saisir les informations du stagiaire, consulter la liste des stagiaires et
la gestion des stages (ajout, consultation) (Figure 3).
Remarque : L’ajout du stagiaire et du stage par la secrétaire entraine l’envoi d’une demande
à l’administrateur concernant cette action, cette demande peut être acceptée ou refusée.
Acteur 3 : Encadrant
L’encadrant est le responsable du suivi du stagiaire, il peut lui donner des tâches à faire, et
quand le stagiaire finit son stage il peut le maquer et remplir la fiche d’appréciation. Il peut
aussi consulter ses stages (Figure 4).
Acteur 4: Stagiaire
Le stagiaire peut envoyer des demandes à l’administrateur (prolongement de stage, affecta-
tion à un certain stage, attestation), il peut aussi consulter les tâches données par l’enca-
drant et les marquer comme achevées (Figure 5).
14
Figure 1 : Diagramme de cas d'utilisation « Administrateur»
15
Figure 2 : Diagramme de cas d'utilisation « Secrétaire»
16
Figure 3 : Diagramme de cas d'utilisation « Encadrant »
17
b. La description textuelle et graphique des cas d’utilisation
Cas d’utilisation « S’authentifier »
Tableau 2 Description textuel du cas d'utilisation « S’authentifier »
18
Figure 5 :Diagramme d'activité « S’authentifier »
19
à l’administrateur.
L’administrateur accepte la demande.
Le stagiaire est enregistré dans la liste des sta-
giaires de la société, et l’administrateur reçoit une
demande de création de compte pour le nouveau
stagiaire.
L’acteur saisi les informations du stagiaire et
valide.
Scénario alternatif 1 Le système trouve qu’il y a des champs qui ne
sont pas bien remplis
Le système affiche un message d’erreur en in-
diquant les champs mal saisis.
L’acteur saisit les informations du stagiaire et
valide.
Le système vérifie que les champs sont bien
Scénario alternatif 2 remplis.
Une demande d’ajout du stagiaire est envoyée
à l’administrateur.
L’administrateur n’accepte pas la demande.
20
Figure 6 Diagramme d'activité « Ajouter stagiaire »
Acteurs Administrateur.
21
L’administrateur choisit le stagiaire à retirer.
Le système vérifie que le stagiaire n’est pas af-
fecté à un stage.
L’administrateur saisit un commentaire et con-
Scénario normal firme la suppression.
Le système supprime les données du stagiaire
et l’enregistre dans l’archive.
Le système affiche que le stagiaire a été bien re-
tiré.
L’administrateur choisit le stagiaire à retirer.
Le système vérifie que le stagiaire est déjà af-
fecté à un stage, et demande de le remplacer.
Le système affiche les informations du stage et
les noms des stagiaires du même département non
affecté pour le remplacer.
Scénario alternatif 1
L’administrateur choisit un stagiaire et confirme
la suppression.
Le système affecte le stage au stagiaire, sup-
prime l’ancien de la liste des stagiaires, et l’enre-
gistre dans l’archive.
Le système affiche que le stagiaire a été bien re-
tiré.
L’administrateur choisit le stagiaire à retirer.
Le système vérifie que le stagiaire est déjà af-
fecté à un stage, et demande de le remplacer.
Scénario alternatif 2
Le système trouve qu’il n’existe pas un stagiaire
du même département non affecté pour le rempla-
cer.
Le système affiche un message d’erreur.
22
Figure 7 : Diagramme d'activité « Retirer stagiaire »
23
Cas d’utilisation « Supprimer encadrant »
Tableau 5 Description textuel du cas d'utilisation « Supprimer encadrant »
Acteurs Administrateur.
24
L’administrateur choisit l’encadrant
à supprimer.
Le système vérifie que l’encadrant
est affecté à des stages et demande qu'il
soit remplacé par un autre encadrant
pour qu’il soit supprimé.
Le système affiche les stages et les
Scénario alternatif 2 encadrants du même département à
choisir.
L’administrateur choisit pour
chaque stages un encadrant et valide la
suppression.
Le système trouve qu’il y’a des
stages qui ne sont pas affectés.
Le système affiche un message d’er-
reur.
25
Figure 8 : Diagramme d'activité « Supprimer encadrant »
26
Acteurs Administrateur.
27
Figure 9 : Diagramme d'activité « Ajouter un utilisateur»
28
c. Le diagramme de classes
Le diagramme de classes exprime la structure statique du système en termes de classes et
des relations entre ces classes.
29
d. Le modèle logique de données
30
CHAPITRE III :
REALISATION
31
I. Outils et technologies de développement
1. Les outils
L'HyperText Markup Language, HTML, désigne un type de langage informatique descrip-
tif. Il s'agit plus précisément d'un format de données utilisé dans l'univers d'Internet pour
la mise en forme des pages Web. Il permet, entre autres, d'écrire de l'hypertexte, mais
aussi d'introduire des ressources multimédias dans un contenu. L'HTML est ce qui permet
à un créateur de sites Web de gérer la manière dont le contenu de ses pages Web va s'af-
ficher sur un écran, via le navigateur. Il repose sur un système de balises permettant de
titrer, sous-titrer, mettre en gras, etc., du texte et d'introduire des éléments interactifs
comme des images, des liens, des vidéos.[1]
JavaScript : créé à l'origine par Netscape, ce langage de programmation est conçu pour
traiter localement des événements provoqués par le lecteur (par exemple, lorsque le lec-
teur fait glisser la souris sur une zone de texte, ce dernier change de couleur). C'est un
langage interprété, c'est-à-dire que le texte contenant le programme est analysé au fur et
à mesure par l'interprète, partie intégrante du browser, qui va exécuter les instructions.
Ce langage a fait l'objet d'une normalisation. [2]
Css « Cascading Style Sheets » : ce qui se traduit en français par feuilles de styles en cas-
cade. La feuille de styles fournit la mise en forme des éléments de la page, qui auront été
écrits en HTML. Elle s’applique à une ou plusieurs pages du site. À la version courante CSS
2 vient s’ajouter la dernière norme CSS 3, qui reprend l’existant et ajoute de nouvelles
propriétés très intéressantes. Le terme << en cascade » indique que la mise en forme
d’une page peut faire appel à plusieurs feuilles de styles. Les différentes propriétés affec-
tées à un même élément s’ajoutent alors pour lui donner sa mise en forme finale. Il arrive
parfois qu’une propriété contredise une autre qui aura été définie auparavant : dans ce
cas, des règles de priorité s’appliquent et c’est généralement le dernier style défini qui est
pris en compte. [3]
PHP (officiellement, ce sigle est un acronyme récursif pour PHP Hypertext Preprocessor)
est un langage de scripts généraliste et Open Source, spécialement conçu pour le déve-
loppement d'applications web. Il peut être intégré facilement au HTML. [4]
Ajax est une méthode utilisant différentes technologies ajoutées aux navigateurs web
entre 1995 et 2005, et dont la particularité est de permettre d'effectuer des requêtes au
serveur web et, en conséquence, de modifier partiellement la page web affichée sur le
32
poste client sans avoir à afficher une nouvelle page complète. Cette architecture informa-
tique permet de construire des applications Web et des sites web dynamiques interactifs.
Ajax est l'acronyme JavaScript et XML asynchrones. [5]
SQL: langage de requête structurée, SQL est un langage informatique normalisé servant à
exploiter des bases de données relationnelles. La partie langage de manipulation des don-
nées de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données
dans les bases de données relationnelles. [6]
XAMPP est un ensemble de logiciels servant à mettre en place aisément un serveur Web,
un serveur FTP et un serveur de messagerie électronique. C'est une distribution de logi-
ciels libres (X Apache MySQL Perl PHP) offrant une bonne souplesse d'utilisation, recon-
nue pour son installation simple et rapide. Ainsi, il est à la portée de la plupart de per-
sonnes dans la mesure où il ne requiert pas de connaissances spécifiques et fonctionne,
qui plus est, sur les dispositifs d'exploitation les plus communs. [8]
PhpMyAdmin est un logiciel libre écrit en PHP qui a pour mission de s’occuper de l’admi-
nistration d’un serveur de base de données MySQL ou MariaDB. Il peut être utilisé pour
réaliser la plupart des tâches d’administration, ceci incluant la création de base de don-
nées, l’exécution de demandes, et l’ajout de comptes utilisateur. [9]
Enterprise Architect est un logiciel de modélisation et de conception UML, édité par la so-
ciété australienne Sparx System. Couvrant, par ses fonctionnalités, l'ensemble des étapes
du cycle de conception d'application, il est l'un des logiciels de conception et de modélisa-
tion les plus reconnus. [10]
MySQL, pour My Structured Query Language, désigne un serveur de base de données dis-
tribué sous licence libre GNU (General Public License). Il est, la plupart du temps, intégré
33
dans la suite de logiciels LAMP qui comprend un système d'exploitation (Linux), un ser-
veur web (Apache) et un langage de script (PHP). Il supporte les langages informatiques
SQL et SQL/PSM. Le serveur MySQL peut se résumer à un lieu de stockage et d'enregistre-
ment des données, que celles-ci soient ou non cryptées. Il est alors ensuite possible, via
une requête SQL, d'aller récupérer des informations sur ce serveur très rapidement. [11]
2. Présentation de l’application
a. Authentification :
La page d’authentification s’affiche lorsque l’utilisateur démarre l’application. Celle-ci per-
met d’assurer la sécurité d’accès aux données et de distinguer les profils. A ce moment-là
l’utilisateur est censé d’entrer son login et son mot de passe afin de pouvoir utiliser les
fonctionnalités de l’application.
Si les informations sont invalides ou manquantes, le système affiche un message d’erreur
en rouge, sinon le système affiche la page d’accueil.
S’il y a une tentative d’accès à une page, directement via l’URL de cette page et sans au-
cune identification, le système fait la redirection automatique vers la page d’authentifica-
tion
Figure 12 : Login
Les utilisateurs de l’application peuvent réinitialiser leur mot de passe en cliquant sur mot
de passe oublié.
34
Figure 13 : Réinitialiser mot de passe
L’utilisateur doit consulter sa boite email et poursuivre les consignes pour récupérer le mot de
passe.
b. Espace de l’administrateur
Page d’accueil
La page d’accueil est constituée des éléments suivants :
35
Figure 15 : Page d'accueil
Ajouter un stagiaire
Pour ajouter un stagiaire il faut saisir les informations personnelles de ce dernier. Et spéci-
fier la date de début et fin d’assurance. Si une information est manquante ou invalide
(format CIN ou numéro de téléphone ou email), le système affiche un petit message d’er-
reur en dessus des champs concernés.
36
Liste (table) des stagiaires
A partir de la colonne options dans la liste des stagiaires en cours on peut effectuer plu-
sieurs opérations comme la modification des informations, affecter un stage et un enca-
drant, enregistrer une absence ou retirer le stagiaire.
Afficher profil
En consultant le profil du stagiaire, l’administrateur peut consulter son CV, diplôme et l’assu-
rance.
37
Affecter un stage et un encadrant au stagiaire
38
Figure 21 : Demande compte
L’administrateur peut visualiser tous les comptes, et il peut le supprimer, ou modifier les
informations (email, rôle, mot de passe).
Gestion encadrant
Ajouter encadrant
Pour ajouter un employé à la liste des encadrants de la société il suffit de choisir le dépar-
tement et le système affiche la liste des employés à choisir.
39
Figure 23 : Ajouter encadrant
Supprimer encadrant
40
Si l’encadrant est affecté, le système demande de réaffecter ses stages à un autre enca-
drant.
Gestion archive
L’admin peut consulter les stagiaires qui ont terminés leur stage, leur envoyer une
demande d’embauche via un email et visualiser les informations de leurs stages pré-
cédents et leur profil.
41
Figure 26 :Consulter archive
c. Espace de la secrétaire :
La secrétaire est l’assistance de l’administrateur, elle hérite certaines fonctionnalités
comme gestion stagiaire, stages et absence.
Saisir un stage
Pour ajouter un stage la secrétaire saisit les informations nécessaires.
42
Figure 28 : Ajouter stage
Remarque : L'ajout et la suppression des stagiaires ne peuvent pas être mis en œuvre sans
l'autorisation de l'administrateur, quand la secrétaire les ajoute/supprime, une demande
sera envoyée à l’administrateur.
d. Espace de l’encadrant:
La page d’accueil est constituée par les éléments suivants :
Consulter stage.
Changer mot de passe.
Messagerie.
Barre des raccourcis.
43
Messagerie
L’encadrant peut consulter, supprimer, envoyer et répondre à des messages aux autres
acteurs. (Admin, Secrétaire, Stagiaires, Encadrants).
Figure 30 : Messagerie
44
Figure 32 : Consulter stage
Tâches:
Quand l’encadrant clique sur le bouton tâches, une autre page s’ouvre qui contient les
anciennes tâches ajoutées, et la possibilité d’ajouter de nouvelles tâches ou les supprimer
45
Figure 34 : Consulter tâches
Si l’encadrant choisit l’option finaliser stage, il doit remplir un formulaire pour générer la
fiche d’appréciation automatiquement, la fiche sera envoyée par email au stagiaire ulté-
rieurement.
e. Espace du stagiaire :
La page d’accueil est constituée par les éléments suivants :
46
Messagerie.
Sujet de stage
Changer le mot de passe.
Barre des raccourcis.
Menu tâches :
Le stagiaire peut consulter les tâches ajoutées par son encadrant et a la possibilité de les
cocher une fois terminée.
47
Figure 38 : Envoyer demande Stagiaire
48
Conclusion
Notre projet a été réalisé dans le cadre du projet de fin d’études, avec pour objectif, d’implé-
menter une solution informatisée pour la gestion des Stagiaires. Ce travail a été réalisé auprès
de Alten.
Les RH, auprès d’Alten reçoivent des demandes de la part des départements formulant le be-
soin en stagiaires. Et comme il y a une liste de profils déjà entretenus, l’administrateur (des
RH) doit faire l’affectation du sujet de stage au stagiaire et de désigner un encadrant. De plus
il doit suivre le stagiaire le long de la période de stage, maintenir la communication entre le
stagiaire, l’encadrant et l’administration. Ce qui rend la tâche délicate.
Pour cela, et pour faciliter le travail de l’administrateur, nous avons réalisé une application qui
répond à ses besoins. Elle permet de :
Comme perspectives, on peut envisager d’améliorer davantage notre application par l’ajout
de nouvelles fonctionnalités comme :
49
Webographie
[1] https://developer.mozilla.org/fr/ Date de dernière consultation : 17/06/2022
50