REPUBLIC OF CAMEROON Peace - Work - Fatherland
RÉPUBLIQUE DU CAMEROUN Paix - Travail - Patrie
----------------
UNIVERSITÉ DE NGAOUNDÉRÉ
THE UNIVERSITY OF NGAOUNDERE
ÉCOLE NORMALE SUPÉRIEURE DE BERTOUA BP 652
Bertoua DÉPARTEMENT D'INFORMATIQUE
HIGHER TEACHER TRAINING COLLEGE BERTOUA
P.O.B 652 Bertoua
DEPARTMENT OF COMPUTER SCIENCE
Mémoire de fin d'études / End of
studies dissertation
MISE A JOUR D'UN SYSTÈME AUTOMATISE DE
GESTION DU CONCOURS D'ENTREE DANS UNE GRANDE ECOLE (SAGGE-Concours) : CAS
DE L'ENS DE BERTOUA
UPDATING OF AN AUTOMATED SYSTEM FOR MANAGING THE
ENTRANCE EXAMINATION TO A COLLEGE (SAGGE-Concours): CASE OF ENS
BERTOUA
Mémoire rédigé et soutenu, en vue de
l'obtention du diplôme de Professeur des lycées d'enseignement
secondaire, second grade (DIPESII) en Informatique fondamentale
A Dissertation submitted in partial fulfilment of the
requirements for the degree of Secondary school teacher, second grade in
Computer Science fundamental
Par/By :
ITOLI OUNEMBOUNI ALEX
Matricule / registration number : 18B102EB Licence
en (bachelor in) INFORMATIQUE FONDAMENTALE
Sous la direction de
Under the supervision of
Dr TALLA TANKAM Narcisse
Chargé de cours, ENS de Bertoua
Senior Lecturer, HTTC Bertoua
Mai/May 2020
RÉPUBLIQUE DU CAMEROUN Paix - Travail - Patrie
REPUBLIC OF CAMEROON Peace - Work - Fatherland
UNIVERSITÉ DE NGAOUNDÉRÉ
THE UNIVERSITY OF NGAOUNDERE
------------------
ÉCOLE NORMALE SUPÉRIEURE DE BERTOUA BP 652
Bertoua DÉPARTEMENT D'INFORMATIQUE
HIGHER TEACHER TRAINING COLLEGE BERTOUA
P.O.B 652 Bertoua
DEPARTMENT OF COMPUTER SCIENCE
Mémoire de fin d'études / End of
studies Dissertation
MISE A JOUR D'UN SYSTÈME AUTOMATISE DE
GESTION DU CONCOURS D'ENTREE DANS UNE GRANDE ECOLE (SAGGE-Concours) : CAS
DE L'ENS DE BERTOUA
UPDATING OF AN AUTOMATED SYSTEM FOR MANAGING THE
ENTRANCE EXAMINATION TO A COLLEGE (SAGGE-Concours): CASE OF ENS
BERTOUA
Mémoire rédigé et soutenu, en vue de
l'obtention du diplôme de Professeur des lycées d'enseignement
secondaire, second grade (DIPESII) en Informatique fondamentale
A Dissertation submitted in partial fulfilment of the
requirements for the degree of Secondary school teacher, second grade in
Computer Science fundamental
Par/By :
ITOLI OUNEMBOUNI ALEX
Matricule / registration number : 18B102EB Licence
en (bachelor in) INFORMATIQUE FONDAMENTALE
Sous la direction de
Under the supervision of
Dr TALLA TANKAM Narcisse
Chargé de cours, ENS de Bertoua
Senior Lecturer, HTTC Bertoua
Mai/May 2020
L'Université de Ngaoundéré n'entend
donner aucune approbation ni improbation aux opinions émises dans
ce mémoire. Ces opinions doivent être considérées
comme propres à leur auteur
The University of Ngaoundere does not intend to give
any endorsement or disapproval to the opinions expressed in
this dissertation. These opinions should be considered as proper to their
author
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua (SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex i
TABLE DES MATIÈRES
Table des matières ii
Dédicaces iv
Remerciements v
Abréviations vi
Liste des figures vii
Liste des tableaux ix
Introduction générale 1
1.1 Contexte et Cadre d'étude 1
1.1.1 Le site d'étude 1
1.1.2 Problématique 1
1.1.3 Question de recherche 2
1.1.4 Hypothèse de recherche 2
1.1.5 Objectifs 3
1.1.5.1 Objectif général 3
Les attentes suivantes devront primordialement être
résolues : 3
CHAPITRE 1. Contexte scientifique ET MÉTHODOLOGIE 4
1.1 Généralités et cadre de la recherche
4
1.1.1 Généralités 4
1.1.2 Etude de l'existant 4
1.1.3 État de l'art 5
1.2 Approche méthodologique 6
1.2.1 Synoptique de la démarche 6
1.2.2 Matériels, Logiciels et Données 7
1.2.3 Analyse du système 9
1.2.4 Missions de collecte de données 10
1.2.5 Modélisation du système 10
CHAPITRE 2. PRINCIPAUX RÉSULTATS 19
2.1 Présentation générale 19
2.2 Plan de navigation 19
2.3 Principaux résultats 20
2.3.1 Résultats permettant de valider ou réfuter
une candidature. 20
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua (SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
ii
2.3.2 Résultats permettant de visualiser ou l'imprimer
les listes ou les statistiques. 20
2.3.3 Résultats permettant l'inscription et impression
d'une fiche de candidature. 22
2.4 Résultats en chiffres 24
CHAPITRE 3. TECHNIQUE D'IMPLÉMENTATION ET GUIDE
D'UTILISATION 27
3.1 Technique d'implémentation 27
3.1.1 Réalisation de la gestion d'une candidature 27
3.1.2 Réalisation des impressions et visualisations des
listes et statistiques 28
3.1.3 Réalisation de l'inscription et modification des
informations 28
3.1.4 Réalisation de l'impression d'une fiche de
candidature 29
3.2 Guide d'exploitation de l'application 29
3.2.1 Résultats permettant de valider ou réfuter
une candidature. 29
3.2.2 Résultats permettant de visualiser ou l'imprimer
les listes ou les statistiques. 32
3.2.3 Résultats permettant l'inscription d'un candidat
37
CHAPITRE 4. Intérêt didactique 45
4.1 Éléments pédagogiques utilisés
45
4.1.1 INF411_1 Système d'information: MERISE 45
4.1.2 INF411_2 Bases de données relationnelles 45
4.1.3 INF431_2 Programmation Web : HTML, CSS, JavaScript 45
4.2 Apport dans l'enseignement au secondaire 45
4.3 Préparation d'une leçon de présentation
de l'étude 46
4.3.1 Situation problème 46
4.3.2 Titre de la leçon 46
4.3.3 Compétences visées 46
4.3.4 Objectifs 47
4.3.5 Mots clés 47
4.3.6 Titres et sous-titres de la leçon 47
4.3.7 Fiche de préparation 47
4.3.8 Fiche de déroulement 49
Conclusion générale 51
RÉFÉRENCES BIBLIOGRAPHIQUES 52
Annexes xi
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua (SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
iii
DEDICACES
À
La grande famille ITOLI
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua (SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
iv
REMERCIEMENTS
Ce travail n'aurait pas été possible sans le
concours de plusieurs personnes dont je tiens à exprimer ma
gratitude.
Mes remerciements vont tout d'abord à l'Éternel
Dieu qui a renouvelé mon souffle de vie chaque jour et qui m'a
gardé en santé jusqu'à ce jour.
J'exprime toute ma gratitude au Professeur KAMGANG KABEYENE
BEYALA Véronique, Directeur de l'ENS de Bertoua, pour tout le sacrifice
qu'elle a consenti pour la bonne marche de notre formation.
Je remercie le professeur XXXXXXXXXX, venu de XXXXXXXXX, pour
avoir bien voulu sacrifier de son précieux temps pour présider
mon jury de soutenance.
J'exprime ma gratitude au Dr TALLA TANKAM Narcisse, Chef de
Département d'Informatique et encadreur de ce travail, pour toute
l'attention et tous les conseils prodigués tout au long de notre
formation et pour son implication personnelle dans le succès de ce
travail.
Mes remerciements vont à l'endroit du Dr XXXXXXXXX,
venu de l'Université de XXXXXX pour toutes les observations faites tant
sur le fond que sur la forme au cours de ma soutenance, en vue de
l'amélioration de ce document.
Je remercie particulièrement tous les enseignants qui
ont contribué à notre formation pour la qualité de leurs
enseignements et des conseils qu'ils n'ont cessé de nous prodiguer.
Je ne saurais terminer cette partie sans remercier mes parents
LT. SEKEM PIERRE et M. BALAMBA ANGELINE et membres de ma famille pour l'amour
le soutien les conseils et les sacrifices qu'ils ont faits tout au long de ma
formation.
Je remercie M. ABDOURASIDE ABOUBAKAR et tout le staff
d'encadrement du lycée bilingue de Bertoua pour les conseils
avisés, l'encadrement de qualité dans la convivialité et
le soutien tout au long du stage.
V
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua
(SAGGE-Concours) Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
ABRÉVIATIONS
HTML: HyperText Markup Language.
JS: JavaScript.
CSS: Cascading Style Sheet.
PHP : Personal Hypertext Preprocessor ou Home
Page.
BD : Base de Données.
SGBD : Système de Gestion de Bases de
Données.
WAMP: Windows Apache MySQL PHP.
MySQL: My Structured Query Language.
SQL: Structured Query Language.
HTTP: HyperText Transfer Protocol.
MVC : Modèle Vue Contrôleur.
MERISE : Méthode d'Etude et de
Réalisation Informatique des Systèmes d'Entreprise.
MCC : Modèle Conceptuel de
Communication.
MCD : Modèle Conceptuel de
Données.
MLD : Modèle Logique de
Données.
MCT : Modèle Conceptuel de
Traitement.
MOT : Modèle Organisationnel de
Traitement.
vi
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua
(SAGGE-Concours) Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
LISTE DES FIGURES
Figure 1 : Liste des classes d'entités du
système 11
Figure 2 : Modèle conceptuel de données du
système 12
Figure 3 : Modèle logique de données du
système 13
Figure 4 : dictionnaire de données (partie 1)
14
Figure 5 : dictionnaire de données (partie 2)
14
Figure 6 : Dictionnaire de données (Partie 3)
15
Figure 7 : Dictionnaire de données (Partie 4)
15
Figure 8 : Modèle conceptuel de traitement pour
l'inscription 16
Figure 9 : Modèle conceptuel de traitement pour
l'administration du concours 17
Figure 10 : Modèle organisationnel de traitement
pour l'inscription 17
Figure 11 : Modèle organisationnel de traitement
pour l'administration du concours 18
Figure 12 : Page de gestion de candidatures 20
Figure 13 : Liste de candidature 21
Figure 14 : Statistiques 22
Figure 15 : Formulaire d'inscription résultat
23
Figure 16 : Fiche de candidature 24
Figure 17 : page d'accueil de l'application web 30
Figure 18 : Formulaire de connexion 30
Figure 19: Page de gestion des candidatures 31
Figure 20 : Page de gestion des candidatures 31
Figure 21 : Formulaire de connexion 32
Figure 22 : page de gestion de candidatures 32
Figure 23 : page de gestion de candidatures 33
Figure 24 : Liste de candidatures 33
Figure 25 : Liste de candidatures 34
Figure 26: Liste de candidatures 34
Figure 27 : page d'impression de candidatures 35
Figure 28 : liste des candidatures 35
Figure 29 : Visuel de la liste de candidatures 36
Figure 30 : Pages de statistiques 36
Figure 31 : Téléchargement des Statistiques
37
Figure 32 : Formulaire de création de compte
38
Figure 33 : Formulaire de connexion 38
Figure 34 : Page d'inscription 39
Figure 35 : Inscription des données personnelles 01
39
Figure 36 : Inscription des données personnelles 02
39
Figure 37 : Inscription des données personnelles 03
40
Figure 38 : Inscription des données des parents 01
40
Figure 39 : Inscription des données des parents 02
40
Figure 40 : Inscription des données des parents 03
41
Figure 41 : Inscription des données du cursus 01
41
Figure 42 : Inscription des données du cursus 01
41
Figure 43 : Inscription des données du cursus 03
42
VII
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua (SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
Figure 44 : Inscription des données du cursus 04
42
Figure 45 : Inscription des données du cursus 05
42
Figure 46 : Inscription des données de candidatures
01 43
Figure 47 : Inscription des données de candidatures
02 43
Figure 48 : Modification des données 44
Figure 49 : Fiche de candidatures prête à
l'impression 44
VIII
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua
(SAGGE-Concours) Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
LISTE DES TABLEAUX
Tableau 1 : Organigramme d'agencement d'activitées
6
Tableau 2 : Organigramme du système
développé 19
Tableau 3 : Représentation chiffré du nombre
de fichiers utilisés dans l'application web 25
Tableau 4 : Représentation
schématisée du nombre de données dans chaque table de la
BD 25
Tableau 5 : Tableaux récapitulatif des
éléments utilisés dans l'application web 26
Tableau 6 : Fiche de préparation 48
Tableau 7 : Fiche de déroulement 50
ix
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua
(SAGGE-Concours) Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
ABSTRACT / RÉSUMÉ
RÉSUMÉ
La gestion du Concours d'entrée dans une grande
école est un maillon essentiel dans le fonctionnement de celle-ci. A
l'ENS de Bertoua, ce processus est semi-automatisé. Mais des plaintes
sont régulièrement relevées de la part de certains acteurs
de ce système. L'objectif de ce Mémoire est d'analyser le
système existant ainsi que les plaintes régulièrement
reçus et de proposer un système actualisé qui
réponde mieux aux aspirations des acteurs du système.
Basée sur une architecture MVC, modélisée
avec la méthode MERISE et programmée avec le PHP/MySQL, la
plateforme résultante est une application web qui corrige les
fonctionnalités suivantes : inscription des données de
candidature et impression de la fiche de candidature, Elle offre en outre les
nouvelles fonctionnalités suivantes : gestion des candidatures, la
gestion des listes des candidatures et l'impression des statistiques.
Mots-clés : SAGGE-Concours,
architecture MVC, méthode MERISE, ENS de Bertoua, PHP/MySQL.
ABSTRACT
The management of the entrance examination to a big school is
an essential link in the functioning of the latter. At the H.T.T.C Bertoua,
this process is semi-automated. However, complaints are regularly noted on the
part of certain actors in this system. The objective of this thesis is to
analyse the existing system as well as the complaints regularly received and to
propose an updated system which better meets the aspirations of the actors of
the system.
Based on an MVC architecture, modelled with the MERISE method
and programmed with PHP/MySQL, the resulting platform is a web application that
corrects the following functionalities: registration of application data and
printing of application form, it also offers following new features:
application list management and statistics printing.
Keywords: SAGGE-Concours, MVC architecture,
MERISE method, ENS Bertoua, PHP/MySQL.
|
Mise à jour du système de gestion en ligne du
concours d'entrée à l'ENS de Bertoua (SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex x
Introduction Générale
INTRODUCTION GENERALE
1.1 Contexte et Cadre d'étude
1.1.1 Le site d'étude
L'école Normale Supérieur de Bertoua (ENSB) est
un établissement du supérieur centré sur la formation des
futurs professeurs de lycée et collège et aussi des conseillers
d'orientation et des professeurs de l'enseignement normale sous la tutelle de
l'université de Ngaoundéré. Elle est située en
plein coeur de la ville de Bertoua dans l'arrondissement de Bertoua
2ième et possède deux sites, le bloc administratif principal
situé au quartier Kpokolota et le bloc constitué des salles de
classes et de certains bureaux administratifs situé au niveau du
quartier Tindamba derrière le lycée scientifique. Elle a
été créée par l'arrêté No
2018/005 du 8 janvier 2018 et est accessible par concours direct ou sur
étude de dossier pour les auditeurs libres. Elle offre deux cycles et
comporte 16 départements dont certains sont composés de plusieurs
filières. L'accès au premier cycle se fait par concours et est
réservé aux candidats possédant un baccalauréat ou
un GCE correspondant aux filières proposées ou bien une
équivalence valide à ces diplômes. Le second cycle est
accessible par concours ou sur étude de dossier pour les auditeurs
libres et est réservé aux candidats possédant une licence
ou un bachelor degree ou bien une équivalence valide à ces
diplômes.
1.1.2 Problématique
Chaque année, des milliers de candidats postulent au
concours d'entrée à l'ENS de Bertoua, la gestion manuelle des
dossiers de candidature pose plusieurs problèmes qui ont
été relevé avec l'aide du chef de la cellule informatique.
Voici quelques-uns qui ont été énumérés
ci-dessous :
? La possibilité de perdre les documents d'un candidat
sans l'avoir déjà enregistré.
? Le risque de dégrader les informations
sauvegardées sur papier.
? Le temps mis pour traiter les dossiers est extrêmement
long.
? La possibilité de commettre des erreurs lors du
remplissage des informations du
candidat dans les différents registres ou lors de la
saisie des listes.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex 1
Introduction Générale
+ La difficulté à générer les
différentes statistiques tels que le nombre de candidats
déjà
inscrit dans chaque filière, niveau ou pour tout le
concours, le pourcentage de femmes ou d'hommes inscrit, etc.
+ La difficulté à parcourir les données
stockées dans les registres.
+ La difficulté à établir les listes des
candidats.
Du coté des candidats, nous pouvons aussi relever :
+ La difficulté de savoir si sa candidature a
été validée ou réfuté.
+ La difficulté de visualiser les listes de
candidatures provisoire ou définitive au fur et à mesure de
l'évolution des dépôts de candidatures.
+ Difficulté de contacter les services chargés
de gérer les candidatures en cas de problème.
Bien qu'il existe déjà une application de
gestion des enregistrements au concours d'entrée à l'ENSB
celle-ci possède plusieurs limites, il serait donc nécessaire de
l'améliorer en lui apportant de nouvelles fonctionnalités
capables de lui permettre de réellement réduire la gestion
manuelle des dossiers et ainsi faciliter le travail du personnel et
réduire les difficultés rencontrées par les candidats.
1.1.3 Question de recherche
Etant donné que la gestion manuelle de candidatures est
pénible, risquée et que le système existant est
limité, que pouvons-nous faire pour faciliter la gestion des
candidatures et d'assurer la sécurité des données fournis
par les utilisateurs ?
1.1.4 Hypothèse de recherche
Au vu de tous les manquements relevés, il est clair que
le système de gestion de candidatures existant est limité. Cela
peut être dû à l'inadéquation de ce système
vis-à-vis des attentes de l'administration et des candidats. Il se
pourrait aussi que la méthode de gestion manuelle des dossiers de
candidatures utilisés jusqu'à l'heure actuelle soit
inappropriée vu le nombre de candidatures à gérer.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
2
Introduction Générale
1.1.5 Objectifs
1.1.5.1 Objectif général
Dans l'optique d'offrir une interface conviviale aux
utilisateurs et faciliter le travail du personnel de gestion des candidatures
au concours de l'ENS de Bertoua, il sera donc question de rendre plus rapide le
traitement des données relatifs au concours tout en assurant la
sécurité de celles-ci.
1.1.5.2 Objectifs spécifiques
Les attentes suivantes devront primordialement être
résolues :
? L'administration devra pouvoir valider ou réfuter une
candidature en un clic.
? L'administration devra pouvoir visualiser ou imprimer une liste
de candidature ou les statistiques en un clic.
? Le candidat devra pouvoir aisément saisir ses
informations personnelles ou les modifier et facilement imprimer sa fiche de
candidature déjà remplie.
La suite de ce document est organisée de la
manière suivante : Le premier chapitre présente le contexte
scientifique de l'étude et la méthodologie, le second chapitre
présente les principaux résultats obtenus ; le troisième
chapitre présente la technique d'implémentation et le guide
d'utilisation et le dernier chapitre, avant la conclusion
générale, présente l'intérêt didactique de
l'étude.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
3
Chapitre 1. Contexte scientifique et
Méthodologie
CHAPITRE 1. CONTEXTE SCIENTIFIQUE ET
MÉTHODOLOGIE
1.1 Généralités et
cadre de la recherche
1.1.1 Généralités
Un système d'information est un ensemble
organisé de ressources qui permettent de collecter, stocker, traiter et
distribuer les informations en général grâce à des
ordinateurs. Il permet aujourd'hui d'automatiser et de
dématérialiser quasiment toutes les opérations
effectuées auparavant manuellement par l'homme. Il est construit
à partir de l'analyse des processus « métier » d'une
activité ou une organisation, de la mise sur pied des modèles
liés à ces processus à l'aide des méthodes de
modélisation tel que UML, MERISE présenté dans plusieurs
ouvrages parmi lesquels on peut citer « MERISE et UML Pour la
modélisation des systèmes d'information » écrit
par GABAY et suivant une architecture précise comme pour exemple MVC. Il
est lié aussi aux notions de PHP utile pour les communications avec les
serveurs, les bases de données pour stocker des données, ces
notions sont présentées dans l'ouvrage de VILLENEUVE
intitulé « PHP et MySQL-MySQLi-PDO construisez votre
application ». Son implémentation à l'aide des langages
de programmation peut se faire au besoin de manière procédurale
ou selon de paradigme orienté objet.
1.1.2 Etude de l'existant
Pour postuler au concours de l'ENS de Bertoua, le candidat
devra monter un dossier complet suivant les recommandations fixées dans
l'arrêté du concours. Après avoir établi son casier
judiciaire son certificat médical, légalisé le
diplôme requis, son acte de naissance et avoir payer les frais de
concours, le candidat devras se connecter sur la plate-forme d'inscription en
ligne que propose l'ENS de Bertoua afin de pouvoir imprimer sa fiche de
candidature qui fera office de demande de candidature. Le dossier ainsi
composé, le candidat devra le déposer à la
délégation régionale des enseignements de la région
où il se trouve ou au siège de l'ENS de Bertoua. Au
dépôt du dossier, le service chargé des réceptions
des candidatures enregistre le dossier du candidat dans un registre selon son
niveau et sa filière, le dossier physique est ensuite archivé
pour vérification et les listes de candidatures sont produites à
partir des registres dans lesquelles ont été sauvegardées
les données des candidats.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex 4
Chapitre 1. Contexte scientifique et
Méthodologie
1.1.3 État de l'art
Plusieurs logiciels se rapportant à la gestion des
grandes écoles ont déjà vu le jour. Parmi la
pléthore qui existe nous pouvons citer certains accessibles à
partir du lien suivant
https://www.toucharger.com/windows/education/gestion-d-etablissement-scolaire/
:
? Gael
C'est un logiciel de gestion des inscriptions, des dossiers
scolaires et du suivi administratif des élèves. Il permet plus
précisément :
? La gestion unique des dossiers scolaires, accessible par la
collectivité et les écoles.
? La gestion de l'identification des élèves dans
le système et aussi celui des informations concernant ses responsables
légaux.
Gael offre donc à la possibilité à
l'administration de l'école d'enregistrer les informations des
élèves et de faire varier ces informations d'une année
à une autre. Il permet aussi d'extraire sous forme de tableau les
informations relatives à un élève et d'imprimer des
récépissés pour les élèves lors de
l'inscription.
L'enregistrement des informations des différents
élèves étant réservé seulement à
l'administration, celui-ci devient pénible et coûteux en temps.
? GeSchoolS
C'est un logiciel gratuit de gestion d'établissement
scolaire pour tous les niveaux. Il permet : ? D'imprimer les listes des
différents élèves inscrits.
? Aux parents d'élèves d'inscrire et avoir les
informations se rapportant à leurs enfants.
GeSchoolS facilite la gestion des inscriptions en
décentralisant celles-ci et offre ainsi un gain en temps mais, elle a un
nombre de fonctionnalités limité. Par exemple, l'administration
n'a pas de possibilités de générer les statistiques pour
chaque classe ce qui est important pour un système de gestion
d'école.
? Pro School
C'est un logiciel de gestion d'établissement scolaire
publique ou privé. Ce logiciel offre la possibilité de :
? Inscrire ou réinscrire les étudiants.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex 5
Chapitre 1. Contexte scientifique et
Méthodologie
·
Gérer les différentes filières et classes
disponibles.
· Gérer les emplois de temps.
· Gérer les paiements des frais d'études.
· Gérer les absences.
· Gérer les examens allant de la planification,
la correction et le calcul des moyennes.
· Gérer les bulletins.
Pro School offre donc une panoplie de fonctionnalités
utiles à la gestion efficace d'une école.
Les différents logiciels de gestion d'écoles
présentés, offrent une panoplie de fonctionnalités
très utiles mais, les applications prêtes à l'emploi sont
parfois en inadéquation avec les attentes particulières de
l'école. Ainsi donc, il sera question de fournir une solution logicielle
capable d'offrir un espace d'inscription sécurisé et
décentralisé, la possibilité de modification des
informations, la possibilité de générer des listes des
inscrits, de valider ou réfuter les inscriptions et de pouvoir
générer et imprimer les statistiques relatives au concours.
1.2 Approche méthodologique
1.2.1 Synoptique de la démarche
L'organigramme ci-dessous présente l'agencement des
activités qui ont été menées.
Tableau 1 : Organigramme d'agencement
d'activitées
Phases
|
Activités
|
Contenu du Dossier
|
Durée
|
Collecte des besoins et étude de
l'existant
|
Collecte des besoins.
|
Besoins et attentes qui devrons être satisfait.
|
02 jours
|
Etude de l'existant (application
existante et première version de SAGGE-CONCOURS).
|
Forces et limites de l'application
existante et différents modules mélioratifs
à apporter.
|
10 jours
|
Etude de faisabilité de l'application et
élaboration d'un cahier de charge.
|
Les freins à la mise sur pied de
l'application et les informations relatives à
l'application.
|
02 jours
|
|
Elaboration d'une version textuelle
des différentes actions qui
seront réalisées.
|
Détail sur les différentes actions et comment le
système devra réagir dans le cas de succès ou
d'échec.
|
02 jours
|
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
6
Chapitre 1. Contexte scientifique et
Méthodologie
Design
de l'application
|
Elaboration des différents modèles (MCD, MLD, MCT,
MOT).
|
Représentation des différents
modèles de données qui
seront utilisés.
|
10 jours
|
Elaboration des maquettes des
différentes pages du système.
|
Schémas illustratifs des différentes pages.
|
07 jours
|
Implémentation de
l'application
|
Réalisation des différentes pages de
l'application.
|
Utilité des différentes pages dans le
fonctionnement de l'application.
|
28 jours
|
Test de modulaire des pages de l'application.
|
Différents bugs de chaque page et améliorations
à réaliser.
|
07 jours
|
Test et Maintenance
|
Déploiement et teste de la version béta de
l'application.
|
Différents bugs de la version béta et
amélioration à réaliser.
|
14 jours
|
Maintenance de l'application mise sur pied.
|
Modifications qui ont été faites.
|
14 jours
|
Rédaction du Mémoire
|
Rédaction du mémoire.
|
Présentation de l'application et
fonctionnalités dans l'ensemble.
|
15 jours
|
Mise à jour
|
Mise à jour et maintenance de
l'application mise sur pied.
|
Les différentes améliorations qui ont
été faites.
|
14 jours
|
1.2.2 Matériels, Logiciels et Données
1.2.2.1 Matériels utilisés
Pour la réalisation de cette application, nos principaux
outils de travail furent un ordinateur
portable pour la mise sur pied de l'application
élaborée et un téléphone portable pour la prise
des photos utiles à la page de garde de l'application.
Les caractéristiques des différents outils
susmentionnés sont les suivantes :
? Ordinateur portable
- Fabricant & Modèle: Hewlett Packard, HP mini
2000.
- Processeur : Intel (R) core (TM) i3-310M CPU @ 2.40GHz 2.40
GHz.
- RAM : 4.00 Go (3.90 Go utilisable).
- Type de système : Windows 8.1 64 bits.
Elle offre des caractéristiques et performances
acceptables pour l'installation d'un serveur
locale et un bon espace de travail.
? Téléphone portable
- Fabricant & Modèle: Samsung, Samsung Galaxy
SHV-E250S Note II.
- ROM : 32 Go (24.00 Go utilisable et 8.00 Go pour le
système).
- RAM: 4.00 Go.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex 7
Chapitre 1. Contexte scientifique et
Méthodologie
- Type de système : Android version 4.4.2.
Le choix de cet appareil a été motivé par
la bonne résolution de la caméra et la capacité de
celui-ci.
1.2.2.2 Logiciels utilisés
Plusieurs logiciels ont été utiles pour la
réalisation de cette application parmi lesquels nous pouvons citer :
? WAMPSERVER : C'est une plateforme de
développement d'application web sous Windows permettant de faire
fonctionner en local les scripts PHP. Il possède également trois
serveurs (Apache, MySQL et MariaDB) ainsi que phpMyadmin pour l'administration
web des bases de données. Notre choix s'est porté sur la
Version 2.5 de wampserver cela dû au fait qu'il
soit plus facile à utiliser par rapport à la version 3.7 et ne
tiens plus compte des codes obsolètes de Mysql comme cela est toujours
le cas dans la version 2.0.
? Mozilla Firefox : est un navigateur web
open source. Il a été utile pour visualiser les
différentes pages web qui ont été créées.
Notre choix s'est porté sur ce navigateur à particularité
à cause de sa popularité et aussi au fait qu'il soit plus rapide
et léger par rapport à d'autres navigateurs par exemple
opéra pour ne citer que celui-là.
? SublimeText : est un éditeur de
texte utile pour le développement en langage de programmation divers.
Notre choix c'est porté sur la version 3 de
SublimeText car par rapport à bloc note, elle offre une interface de
développement conviviale et la coloration syntaxique, elle est aussi
plus souple que Visual studio code car elle offre les fonctionnalités
les plus essentielles.
? WinDesign : est un environnement de
développement complet axé autour de 03 modules permettant de
couvrir l'ensemble des modélisations des systèmes d'information,
organisationnel et informatique. Notre choix s'est penché vers la
version 7.0 de ce logiciel qui a été
utile dans l'élaboration des différents modèles se
rapportant à l'application développée.
? POWER AMC : est un logiciel de
modélisation des systèmes d'information informatique. Il a
été utilisé pour l'élaboration des modèles
conceptuels et les modèles organisationnels de traitement du
système via sa version 15.1.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
8
Chapitre 1. Contexte scientifique et
Méthodologie
1.2.2.3 Données utilisées
Lors de la collecte des besoins, il nous a été
remis deux fiches de candidatures représentant les fiches de
candidatures de chacun des cycles.
1.2.3 Analyse du système
1.2.3.1 Acteurs du système
Le système mis sur pied subit l'action de deux grands
groupes d'intervenants : les candidats et les administrateurs.
? Un candidat : C'est tout utilisateur de
l'application web qui vient postuler au concours. Il est chargé de
créer un compte utilisateur, de se connecter sur l'application web en
utilisant ses identifiants, d'entrer les informations requises et par la suite
imprimer sa fiche de candidature. Il peut modifier ses informations
personnelles, les informations relatives à son compte et aussi
accéder aux listes provisoires et définitives.
? Un administrateur : c'est tout utilisateur
de l'application web possédant les droits d'effectuer des traitements
d'administration. Il s'agit de la gestion des candidatures afin de valider ou
réfuter une candidature, la gestion des listes afin de
générer les listes des candidats selon le centre de composition,
la filière et le niveau et enfin la gestion des statistiques afin de
présenter le pourcentage de représentation de chaque
région et de chaque sexe au concours. Lorsqu'il se connecte avec ses
identifiants, il est redirigé vers les pages d'administration.
1.2.3.2 Fonctionnalités du système
Le système développé permettra à ses
utilisateurs d'effectuer les traitements suivant :
> La Création des comptes utilisateur.
> L'inscription des informations personnelles des
candidats.
> La modification des informations personnelles d'un
candidat.
> La modification des informations du compte utilisateur d'un
candidat.
> L'impression d'une fiche de candidature.
> La validation ou l'invalidation d'une candidature.
> L'impression des listes de candidatures.
> L'impression des statistiques relatives au concours.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex 9
Chapitre 1. Contexte scientifique et
Méthodologie
1.2.4 Missions de collecte de données
La réalisation de cette étude a
nécessité trois descentes sur le terrain, vers des publics
variés. La première descente sur le terrain (mission
préliminaire) a permis d'identifier les différentes
entités ou objets de notre Système en vue de la
modélisation de celui-ci. À l'issue de la modélisation,
des fiches de collecte de données ont été
élaborées en prélude à la mission de collecte de
données.
1.2.4.1 Missions préliminaires de terrain
Celle-ci s'est effectuée par la rencontre des membres
du service en charge des concours. Elle s'est soldée par la
définition des différentes classes d'entités qui seront
utiles pour la modélisation du système et des
propriétés qui composerons chacune d'elles.
1.2.4.2 Préparation des fiches et mission de
collecte de données
Une seule fiche de collecte d'informations a été
nécessaire. Son élaboration s'est faite après étude
du système existant et l'analyse du procédé de gestions
des candidatures utilisé. Lors de la collecte des besoins, il nous a
été remis sous forme numérique deux fiches de candidatures
représentant les fiches de candidatures de chacun des cycles, la fiche
de collecte d'information sera insérée dans l'annexe.
1.2.5 Modélisation du système
La méthode d'analyse et de conception du système
utilisé est MERISE. Elle se base sur le principe de séparation
des données et des traitements et offre plusieurs modèles
repartis en 03 niveaux : le niveau logique ou organisationnel, le niveau
conceptuel et le niveau physique.
Il a donc été question de représenter les
modèles du système se rapportant aux données et aux
différents traitements aux niveaux conceptuel et logique d'où
l'élaboration :
- Pour les données : un modèle conceptuel de
données (MCD) et d'un modèle logique de données (MLD).
- Pour les traitements : un modèle conceptuel de
traitement (MCT) et un modèle organisationnel de traitement (MOT).
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
10
Chapitre 1. Contexte scientifique et
Méthodologie
1.2.5.1 Identification et caractérisation des
classes d'entités
Les classes d'entités recensées pour la mise sur
pied du système sont au nombre de onze soit : candidat, candidature,
centre, dépôt, cursus, cycle, département, diplôme,
filière parent, région. Les figures ci-dessous présentent
ses différentes classes et leurs propriétés.
Figure 1 : Liste des classes d'entités du
système
1.2.5.2 Établissement des associations entre les
classes d'entités
La mise en association des différentes classes
d'entités obéit à un certain nombre de contraintes
d'intégrité. Il est donc à noter que :
? Un compte appartient à un seul candidat mais un
candidat peut en avoir plusieurs, un candidat peut déposer une ou
plusieurs candidatures mais une candidature appartient à un seul
candidat, un candidat est originaire d'un seul département mais
plusieurs candidats peuvent être originaire du même
département, un candidat possède plusieurs cursus scolaires et
chaque cursus enregistré appartient à un seul candidat, un
candidat a plusieurs parents mais chaque parent enregistré appartient
à un seul candidat.
? Une candidature est dressée pour une seule
filière mais une filière peut être contenu dans plusieurs
ou pas de candidatures, une candidature possède un seul diplôme
d'entré mais un diplôme d'entré peut être sur
plusieurs ou aucune candidature, une candidature
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
11
Chapitre 1. Contexte scientifique et
Méthodologie
ne peut avoir qu'une seule ville de composition et une seule
ville de dépôt mais une ville de composition ou de
dépôt peut être contenu dans aucune ou plusieurs
candidatures.
? Une filière appartient à un seul cycle mais un
cycle peut contenir plusieurs filières.
? Un diplôme d'entrée appartient à un seul
cycle mais un cycle peut avoir plusieurs diplômes d'entrée.
? Un département appartient à une seule
région mais une région possède plusieurs
départements.
? Un parent est originaire d'un seul département mais
plusieurs parents peuvent être originaires du même
département.
1.2.5.3 Modèle conceptuel des données
Ce modèle permet de représenter de manière
compréhensible les données qui seront utilisées par le
système. La figure ci-dessous représente le MCD du système
développé.
Figure 2 : Modèle conceptuel de données du
système
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
12
Chapitre 1. Contexte scientifique et
Méthodologie
1.2.5.4 Modèle logique de données
Ce modèle est la représentation des
données d'un système en prenant en compte le modèle
technologique qui sera utilisée pour la gestion du système. Le
schéma ci-dessous représente le MLD du système
implémenté.
Figure 3 : Modèle logique de données du
système
1.2.5.5 Dictionnaire de données
Cette partie permet de donner les détails de chaque classe
d'entités. Cela en présentant les informations précises
sur les différents attributs qui les constituent. Les tableaux
ci-dessous en font une présentation précise.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
13
Chapitre 1. Contexte scientifique et
Méthodologie
Figure 4 : dictionnaire de données (partie 1)
Figure 5 : dictionnaire de données (partie 2)
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
14
Chapitre 1. Contexte scientifique et
Méthodologie
Figure 6 : Dictionnaire de données (Partie 3)
Figure 7 : Dictionnaire de données (Partie 4)
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
15
Chapitre 1. Contexte scientifique et
Méthodologie
1.2.5.6 Modèle conceptuel des traitements
Ce modèle permet de représenter de façon
schématique l'activité du système d'information. Il permet
juste de définir ce qui doit être fait mais sans préciser
quand ou par quel moyen ni à quel endroit cela est fait. Le
système offre la possibilité à une personne voulant
postuler de créer un compte, s'inscrire, modifier ses informations
personnelles et imprimer une fiche de candidature. Pour un utilisateur
administrateur il lui permet de gérer les candidatures, d'imprimer les
listes de candidatures et les statistiques. En somme, les deux grands
traitements effectués sont l'inscription et l'administration du concours
car les autres processus sont internes. Ci-dessous est présenté
les différents modèles conceptuels de traitement.
? Pour une inscription
Figure 8 : Modèle conceptuel de traitement pour
l'inscription
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
16
Chapitre 1. Contexte scientifique et
Méthodologie
? Pour l'administration du concours
Figure 9 : Modèle conceptuel de traitement pour
l'administration du concours
1.2.5.7 Modèle organisationnel des
traitements
Ce modèle permet de présenter pour chaque
traitement la durée, le lieu où ça se produit, celui qui
l'effectue et comment est-ce qu'il le fait. Ci-dessous, les figures qui
présentent les MOT des grands traitements effectués par le
système développé.
? Pour une inscription
Figure 10 : Modèle organisationnel de traitement pour
l'inscription
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
17
Chapitre 1. Contexte scientifique et
Méthodologie
? L'administration du concours
Figure 11 : Modèle organisationnel de traitement pour
l'administration du concours
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
18
Chapitre 2. Principaux résultats
CHAPITRE 2. PRINCIPAUX RÉSULTATS
2.1 Présentation générale
Le système mis sur pied en plus de l'interface humain
machine convivial offre aux utilisateurs la possibilité de se connecter
dans des espaces membres précis et d'y effectuer des traitements qui
leurs sont destinés.
? Pour un utilisateur candidat, ce système offre la
possibilité de créer un compte de connexion au cas où ce
dernier n'en a pas encore, de récupérer son mot de passe dans le
cas où il l'a perdu. Etant déjà connecter, celui-ci pourra
s'inscrire à fin que sa candidature soit effective, pourra modifier
à volonté les données inscrites, imprimer sa fiche de
candidature et de pouvoir modifier ses paramètres de connexion.
? Pour un utilisateur administrateur, ce système offre
la possibilité de valider ou invalider une candidature, de
générer les listes de candidatures et les statistiques.
2.2 Plan de navigation
L'organigramme présenté ci-dessous
représente le plan de navigation simplifié du système
développé.
Tableau 2 : Organigramme du système
développé
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
19
Chapitre 2. Principaux résultats
2.3 Principaux résultats
2.3.1 Résultats permettant de valider ou
réfuter une candidature.
Afin d'atteindre cet objectif spécifique, le
système mis en place produit le résultat suivant :
2.3.1.1 Résultat 1 (la page de gestion de
candidatures)
Le système met à la disposition de
l'administrateur la page de gestion de candidatures afin de l'aider à
prendre une décision sur une candidature. Sur cette page figure la liste
des candidats ayant postulé et en attente de validation. Elle offre une
zone de recherche rapide pour retrouver un candidat via son matricule et un
filtre afin d'effectuer des validations pour un centre donné ou/et une
filière donnée. La figure ci-dessous présente le
résultat obtenu pour le cycle 2 et la filière TIC.
Figure 12 : Page de gestion de candidatures
2.3.2 Résultats permettant de visualiser ou
l'imprimer les listes ou les statistiques.
Afin d'atteindre cet objectif spécifique, le
système mis en place produit les résultats suivants :
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
20
Chapitre 2. Principaux résultats
2.3.2.1 Résultat 1 (gestion des listes)
Le système met cette page à la disposition de
l'administrateur afin de lui permettre de visualiser ou d'imprimer une liste de
candidature tout en étant déjà connecté avec ses
identifiants sur l'application web. Cette page possède un menu
déroulant offrant la page de visualisation de d'une et la page
d'impression d'une liste.
- La page de visualisation de liste possède un filtre
utile pour générer une de candidat selon le cycle, la
filière et le centre de composition.
- La page d'impression en plus de ce qu'offre la page de
visualisation permet de générer automatiquement un fichier PDF
téléchargeable de la liste sollicité.
Ci-dessous le résultat obtenu en sélectionnant les
candidats du cycle 2 filière TIC.
Figure 13 : Liste de candidature
2.3.2.2 Résultat 2 (Les statistiques)
Le système fournit cette page à l'administrateur
afin de lui permettre de visualiser ou d'imprimer les statistiques relatives au
concours tout en étant déjà connecté avec ses
identifiants sur l'application web. Cette page possède un menu
déroulant offrant la page de visualisation de d'une et la page
d'impression des statistiques.
- La page de visualisation des statistiques permet de voir les
statistiques généralisées et celles
régionalisées. Ainsi, on peut aisément savoir combien de
candidat sont
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
21
Chapitre 2. Principaux résultats
inscrit, le nombre d'hommes ou de femme inscrit au total pour
chaque région donnée et avoir ainsi le taux de participation de
chaque région et de chaque sexe.
- La page d'impression en plus permet de générer
automatiquement un fichier PDF téléchargeable du ficher contenant
les statistiques.
Ci-dessous le résultat obtenu.
Figure 14 : Statistiques
2.3.3 Résultats permettant l'inscription et
impression d'une fiche de candidature.
Afin d'atteindre cet objectif spécifique, le
système mis en place produit les résultats suivants :
2.3.3.1 Résultat 1 (inscription et de modification
d'informations)
Cette page permet au candidat de pouvoir postuler pour le
concours. Ainsi elle offre des espaces de saisie et de sélection
permettant à l'utilisateur d'entrer les informations requises se
rapportant à sa personne, à ses parents, à son cursus
scolaire et à sa candidature. Elle offre aussi la
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
22
Chapitre 2. Principaux résultats
possibilité au candidat de pouvoir en tout moment
modifier ses informations personnelles en cas d'erreur ou de modifier les
informations liées à son compte en accédant à la
page de modification des informations du compte. Ci-dessus un visuel de la page
d'inscription lorsque les données ont été saisies par un
candidat.
Figure 15 : Formulaire d'inscription résultat
2.3.3.2 Résultat 2 (impression de la fiche de
candidature)
Cette page permet à un candidat de pouvoir
télécharger ou imprimer sa fiche de candidature à
volonté, il suffit qu'à partir de la page d'inscription ou de
modification du compte cliquer sur « fiche » en suite sur «
imprimer ». Ci-dessous une fiche d'inscription obtenue après saisie
des informations d'un candidat.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
23
Chapitre 2. Principaux
résultats
Figure 16 : Fiche de candidature
2.4 Résultats en chiffres
Cette partie présente en chiffre la quantité de
chaque élément utilisé pour la réalisation de cette
application web.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
24
Chapitre 2. Principaux résultats
? Les fichiers : PHP, CSS, JS et images
Tableau 3 : Représentation chiffré du nombre de
fichiers utilisés dans l'application web
Nombre fichiers et images utilisées
38%
7%
21%
34%
fichiers css fichiers php fichiers js images
? Contenu de la BD
Le nombre de données dans chaque table de la
BD
7 9 7 9
35
2
58
32
21
10
Tableau 4 : Représentation schématisée
du nombre de données dans chaque table de la BD
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
25
Chapitre 2. Principaux
résultats
? Autres données
Tableau 5 : Tableaux récapitulatif des
éléments utilisés dans l'application web
Eléments
|
Quantités
|
Fiche de collecte des besoins
|
01
|
Nombre de tables dans la BD
|
12
|
nombre d'états montés
|
05
|
Nombre de formulaires réalisés
|
06
|
Nombre de pages web
|
16
|
Nombre de pages de contrôles
|
26
|
Nombre de tableaux réalisés
|
07
|
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
26
Chapitre 3. Technique d'implémentation et
Guide d'utilisation
CHAPITRE 3. TECHNIQUE D'IMPLÉMENTATION ET
GUIDE D'UTILISATION
3.1 Technique d'implémentation
3.1.1 Réalisation de la gestion d'une
candidature
Dans le système développé, la gestion
d'une candidature se fait par la décision de validation d'une
candidature ou la suppression de celle-ci. Elle est réservée aux
administrateurs et s'effectue sur la page nommée « gestion de
candidature ». Cette page a été développé en
avec du langage HTML pour le fond, le CSS pour la forme, le JavaScript pour les
contrôles, le PHP pour l'interactivité avec le serveur et MySqli
pour interagir avec la base de données. Elle comporte quatre parties
essentielles : le filtre, le tableau des candidatures, la zone de recherche et
les boutons de traitement.
Le filtre réalisé à l'aide d'un
formulaire et contrôlé avec du JavaScript. Lorsque le formulaire
est soumis, les valeurs sont transmises au serveur via les codes PHP contenue
dans une page de traitement. Celui-ci les interprète,
récupère les informations sollicitées dans la base de
données et les retourne dans un tableau des candidatures.
Le tableau des candidatures contient le squelette d'une table
codé en HTML et CSS et les lignes du tableau sont
générées automatiquement en incluant au sein du tableau la
page de traitement susmentionnée. Il est à noter qu'on
récupère uniquement et affiche ici uniquement les candidatures
qui n'ont pas encore été validées.
La zone de recherche permet de retrouver une candidature
à l'aide du matricule. Pour le réaliser, on envoie une
requête au serveur en lui demandant de rechercher une donnée. La
requête doit contenir le mot clé « %LIKE% » et on
réaffiche le résultat au niveau du tableau.
Les boutons de traitement eux aussi interagissent avec la base
de données. Le bouton de validation communique avec la colonne
VALIDATIONC de la base de données du système un simple clic
change la valeur de la case de la colonne VALIDTIONC correspondant à la
candidature la rendant ainsi valide.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
27
Chapitre 3. Technique d'implémentation et
Guide d'utilisation
3.1.2 Réalisation des impressions et visualisations
des listes et statistiques
Dans le système, la réalisation des impressions
et de visualisation des listes et statistiques se font sur quatre pages
distinctes. On a donc la page de visualisation de listes, la page d'impression
de listes, la page de visualisation des statistiques et la page d'impression
des statistiques. Ces pages toutes réalisées à l'aide des
langages HTML, CSS, JavaScript, PHP et les codes MySqli pour les interactions
avec les bases de données.
La page de visualisation de listes contient un filtre, un
tableau et une zone de recherche qui cette fois recherche un centre de
composition. Le tableau contient la liste des candidatures déjà
validées. Leur réalisation est quasi identique que celle
présenté pour la page de gestion de candidature juste qu'on
ajoute dans les requêtes adressées à la base de
donné la précision de ne choisir que les candidatures valides et
qu'on tient maintenant compte aussi du centre de composition dans les
requêtes pour générer le tableau.
La page d'impression de listes, son aspect est identique
à la page de visualisation de listes mais au niveau de
l'implémentation, le bouton d'impression soumet les informations sur le
cycle, la filière et le centre sollicité vers une autre page web
qui les adressera au serveur afin de recevoir les informations à
imprimer. L'impression proprement dite se lance donc automatiquement lors du
chargement de la page contenant les informations à imprimer grâce
à la fonction JavaScript « window.print () » placé au
niveau de sa balise BODY.
La page de visualisation des statistiques elle utilise des
compteurs pour énumérer le nombre de filles et le nombre de
garçons de manière globale et pour chaque région dans la
base de données. On utilise par la suite le PHP pour les
positionnés dans les colonnes du tableau.
La page d'impression est beaucoup plus vue comme un
état car c'est une maquette d'un document PDF réalisé en
HTML et imprimable dans lequel on vient greffer les informations
récoltées à partir de la base de donnée. Elle
ajoute à la page de visualisation la fonction JavaScript «
window.print () » placé au niveau de la balise BODY et une code CSS
qui devra être utilisé pour l'impression.
3.1.3 Réalisation de l'inscription et modification
des informations
La page d'inscription concerne uniquement les candidats. Elle
permet à ceux-ci de pouvoir postuler au concours.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
28
Chapitre 3. Technique d'implémentation et
Guide d'utilisation
Lors de la création du compte par un candidat, des
cases à lui destinée sont créées dans la base de
données, on lui attribue un matricule et un identifiant en tant que
candidat et on sauvegarde les informations de son compte. La page d'inscription
offre à l'utilisateur un formulaire « multistep »
réalisé à l'aide du JavaScript. Lorsqu'un candidat se
connecte, les données contenues dans les cases qui lui sont
destinées dans la base de données se charge automatiquement dans
le formulaire d'inscription à l'aide d'une requête de
récupération des éléments de la base de
donnée qui sont sauvegardés dans des variables PHP qui à
leurs tours vont être attribué aux cases visées du
formulaire. Si sa première inscription, le vide sera chargé et on
aura l'impression d'avoir un formulaire vierge mais s'il se connecte une
nouvelle fois, les informations qu'il avait préalablement
sauvegardées seront charger dans le formulaire pour modification en cas
de besoin. La page d'inscription offre au candidat la possibilité
d'accéder à la page de modification des informations liées
au compte, un code PHP contenant des requêtes MySqli de mise à
jour de la table « compte » tourne derrière cette page.
3.1.4 Réalisation de l'impression d'une fiche de
candidature
Dans le système développé, l'impression
d'une fiche de candidature est liée aux informations saisies par le
candidat. Ainsi donc, l'impression de la fiche de candidature se fait sur une
page web accessible à partir de la page d'inscription du candidat de
telle sorte qu'elle puisse ressembler à un document PDF. Pour y charger
les informations, on y inclut juste un fichier de traitement contenant
l'ensemble des accès à la base de données et les
données qui sont retournées, celles-ci sont sauvegardées
dans des variables PHP qui seront placés de manière
adéquate dans les espaces où l'on veut qu'ils s'affichent. Pour
rendre téléchargeable cet état, il a suffi de mettre au
niveau de la balise BODY le déclencheur d'impression « window.print
() ».
3.2 Guide d'exploitation de l'application
3.2.1 Résultats permettant de valider ou
réfuter une candidature.
Pour pouvoir gérer une un candidature, l'administrateur a
besoin de se connecter. La figure ci-dessous représenté nous
présente la page d'accueil de l'application web
développé.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
29
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Figure 17 : page d'accueil de l'application web
Ainsi à partir de la page d'accueil
présentée ci-dessus, il doit cliquer sur « connexion »
et le formulaire de connexion sera chargé. Il devra donc saisir ses
identifiants de connexion et préciser comme type d'utilisateur le type
« administrateur » comme l'illustre la figure ci-dessous.
Figure 18 : Formulaire de connexion
Après avoir soumis le formulaire de connexion, si ses
informations ne sont pas erronées, il est redirigé
automatiquement vers la page de gestion des candidatures présentant la
liste des candidatures pas encore validées comme l'illustre la figure
ci-dessous.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
30
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Figure 19: Page de gestion des candidatures
Ainsi pour valider une candidature, il suffira de cliquer sur
le bouton représentant une flèche et celui représentant
une poubelle pour supprimer. La figure ci-dessous montre l'état de de la
page de gestion des candidatures après la validation de « BARI BAMA
Franck Loïc ».
Figure 20 : Page de gestion des candidatures
Ainsi donc, le traitement de validation a fait passer cette
candidature à l'état valide ce qui la fait disparaitre
automatiquement de la liste des candidatures en attente de traitement.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
31
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
3.2.2 Résultats permettant de visualiser ou
l'imprimer les listes ou les statistiques.
Pour pouvoir imprimer ou visualiser une liste ou des
statistiques, l'administrateur devra au préalable se connecter en
entrant pour login « admin » et son mot de passe personnel comme
l'indique la figure ci-dessous.
Figure 21 : Formulaire de connexion
Si les données saisies sont correctes, il sera
redirigé vers la page de de gestion de candidatures comme l'indique la
figure sis-dessous. A partir de là il pourra choisir s'il veut
gérer les listes ou il veut accéder aux statistiques.
Figure 22 : page de gestion de candidatures
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
32
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
S'il veut gérer les listes, il devra positionner le
curseur sur « gestion des Listes » et un menu déroulant sera
afficher comme l'illustre la figure ci-dessous.
Figure 23 : page de gestion de candidatures
S'il veut visualiser une liste, il devra choisir «
visualiser » et l'ensemble des candidatures valides seront chargées
comme l'illustre la figure ci-dessous.
Figure 24 : Liste de candidatures
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
33
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
A partir de là, il pourra ainsi voir chaque liste de
candidatures voulue en précisant tout simplement le cycle, la
filière et la ville de composition désirée. La figure
ci-dessous illustre un exemple où un administrateur souhaite voir la
liste des candidats d'informatique TIC de la ville de Yaoundé
étant donné que cette filière se trouve au second
cycle.
Figure 25 : Liste de candidatures
Pour pouvoir plutôt imprimer des listes, il devra placer le
curseur sur « gestion des listes » en suite cliquer sur «
imprimer » comme l'illustre la figure ci-dessous.
Figure 26: Liste de candidatures
La liste des candidatures valides sera donc chargée et
il suffira de préciser le cycle, la filière, la ville ensuite
cliquer sur le bouton « imprimer » pour pouvoir générer
la liste de candidature. La figure suivante présente la page
d'impression de liste.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
34
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Figure 27 : page d'impression de candidatures
La figure ci-dessous illustre un exemple où
l'administrateur veut imprimer la liste des candidats du cycle 2 pour la
filière informatique TIC composant à Yaoundé, le simple
fait d'insérer ces informations dans le filtre et de clique sur «
imprimer » produit ceci.
Figure 28 : liste des candidatures
Il suffira donc de cliquer par la suite sur « imprimer
» de la boite d'impression pour lancer l'impression de la liste.
Pour la visualisation ou l'impression des statistiques, le
processus est quasiment similaire que l'impression ou la visualisation des
listes. Pour la visualisation des statistiques, il suffira de
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
35
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
placer le curseur sur « statistique » et
sélectionnez « visualiser » comme l'illustre la figure
suivante.
Figure 29 : Visuel de la liste de candidatures
Après avoir cliqué sur « visualiser », la
liste des statistiques se charge comme l'illustre la figure ci-dessous.
Figure 30 : Pages de statistiques
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
36
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Pour imprimer, il suffira de revenir sur la page
précédente, de placer le curseur sur « statistiques »,
sélectionner « imprimer » et cliquer. La figure ci-dessus
illustre le résultat obtenu.
Figure 31 : Téléchargement des
Statistiques
En cliquant sur « imprimer », on lance simplement le
processus de téléchargement et d'impression de la fiche.
3.2.3 Résultats permettant l'inscription d'un
candidat.
L'inscription est réservée aux
différentes personnes désireuses de pouvoir postuler. Pour que
cela soit possible, il faudrait au préalable posséder un compte
de type « candidat ». La page de création de comptes est
accessible depuis la page d'accueil de l'application, il suffit de cliquer sur
« compte ».
Un simple clic permet au candidat d'entrer ses informations de
compte. La figure ci-dessous illustre la création d'une candidate
nommée « MOUSSIMA Stéphanie ».
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
37
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Figure 32 : Formulaire de création de compte
En envoyant les informations, le compte est créé
et le candidat est redirigé vers la page de connexion où il devra
entrer son « login » et son « mot de passe » comme
l'illustre la figure ci-dessous.
Figure 33 : Formulaire de connexion
En envoyant ces informations, le candidat est redirigé
vers la page d'inscription comme l'illustre la figure ci-dessous.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
38
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Figure 34 : Page d'inscription
Par la suite, le candidat devra inscrire toutes les
informations requises.
Etape 1 : les informations personnelles
Les figures qui suivent illustrent l'inscription des
informations personnelles.
Figure 35 : Inscription des données personnelles
01
Figure 36 : Inscription des données personnelles
02
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
39
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Figure 37 : Inscription des données personnelles
03
Etape 2 : les informations des parents
Les figures qui suivent illustrent l'inscription des informations
sur les parents.
Figure 38 : Inscription des données des parents
01
Figure 39 : Inscription des données des parents
02
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
40
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Figure 40 : Inscription des données des parents
03
Etape 3 : les informations du cursus scolaire.
Les figures qui suivent illustrent l'inscription des informations
sur le cursus du candidat.
Figure 41 : Inscription des données du cursus
01
Figure 42 : Inscription des données du cursus
01
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
41
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Figure 43 : Inscription des données du cursus
03
Figure 44 : Inscription des données du cursus
04
Figure 45 : Inscription des données du cursus
05
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
42
Chapitre 3. Technique d'implémentation et
Guide d'utilisation
Etape 3 : les informations de candidature.
Les figures qui suivent illustrent l'inscription des informations
de payement et du diplôme d'entré.
Figure 46 : Inscription des données de candidatures
01
Figure 47 : Inscription des données de candidatures
02
Après avoir cliquez sur le Bouton « submit »,
les informations sont envoyées à la base de données et les
variables PHP se charge de recharger les zones vidées afin de permettre
la modification des données au cas où elles sont erronées.
Cela est illustré par la figure présentée ci-dessous.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
43
Chapitre 3. Technique d'implémentation et Guide
d'utilisation
Figure 48 : Modification des données
Pour imprimer la fiche de candidature, il faudra cliquer sur
« fiche » en suite sur « imprimer » alors les
données du candidat seront chargées et prêt à
être imprimées. La figure ci-dessous illustre une fiche de
candidature prête à l'impression.
Figure 49 : Fiche de candidatures prête à
l'impression
Après avoir cliqué sur « imprimer » sur
le lanceur d'impression, la fiche de candidature est imprimée et
prête à l'emploi.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
44
Chapitre 4. Intérêt
Didactique
CHAPITRE 4. INTERET DIDACTIQUE
4.1 Éléments pédagogiques
utilisés
Pour la réalisation de cette étude, plusieurs
éléments constitutifs d'Unités d'Enseignement ont
été utilisés.
4.1.1 INF411_1 Système d'information : MERISE
Cette unité d'enseignement est primordiale car elle a
permis de se familiariser avec les concepts de modélisation, les
méthodes de conception, de développement et de réalisation
des projets informatiques. Parmi ses méthodes nous pouvons citer MERISE
qui a été utilisé pour mettre sur pied les
différents modèles du système implémenté.
4.1.2 INF411_2 Bases de données relationnelles
Cette unité d'enseignement a permis de se familiariser
avec la notion de base, Les différents types, ses
caractéristiques, son rôle et son importance dans les
systèmes de gestion de données. Elle a permis de comprendre le
lien entre les modèles relationnels et les bases de données via
la présentation des bases de données relationnelles.
4.1.3 INF431_2 Programmation Web : HTML, CSS,
JavaScript
L'implémentation d'une application de gestion de
données se fait à l'aide des langages de programmation. Etant
donné que le système développé est une application
web alors la maitrise les langages de développement web que sont : le
HTML, Le CSS et le JavaScript a été totalement indispensable.
L'apport de ce cours a donc été d'une importance capitale.
4.2 Apport dans l'enseignement au secondaire
Etant donné que le travail de recherche sur un domaine
d'étude forge l'esprit et développe des aptitudes en apportant
des connaissances plus poussée, le développement de ce
système a permis une meilleure compréhension sur les notions un
peu plus avancées de la programmation web et des Systèmes
d'informations car elle a permis de découvrir de nouvelles
fonctionnalités et le développement des compétences via la
mise en pratique des connaissances théorique dans un projet concret.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
45
Chapitre 4. Intérêt
Didactique
4.3 Préparation d'une leçon de
présentation de l'étude
4.3.1 Situation problème
Votre parent qui vient d'ouvrir une nouvelle école de
formation en secrétariat bureautique accessible par concours voit son
personnel être débordé par des tonnes de dossiers de
candidatures qu'ils doivent gérer. Il décide d'installer pour son
école une application de gestion de concours nommée
SAGGE-CONCOURS. Etant donné que vous avez des connaissances en
informatiques, il vient vous voir pour l'aider à apprendre à
utiliser celle-ci.
Consignes :
a- Quels sont les différentes catégories
d'utilisateurs qu'offre cette application ?
b- De quoi un utilisateur a-t-il besoin pour pouvoir se
connecter à l'application ?
c- Quels sont les traitements réservés aux
utilisateurs externes au service de gestion ?
d- Quels sont les traitements réservés aux
utilisateurs membre du service de gestion ?
Résultats attendus :
a- Les candidats et les administrateurs.
b- Il aura besoin d'avoir un compte de candidature / il aura
besoin d'avoir un mot de passe et un login.
c- Création de compte, inscription et impression de la
fiche de candidature.
d- Accepter un dossier, rejeter un dossier, produire les
statistiques, imprimer des listes de candidatures.
4.3.2 Titre de la leçon
UTILISATION D'UNE APPLICATION WEB DE GESTION DE CONCOURS
4.3.3 Compétences visées
A la fin de cette leçon, l'apprenant sera capable de :
- Créer un compte de candidature.
- Inscrire un candidat.
- Effectuer des taches d'administration.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
46
Chapitre 4. Intérêt Didactique
4.3.4 Objectifs
Cette leçon vise la compréhension par l'apprenant
du fonctionnement de l'application web de gestion de concours nommé
SAGGE-CONCOURS.
4.3.5 Mots clés
Compte utilisateur.
4.3.6 Titres et sous-titres de la leçon
I- CREATION D'UN COMPTE DE CANDIDATURE
II- INSCRIPTION D'UN CANDIDAT
1- Connexion
2- Saisie ou Modifications des Données
3- Impression d'une Fiche de Candidature
III- GESTION DES TACHES D'ADMINISTRATION
1- Valider ou Rejeter une Candidature
2- Production et Impression des Listes
3- Impression des Statistiques
4.3.7 Fiche de préparation
Fiche No : 01
Date : 19/04/2020
1- Information Générale
Etablissement :
|
|
Classe/Niveau :
|
Terminale TI Effectif :
|
Discipline :
|
PROGRAMMATION
|
Enseignant :
|
ITOLI OUNEMBOUNI ALEX
|
Lieu de déroulement de l'UE
|
Salle de classe
|
|
2- Préambule
Module No : 01
|
Titre : DEVELOPPEMENT ET UTILISATION
D'APPLICATION
|
Famille de situation de vie :
|
|
UA : 01
|
UTILISATION D'APPLICATION WEB
|
Ordre de progression
|
UE No : 01
|
UE : UTILISATION D'UNE APPLICATION DE GESTION DE
CONCOURS
|
Durée : 55 min
|
Type UE :
|
Théorique
|
Exemple d'actions du programme mis en oeuvre dans cette
UE :
|
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
47
Chapitre 4. Intérêt Didactique
|
Vocabulaire spécifique : Compte
utilisateur
|
Objectif : Cette leçon vise la
compréhension par l'apprenant du fonctionnement de l'application web de
gestion de concours.
|
Compétences visées :
- Créer un compte de candidature.
- Inscrire un candidat.
- Effectuer des taches d'administration.
|
Matériel didactique : Tableau
noir, craie.
|
Méthode pédagogique : Active,
interactive
|
Connaissances pré-requises :
- A quoi sert une application ?
- Quelques applications
|
Médiagraphie :
Fiche de progression, Livre Programme
|
|
Situation problème :
|
|
Votre parent qui viens d'ouvrir une nouvelle école
de formation en secrétariat bureautique accessible par concours voit son
personnel être débordé par des tonnes de dossiers de
candidatures qu'ils doivent gérer. Il décide de d'installer pour
son école une application de gestion de concours nommé
SAGGE-
|
Situation
|
CONCOURS. Etant donné que vous avez des connaissances
en informatiques, il vient vous voir pour
|
problème
|
l'aider à apprendre à utiliser
celle-ci.
|
|
Consignes :
|
|
e- Quels sont les différentes catégories
d'utilisateurs qu'offre cette application ?
f- De quoi un utilisateur a-t-il besoin pour pouvoir se
connecter à l'application ?
g- Quels sont les traitements réservés aux
utilisateurs externes au service de gestion ?
h- Quels sont les traitements réservés aux
utilisateurs membre du service de gestion ?
|
|
Résultats attendus :
|
|
e- Les candidats et les administrateurs.
f- Il aura besoin d'avoir un compte de candidature / il aura
besoin d'avoir un mot de passe et un login.
g- Création de compte, inscription et impression de
la fiche de candidature.
h- Accepter un dossier, rejeter un dossier, produire les
statistiques, imprimer des listes de candidatures.
|
Tableau 6 : Fiche de préparation
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
48
Chapitre 4. Intérêt
Didactique
4.3.8 Fiche de déroulement
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
49
Chapitre 4. Intérêt
Didactique
Tableau 7 : Fiche de déroulement
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
50
Conclusion Générale
CONCLUSION GENERALE
Le projet a consisté à faire la mise à
jour de l'application web de gestion du concours d'entrée à l'ENS
de Bertoua. Ainsi, au préalable il a fallu rencontrer les membres du
service chargé des concours afin de pouvoir lister l'ensemble des
problèmes dont ils font face avec le protocole de gestion du concours
encore en vigueur à l'heure actuelle, par la suite il a fallu
analysé le système existant afin de déterminer ses limites
et ainsi savoir quoi apporter de neuf afin de l'améliorer grandement. La
modélisation des différents composants s'est faite selon la
méthode MERISE, l'implémentation via les langages HTML, CSS,
JavaScript et PHP et l'assemblage des différents modules s'est fait
suivant l'architecture MVC. L'application améliorée permet
à l'utilisateur de générer avec facilité sa fiche
de candidature et aux administrateurs une aisance dans le traitement des
candidatures et la production des listes et des statistiques. Tout ceci
facilite donc l'inscription d'un candidat au concours et réduit l'action
manuelle du personnel en charge du concours dans la gestion des dossiers des
différents candidats et offre un gain en temps.
Néanmoins, des améliorations restent encore
à envisager. Il serait aisé d'internationaliser l'application en
permettant ainsi, aux utilisateurs d'expression autre que le français de
s'y sentir à l'aise, pouvoir permettre à un utilisateur de
charger ses informations personnelles dans le formulaire d'inscription en
important un fichier contenant ces informations.
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
51
Références
Bibliographiques
RÉFÉRENCES BIBLIOGRAPHIQUES
BERGOUGNOUX, P. (2019). Modélisation conceptuelle de
données - une démarche pragmatique. BOUNKE, S. (2010).
Moderniser son système d'information. paris: Eyrolles.
CHALEAT, P., & ROUET, J. R. (2005). Le cahier du
programmeur PHP/MySQL et JavaScript. Eyrolles. DI GALLO, F. (2001).
Méthodologie des systèmes d'information- MERISE. CNAM
ANGOULEME. DIONSI, D. (1998). L'essentiel de MERISE. EYROLLES.
GABAY, G. (2000). MERISE et UML Pour la modélisation
des systèmes d'information.
HEURTEL, O. (2015). PHP5.6 Dévelloper un site web
dynamique interactif. ENI.
NEBRA, M. (2012). Apprenez à créer des sites
web avec HTML5 et CSS3.
PALUKU, V. (2014). Conception et réalisation d'un
système d'inscription en ligne dans les institutions universitaires.
Benin.
SOUTOU, C. (2006). Apprendre SQL avec MySQL. Paris:
Eyrolles.
VILLENEUVE, C. (2008). PHP et MySQL-MySQLi-PDO construisez
votre
application. st HERBLAIN:
ENI.
http://www.conseil-webmaster.com/ Date de consultation
13/03/2020
http://www.coursinformatiqueslibres.e-monsite.com/ Date de
consultation 20/04/20
http://www.Developpez.com/LelangagePHP/
Date de consultation 23/03/2020
https://www.educatel.fr/domaine/111-web/formations/
Date de consultation 05/03/2020
https://openclassroom.com/fr/courses/2100086-decouvrez-le-monde-des-systemes-dinformation/
Date de consultation 14/04/20
https://www.toucharger.com/windows/education/gestion-d-etablissement-scolaire/
Date de consultation 05/03/2020
http://www.wampserver.com/ Date de consultation
17/04/2020
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex
52
Annexes
ANNEXES
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex xi
Annexes
Mise à jour d'un système automatisé de
gestion du concours d'entré à une grande école
(SAGGE-Concours)
Mémoire de DIPES II en Informatique Fondamentale,
Rédigé et soutenu par ITOLI OUNEMBOUNI Alex xii
|