Académique Documents
Professionnel Documents
Culture Documents
DEDICACE
A MA MERE
i
GESTION DES STAGIAIRES
REMERCIEMENTS
i
GESTION DES STAGIAIRES
SOMMAIRE
DEDICACEi
REMERCIEMENTSii
SOMMAIREiii
LISTE DES FIGURESiv
LISTE DES FIGURESv
LISTE DES ABREVIATIONvi
RESUMEvii
ABSTRACTviii
INTRODUCTION GENERALE1
DOSSIER D’INSERTION2
CAHIER DES CHARGES15
DOSSIER D’ANALYSE22
DOSSIER DE CONCEPTION38
DOSSIER DE REALISATION43
MANUEL D’UTILISATION50
3
GESTION DES STAGIAIRES
4
GESTION DES STAGIAIRES
5
GESTION DES STAGIAIRES
6
GESTION DES STAGIAIRES
RESUME
v
GESTION DES STAGIAIRES
ABSTRACT
As part of our training at the IUT of Douala, we, level II students, are called upon to
do an internship in a company, which is a plus in the training. This 3-month internship carried
out within CAMRAIL enabled us to obtain during this period a theme which enabled us to
produce a report to present to our establishment within the framework of obtaining our DUT
(Diploma of University of Technologies) but also to begin to familiarize ourselves with the
professional world us future engineers. When I arrived at our reception structure on February
01, 2023, I was entrusted with a theme, namely: "INTERN MANAGEMENT". In order to
make a good elaboration and carry out our project, we had to carry out a collection of data
which proved by a study of the professional framework, the analysis of the problem
which was submitted to us and the contribution of solution. After analysis, we had to
sketch a detailed design and presented the realization of our project. All this, by
developing various files (insertion, loading of loads, analysis, design but also production).
Finally, we have put together a document that presents the use of the solution that we had to
provide to the company.
v
GESTION DES STAGIAIRES
INTRODUCTION GENERALE
La gestion des stagiaires est un sujet crucial pour toute entreprise qui souhaite assurer une
formation de qualité à ses futurs collaborateurs. Cependant, cette gestion peut s'avérer
complexe et nécessite une organisation rigoureuse. Le problème se pose alors de savoir
comment optimiser la gestion des stagiaires afin de garantir leur réussite et leur intégration
dans l'entreprise. Pour répondre à cette problématique, nous allons dans un premier temps
analyser les enjeux de la gestion des stagiaires, puis aborder les différentes étapes de
leur accompagnement, avant de conclure sur les bonnes pratiques à mettre en place pour une
gestion efficace des stagiaires.
1
GESTION DES STAGIAIRES
DOSSIER D’INSERTION
Résumé
En entreprise, la première des choses que l’on effectue avant d’avoir son thème de
stage est l’insertion professionnelle mais chaque entreprise attribut un nom propre à cette
phase et dans le cas de la CAMRAIL, il nomme là, la phase d’imprégnation. Autrement
dit, la phase d’insertion ou d’imprégnation est une période ou coures laquelle le ou la
stagiaire prend connaissance de sa structure d’accueil mais aussi mène une étude, pose
des questions aux employés de la structure en fonction de soit des pertinences observées
mais aussi pour se familiariser avec ladite structure.
Aperçu
INTRODUCTION
I- ACCUEIL ET INTEGRATION
II- PRESENTATION DE CAMRAIL III-
RESSOURCES DE CAMRAIL
IV- FONCTIONNEMENT ET ORGANIGRAMME DE
L’ENTREPRISE
V- ORGANIGRAME DE LA COORDINATION
INFORMATIQUE
CONCLUSION
2
GESTION DES STAGIAIRES
3
GESTION DES STAGIAIRES
Après avoir reçu mon appel le 22 Janvier 2023, pour prendre part à un entretien, ce
qui me permettait de savoir si je pourrais commencer ou pas le stage. Mais après une
série de questions, aussi de la rencontre de 3 grands ingénieurs en réseaux,
programmation et en maintenance, le stresse que j’avais a eu à disparaitre directement
car ses ingénieurs ont su m’accueillir en me mettant en confiance mais aussi en ils ont eu
à me parler brièvement du monde professionnel et du choix type de thème que j’avais eu à
choisi. Après cela, nous avons eu à recevoir 2 mois de stage que j’allais entreprendre au
sein de leur structure. Nous avons démarré le stage le mercredi 01 février 2023, ce qui m’a
permis de collecter les informations sur ma structure d’accueil car nous avons eu à faire une
imprégnation avec le coordinateur de la cellule informatique, l’OM, le chargé administratif et
bien d’autre chef de la cellule information et c’est ce qui a rendu plus facile mon intégration
professionnelle sans oublier la gentillesse des autres stagiaires.
1. Historique et évolution :
L’entreprise nommée CAMRAIL a vu naissance le 1er avril 1999, lors de sa création,
elle a été dirigée par Patrick CLAES jusqu’à 2008, ensuite par Didier VANDEBON qui certes
la place à Quentin GERAND en 2009 et quant à lui, il quitte de ses fonctions de directeur
générale (DG) en 2017 et aussi tôt il est remplacé la même année par Jean Pierre MOREL qui
un an plus tard laisse le poste à Pascal MINY qui jusqu’à aujourd’hui est le DG.
4
GESTION DES STAGIAIRES
La gestion courante du domaine ferroviaire.
Pendant les dix premières années de cette concession deux avenants ont été signés :
Les changements survenus à la tête de CAMRAIL en mai 2008 ont favorisé la mise
en place d’un management par objectifs basé essentiellement sur une vision stratégique, qui
accorde une place importante au sens des responsabilités. La démarche managériale de cette
nouvelle politique repose sur le dialogue suivant : une exploitation avec des performances en
baisse, des résultats en amélioration dont la génération de cash ne couvre pas les besoins en
investissement de renouvellement et de développement.
5
GESTION DES STAGIAIRES
La maitrise des relations avec l’Etat et les partenaires du développement : il s’agit
développer une communication adaptée auprès de l’Etat et des partenaires de
développement afin d’accompagner le développement du chemin de fer ;
L’organisation et le développement des Hommes : il s’agit de définir et d’atteindre des
objectifs en rapport avec les différents axes stratégiques de l’entreprise ;
Le renforcement de la rentabilité : assurer une génération de cash permettant d’investir,
de verser des dividendes et de rembourser les dettes ;
Le développement des capacités de production : renouveler le matériel et la voie afin
de maitriser les opérations terminales ;
La responsabilité sociale vis-à-vis des communautés : renforcer la politique de
proximité, écouter mieux et communiquer avec les riverains.
6
GESTION DES
3. Plan de localisation de CAMRAIL
7
GESTION DES
III. Ressources de Camrail
1. Ressources matérielles
Le baie réseau
Le switch
Le routeur
Disjoncteur
Les moniteurs
Les imprimantes
Les souris
Les claviers
8
GESTION DES
2. Ressources immatérielles
N Contribuable M06960008230L
Logo
E-mail camrail.net
Fax 233 82 52
3. Ressources humaines
o Les directeurs ;
o Les directeurs adjoints ;
o Les coordinateurs ;
o Les responsables ;
o Les agents de maîtrise ;
o Les exécutants ;
Une entreprise dispose aussi d’un style de fonctionnement précis et bien élaboré lui
permettant de mieux réussir mais aussi une organisation qui met en valeur son succès. Pour
cela, nous vous présenterons les activités mais aussi l’organigramme de la Coordination
Informatique de CAMRAIL.
9
GESTION DES
1. Activités
La Coordination Informatique dans une structure assure plusieurs missions à
CAMRAIL, nous pouvons énumérer quelques-unes :
1
GESTION DES
Assurer le reporting sur les performances de la coordination Informatique et le suivi
budgétaire ;
UNITE APPLICATIVE :
Accompagner les directions métiers dans l’optimisation de leur processus pour
apporter de la valeur à l’organisation ;
Participer aux actions du contrôle de gestion et budgétaire de la structure ;
Participer à la veille technologique de la coordination Informatique ;
GESTION SYSTÈME ET RÉSEAU :
Assurer l’administration et la gestion de l’infrastructure réseau (serveurs, équipement
réseau, messagerie) ;
Participer aux actions de contrôle de gestion et budgétaire de la structure ;
CENTRE DE SERVICES :
Définir et garantir aux utilisateurs un niveau de service validé avec le métier ;
Coordonner le traitement de toutes les demandes des utilisateurs ;
Administrer les droits d’accès aux systèmes d’information.
La coordination Informatique est indispensable dans le développement d’une société.
Il diminue certaines dépenses inutiles et allège le travail aux utilisateurs. Toutefois,
l’avènement des nouvelles formes de technologie telle que les applications diminuent les
dépenses de l’entreprise en termes de papier et d’encre.
1
GESTION DES
La coordination informatique a pu améliorer les échanges avec l’extérieur.
L’avènement de certaines applications permettant à CAMRAIL de communiquer avec les
partenaires.
2. Organigramme de l’’entreprise
L’entreprise nommé CAMRAIL est organisé comme suite :
Directeur général
MOBIRAIL DMAT DT
DCM DRH DAF DIF
1
GESTION DES
V. Organigramme de la Coordination Informatique
La coordination informatique de camrail est organisée comme suite :
1
GESTION DES
CONCLUSION
En conclusion, la gestion des stagiaires est un enjeu crucial pour les entreprises qui
souhaitent former et intégrer efficacement leurs futurs collaborateurs. Pour y parvenir, il est
essentiel de mettre en place une organisation rigoureuse et de suivre différentes étapes telles
que l'accueil, l'encadrement, l'évaluation et la valorisation du travail des stagiaires. Cette
gestion optimisée permettra non seulement de garantir la réussite des stagiaires, mais
également de favoriser leur engagement et leur fidélisation au sein de
l'entreprise. Pour répondre à la problématique de l'optimisation de la gestion des
stagiaires, il est donc recommandé de mettre en place des bonnes pratiques telles que la
définition claire des missions et des objectifs, l'accompagnement personnalisé, la
communication régulière et constructive avec les stagiaires, ainsi que la reconnaissance de
leur travail et de leur contribution à l'entreprise. Enfin, il convient de souligner que la gestion
des stagiaires est un sujet qui s'inscrit dans une dynamique plus large de gestion des talents
et des ressources humaines. Ainsi, une gestion efficace des stagiaires peut contribuer à
renforcer la culture d'entreprise, à améliorer l'image de l'entreprise auprès des futurs
collaborateurs et à favoriser le développement de compétences clés pour l'entreprise.
1
GESTION DES
CAHIER DES CHARGES
Résumé
Aperçu
INTRODUCTION
I- CONTEXTE ET JUSTIFICATION
II- OBJECTIFS GENERAUX ET SPECIFIQUES III-
DESCRIPTION DES BESOINS
IV- LISTE DES INTERVENANTS V-
PLANIFICATION DU PROJET VI-
CONTRAINTES
VII- LIVRABLES DU PROJET
CONCLUSION
1
GESTION DES
INTRODUCTION
Lors de la fin de la période d’insertion en entreprise, nous, étudiants en cycle DUT,
recevrons un thème de stage académique que nous devrons étudier par rapport au besoin de
ladite structure. Et dans notre cas, le thème porte sur la Gestion des Stagiaires. Pour cela, il
sera question d’étudier de fond en comble le système en place afin de ressortir avec beaucoup
de connaissances les besoins de la structure et de pouvoir gérer le personnel.
1. Objectif général
Ce Cahier de charge a pour objectif de définir les enjeux de la mise en œuvre d’une
application ou d’un système pour la gestion des stagiaires.
A ce jour, le processus d’enregistrement des postulants est encore très fastidieux car
nécessitant des fichiers Excel.
2. Objectifs spécifiques
Notre projet a pour objectifs spécifiques de mettre en place une plateforme, en
occurrence une application web qui facilitera la gestion des postulants.
1
GESTION DES
III. Description des besoins
1. Besoins fonctionnels
Définir les besoins d’une application de Gestion des Stagiaires, il faudrait déjà
comprendre les principes majeurs :
1
GESTION DES
I STAGIAIRES
La liste des personnes ayants participé à la bonne réalisation de ce projet est la
suivante :
Tableau 3 : liste des intervenants
Étudiante en deuxième
BIDZOGO Caroline Suzanne Assistante réalisation
année à IUT
1
GESTION DES
V. Planification du projet
Pour atteindre donc nos objectifs, nous avons élaboré un plan de management du
projet en plusieurs tâches et leurs échéanciers.
Un document formalisé
Préparation du par écrit et approuvée par
modèle de les membres de l’équipe Charte du projet 2 Jours
document projet ainsi que par ses
sponsors
Collecte des
Élaboration des questions Rapport sur l’existant 2 jours
informations
Établissement du cahier
Cahier des charges Cahier des charges 2 jours
des charges
Conception Modèle
Implémentation Modèle de conception 20 jours
d’implémentation
Afin de mener à bien notre travail nous allons utiliser le diagramme de Gantt ;
1
GESTION DES
VI. Contraintes
1. Contrainte de coût :
Pour des raisons académiques, nous sommes appelés à effectuer un stage académique
pour s’imprégner dans le monde professionnel, Ainsi l’évaluation prévisionnel des coûts de
réalisation prendra en compte en priorité les actifs organisationnels de l’entreprise.
2. Contrainte de délais :
Le projet devra être réalisé en 3 mois à compter de la date de début de stage qui est le
23 janvier 2023.
2
GESTION DES
3. Contrainte de qualité :
Assurer la confidentialité des données des utilisateurs ;
Respecter les normes (normes : ensemble des règles régissant de la rédaction des codes
des programmes) et les méthodes de programmations ;
Respecter les normes, les exigences et les méthodes au cours de la modélisation avec un
langage de modélisation (UML 2) ;
L’application devra être cohérente et conviviale du point de vue de l’ergonomie ;
L’application doit être une application web…
1. Livrables du projet
A la fin de notre projet, les éléments à soumettre sont :
En conclusion, la gestion des stagiaires est un processus crucial pour les entreprises qui
cherchent à offrir une expérience professionnelle enrichissante à leurs stagiaires tout en
bénéficiant de leur contribution au développement de l’entreprise. Un cahier des charges bien
élaboré permet de garantir une gestion efficace des stagiaires en définissant clairement les
attentes, les responsabilités et les objectifs pour toutes les parties impliquées. Il est important
de mettre en place procédures de suivi régulières pour évaluer la performance des stagiaires et
s’assurer qu’ils sont en mesure d’atteindre leurs objectifs tout en contribuant positivement à
l’entreprise. En fin de compte, une gestion réussie des stagiaires peut conduire à une relation
gagnant-gagnant entre l’entreprise et les stagiaires, créant ainsi une base solide pour des
relations professionnelles futures.
2
GESTION DES
DOSSIER D’ANALYSE
Résumé
Lorsque nous avons fini avec le cahier de charges du projet reçu par le maître
d’ouvrage, nous devons par la suite commencer à analyser le projet.
Pour cela, nous pouvons dire que l’analyse d’un projet, permet au maître d’œuvre
que nous représentations d’établir une analyse détaillée du problème posé ainsi que la
solution, la méthode d’analyse choisie et les raisons qui ont motivées ce choix
Aperçu
INTRODUCTION
I. ETUDE DE L’EXISTANT
PROBLEMATIQUE
EBAUCHES DE LA SOLUTION
2
GESTION DES
INTRODUCTION
La gestion des stagiaires est un aspect important de la formation professionnelle et de
l'acquisition d'expérience par les étudiants. Cependant, elle peut aussi présenter certains défis
pour les entreprises et les organismes qui accueillent des stagiaires. Dans ce dossier d'analyse,
nous allons examiner les différents aspects de la gestion des stagiaires, notamment la sélection
et le recrutement, la formation, l'évaluation et les défis opérationnels. Nous allons également
analyser les meilleures pratiques pour assurer un programme de stage réussi.
2
GESTION DES
I. Etude de l’existant
Pour bien débuter un travail donné par une structure, il faudrait d’abord dans un
temps avoir une idée claire et précise sur le sujet. Pour cela, analyse que nous allons faire
consiste à présenter l’existant ou la tâche qui est présente dans ladite structure mais nous
irons jusqu’à prendre compte de la manière dont elle est faite et apporter une critique
personnelle afin de mieux circonscrire le sujet qui nous a été donné. Pour ce fait, nous
présenterons une application semblable afin d’apporter une solution mais par la suite, nous
détaillerons le système actuel.
Dès l’avènement de l’outil informatique, la gestion des données est plus facile et à
CAMRAIL la gestion des stagiaires et assurée par l’OM.
Après étude, nous pouvons dire que la gestion des stagiaires de Camrail se présente
comme suit :
L’utilisateur (OM) :
Il peut ajouter, modifier et supprimer un stagiaire ;
Il peut consulter la liste des stagiaires ;
III. Problématique
De notre étude découle des préoccupations sur la gestion des stagiaires. Ainsi,
comment améliorer la gestion des stagiaires ?
2
GESTION DES
UML :
MERISE :
Langage de Modélisation Unifié
Méthode d’Étude et de Réalisation
Informatique pour les Systèmes
d’Entreprises
MERISE est une méthode UML n’est cependant pas une méthode mais plutôt
systémique d’analyse et de un langage de modélisation objet à qui il faut associer
conception de systèmes une démarche pour en faire une méthode. C’est le cas
d’information c'est-à-dire qu’elle des processus 2TUP, RUT et XUP.
utilise une approche systémique
pour concevoir un système orienté
traitements et données.
Merise propose deux vues : Une vue UML associe les données et les traitements et permet
statique (données) et une vue ainsi de limiter les points de maintenance dans le code
dynamique (traitements). Cette et facilite l'accès à l'information en cas d’évolution du
méthode sépare donc les données et logiciel.
les traitements
2
GESTION DES
2. Étude globale de UML
UML de l’acronyme anglais « Unified Modeling Language » signifie « Langage de
Modélisation unifié ». UML a été normalisé en janvier 1997 par l’OMG (Object Management
Group) qui est une association américaine crée en 1989 dont l’objectif est de promouvoir et
standardiser le modèle objet sous toutes ses formes. UML est actuellement et cela depuis
Septembre 2013 à sa version 2.5 Beta 2. Il est né de la fusion des langages de modélisation
objet dominants à savoir :
OMT de James Rumbaugh qui fournit une présentation graphique des aspects
statiques, dynamiques et fonctionnels du système ;
Booch de Grady Booch qui introduit le concept de paquetage ;
OOSE d’Ivar Jacobson qui fonde l’analyse sur la description des besoins fonctionnels.
UML est un langage pseudo formel définissant les éléments de modélisation, leur
sémantique, une notation permettant de les représenter graphiquement. C’est un cadre
d’analyse objet qui offre diffèrent vues et plusieurs niveaux d’abstractions qui permettent
de mieux contrôler la complexité des solutions objets. Ce langage formel et normalisé offre
un gain de précision, un gage de stabilité et encourage l’utilisateur : c’est un support de
communication performent en ce sens qu’il facilite la compréhension des représentations
abstraites complexe. UML permet de représenter les modèles mais ne définit pas le processus
d’élaboration ceux-ci. C’est un langage constitué d’un ensemble de schéma appelé
diagramme qui donne une vision différente du projet à traiter, fournisse une représentation
graphique des besoins des utilisateurs et du système à développer, il a une approche
entièrement objet et non fonctionnelle, couvre tout le cycle de développement d’un logiciel à
savoir l’analyse, la conception et la réalisation.
Cependant dans la modélisation d’une application informatique, ses acteurs préconisent
d’utiliser une démarche :
2
GESTION DES
clarifie, valide et prend en compte les besoins des utilisateurs et par la suite permettra
l’élaboration des lignes de test afin que ceux-ci soient permis par le nouveau logiciel ;
Centré sur l’architecture car le choix d’une architecture adaptée est la clé du
succès dans le développement d’un logiciel. La conception du produit final est basée sur ce
choix car il détermine en grande partie la qualité d’un logiciel regroupée en deux facteurs.
Piloté par les risques en ce sens que les causes majeures d’un projet logiciel
doivent être écartées en priorité.
De ce qui précède, il ressort que, fondé sur la conception orientée objet, nous
pouvons nous servir du langage UML pour modéliser notre future application. Il présente des
avantages tels que :
Offre un cadre conceptuel et de modélisation pour la représentation des processus,
des mécanismes des systèmes ;
Permet de modéliser les différents types d’organisation et des flux d’information ;
Il définit des représentations et non une méthode générale ;
Il fournit un gain de précision grâce aux différentes vues qu’il offre au système ;
Son caractère polyvalent et sa souplesse font de lui un langage universel.
La modélisation d’un système avec UML passe par l’utilisation des diagrammes. Il
reste à noter qu’UML se décompose en plusieurs sous-ensembles à savoir :
Les vues : elles sont les observables du système et décrivent le système d'un point de
vue donné, qui peut être organisationnel, dynamique, temporel, architectural, géographique,
logique, etc.
Les diagrammes : ce sont des éléments graphiques. Ils décrivent le contenu des vues,
qui sont des notions abstraites. Ils peuvent faire partir de plusieurs vues.
Les modèles d'élément : ce sont les briques des diagrammes UML et sont utilisés dans
plusieurs types de diagrammes.
De ce fait, pour mener à bien cette section nous utiliserons UML 2.3 et proposant 14
diagrammes. Les 14 diagrammes sont dépendants hiérarchiquement et se complètent, de façon
à permettre la modélisation d'un projet tout au long de son cycle de vie. UML 2.x fait
progresser la spécification UML, et devient rapidement la norme acceptée pour la
spécification, la documentation et la visualisation des systèmes logiciels. Ainsi, de part
et d’autre de ces illustrations, nous avons les diagrammes structurels ou statiques et les
diagrammes comportementaux.
2
GESTION DES
Diagrammes structurels ou statiques qui rassemblent :
Diagramme de classes : il représente les classes intervenant dans le système ;
Diagramme d’objets : il sert à représenter les instances de classes (objets) utilisées
dans le système ;
Diagramme de composants : il permet de montrer les composants du système d'un
point de vue physique, tels qu'ils sont mis en œuvre (fichiers, bibliothèques, bases de
données…) ;
Diagramme de déploiement : il sert à représenter les éléments matériels (ordinateurs,
périphériques, réseaux, systèmes de stockage…) et la manière dont les composants du
système sont répartis sur ces éléments matériels et interagissent entre eux ;
Diagramme des paquetages : un paquetage étant un conteneur logique permettant de
regrouper et d'organiser les éléments dans le modèle UML, le diagramme de paquetage sert
à représenter les dépendances entre paquetages, c’est-à-dire les dépendances entre ensembles
de définitions ;
Diagramme de structure composite : depuis UML 2.x, permet de décrire sous forme
de boîte blanche les relations entre composants d'une classe ;
Diagramme de profils : depuis UML 2.2, permet de spécialiser, de personnaliser pour
un domaine particulier un méta-modèle de référence d'UML.
Diagrammes comportementaux qui rassemblent :
Diagramme des cas d'utilisation : il permet d'identifier les possibilités d'interaction
entre le système et les acteurs (intervenants extérieurs au système), c'est-à-dire toutes les
fonctionnalités que doit fournir le système ;
Diagramme états-transitions : permet de décrire sous forme de machine à états finis
le comportement du système ou de ses composants ;
Diagramme d'activité : permet de décrire sous forme de flux ou d'enchaînement
d'activités le comportement du système ou de ses composants.
Diagrammes d'interaction ou dynamiques qui rassemblent :
Diagramme de séquence : représentation séquentielle du déroulement des traitements
et des interactions entre les éléments du système et/ou de ses acteurs ;
Diagramme de communication : depuis UML 2.2, représentation simplifiée d'un
diagramme de séquence se concentrant sur les échanges de messages entre les objets ;
Diagramme global d'interaction : depuis UML 2.x, permet de décrire les
enchaînements possibles entre les scénarios préalablement identifiés sous forme de
diagrammes de séquences (variante du diagramme d'activité) ;
2
GESTION DES
Diagramme de temps : depuis UML 2.3, permet de décrire les variations d'une
donnée au cours du temps.
Pour une bonne analyse de notre projet de développement, nous avons eu à nous pencher
sur le langage UML qui doit être associé à un processus. Mais étant donné qu’un processus
devrait nous permettre d’étaler les étapes du développement d’un logiciel, donc nous
distinguons quels processus à savoir RUP, XUP, 2TUP etc… Cependant, dans le cas où nous
nous trouvons, nous avons opter effectuer une association entre UML et le processus
2TUP, pour des raisons bénéfiques car il répond aux caractéristiques du processus unifié,
mais par ailleurs, il nous apporte aussi des réponses reliées aux différentes contraintes de
contraintes de changement continuelles que l’on impose aux différents systèmes
d’information d’une entreprise.
2
GESTION DES
L'analyse : qui consiste à étudier précisément la spécification fonctionnelle
de manière à obtenir une idée de ce que va réaliser le système en termes de métier. Les
résultats de l'analyse ne dépendent d'aucune technologie particulière.
La branche technique : capitalise un savoir-faire technique et/ou des
contraintes techniques. Les techniques développées pour le système le sont indépendamment
des fonctions à réaliser. Cette branche droite comporte :
La capture des besoins techniques : qui recense toutes les contraintes et les
choix dimensionnant la conception du système. Les outils et les matériels sélectionnés ainsi
que la prise en compte de contraintes d'intégration avec l'existant conditionnent
généralement des prérequis d'architecture technique ;
La conception générique, qui définit ensuite les composants nécessaires à la
construction de l'architecture technique. Celle conception est complètement indépendante
des aspects fonctionnels. Elle a pour objectif d'uniformiser et de réutiliser les mêmes
mécanismes pour tout un système. L'architecture technique construit le squelette du
système informatique et écarte la plupart des risques de niveau technique. L'importance de
sa réussite est telle qu'il est conseillé de réaliser un prototype pour assurer sa validité.
La phase de réalisation : consiste à réunir les deux branches, permettant
de mener une conception applicative et enfin la livraison d'une solution adaptée aux
besoins. La branche du milieu comporte :
La conception préliminaire, qui représente une étape délicate, car elle
intègre le modèle d'analyse dans l'architecture technique de manière à tracer la
cartographie des composants du système à développer ;
La conception détaillée, qui étudie ensuite comment réaliser chaque
composant ;
L’étape de codage, qui produit ces composants et teste au fur et à mesure les
unités de code réalisées,
L’étape de recette, qui consiste enfin à valider les fonctions du système
développé.
3
GESTION DES
Représentation
3
GESTION DES
3
GESTION DES
2. Diagramme de séquence
Il documente les interactions à mettre en œuvre entre les classes pour réaliser un
résultat, tel qu'un cas d'utilisation. UML étant conçu pour la programmation orientée objet, ces
communications entre les classes sont reconnues comme des messages. Le diagramme des
séquences énumère des objets horizontalement, et le temps verticalement. Il modélise
l'exécution des différents messages en fonction du temps.
Ce diagramme résume tous les cas d’utilisation de l’application (Cas ajout, cas
modification, Cas suppression)
3
GESTION DES
3. Diagramme d’activité
Il est utilisé pour documenter le déroulement des opérations dans un système, du
niveau commercial au niveau opérationnel (de haut en bas). En regardant un diagramme
d'activité, vous trouverez des éléments des diagrammes d'état. En fait, le diagramme d'activité
est une variante du diagramme d'état où les "états" représentent des opérations, et les
transitions représentent les activités qui se produisent quand l'opération est terminée. L'usage
général des diagrammes d'activité permet de faire apparaître les flots de traitements induits
par les processus internes par rapport aux évènements externes.
3
GESTION DES
3
GESTION DES
3
GESTION DES
Figure 11 : diagramme d’activité « Recherche »
Conclusion
En conclusion, la gestion des stagiaires est un processus complexe qui nécessite une
planification minutieuse et une coordination efficace. Les entreprises et les organismes qui
réussissent à bien gérer leur programme de stage peuvent non seulement contribuer à la
formation professionnelle des étudiants, mais également bénéficier de nouveaux talents et de
perspectives fraîches. En appliquant les meilleures pratiques pour la sélection, la formation,
l'évaluation et la résolution des défis opérationnels, les entreprises peuvent créer des
programmes de stage durables et fructueux pour tous les participants.
3
GESTION DES
DOSSIER DE CONCEPTION
Résumé
Aperçu
INTRODUCTION
3
GESTION DES
Introduction
Lors de la conception d’une application ou d’un logiciel, nous n’avons pas vraiment
besoin d’un document pour son apprentissage mais plutôt beaucoup de pratique et d’une
bonne étude des systèmes qui existent déjà. La phase de conception est l’une des phases
les plus importantes pour la réalisation d’un logiciel. Après avoir fait une présentation du
cahier de charges, et du dossier d’analyse, il est donc question pour nous d’effectuer la
réalisation du dossier de conception de ladite application toute en présentant de façon
détaillé le modèle de conception, le fonctionnement du futur système d’information. De ce
fait, il est donc question pour nous durant la réalisation de ce document, de faire une
présentation du déroulement de la conception des besoins utilisateurs au code sans oublier
l’usage de la méthode 2TUP, que nous avons eu à décrire dans le dossier d’analyse. Et durant
notre travail, nous nous attèlerons durant cette phase de concevoir quelques diagrammes.
3
GESTION DES
relations entre ces classes. Le diagramme de classes comporte quelques concepts : classe,
attribut, identifiant, opération (Méthode) et relation :
Une classe est un type abstrait caractérisé par des propriétés (attributs et méthodes)
communes à un ensemble d'objets et permettant de créer des objets ayant ces propriétés. Ou
encore la description d’un ensemble d’objets partageant la même sémantique, ainsi que les
mêmes attributs, opérations et relations ;
Les attributs d’une classe correspondent à un concept global d’information et se
compose d’un ensemble d’informations élémentaires, appelées attributs de classe. Un attribut
représente la modélisation d’une information élémentaire représentée par son nom et son
format ;
L’identifiant est un attribut particulier, qui permet de repérer de façon unique chaque
objet, instance de la classe ;
L’opération(méthode) représente un fidèlement de comportement des objets,
défini de manière globale dans la classe. Une opération est une fonctionnalité assurée par
une classe. La description des opérations peut préciser les paramètres d’entrée et de sortie
ainsi que les actions élémentaires à exécuter ;
La multiplicité des associations elle définit le nombre d’instances de
l’association pour une instance de la classe. La multiplicité est définie par un nombre
entier ou un intervalle de valeurs. La multiplicité est notée sur le rôle (elle est notée à
l’envers de la notation MERISE). Les valeurs de multiplicité expriment les contraintes liées
au domaine de l’application. Il est donc important de déterminer les valeurs de multiplicité
optimales pour trouver le bon-équilibre entre complexité et efficacité. La multiplicité est
représentée sous la forme d’un couple de cardinalités.
Représentation du diagramme de classe du système
4
GESTION DES
4
GESTION DES
Conclusion
En conclusion, la gestion des stagiaires est un processus complexe qui nécessite une
planification minutieuse et une coordination efficace. Les entreprises et les organismes qui
réussissent à bien gérer leur programme de stage peuvent non seulement contribuer à la
formation professionnelle des étudiants, mais également bénéficier de nouveaux talents et de
perspectives fraîches. En appliquant les meilleures pratiques pour la sélection, la formation,
l'évaluation et la résolution des défis opérationnels, les entreprises peuvent créer des
programmes de stage durables et fructueux pour tous les participants.
4
GESTION DES
DOSSIER DE REALISATION
Résumé
Aperçu
INTRODUCTION
I. Technologies utilisées
Logiciels
Langage de programmation et ses outils utilisées
CONCLUSION
4
GESTION DES
Introduction
Le dossier de réalisation correspond à la phase de mise en œuvre de la solution. Il
permet de décrire l’application en tant qu’instrument visible et manipulable. Il représente
l’aboutissement de tous les dossiers précédents à savoir le dossier d’analyse et le dossier de
conception. C’est donc une concrétisation de la solution proposée. Ce dossier sera donc
constitué : d’une conception préliminaire qui décrira l’architecture applicative, le digramme de
déploiement, suivi de l’implémentation détaillée enfin des résultats et commentaires.
4
GESTION DES
I. Technologie utilisée
1. Equipement logiciel
Tableau 09 : logiciels utilisés
NOM DU LOGICIEL ROLES
Gantt project Planifier les étapes du déroulement du projet
Star UML Réaliser les diagrammes UML
Microsoft Word Rédaction des documents
Google chrome Navigateur
Wampserver Serveur local
Sprint boot Framework JAVA
Intellij IDEA Environnement de développement intégré
Une technologie : C’est l’étude des outils et des techniques employés dans diverse
branches de l’industrie. Pour la mise sur pied de notre application et selon les exigences de
l’entreprise d’accueil le langage de programme retenu est le JAVA EE encore appelé JAVA
2E. A ce langage nous allons associer le Java, CSS3, le HTML, le JavaScript avec ses
librairies (Json, ajax, Jquery), l’application WampServer ayant le serveur d’application et le
serveur de BD et le SQL pour les interactions avec la base de données.
4
GESTION DES
JS : De sa description Java Script, c’est un langage principalement utilisé dans des
pages web interactives mais aussi coté serveur. Autrement dit, le Java Script est utilisé pour
dynamiser les pages web ;
Bootstrap5 : C’est un Framework conçu pour simplifier le développement des
interfaces. Ce Framework associe également le JS, le CSS3… ;
SQL (Strutured Query Language) : C’est un langage structurer qui permet à
l’application de communiquer avec la base de données aux moyens d’un ensemble de requêtes
et va nous aider à manipuler notre base de données ;
Spring boot : Java Spring Boot (Spring Boot) est un outil qui accélère et facilite le
développement d'applications Web et de micro services avec Spring Framework grâce à trois
fonctionnalités principales :
Configuration automatique
Une approche avisée de la configuration
La possibilité de créer des applications autonomes
Back-end qui comporte les éléments tels que le entity pour la création des classes, le
repositorie utilisé pour créer les ressources mais aussi pour la connexion avec le frond end et
les services lieu de création des services de notre application ;
Frond end quant à lui possède des components qui consistent à la création des
composant de notre application, nous avons aussi les App. Component (nous aurons le .ts,
.html, .css) qui sont réservés pour ressortir l’interface de l’utilisateur, pour finir nous avons les
Services qui sont les services qui seront visibles par l’utilisateurs.
4
GESTION DES
2. Architecture physique
Dans le domaine informatique, l'architecture physique (également nommée
architecture technique) décrit l'ensemble des composants matériels supportant l'application.
La technologie objet requiert une architecture qui organise les interactions entre
Object. Pour notre projet nous avons choisi une architecture trois tiers car ce modèle logique
architectural vise à modéliser une application de manière à avoir trois couches logicielles qui
auront des taches prédéfinies pour chaque couche. Comme tache nous allons avoir :
4
GESTION DES
C'est une architecture basée sur l'environnement client-serveur. Le schéma ci-dessous
représente l’architecture technique de notre Application de Gestion des Interventions :
4
GESTION DES
III. Diagramme de déploiement
Un diagramme de déploiement est une vue statique qui sert à représenter
l'utilisation de l'infrastructure physique par le système et la manière dont les composants du
système sont répartis ainsi que leurs relations entre eux. Les caractéristiques des
ressources matérielles physiques et des supports de communication peuvent être précisées
par stéréotype.
4
GESTION DES
MANUEL D’UTILISATION
Résumé
Le guide d’utilisation est conçu pour signaler au maitre d’ouvrage que son projet est
déjà fini. Il permet de présenter les différentes fonctionnalités du projet de manière simplifié
mais aussi de faciliter l’usage de dit logiciel.
Aperçu
INTRODUCTION
I. Guide d’utilisation
CONCLUSION
5
GESTION DES
Introduction
Un guide d’utilisation ou manuel d’utilisation est un document de communication
technique destiné à aider les personnes utilisant un système particulier. Ce manuel contient
toutes les informations essentielles pour que l’utilisateur puisse utiliser pleinement le système
Une fois le super utilisateur connecté, la liste des candidats s’affiche sur l’interface et
il peut ainsi consulter et effectuer toutes les opérations qui lui sont autorisées.
5
GESTION DES
Sur l’interface principale, après avoir cliqué sur le bouton « modifier », un formulaire
de modification s’affiche. Vous modifiez les informations et vous sauvegardez les données.
5
GESTION DES
5
GESTION DES
5
GESTION DES
7. Affiche la liste des stages
Ici le super utilisateur peut consulter la liste des stages.
5
GESTION DES
5
GESTION DES
CONCLUSION GENRALE
Parvenu à la fin de notre stage académique qui s’est déroulé au sein de CAMRAIL,
notre structure d’accueil, sans nous tromper, nous avons déterminer avec conviction que le dit
stage nous a permis de découvrir de nouveaux langages et outils de programmation, sans
oublier des logiciels dont nous ignorons l’existence mais aussi, ce stage nous a permis de
mettre en pratique les connaissances acquises au sein du campus de l’Institut Africain
d’Informatique. Ceci ne pouvait se faire sans nos encadreurs qui nous ont mis dans un
environnement parfait pour la réalisation de notre travail. Nous pouvons dire avec
conviction que l’analyse, la conception, la réalisation et le déploiement de notre application
ont été menés à bien.
Durant la phase d’analyse, nous avons pu découvrir qu’elle consistait à structurer et à
définir les besoins que le maître d’œuvre attend du système à naitre. Il s’agissait de formuler,
d’affiner et d’analyser la plupart des cas d’utilisation via les diagrammes d’UML 2.X. Les
éléments à livrer au terme de la phase d’analyse (acteurs, besoins fonctionnels, besoins non
fonctionnels) étant déterminés, nous pouvions passer à la phase suivante Pour ce qui est de la
phase de conception, nous avions déjà un modèle final des cas d’utilisation. Il s’agissait alors
d’étendre la représentation effectuée au niveau de l’analyse en y intégrant les aspects
techniques les plus proches des préoccupations physiques. L’élément principal à livrer au
terme de cette phase étant le diagramme de classe grâce auquel on peut générer la base de
données. La phase de réalisation consistait après la conception à l’implémentation et au
codage de l’application. Toute réalisation humaine étant perfectible et limitée, nous nous
excusons plus pour toutes les erreurs et autres fautes tant sur la forme que sur le fond du
présent document. Nous espérons néanmoins que ce rapport trouvera un écho favorable
auprès de tous ceux qui le liront, car il représente un pat de plus dans le domaine de la
recherche scientifique.
Nous pouvons donc dire que cette aventure nous a été des plus enrichissantes, ce qui
nous a donné l’opportunité de connaitre véritablement les réalités du monde professionnel et
aussi les difficultés liées à conduire un projet. Malgré toutes ces difficultés, nous avons reçu
beaucoup de connaissances, et nous avons pu sortir grand de cette expérience surtout grâce à
la convivialité de toute l’équipe de travail.
5
GESTION DES
REFERENCES BIBLIOGRAPHIQUES
Livres utilisés :
https://blog.paumard.org/cours/java/ ;
https://gayerie.dev/epsi-b3-orm/javaee_orm/jpa_entites.html ;
Sécurisation des micros services avec Spring Security par (Will Tran).
Cours :
I
GESTION DES
TABLE DES MATIERS
DEDICACEi
REMERCIEMENTSii
SOMMAIREiii
LISTE DES FIGURESiv
LISTE DES FIGURESv
LISTE DES ABREVIATIONvi
RESUMEvii
ABSTRACTviii
INTRODUCTION GENERALE1
DOSSIER D’INSERTION2
1. Historique et évolution..........................................................................................4
2. Partenaires affiliés à la société..............................................................................6
3. Plan de localisation de CAMRAIL.......................................................................7
III. Ressources de Camrail...........................................................................................8
1. Ressources matérielles..........................................................................................8
2. Ressources immatérielles......................................................................................9
3. Ressources humaines............................................................................................9
IV. Fonctionnement et organigramme de l’entreprise...............................................9
1. Activités..............................................................................................................10
2. Organigramme de l’’entreprise...........................................................................12
V. Organigramme de la Coordination Informatique....................................................13
CONCLUSION......................................................................................................14
CAHIER DES CHARGES15
1
GESTION DES
V. Planification du projet...........................................................................................19
VI. Contraintes............................................................................................................20
1. Contrainte de coût...............................................................................................20
2. Contrainte de délais.............................................................................................20
3. Contrainte de qualité...........................................................................................21
DOSSIER D’ANALYSE22
I. Etude de l’existant....................................................................................................24
II. Critique de l’existant............................................................................................24
III. Problématique.......................................................................................................24
IV. Ebauche de la solution..........................................................................................24
V. Présentation et justification de la méthode d’analyse........................................25
1. Étude comparative entre MERISE et UML........................................................25
2. Étude globale de UML........................................................................................26
3. Présentation du processus 2TUP.........................................................................29
VI. Capture des besoins fonctionnels.........................................................................31
1. Diagramme de cas d’utilisation...........................................................................31
2. Diagramme de séquence.....................................................................................33
3. Diagramme d’activité..........................................................................................34
Conclusion.......................................................................................................37
DOSSIER DE CONCEPTION38
I. Technologie utilisée...................................................................................................45
1. Equipement logiciel............................................................................................45
Tableau 09 : logiciels utilisés....................................................................................................45
2. Langages de programmation et outils utilisés.....................................................45
II. Architecture utilisée..............................................................................................46
1. Présentation des parties distribuées.....................................................................46
2. Architecture physique.........................................................................................47
a. Rôle des différentes couches de l’architecture physique....................................47
1
GESTION DES
b. Avantages de l’architecture 3-tiers......................................................................48
III. Diagramme de déploiement.................................................................................49
MANUEL D’UTILISATION50
REFERENCES BIBLIOGRAPHIQUESIX