Nom : [Ton nom]
Période de stage : [Du xx/xx/xx au xx/xx/xx]
Entreprise d'accueil : Caisse Nationale de Prévoyance Sociale (CNPS)
Tuteur de stage : [Nom du tuteur]
Encadrant pédagogique : [Nom de ton encadrant universitaire]
Thème du stage : Développement et gestion d’une plateforme de gestion des stagiaires
1. Introduction
Dans le cadre de ma formation en [nom de ta formation], j'ai eu l’opportunité d'effectuer un stage au
sein de la Caisse Nationale de Prévoyance Sociale (CNPS). Ce stage s'inscrit dans le cadre de la mise en
place d'une plateforme dédiée à la gestion des stagiaires au sein de l'organisation. Mon objectif principal
durant cette période a été de participer au développement de cette plateforme, permettant une gestion
plus fluide, automatisée et transparente des stagiaires tout au long de leur parcours à la CNPS.
2. Présentation de la CNPS
La CNPS est un organisme public qui a pour mission la gestion de la sécurité sociale des travailleurs au
[nom du pays]. Elle joue un rôle essentiel dans l’administration des cotisations, des prestations sociales
et de la gestion des droits des assurés sociaux.
Dans le cadre de ses activités, la CNPS accueille plusieurs stagiaires tout au long de l’année, dans
différents départements et services, ce qui nécessite une gestion rigoureuse et organisée.
3. Contexte du Stage
Lors de mon arrivée à la CNPS, l'équipe en charge de la gestion des stagiaires utilisait principalement des
méthodes manuelles, comme des fiches papiers et des tableurs, pour suivre et gérer les différents
processus relatifs aux stagiaires : leurs demandes de stage, les affectations dans les services, les
évaluations et la gestion des documents administratifs associés. Cependant, ces méthodes étaient
lourdes, sujettes à des erreurs humaines et prenaient un temps considérable.
Il a donc été décidé de développer une plateforme de gestion des stagiaires, afin de simplifier,
automatiser et centraliser ces tâches.
4. Objectifs du Stage
Les objectifs principaux de ce stage étaient les suivants :
Concevoir et développer une plateforme web permettant de gérer les informations des stagiaires, leurs
demandes de stage, ainsi que leur affectation dans les différents services de la CNPS.
Automatiser le processus de suivi des stagiaires, de l’inscription jusqu’à l’évaluation de leur stage.
Créer une interface utilisateur simple et intuitive, qui soit accessible aux responsables de la gestion des
stagiaires tout en étant sécurisée.
Faciliter le stockage et la gestion des documents administratifs liés aux stagiaires, comme les conventions
de stage, les évaluations, etc.
Mettre en place un tableau de bord pour un suivi détaillé de l'état des demandes, des affectations, des
stages en cours, et des évaluations.
5. Développement de la Plateforme
Méthodologie
Pour mener à bien ce projet, la méthodologie de développement choisie a été la méthode agile. Cette
approche permettait de diviser le projet en plusieurs phases, chacune aboutissant à une version
fonctionnelle de la plateforme. Nous avons suivi un cycle itératif de développement, permettant
d'intégrer les retours des utilisateurs au fur et à mesure.
Technologies Utilisées
Back-end : Laravel 11 (Framework PHP)
Laravel a été choisi pour sa facilité d’utilisation, sa sécurité et sa capacité à gérer les bases de données de
manière efficace.
Front-end : HTML, CSS, JavaScript
Ces technologies ont été utilisées pour la création de l'interface utilisateur. J’ai opté pour Bootstrap pour
un design réactif et professionnel.
Base de données : MySQL
La base de données a été conçue pour stocker les informations des stagiaires, des tuteurs, des services,
des départements et des évaluations.
Outils de versioning : Git
J’ai utilisé Git pour versionner mon code et faciliter le travail collaboratif.
Fonctionnalités Développées
Gestion des utilisateurs :
Création de profils pour les stagiaires, encadreurs, responsables et administrateurs avec des rôles et
permissions spécifiques.
Gestion des demandes de stage :
Permettre aux stagiaires de soumettre des demandes de stage, de sélectionner un département, une
durée et un type de stage.
Validation et suivi des demandes par les responsables.
Affectation et gestion des stages :
L'administration peut affecter un stagiaire à un stage spécifique, avec un encadrant et un service
attribué.
Évaluations :
Les tuteurs peuvent évaluer les stagiaires à la fin de leur stage. Ces évaluations sont enregistrées dans la
base de données et peuvent être consultées par les responsables.
Documents administratifs :
La plateforme permet le téléchargement et le stockage des fiches de convention de stage, des rapports
et des documents relatifs aux stages.
Tableau de bord de suivi :
Un tableau de bord interactif a été mis en place pour permettre aux responsables de suivre l'état des
demandes, des affectations et des stages en cours.
6. Résultats obtenus
À la fin de mon stage, la plateforme était pleinement fonctionnelle et permettait de :
Centraliser toutes les informations relatives aux stagiaires, encadreurs, stages, et documents
administratifs.
Automatiser la gestion des demandes, affectations et évaluations.
Fournir une vue d'ensemble claire et actualisée de l’état des stages via un tableau de bord.
Cette solution a considérablement réduit le temps de gestion des stagiaires, tout en améliorant la
transparence et la traçabilité des processus administratifs.
7. Difficultés rencontrées
Au cours de ce projet, plusieurs défis ont été rencontrés :
La complexité des exigences fonctionnelles :
Au début du projet, les exigences étaient parfois floues, ce qui nécessitait plusieurs réunions avec les
parties prenantes pour définir clairement les besoins.
La gestion des rôles et permissions :
La gestion des accès utilisateurs et la définition des rôles (stagiaire, encadreur, administrateur) ont
nécessité une réflexion approfondie pour garantir la sécurité et l'efficacité du système.
Les ajustements du design :
Le design de l'interface utilisateur a évolué au fur et à mesure des retours. L’adaptation de l’interface aux
besoins des utilisateurs a demandé plusieurs itérations.
8. Conclusion
Ce stage a été une expérience enrichissante, tant sur le plan technique que professionnel. J’ai pu
appliquer mes connaissances théoriques dans le développement d’une application réelle et utile pour
une organisation publique importante. La plateforme de gestion des stagiaires développée à la CNPS
permet non seulement de simplifier les processus internes, mais aussi de garantir une gestion plus
transparente et efficace des stagiaires.
Je tiens à remercier toute l'équipe de la CNPS pour leur accueil et leur soutien, en particulier mon tuteur,
[Nom du tuteur], pour ses conseils précieux tout au long de mon stage. Grâce à cette expérience, j’ai
renforcé mes compétences en développement web et en gestion de projets informatiques.
9. Annexes
Captures d’écran de la plateforme
Diagrammes UML des bases de données
Code source de la plateforme