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

 > 

Mise à jour d’un système automatisé de gestion d’une grande ecole : sagge-note (administration des notes, gestion des utilisateurs, gestion des anonymats)


par Joseph Parfait NITCHEU TCHUISSI
Université de Ngaoundéré (Ecole Normale Supérieure de Bertoua) - DIPES II 2020
  

sommaire suivant

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 À JOUR D'UN SYSTÈME AUTOMATISÉ DE GESTION
D'UNE GRANDE ECOLE : SAGGE-NOTE
(Administration des
notes, Gestion des utilisateurs, Gestion des anonymats)

Update of an automated management system for a college (Marks management, Users management, Anonymity management)

Mémoire rédigé et soutenu, en vue de l'obtention du DIplôme de Professeur d'Enseignement
Secondaire, second grade (DIPESII) en Informatique Fondamentale
A Dissertation submitted in partial fulfillment of the requirements for the degree of Secondary
school teacher, second grade in Fundamental computing

Par/By :

NITCHEU TCHUISSI Joseph Parfait

Matricule / registration number: 18B104EB
Licence en (bachelor in) Informatique

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

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 À JOUR D'UN SYSTÈME AUTOMATISÉ DE GESTION
D'UNE GRANDE ECOLE : SAGGE-NOTE
(Administration des
notes, Gestion des utilisateurs, Gestion des anonymats)

Update of an automated management system for a college (Marks management, Users management, Anonymity management)

Mémoire rédigé et soutenu, en vue de l'obtention du DIplôme de Professeur d'Enseignement
Secondaire, second grade (DIPESII) en Informatique Fondamentale
A Dissertation submitted in partial fulfillment of the requirements for the degree of Secondary
school teacher, second grade in Fundamental computing

Par/By :

NITCHEU TCHUISSI Joseph Parfait

Matricule / registration number: 18B104EB
Licence en (bachelor in) Informatique

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 A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE

Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait i

TABLE DES MATIÈRES

Table des matières ii

Dédicaces v

Remerciements vi

Abréviations vii

Liste des figures viii

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 2

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

1.1.5.2 Objectifs spécifiques 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.1.3.1 Processus de gestion des notes 6

1.1.3.2 Règle de gestion des notes 8

1.2 Approche méthodologique 10

1.2.1 Synoptique de la démarche 10

1.2.2 Matériels, Logiciels et Données utilisés 11

1.2.2.1 Matériels utilisés 11

1.2.2.2 Logiciels utilisés (L'Atelier de Génie Logiciel) 11

1.2.2.2.1 Les environnements de conception (uppercase) 12

1.2.2.2.2 Les environnements de développement (lowercase) 14

1.2.2.2.3 Les navigateurs 15

1.2.2.2.4 Les serveurs web locaux 17

1.2.2.3 Données utilisées 19

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE

Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait ii

1.2.3 Les langages de programmation utilisés 19

1.2.3.1 Le HTML pour la structure 19

1.2.3.2 Le CSS pour le design 20

1.2.3.3 Le JavaScript pour l'interaction "Front-end" 20

1.2.3.4 Le PHP pour l'interaction "Back-end" 20

1.2.3.5 Le SQL 20

1.2.4 Analyse du système 21

1.2.4.1 Acteurs du système 21

1.2.4.2 Fonctionnalités du système 21

1.2.4.2.1 Spécifications fonctionnelles 22

1.2.4.2.2 Spécifications non-fonctionnelles 23

1.2.5 Mission de terrain 23

1.2.5.1 Préparation des fiches et mission de collecte de données 24

1.2.6 Modélisation du système 25

1.2.6.1 Identification et caractérisation des classes d'entités 25

1.2.6.2 Diagrammes de cas d'utilisation 29

1.2.6.3 Diagramme de classe 31

1.2.6.4 Diagramme d'objet 33

1.2.6.5 Dictionnaire de données 33

1.3 Architecture utilisé 38

1.3.1 Architecture globale 38

1.3.2 Architecture détaillée 39

CHAPITRE 2. PRINCIPAUX RÉSULTATS 41

2.1 Présentation générale 41

2.2 Plan de navigation 41

2.3 Principaux résultats 42

2.3.1 Design convivial. 42

2.3.1.1 Présentation de la page de connexion 42

2.3.1.2 Présentation de la page d'accueil 42

2.3.2 Résultat de gestion d'utilisateurs 42

2.3.2.1 La gestion des étudiants 43

2.3.2.2 La gestion des enseignants 43

2.3.3 Résultats d'administration de notes 44

2.3.4 Résultats de Gestion des anonymats 45

2.4 Résultats en chiffres 46

CHAPITRE 3. TECHNIQUE D'IMPLÉMENTATION ET GUIDE D'UTILISATION 48

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE

Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait iii

3.1 Technique d'implémentation 48

3.1.1 Réalisation du module d'Administration des notes 48

3.1.2 Réalisation de du module de gestion des utilisateurs 49

3.1.3 Réalisation de du module de gestion des anonymats 49

3.2 Guide d'exploitation de l'application 50

3.2.1.1 Résultat permettant d'atteindre la gestion des utilisateurs 50

3.2.1.2 Résultat permettant d'atteindre l'administration des notes 50

3.2.1.3 Résultat permettant d'atteindre la gestion des anonymats 51

CHAPITRE 4. INTERET DIDACTIQUE 52

4.1 Informatique dans les disciplines, informatique discipline 52

4.1.1 Apport de l'informatique dans les disciplines 52

4.1.2 Aspect bénéfique d'un enseignement informatique 52

4.2 L'APC qu'est-ce que c'est ? 53

4.3 Éléments pédagogiques utilisés 53

4.4 Apport dans l'enseignement au secondaire 53

4.5 Préparation d'une leçon (Fiches pédagogiques) 54

4.5.1 Fiche de préparation 54

4.5.2 Fiche de déroulement 55

Conclusion générale 57

RÉFÉRENCES BIBLIOGRAPHIQUES 58

Annexes xii

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE

Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait iv

DÉDICACES

À

Ma grande soeur

NITCHEU WELADJI Anne-Chantal

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE

Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait v

REMERCIEMENTS

Ce travail ne s'aurai être réalisé sans l'apport proche ou lointain, morale ou physique de certaines personnes dont je tiens à exprimer ma gratitude.

Toute ma gratitude est redirigé vers l'Eternel mon Dieu qui ne cesse de me donner le souffle de vie, la santé, le soutien quotidien et divers opportunité me permettant de m'exprimer.

Je remercie le Pr. KAMGANG KABEYENE BEYALA Véronique, Directeur de l'Ecole Normale Supérieure de Bertoua pour sa contribution à notre formation solide et complète.

Mes remerciements vont en l'endroit du Pr. NKENLIFACK Marcellin de l'Université de Dschang, d'avoir présidé le jury de soutenance et apporté une clairvoyance sur des axes essentiels de notre projet.

J'exprime ma gratitude à Dr. TALLA TANKAM Narcisse, Chef de département d'informatique à l'ENS de Bertoua pour son encadrement et l'élaboration des différents programmes liés à notre cursus scolaire.

Je remercie le Dr. TCHAKOUNTE Franklin de l'Université de Ngaoundéré, pour avoir usé de son temps pour examiner notre travail.

J'exprime ma gratitude à ma mère IKO Motia Suzan et mon père NITCHEU Thomas pour la vie et l'éducation reçue, sans quoi je ne serais entrain de produire un travail comme celui-ci.

Je remercie mes frères et soeurs pour leur soutient de près ou de loin, financièrement, moralement, physiquement et spirituellement.

Mes remerciements se tourne vers la famille KOLLO pour toutes les mesures d'accompagnement durant mon cursus à l'ENS de Bertoua, sans quoi les choses ne me seront appesanti.

J'exprime ma gratitude à la famille FOMENI et la famille ASSONFACK pour leur soutient durant mon processus d'apprentissage.

J'exprime ma gratitude à mes camarades de classe de promotion et mes amis. Je s'aurai clore mes remerciements sans penser à tous les enseignants du département informatique pour avoir cheminer avec nous et pour nous avoir doté des compétences pédagogiques et professionnelles.

vi

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE
Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait

ABRÉVIATIONS

ENS : Ecole Normale Supérieure

AGL : Atelier de Génie Logiciel

CASE: Computer Aide Software Engineering

UML: Unified Modeling Language

TP : Travaux Pratique

TPE : Travail Personnel de l'Etudiant

SN : Session Normale

SR : Session de Rattrapage

TD : Travaux Dirigés

CC : Contrôle Continu

EC : Elément Constitutif

UE : Unité d'Enseignement

HTML : HyperText Markup language

HTTP : HyperText Transfer Protocol

CSS : Cascading Style Sheet

IPV6 : Internet Protocol Version 6

PHP : Hypertext PreProcessor

CPU : Central Processing Unit

MySQL : My Structured Query Language

SQL : Structured Query Language

VII

XML : eXtend Markup Language

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE
Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait

LISTE DES FIGURES

Figure 1 : Synoptique de la démarche du projet 10

Figure 2 : Classes, propriétés et méthodes des composants du système 28

Figure 3 : Diagramme de cas d'utilisateur : gestion des utilisateurs 29

Figure 4 : Cas d'utilisation de la gestion des référentiels 30

Figure 5 : Cas d'utilisation pour la gestion des inscriptions et gestion des anonymats 31

Figure 6 : Cas d'utilisation de gestion des notes 31

Figure 7 : Diagramme de classe du système 32

Figure 8 : Diagramme d'objets 33

Figure 9 : Architecture globale du système, source : les architecture client/serveur par

Warteni Ameni 38
Figure 10 : Représentation des interactions entre le modèle, la vue et le contrôleur source :

Stephen Walther, ASP.NET MVC Framework 40

Figure 11 : Etapes de traitement des requêtes des machines clientes 40

Figure 12 : Plan de navigation 41

Figure 13 : Interface d'accueil (cas de l'administrateur) 42

Figure 14 : Liste des étudiants créés 43

Figure 15 : Liste des enseignants créés 44

Figure 16 : Insertion des notes en clair 45

Figure 17 : Visualisation de la classe anonymisée créé (IF4-2019) 46

Figure 18 : Nombre de fichiers par langages de programmation 46

Figure 19 : Quelques tables créées dans la base des données 48

Figure 20 : Contrôleur pour l'administration des notes 49

Figure 21 : Contrôleur pour l'anonymisation des copies 50

VIII

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE
Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait

LISTE DES TABLEAUX

Tableau 1 : Caractéristiques des ordinateurs utilisés 11

Tableau 2 : Tableau comparatif de quelques logiciels de conception (uppercase) 12

Tableau 3 : Tableau comparatif de quelques éditeurs de texte 14

Tableau 4 : Tableau comparatif de quelques navigateurs 15

Tableau 5 : Tableau comparatif de quelques serveurs locaux sous Windows 31

Tableau 6 : Dictionnaire de données 34

ix

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE
Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait

RÉSUMÉ

L'ère du numérique se poursuit et l'Ecole Normale Supérieure de Bertoua n'est gère à l'abri de l'automatisation de ses différents secteurs d'activités de gestion. La gestion des notes dans un établissement est un aspect d'une importance capitale. L'objectif de cette étude est de concevoir et mettre en oeuvre un système automatisé qui facilite la gestion des notes à l'ENS de Bertoua. Ce travail qui s'inscrit dans le cadre d'un projet plus élargi de réalisation et mise en oeuvre d'un système automatisé de gestion d'une grande école (SAGGE), part d'une ébauche de réalisation d'un système de gestion des notes, initiée par la promotion 2017-2019 de l'ENS de Bertoua. Une analyse de l'application et les résultats produits par nos prédécesseurs se sont effectué. Après analyse des travaux sus cités, il est apparu essentiel de changer de technologie d'implémentation, en passant du Framework CodeIgniter précédemment utilisé au codage en « dure » en PHP/MySQL. Le nouveau système a été subdivisé en six (06) modules et la présente étude se focalise essentiellement sur les modules notamment : la gestion des utilisateurs, l'administration des notes et la gestion des anonymats. À l'issue d'une modélisation suivant le langage UML, suivie de l'implémentation en PHP et utilisant le système de gestion de base de donnée MySQL, le logiciel mis en place permet notamment de créer, modifier et de supprimer les utilisateurs, de gérer l'anonymat et le désanonymat des classes puis d'administrer les notes aux étudiants. Les notes de l'année académique 2018-2019 ont servi d'échantillon de test et les procès-verbaux produits ont permis, par comparaison aux procès-verbaux publiés en 20182019, de valider l'étude.

Mots clé : SAGGE-Notes, UML, PHP/MySQL, Procès-verbal de notes, Gestion de

notes.

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE

Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait x

ABTRACT

The digital era continues and the Higher Teacher Training College is not run away from the automation of its various sectors of management activities. The management of students marks in an establishment is an aspect of capital importance. The objective of this study is to design and implement an automated system that facilitates the management of grades at the ENS de Bertoua. This work, which is part of a larger project for the creation and implementation of an automated management system for a large school (SAGGE), is based on a draft implementation of marks management system, initiated by the 2017-2019 promotion of the ENS de Bertoua. An analysis of the application and the results produced by our predecessors was carried out. After analyzing the aforementioned work, it appeared essential to change the implementation technology, moving from the CodeIgniter Framework previously used to "hard" coding in PHP/MySQL. The new system has been subdivided into six (06) modules and the present study focuses mainly on the modules in particular: user management, marks administration and anonymity management. Following modeling using the UML language, followed by implementation in PHP and using the MySQL database management system, the software implemented allows in particular to create, modify and delete users, manage the anonymity and the anonymity of the classes then administer marks to students. The 2018-2019 academic year marks served as a test sample and the minutes produced made it possible to validate the study, compared to the minutes published in 2018-2019.

Keywords: SAGGE-Notes, UML, Php/MySQL, Marks minutes, Marks management

MISE A JOUR D'UN SYSTEME AUTOMATISE DE GESTION D'UNE GRANDE ECOLE : GESTION DE NOTE

Mémoire de DIPES II, rédigé et soutenu par NITCHEU TCHUISSI Joseph Parfait xi

Introduction générale

sommaire suivant






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








"Je ne pense pas qu'un écrivain puisse avoir de profondes assises s'il n'a pas ressenti avec amertume les injustices de la société ou il vit"   Thomas Lanier dit Tennessie Williams