WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Système automatisée de gestion du concours d'entrée à  une grande école.


par Alex ITOLI OUNEMBOUNI
Université de Ngaoundere  - Diplôme de Professeur des lycées d’enseignement secondaire, second grade (DIPESII) en Informatique fondamentale 2020
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon