Académique Documents
Professionnel Documents
Culture Documents
Unité-Égalité-Paix
****************************************************
Ministère de l'Enseignement Supérieur et de la recherche
Université de Djibouti
1
Remerciement………………………………………………………………………………………… 3
Introduction Générale ……………….....……………………………………………………….. 4
I. Présentation du centre de formation CFEEF
1. Définition …………………………………………………………………………………………. 5
2. Fiche technique ………………………………………………………………………………….6
3. Organigramme du centre CFEEF ……………………………………………………….…6
4. Structure du CFEEF ……………………………………………………………………………..7
1. Tableau de planification……………………………………………………………………12
2. Diagramme de gant………………………………………………………………………….13
IV. La conception
1. Introduction…………………………………………………….………………………….….14
2. Méthodologie d’analyse………………………………………………………………….14
2.1 Le langage UML……………………………………………………………………………...15
3. Les acteurs et leurs rôles…………………………………………………………….…..15
3.1 Les cas d’utilisations ……………………………………………………………………...15
3.2 Le diagramme de classe …………………………………………………………........18
3.3 Le diagramme de cas d’utilisation…………………………………………………..18
3.4 Le diagramme de séquence………………………………………………………….…19
2
V. L’Application
1. Introduction………………………………………………………………………………………21
2. Outils de développement……………………………………………………………….…21
2.1 HTML5…………………………………………………………………………………………..…21
2.2 CSS3…………………………………………………………………………………………………21
2.3 PHP………………………………………………………………………………………………....22
2.4 JAVASCRIPT………………………………………………………………………………..…….22
2.5 MYSQL……………………………………………………………………………………………..22
2.6 WAMPSERVER…………………………………………………………………………….……22
3. Les interfaces de l’Application……………………………………………………..…….23
3.1 Page d’inscription…………………………………………………………………………….23
3.2 Interface d’administration……………………………………………………………..…25
Conclusion……………………………………………………………………………………………….…30
Bibliographie………………………………………………………………………………………………31
3
Remerciement
Nous remercions tout d’abord Dieu le tout-Puissant qui nous a accordé le courage et la
persévérance nécessaires pour accomplir ce travail. Nous sommes conscients que nous
n'aurions pas pu en arriver là sans sa grâce.
Nous tenons également à exprimer notre reconnaissance envers nos parents pour leur
amour et leur soutien constants, ainsi que pour les sacrifices qu'ils ont consentis pour nous
permettre de poursuivre nos études. Nous sommes également reconnaissants envers notre
cher encadreur, M. Mohamed Nour Weirah, pour son engagement et ses précieux conseils
tout au long du projet.
Nous souhaitons également remercier notre entourage, y compris nos parents, nos
professeurs et nos amis, pour leur contribution à notre parcours académique.
Enfin, nous exprimons notre profond respect et notre gratitude envers les membres du jury,
qui ont accepté de juger notre travail et de partager leurs réflexions et critiques scientifiques.
Nous espérons que notre modeste travail répondra à leurs attentes et contribuera à notre
développement personnel et professionnel.
4
Introduction générale
Dans un premier lieu nous allons présenter le Centre de Formation des Enseignants de
l'Enseignement Fondamental. Dans un deuxième lieu nous allons voir l’analyse et la
planification du projet. Dans un troisième lieu nous allons élaborer la conception du projet et
présenter les différents outils utilisés et les interfaces de l’application .Enfin nous allons
conclure notre projet.
5
I. Présentation du centre de formation des Enseignants de
l’Enseignement Fondamental (CFEEF).
1. Définition :
Le Centre de Formation des Enseignants de l'Enseignement Fondamental (CFEEF) est un
établissement d'enseignement et de formation professionnelle des personnels de l'éducation
nationale.
Il a pour missions :
Le CFEEF est en lien permanent avec son environnement scolaire à travers les différents
stages effectués sur le terrain de ses élèves-professeurs pour s’initier aux multiples facettes
du métier d’enseignant.
L’établissement est doté d’une infrastructure technique et technologique moderne avec des
salles multimédias.
Toutes ces formations sont assurées par un staff pédagogique comprenant des enseignants-
chercheurs, des conseillers pédagogiques, des inspecteurs de tous ordres d’enseignement.
6
2. Fiche technique :
Fax +25321320300
Site web http://www.cfeef.edu.dj/
Date de création Octobre 2010
Directrice Aicha Farah Iltireh
Effectif global 498
Directeur Général
Direction de la
Formation, des Direction de la Scolarité Direction de
Innovations et des Ressources l'Administration et des
Pédagogiques et du Pédagogiques Finances
Partenariat
7
4. Structure du centre CFEEF Omar Guelleh Ahmed :
Le centre de formation compte environ 498 élèves-professeurs, se répartissant comme suit :
o 240 élèves-professeurs des écoles pour l'enseignement de base dont 150 francisant,
50 pour le préscolaire, 20 arabisants et 20 anglophones,
o 228 élèves-professeurs pour l'enseignement moyen, secondaire,
o 30 élèves-professeurs pour l'enseignement bilingue (français et arabe).
La durée d’étude est étalée sur 2 années, dans lequel il y a une complémentarité entre les
études théoriques et les stages obligatoires effectués (3 stages en première année).
Le service de la scolarité reçoit un grand nombre de dossier d’inscription soumis par les élève-
professeur, le service vérifie si les dossiers sont complets c’est dire s’il comporte tous les pièces
demandées. Une fois que c’est fait l’élève-professeurs est invité à payer le frais d’inscriptions.
1. Présentation du projet
Notre projet de fin d’études consiste à la conception et réalisation d'une application web
d'inscription et de paiement en ligne pour les nouveaux élèves professeurs admis au
concours du Centre de Formation des Enseignants de l'Enseignement Fondamental (CFEEF).
Ce projet a été réalisé dans le cadre de notre cursus universitaire sous la supervision de, M.
Mohamed Nour Weirah.
L'objectif central de notre projet consiste à optimiser les procédures d'inscription et de
paiement pour les nouveaux élèves professeurs admis au concours au CFEEF. Suite à une
observation minutieuse, nous avons identifié des lacunes dans les processus existants qui
reposent principalement sur des documents papier et des délais prolongés. Ces inefficacités
ont engendré des frustrations tant pour les étudiants que pour le personnel administratif. Par
conséquent, notre projet s'est concentré sur la simplification et l'amélioration de ces
procédures, en adoptant une approche numérique pour offrir une expérience plus fluide et
conviviale à toutes les parties prenantes.
8
2. Étude de l’existant
- 4 photos d'identité.
- une copie de leur carte d'identité.
- une copie conforme de leur diplôme.
- une demande manuscrite écrite au Ministère de l' 'Éducation Nationale et de la
Formation Professionnelle (MENFOP).
- une carte réponse à retirer de l'Agence Nationale pour la Promotion de l'Habitat et de
la Propreté (ANPHIP).
- un bulletin n°3.
- un certificat médical d'aptitude.
- ainsi qu'un paiement de 10 000 FJD.
Une fois que le dossier est complet, les nouveaux élèves professeurs doivent remplir un
formulaire sur Google Forms pour finaliser leur inscription. Ils obtiennent alors leurs
identifiants et leur mot de passe pour se connecter sur la plateforme dédiée au CFEEF. Cette
plateforme leur permettra de suivre leurs cours, de passer des examens et d'accéder à toutes
les ressources dont ils ont besoin pour réussir leur formation.
De plus, la saisie manuelle des informations peut engendrer des erreurs et des incohérences
dans les données collectées. Des erreurs de transcription ou des informations manquantes
peuvent survenir, nécessitant des rectifications ultérieures qui prolongent davantage le
processus.
Le suivi des demandes d'inscription et des paiements peut également être problématique
dans un environnement sans application web dédiée. Les informations sont souvent
9
dispersées entre différents systèmes ou documents papier, ce qui rend difficile la
consultation et le suivi en temps réel. Cela peut entraîner une perte de visibilité sur l'état des
demandes et des paiements, ce qui peut causer des problèmes de communication avec les
parties prenantes.
Objectifs du projet :
Pour mener à terme notre projet, on doit atteindre ses différents objectifs :
10
Fonctionnalités essentielles
4. Problématique :
Voici les différents problèmes auxquels fait face le centre de formation des enseignants de
l’enseignement fondamentale (CFEEF) concernant le processus d’inscription et de paiement
actuel.
Coût élevé : le processus d’inscription et de paiement actuel peut coûter cher pour le
CFEEF, car il peut souvent coûter des ressources importantes, telles que du papier, du
personnel administratif, des frais de déplacement, etc.
11
Accessibilité : les processus d’inscriptions et de paiements actuel peuvent être
difficile d'accès pour certaines personnes, notamment celles qui ont des problèmes
de mobilité, de vision, de langage, etc.
5. Solution proposées :
Face à tous ces problèmes divers, nous avons proposé une solution innovante qui est la création
d'une application web d'inscription et de paiement en ligne. Cette solution répond aux besoins
spécifiques du CFEEF en offrant une plateforme conviviale et sécurisée pour gérer les inscriptions et
les paiements de manière automatisée. Voici comment cette application va aider à résoudre les
problèmes rencontrés :
Coûts réduits : L'application web élimine les dépenses liées au papier, à l'impression,
aux frais de courrier et aux déplacements. Les ressources précieuses peuvent être
utilisées de manière plus efficiente dans d'autres domaines.
Précision et réduction des erreurs : En remplissant les formulaires en ligne, les élève-
professeurs peuvent vérifier et corriger leurs informations avant de les soumettre.
Cela réduit les erreurs de saisie et les incohérences, garantissant des données
précises et fiables.
Gestion efficace des inscriptions : L'application web permet une gestion centralisée
des inscriptions, avec toutes les données stockées dans une base de données
sécurisée. Les administrateurs peuvent facilement gérer les inscriptions, générer des
rapports et obtenir des informations précieuses pour la prise de décision.
12
Expérience utilisateur améliorée : L'interface conviviale de l'application web offre
une expérience utilisateur agréable et intuitive. Les élève-professeurs peuvent
naviguer facilement, suivre l'état de leur inscription, recevoir des notifications et
effectuer des paiements en ligne de manière pratique.
Récolte information A - 7
Analyse de besoin
B A 7
Rédige de cahier de C B 3
charge
Élaborer un plan D A,B 5
Rédiger la partie E A 12
théorique
Diagramme de cas F D 1
d’utilisation
Diagramme de classe G D 3
Diagramme de séquence H D 3
Diagramme de Gantt D 1
I
Installation des outils D
J 1
Création de la base de 2
données K J
Prototype du site L J 3
Réalisation du site
M J, K 30
Test du site N M 5
Formation O M, N 3
Livraison P O 1
Tableau2 : Tableau des tâches
13
2. Diagramme de gant
14
IV. La conception
1. Introduction
2. Méthodologie du projet
Dans notre projet nous avons utilisé le langage de modélisation unifié (UML).
15
2.1 Langage UML
UML (Unified Modeling Language) est un langage de modélisation graphique utilisé pour
représenter visuellement les différents aspects d'un système logiciel. Il fournit une notation
standardisée et un ensemble de diagrammes pour décrire les structures, les comportements,
les interactions et les processus d'un système.
UML offre un moyen commun de communication entre les différents acteurs impliqués dans
le développement d'un système logiciel, tels que les analystes, les concepteurs, les
développeurs et les testeurs. Il permet de capturer et de représenter les exigences, les
fonctionnalités, les relations entre les composants, les flux de données, les cas d'utilisation,
les diagrammes de classes, les diagrammes d'activités, les diagrammes de séquence, les
diagrammes d'états-transitions, etc.
Acteurs Rôles
Élève-professeur
- S’inscrire et payer en ligne
- Recevoir les identifiants
Administrateur - vérifié l’inscription
- Validé l’inscription
- Envoyé les identifiant
Tableau 3 : les rôles et les acteurs
Pour l'élève-professeur :
16
Scenario nominale 1. L'élève accède à la page
d'inscription en ligne.
2. L'élève remplit le formulaire avec
ses informations personnelles.
3. L'élève soumet le formulaire.
4. Le système enregistre les
informations de l'élève.
Exceptions L'utilisateur ne remplit pas tous les
champs obligatoires : dans ce cas, le
système doit afficher un message
d'erreur et indiquer les champs
manquants.
L'utilisateur fournit des données
incorrectes (par exemple, un format
d'adresse e-mail invalide) : dans ce cas,
le système doit afficher un message
d'erreur et indiquer les données
incorrectes.
L'utilisateur soumet le formulaire
plusieurs fois : dans ce cas, le système
doit empêcher la soumission multiple en
utilisant des techniques telles que la
désactivation du bouton "Soumettre"
après la première soumission.
Tableau 4 : Cas d’utilisation : remplir le formulaire
Pour l'administrateur :
Cas d’utilisation : vérifier l’inscription
Acteur Administrateur
Objectif Permet à l'administrateur de gérer les
inscriptions des élèves.
17
Cas d’utilisation : Valider l'inscription
Acteur Administrateur
Objectif Permet à l'administrateur de valider
l'inscription d'un élève.
Préconditions L'administrateur doit être connecté à
l'application Web et avoir vérifié l'inscription.
18
3.2 Diagramme de classe
Le diagramme de cas d'utilisation est l'un des diagrammes les plus couramment utilisés dans UML. Il
est utilisé pour représenter les interactions entre les utilisateurs (acteurs) et le système logiciel, en
mettant l'accent sur les fonctionnalités offertes par le système du point de vue de l'utilisateur.
19
Figure 5 : Diagramme de Cas d’utilisation
20
Diagramme de Séquence pour cas d’utilisation Envoie des identifiant
21
V. L’Application
1. Introduction
L’application que nous avons développée est une application d’inscription au CFEEF (Centre
de Formation pour Enseignants de l’Enseignement Fondamental). Cette application
permettra aux personnes intéressées de s’inscrire pour suivre une formation et devenir des
enseignants qualifiés. Les étapes typiques du processus d’inscription sont : création d’un
compte utilisateur en remplissant un formulaire d’inscription préalablement établi,
soumission de la demande d’inscription, paiement des frais d’inscription et confirmation
d’inscription.
L’application d’inscription au CFEEF facilitera le processus d’inscription en permettant de
centraliser et de gérer efficacement les inscriptions, les paiements et les confirmations
d’inscription pour les différents programmes de formation proposés par le CFEEF.
2. Outils de développement
2.1 HTML 5
HTML 5 est la cinquième version du langage de balisage hypertexte (HTML), utilisé pour créer
des pages web et des applications web en introduisant de nouvelles balises et de nouveaux
contrôles de formulaire.
2.2 CSS 3
CSS 3 est la troisième version de Cascading Style Sheets (CSS), qui est un langage de feuilles
de style utilisé pour la mise en forme et la présentation des pages web en offrant des
sélecteurs plus avancés et des effets visuels avancés.
22
2.3 PHP
PHP est un langage de programmation côté serveur, utilisé pour créer des applications
dynamiques et interactives en offrant une grande variété de fonctions intégrées et des
fonctionnalités pour interagir avec les bases de données.
2.4 JavaScript
JavaScript est un langage de programmation côté client qui est principalement utilisé pour
créer des pages web interactives et dynamiques en permettant de valider les données saisies
par les utilisateurs dans les formulaires et de modifier le contenu HTML et les styles CSS.
2.5 MySQL
MySQL est un système de gestion de base de données relationnelle open source qui permet
de stocker, de gérer et de manipuler des données avec une grande variété de fonctionnalités
et de capacités.
2.6 WampServer
WampServer est un environnement de développement web open source qui permet aux
développeurs de créer et de tester des applications web localement sur leur propre
ordinateur.
23
3. Les interfaces de l’Application
Dans cette interface nous pouvons voir l’étape 2 du formulaire d’inscription, par lequel
l’élève-professeur va pouvoir s’inscrire. Pour effectuer l’inscription l’élève-professeur doit
remplir le formulaire d’inscription par ses informations personnelles on l’occurrence ici il doit
saisir son (son numéro de téléphone, adresse et date de naissance).
24
Dans cette interface nous pouvons voir l’étape 3 du formulaire d’inscription, par lequel
l’élève-professeur va pouvoir s’inscrire. Pour effectuer l’inscription l’élève-professeur doit
remplir le formulaire d’inscription par ses informations personnelles on l’occurrence ici il doit
saisir son (la région et le discipline).
Dans cette interface nous pouvons voir l’étape 4 du formulaire d’inscription, par lequel
l’élève-professeur va pouvoir s’inscrire. Pour effectuer l’inscription l’élève-professeur doit
remplir le formulaire d’inscriptions par ses informations personnelles on l’occurrence ici il
doit saisir son (photo, diplôme, bulletin N 3).
25
Dans cette interface nous pouvons voir un formulaire de paiement, par lequel l’élève-
professeur va pouvoir payer son inscription. Pour effectuer l’inscription l’élève-professeur
doit remplir le formulaire par les informations de la carte telles que : (le nom sur la carte,
numéro de la carte, montant, son email etc…..)
Dans cette interface nous pouvant voir la page de connexion pour l’administrateur de notre
application web d’inscription et de paiement en ligne. L’administrateur doit fournir son nom
d’utilisateur et mot de passe pour se connecter à l’application.
26
Dans cette interface nous pouvant voir la page d’accueil d’administration de notre
application web d’inscription et de paiement en ligne. Dans cette interface nous pouvons
visualiser la liste des inscriptions payés et ceux qui ne sont pas payé, la liste des dossiers
validés, liste des dossiers non vérifié, la liste des dossiers qui sont rejetés, la page de l’envoi
de mail.
Dans cette interface nous pouvant voir la liste des dossiers non vérifié qui sont en attente de
vérification.
27
Dans cette interface nous pouvant voir la liste des dossiers rejetés par l’administrateur après
avoir vérifié les dossiers des élève-professeurs. Un dossier est rejeté s’il tous les pièces
demander ne sont pas fournies.
Dans cette interface nous pouvant voir la liste des dossiers qui sont validés par
l’administrateur après avoir vérifié les dossiers des élève-professeurs. Un dossier est validé si
l’élève-professeurs possède un dossier complet.
28
Dans cette interface nous pouvant voir la liste des élève-professeurs inscrit qui n’ont pas
payé .Une inscription est dite non payée si l’élève-professeurs n’a pas effectué le paiement
du frais d’inscriptions qui est 10000 fdj.
Dans cette interface nous pouvant envoyer un email qui comporte les identifiants (Nom
d’utilisateur et mot de passe) pour les élève-professeur afin qu’ils se connecter à la
plateforme Moodle pour suivre des cours et passer des examens en ligne. Le mail peut être
envoyé uniquement aux élevés-professeurs qui ont effectué le paiement et ayant un dossier
validé.
29
Dans cette interface nous pouvant voir la liste des élève-professeurs inscrit qui ont payé .Une
inscription est payée si l’élève-professeurs a effectué le paiement du frais d’inscriptions qui
est 10000 fdj.
30
En conclusion, nous sommes fiers de présenter notre projet de fin d'étude qui porte sur la
conception et la réalisation web d'un système d'inscription et de paiement en ligne pour le
CFEEF. Ce projet représente le fruit de quatre mois de travail collaboratif et d'efforts
soutenus de la part de chaque membre de notre équipe.
Au cours de ce projet, nous avons pu mettre en pratique les connaissances acquises tout au
long de nos études et les appliquer de manière concrète dans un contexte réel. Nous avons
travaillé en harmonie, en combinant nos compétences et nos idées pour concevoir une
plateforme web innovante et fonctionnelle. Nous avons développé nos compétences
techniques, renforcé notre capacité à travailler en équipe et surmonté les défis rencontrés
tout au long du processus.
En mettant en œuvre des fonctionnalités de paiement en ligne sécurisé, nous avons facilité
le processus de paiement pour les élève-professeurs du CFEEF. Ils peuvent désormais
s'inscrire en ligne en quelques étapes simples et effectuer leur paiement en toute confiance,
sans avoir à se déplacer ou à utiliser des modes de paiement traditionnels.
Nous sommes convaincus que notre projet aura un impact significatif sur le CFEEF, en
améliorant l'efficacité de ses opérations et en offrant une expérience optimale aux
participants. Nous espérons également qu'il servira de base solide pour de futures
évolutions et améliorations, permettant au CFEEF de rester à la pointe de la technologie et
de répondre aux besoins changeants de se utilisateurs.
31
BIBLIOGRAPHIE
www.siteduzéro.com.
www.developpez.com.
www.php.com.
PHP/MySQL avec Dreamweaver 8 (Jean-Marie Defrance).
PHP 5 avancé, 4e édition (Eric Daspet et Cyril Pierre de Geyer).
.https://fr.wikipedia.org/wiki/Diagramme_de_classes
4.https://fr.wikipedia.org/wiki/Diagramme_de_cas_d%27utilisation
5.https://fr.wikipedia.org/wiki/Diagramme_de_s%C3%A9quence
32