Gertrude RDS29 Janv
Gertrude RDS29 Janv
Gertrude RDS29 Janv
Dédicace
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page i
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Remerciements
Sommaire
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page ii
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Dédicace.......................................................................................................................................... i
Remerciements............................................................................................................................... ii
Sommaire...................................................................................................................................... iii
Résumé........................................................................................................................................ viii
Abstract.......................................................................................................................................... ix
Introduction Générale...................................................................................................................10
Conclusion Et Perspectives...........................................................................................................50
Référence Bibliographiques..........................................................................................................51
Table de Matières.......................................................................................................................... 52
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page iv
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page v
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
ECTS:
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page vi
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Avant – Propos
Le décret présidentiel N 77/108 du 28 avril 1967 portant sur la création des centres
universitaires introduit le brevet de technicien supérieur (BTS) et c’est l’arrêté ministériel N
90/E/150 MINEDUC du 24 décembre de 1971 qui met en application ce décret.
L’Entreprise qui accueille l’apprenant(e) participe activement à cette formation et met tout
en œuvre pour respecter les spécifications du stage, énoncées ci-après (organisation, planning,
normes pédagogiques et suivi du travail).
C’est pendant ce stage que l’occasion est donnée à l’Étudiant d’effectuer un stage en
entreprise pendant une période de 02 mois, dans le but de s’imprégner des réalités
professionnelles et de compléter l’enseignement jusque à là théorique reçu à l’école.
Nous ne prétendons pas avoir fait un parcours sans - fautes dans cette réalisation et comme
toute œuvre humaine, elle peut contenir des petites erreurs d’interprétation ou d’analyse, nous
nous excusons d’avance et déjà auprès de nos lecteurs et utilisateurs.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page vii
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Résumé
Notre objectif primordial sera donc de mettre sur pied un système automatisé pouvant
répondre en temps réel et voulu au besoin du service informatique dans le suivi et la gestion des
demandes de stages et du suivi des stagiaires au sein de l’entreprise. Cet outil logiciel permettant
non seulement de recensé l’ensemble des demandes de stage, de gérer et suivre l’évolution dans
stagiaires au sein de l’organisation et aussi des fonctionnalités telles que l'inscription des
demandeurs de stage, la définition des profils utilisateurs des stagiaires, la traçabilité des stages,
la recherche, l'impression des cartes d'accès des stagiaires, ainsi que celle de la liste des stagiaires.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page viii
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Abstract
With a view to facilitating and improving the management and monitoring of trainees, at
the Cameroonian Ministry of Posts and Telecommunications and more precisely in its IT
Department, MINPOSTEL plans to set up "A Management Application For Monitoring
Attendance And Activity of Interns ”whose objective is to automate and manage the essential
tasks concerning the latter. Our work will therefore consist of setting up a computer system for
managing interns within this ministerial department. This development will require the use of the
UP7 and UML approach as a modeling language and the implementation will be carried out with
the PHP programming language and implementation tools mainly relating to web development
and relational databases. These include the JQuery Framework, Bootstrap4 and the languages
JavaScript, PHP, CSS3, HTML5. For the production of our database we used the XAMPP server
and the MySQL DBMS. As for the coding of, we used the Visual Studio Code editor.
Our primary objective will therefore be to set up an automated system that can respond in
real time and as desired to the needs of the IT department in the monitoring and management of
internship requests and the monitoring of interns within the company. This software tool not only
makes it possible to identify all internship requests, to manage and monitor the development of
interns within the organization and also functions such as the registration of internship seekers,
the definition of user profiles trainees, internship traceability, research, printing of trainee access
cards, as well as that of the list of trainees.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page ix
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Introduction Générale
Par ailleurs, l'informatisation du processus de gestion des stagiaires pose les problèmes
d'organisation, de délimitation des tâches ainsi que de la sécurité du système. Cette gestion
consistera à : enregistrer tous les stagiaires, définir le profil de chacun d'entre eux, permettre la
traçabilité des stages et enfin faciliter la recherche des stagiaires et des stages. Notre travail
consiste donc à mettre en place une application web pour la gestion des stagiaires. De ce fait les
objectifs majeurs de notre travail sont : la définition des profils des stagiaires, la traçabilité des
stages, la recherche ainsi que l'impression des cartes des stagiaires.
Pour développer ce système, nous avons utilisé UP7 comme méthode d'analyse et de
conception, UML comme langage de modélisation ; l'implémentation quant à elle, elle a été
réalisée via le Système de Gestion de Base de Données (SGBD) MySQL pour la base de données
et les langages HTML5, CSS3, JavaScript, PHP 5.4 ont été utilisés pour la création des
différentes interfaces et l'implémentation des fonctions nécessaires aux traitements de nos
données.
Au terme de notre stage nous avons mis sur pied un système qui offre toutes les
fonctionnalités décrites dans le cahier de charge. Pour parvenir aux objectifs définis, nous avons
structuré notre mémoire en trois chapitres : dans le premier, nous présentons le problème de
gestion des stagiaires ainsi que l'expression des besoins, le deuxième est consacré à l'analyse et la
conception ; l'implémentation du système ainsi que les tests sont présentés au troisième chapitre
et enfin nous avons une conclusion et des perspectives.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 10
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Chapitre 1
Dans ce chapitre, nous vous présenterons la structure de l’établissement dans lequel s’est
déroulé notre stage. Ensuite nous définirons le service objet de notre étude qui est le service
Etablissements d’enseignement de la conduite automobile, puis on définit l’organigramme interne
de ce service.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 11
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
SIGLE MINPOSTEL
Raison Sociale Ministère des Postes et Télécommunications
Adresse Yaoundé, Quartier des Ministères
(+237) 222 230 615. Fax: +237 222 232 055
Contacts
Mail: contact@minpostel.gov.cm
Site Internet https://www.minpostel.gov.cm/index.php/fr/
Madame LIBOM LI LIKENG née MENDOMO AWOUMVELE
Minette (Ministre des Postes et Télécommunications)
Nom Responsable
Vue Principale du
Ministère
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 12
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
1969 : Création de l'ENSPT 1972 : Création d'INTELCAM. Installation de l'antenne de
Zamengoé ;
1986 : Installation de l'antenne de Bépanda ;
1987 : Budget annexe. Octroi de l'autonomie financière au MINPOSTEL ;
1998 : Désengagement de l'Etat du secteur productif :
o Séparation des activités de Postes de celles des Télécommunications et TIC ;
o Création de CAMTEL par fusion d'INTELCAM et de la Direction des
Télécommunications ;
o Fin de l'autonomie financière du MINPOSTEL ;
o Création de l'ART ;
o Libéralisation du secteur des télécommunications mobiles ;
o 2001 : Première tentative avortée, de la privatisation de CAMTEL ;
o 2002 : Arrimage au câble sous-marin à fibre optique SAT3.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 15
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 16
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
I. Déroulement du Stage :
1) Présentation du Lieu de Stage :
Placée sous l'autorité d'un Chef de Cellule, la Cellule Informatique est chargée :
2) Accueil Et Intégration :
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 17
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
A l’arrivée, l’accusée de réception du ministre de mise en stage doit être présentée par le
stagiaire au chef de la CELINFO. Celle-ci fera fois de l’admission effective du stagiaire dans la
direction concernée. Vient ensuite, la phase de prise de contact (Phase pendant laquelle il est
présenté au stagiaire un aperçu de la structure et les objectifs à atteindre durant la période de
stage). Ensuite est attribué au stagiaire un encadreur pour suivi tout au long de la période de
stage. Après les prises de contact avec l’encadreur, il s’en suit un entretien sur les missions de la
cellule, les taches exécutables par celle-ci et une réflexion sur le thème de rapport de stage puis
une visite dans la salle de serveurs. Pour terminer, un compte d’accès au réseau du MINPOSTEL
est créé pour favoriser la connexion au réseau internet et faciliter les recherches du stagiaire.
Pendant notre séjour de stage, nous avions réalisé des activités de bureau, on n’a pas eu la
chance de faire la descente sur terrain là où s’exécutent les différents projets. Ces activités
réalisées sont entre autres :
4) Apport du Stage :
Pour un étudiant qui ne connait qu’en grande partie la théorie de l’école, c’est avec
enthousiasme que nous avons débuté notre stage dans le but :
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 18
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
5) Difficultés Rencontrées :
Les remarques que j’ai eues à avoir pendant mon stage sont :
Le suivit des mouvements du personnel afin pour lutter contre les bureaux vides et ou
fermés pour remédier à la non disponibilité du personnel ;
L'étude du problème et l'expression des besoins constituent la première étape dans les
différentes phases de développement d'une application. Elle permet de bien cerner et comprendre
les besoins de ce qu'on veut bâtir ou améliorer, en vue de faire des propositions de solutions
pertinentes aux problèmes à résoudre. Ce chapitre est structuré de la manière suivante : tout
d'abord nous présentons les généralités sur le stage puis nous décrivons le problème dans le cadre
de notre étude.
D'un point de vue général la gestion désigne l'action ou la manière de gérer, d'administrer,
de diriger, d'organiser l'exécution d'une tâche. Le stage quant à lui peut se définir comme étant
une période pendant laquelle une personne exerce une activité temporaire dans une entreprise, en
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 19
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
vue de sa formation. Le stagiaire quant à lui désigne toute personne qui effectue un stage. Toute
structure professionnelle offrant des stages à nécessairement besoin d'un système informatique de
gestion des stagiaires afin de mieux organiser et suivre ses stagiaires.
L’existant est l’ensemble des éléments et objets d’un système d’information avec une forte
prise en compte du champ d’étude. En effet, son recueil nous permettra :
Pour faire les affectations des stages et des encadrant, La secrétaire maintient une table
Excel qui contient 5 colonnes (nom et prénom du stagiaire, sujet de stage, encadrant, date début
du sage, date fin du stage).Chaque ligne dans la table représente l’affection d’un encadrant à un
stagiaire et de ce dernier à un stage.
2) Critiques de L’Existant :
Après analyse de l’existant, nous avons pu relever un certain nombre de difficultés que
rencontrent les fonctionnaires de la société dans la gestion actuelle des stages et des stagiaires :
La tâche de recherche du dossier d’un stagiaire et très lourd à faire lorsque le nombre des
stagiaires est important ;
L’accès aux informations des stagiaires est difficile vu qu’il faut à chaque fois chercher
leurs dossiers ;
La secrétaire doit organiser manuellement les documents et les dossiers des stagiaires et
des stages ;
Le classement des dossiers et très compliqué (par nom du stagiaire/par durée de stage …) ;
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 21
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Les documents peuvent être perdus, mal reclassées ou bien détériorés par l’usage
fréquent ;
Les dossiers ne sont pas sécurisés, n’importe quelle personne peut y accéder ;
vu qu’il n’y a pas d’un système de génération automatique des attestations, les stagiaires
doivent toujours attendre la secrétaire pour qu’elle génère leurs attestations.
3) Solutions Proposées :
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 22
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Les besoins fonctionnels se rapportent aux fonctionnalités que l'application doit offrir pour
satisfaire les utilisateurs. Les fonctionnalités que doit intégrer l'application à développer sont :
Les discussions menées avec la cellule informatique du MINPOSTEL ont abouti à la définition
des fonctionnalités suivantes :
Envoi des demandes en ligne. Cette tâche va être effectuée par les demandeurs de stage. Il
s’agit de remplir un formulaire en ligne ;
Gestion des demandes reçues. Cette tâche est confiée au responsable (l’administrateur de
l’application), ce qui nécessitera une authentification avant toute utilisation. Elle consiste
essentiellement au traitement des demandes reçues. Le système doit permettre au
responsable les fonctionnalités suivantes :
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 23
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
automatiquement, pour que le stagiaire puisse accéder à son compte personnel par la suite.
Le système devra permettre au responsable de :
o Consulter la liste des stages (effectués ou qui seront effectués) avec la possibilité de
les éditer (ajouter les informations du tuteur, sujet du stage…) ;
Messagerie interne. Le système doit assurer le contact entre le responsable et les stagiaires
grâce aux comptes personnels générés par le système au moment de l’acceptation de la
demande ;
Génération des statistiques. Le système doit être capable de générer des statistiques et de
les représenter sous forme des graphiques ;
Evaluation du stage. A la fin du stage, le stagiaire est censé rendre un rapport de stage afin
de faire le point sur son expérience. Donc, le système doit permettre aux stagiaires
d’importer leurs rapports et au responsable de les évaluer (les stagiaires) à l’aide d’un
formulaire à multi choix.
Il s'agit des besoins qui caractérisent le système. Ce sont des besoins en matière de
performance, de type de matériel ou le type de conception. Dans le cadre de ce travail,
l'application devra être extensible, c'est-à-dire qu'il pourra y avoir une possibilité d'ajouter ou de
modifier de nouvelles fonctionnalités.
Les besoins non fonctionnels spécifient également, les propriétés du système telles que les
contraintes d'environnement et d'implémentation, la performance, la maintenance, l'extensibilité
et la flexibilité. Certains besoins non fonctionnels sont généraux et ne peuvent pas être rattachés à
un cas d'utilisation particulier. Les contraintes ergonomiques sont les contraintes liées à
l'adaptation entre les fonctionnalités de l'application, leurs interfaces et leur utilisation. Pour notre
application, nous devons obéir aux contraintes ergonomiques suivantes :
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 24
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
faire une interface simple et compréhensible ;
La Gestion des présences et activités des stagiaires » est une application qui doit être
utilisable par plusieurs et différents utilisateurs avec précision du droit d’accès de chacun en
fonction de son poste. Les acteurs principaux de l’application sont : Cadres du MINIPOSTEL tel
et le Chef de la cellule informatique. Chacun de ces acteurs doit s’authentifier (Login et Mot de
passe) pour avoir le droit de jouer ses rôles. Le mot de passe peut-être enregistré. L'inscription
des stagiaires se fait chez un des cadres du MINIPOSTEL .S’il y a l’accord après Ce dernier
Saisit les informations personnelles (prénom, nom, CIN, adresse, e-mail, téléphone et date de
naissance).
Ces informations sont enregistrées dans la base de données. Après avoir l’accord, le cadre
peut ajouter un stage au stagiaire après l’inscription directement ou bien ultérieurement. Les
informations qui doivent être enregistrées dans la base de données: le sujet du stage, le prénom et
le nom de l’encadrant, la date de début et de fin du stage, la division, le type de stage lors de
l’affectation. Il faut garder trace pour les stages déjà effectués au MINIPOSTEL. Le Chef de la
cellule informatique doit avoir le droit d’ajouter, modifier ou supprimer les Stagiaires, les
Encadrants et les Stages. Chaque utilisateur peut identifier un Stagiaire ou Encadrant, soit par son
nom, soit par son CIN. Il peut aussi afficher les statistiques des divisions : le nombre actuel des
Stagiaires (Nouveaux, En cours, En archive), le nombre de Stages (Affectés et non Affectés) et le
Nombre d’Encadrants (Affectés et non Affectés). L’utilisateur a aussi le droit de générer
l’Attestation de stage et de l’imprimer. Cette tâche peut être effectuée à l’aide du Nom et Prénom.
Ce document comprend la période du stage qui contient les informations suivantes : le nom
complet du stagiaire, la division où il a effectué son stage. Le Chef de la cellule informatique
pourra bénéficier aussi des fonctionnalités d’un cadre de la Division. L’administrateur est le super
utilisateur qui peuvent ajouter, supprimer et modifier les comptes d’utilisateurs. Il a le droit
d’accéder aux différentes fonctionnalités d’un cadre. Chaque compte est caractérisé par un nom
d’utilisateur unique, un mot de passe et un type (Administrateur, User).
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 25
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Chapitre 2
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 26
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
I. Langage de Modélisation :
Un des points forts de l'approche objet consiste à se concentrer sur la modélisation des
systèmes, indépendamment de la technologie qui sera utilisée pour la réalisation. Cette propriété
très intéressante permet aux chefs d'entreprises, soit d'arrêter le processus de développement du
logiciel, soit de le modifier selon leurs besoins, et cela en étant encore à l'étape de modélisation
(sans faire de dépenses en terme de déploiements technologiques).
UML présente neuf (09) diagrammes (dans sa version 2 il présente treize diagrammes),
chacun étant utilisé pour mettre en évidence un aspect bien défini du système.
Selon Pascal Rocque, les neuf diagrammes UML se répartissent selon trois axes de
modélisation : fonctionnel, statique et dynamique.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 27
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
UML est un langage de modélisation. Dans la norme, il n'existe pas de démarche unifiée
pour construire les modèles et conduire un projet mettant en œuvre UML. Cependant, les auteurs
d'UML ont décrit dans un ouvrage [jacobson2000a] le processus unifié (UP, Unified Process) qui
doit être associé à UML.
Le processus de développement UP, associé à UML, met en œuvre les principes suivants :
2) Démarche de Développement :
UP7 est une démarche d'application d'UML qui prend appui sur UP mais qui se veut avant
tout être pragmatique. Cette démarche est fondée d'une part sur la vision du processus de
développement et d'autre part sur les expériences tirées de la réalisation en entreprise de projets
avec UML. La démarche est articulée suivant deux axes : les quatre phases qui correspondent à
celles d'UP et sept activités. Ainsi, on peut présenter dès ce stade un premier schéma d'ensemble
de la démarche suivant ces deux axes
UML est utilisé pour spécifier, visualiser, modifier et construire les documents nécessaires
au bon développement d'un logiciel orienté objet. UML offre un standard de modélisation, pour
représenter l'architecture logicielle. Les différents éléments représentables sont :
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 28
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
les acteurs ;
les processus ;
la réutilisation de composants.
Diagrammes de Comportement
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 29
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 30
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
I. Analyse Fonctionnelle :
L'analyse objet est basée sur une perception tridimensionnelle selon trois axes :
une analyse dynamique : elle décrit le cycle de vie de l'objet au cours de l'application (les
étapes par lesquelles passe l'objet ainsi que les évènements qui lui sont envoyés) ;
1) Le Cas d’Utilisation :
Les diagrammes de cas d'utilisation sont des diagrammes UML utilisés pour donner une
vision globale du comportement fonctionnel d'un système logiciel. Ils sont utiles pour des
présentations auprès de la direction ou des acteurs d'un projet, mais pour le développement, les
cas d'utilisation sont plus appropriés. Après l’étude du cahier de charge on est arrivé à identifier
des acteurs susceptibles d’interagir avec le système :
Les principaux cas d’utilisations développés par le système sont les suivants :
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 31
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Nom de l’acteur Rôles dans le système
S’authentifier ;
Consulter liste des stagiaires ;
Personnel Cellule Consulter Liste Activité du Stagiaire ;
Importer rapport de stage du stagiaire ;
Effectuer recherches sur stagiaires ;
S’authentifier ;
Suivre les stagiaires ;
Editer Activités du Stagiaire ;
Consulter Liste Activité du Stagiaire ;
Encadreur Lister les stagiaires ;
Lister les stages ;
Chercher les stagiaires ;
Imprimer les attestations ;
Afficher Les Statistiques ;
Enregistrer Stagiaires ;
Pointer Arrivée Stagiaire ;
Secrétaire de La Cellule Informatique
Pointer Départ Stagiaires ;
Editer Absence Stagiaire ;
S’authentifier ;
Gérer les Comptes ;
Consulter les stagiaires ;
Gérer les stages / encadreurs ;
Administrateur (Chef Cellule Informatique) Lister les stages/encadreurs ;
Consulter Liste Activité du Stagiaire ;
Chercher les stagiaires ;
Imprimer les attestations ;
Afficher Les Statistiques.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 32
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 33
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Dans cette section, nous abordons les modèles du domaine, c'est-à-dire le diagramme de
classes statique. Ces derniers sont utilisés pour modéliser l'aspect statique du système. Ils mettent
en avant sa structure statique qu'ils représentent avec des classes, le vocabulaire utilisé dans le
système qu'ils présentent sous forme d'attributs de classes, ainsi que les relations statiques qui
existent entre elles.
Une classe est la représentation d'un ensemble d'éléments (objets) dotés des propriétés, des
opérations et d'une sémantique commune. Elle représente des éléments variés pouvant être
concrets (voiture, élève, etc.) ou abstraits (commande, livraison, etc.).
Nous avons dit plus haut que le diagramme des cas d'utilisation montre le système du point
de vue de ses acteurs. Le diagramme de classe montre plutôt la structure interne. Il exprime de
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 34
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
manière générale la structure statique d'un système, en termes de classes et de relations
(associations) entre ces dernières.
2) Diagramme de Classe :
Le diagramme de classes est un schéma utilisé en génie logiciel pour présenter les classes
et les interfaces des systèmes ainsi que les différentes relations entre celles-ci. Ce diagramme fait
partie de la partie statique d'UML car il fait abstraction des aspects temporels et dynamiques
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 35
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
1..1
1..1 1..1
1..1
Affectation
1..*
+ idAffectation : int
+ DateAffectation : Date Stage
0..*
Bureau + HeureAffectation : Date
+ idStage : int
+ CodeBureau : String
+ DateDebutStage : Date
+ LibelléBureau : String
+ DateFinStage : Date
1..* + FichierRapportStage : String
0..*
1..1
1..* Stagiaire 1..* 1..* 1..*
+ idStagiaire : int
Grade + Nom Stagiaire : String
1..1 + PrenomStagiaire : String 1..1
+ CodeGrade : String
+ DateNaissStagiaire : Date
+ LibelléGrade : String
+ T elStagiaire : String
1..* + ImagePhotoStagiaire : String 1..1
Genre
1..1 1..* 1..1 + CodeGenre : String 1..1 1..* Arrivée
1..1 + LibelléGenre : String 1..1
1..1 + idArrivée : int
Encadreur
+ DateArrivée : Date
+ M atriculeEncadreur : String 1..* + HeureArrivée : Date T ypeStage
+ Nom Encadreur : String + CodeT ypeStage : String
+ Prenom Encadreur : String 1..* + LibelléT ypeStage : String
+ DateEmbaucheEncadreur : Date 1..*
+ ImagePhotoEncadreur : String
+ T elEncadreur : String
1..* Activité
+ EmailEncadreur : String
+ idActivité : int
Départ + LibelléActivité : String
1..*
+ DescriptionActivité : String
+ idDépart : int
+ DateActivité : Date
+ DateDépart : Date
+ HeureDépart : Date
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 36
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Dans cette section nous allons donner quelques diagrammes de séquences de notre
système. En effet, l'étude dynamique est une étape importante dans la définition des objets et la
compréhension de leur fonctionnement dans le système, elle se base sur plusieurs modèles.
Relativement à notre système nous allons nous baser sur un modèle dynamique : Les
diagrammes de séquences (les scénarios des diagrammes de cas d'utilisation vont nous permettre
d'élaborer ces diagrammes de séquences).
1) Diagramme de Séquences :
Ils montrent les objets impliqués par l'interaction avec les messages échangés
(séquentiellement, en parallèle, de manière synchrone ou asynchrone...) entre ces objets.
pour mettre en évidence les dépendances entre les différents objets impliqués dans
l'exécution d'un processus ou d'un cas d'utilisation.
Un diagramme de séquence fait apparaître les interactions entre des objets et les messages
qu'ils échangent ; il permet de visualiser les messages par une lecture de haut en bas.Les éléments
du diagramme de séquence sont :
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 37
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Processus d'authentification
Systeme
Personne
Demander l'acces
Valider la saisie
Si Oui
Affi cher la page d'acceuil
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 38
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
2) Diagramme d’Activité :
Afficher Formulaire
Authentification
Validation
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 39
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Chapitre 3
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 40
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Pour implémenter notre application de gestion, nous nous sommes servis d’un ordinateur
portable Product ID 00262-30314-85273-AACEM dont les caractéristiques sont :
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 41
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
d'Entreprise. Avec PowerAMC, Sybase vous accompagne à toutes les étapes de la mise en œuvre
de votre projet d'Architecture d'Entreprise, de l'urbanisation des processus à la représentation
physique de vos données.
Le Langage PHP :
Le langage PHP fut créé en 1994 par Rasmus Lerdorf pour son site web. C'était à l'origine
une bibliothèque logicielle en C dont il se servait pour conserver une trace des visiteurs qui
venaient consulter son CV. Au fur et à mesure qu'il ajoutait de nouvelles fonctionnalités, Rasmus
a transformé la bibliothèque en une implémentation capable de communiquer avec des bases de
données et de créer des applications dynamiques et simples pour le Web. Rasmus décida alors en
1995 de publier son code, pour que tout le monde puisse l'utiliser et en profiter. PHP s'appelait
alors PHP/FI (pour Personal Home Page Tools/FormInterpreter).
En 2002, PHP est utilisé par plus de 8 millions de sites Web à travers le monde, en 2007
par plus de 20 millions et en 2013 par plus de 244 millions.
La version actuelle est la version 5, sortie le 13 juillet 2004. Elle utilise Zend Engine 2 et
introduit une modélisation objet plus performante, une gestion des erreurs fondée sur le modèle
des exceptions, ainsi que des fonctionnalités de gestion pour les entreprises. PHP 5 apporte
Beaucoup de nouveautés, telles que le support de SQLite ainsi que des moyens de manipuler des
fichiers et des structures XML basés sur libxml2.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 42
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
La dernière mise à jour est la 5.6.7 datant du 20 mars 2015. Il est à noter
qu'historiquement, PHP disposait d'une configuration par défaut privilégiant la souplesse à la
sécurité (par exemple registerglobals, qui a été activé par défaut jusqu'à PHP 4.2). Cette souplesse
a permis à de nombreux développeurs d'apprendre PHP mais le revers de la médaille a été que de
nombreuses applications PHP étaient mal sécurisées. Le sujet a bien été pris en main par le PHP
Group qui a mis en place des configurations par défaut mettant l'accent sur la sécurité. Il en
résultait une réputation de langage peu sécurisé, réputation d'insécurité qui n'a plus de raison
d'être.
Framework Bootstrap :
jQuery:
événements ;
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 43
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Ajax ;
plugins ;
Le Logiciel EasyPHP :
EasyPHP peut être utilisé comme une application portable, c’est-à-dire lancé sur une clé
USB
Le SGBDR MySQL :
Editeur Brackets :
Il a été d'abord le projet qui servait de base à Adobe Edge Code, mais les projets ont
fusionné, ce qui a permis à Brackets d'intégrer de nouvelles fonctionnalités liées au Creative
Cloud. L'éditeur supporte l'ajout d'extensions qui peuvent ajouter des fonctionnalités à l'éditeur.
Celles-ci peuvent être développées dans Brackets lui-même avec HTML, CSS et JavaScript, étant
donné qu'il est écrit avec ces trois langages. Il est également possible de développer des thèmes.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 46
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 48
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 49
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Conclusion Et Perspectives
Au terme de notre travail, nous avons apporté une solution informatique aux problèmes de
gestion des stagiaires à la Cellule Informatique du Ministère des Poste et Télécommunications.
Nous avons mis en place une application fiable et apte à atteindre les objectifs fixés par la
Cellule Informatique du Ministère des Poste et Télécommunications. L'application va
permettre de réaliser les tâches suivantes : la définition des profils des stagiaires, la traçabilité des
stages effectués, faciliter la recherche des stagiaires, permettre la génération au format PDF des
listes de stagiaires, de stages ainsi que les cartes d'accès des stagiaires.
Toutefois, il serait intéressant que SIGES puisse dans les versions futures interagir avec les
réseaux des établissements de provenance de ses stagiaires afin d'améliorer le suivi de ces
derniers.
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 50
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
Référence Bibliographiques
NOTES DE COURS :
OUVRAGES PUBLIES :
o [L3] Création de pages web dynamique, Côté Serveur (En PHP) [Livre] / Auteur.
SERIAI Djamel Abdelhak ;
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 51
Gestion Automatisée des Stagiaires dans Une Administration Publique : Cas du MINPOSTEL Cameroun
SITES WEB VISITES :
Table de Matières
Rapport de Stage Rédigé Et Présenté Par DJAMBA GERTRUDE – Etudiante BTS GL2 ISS Page 52