Mémoire de Fin D'etudes: Pour L'obtention Du Diplôme de Licence en Informatique
Mémoire de Fin D'etudes: Pour L'obtention Du Diplôme de Licence en Informatique
Présenté par :
MOHAMMED ABID NASSIMA
SADOUNI AKRAM
Session 1 2025
THEME
CONCEPTION ET REALISATION D'UNE PLATEFORME
DE GESTION DES ETUDIANTS
Jury
Examinateur : Mme. BELKHEIR F.
Page | 2
DEDICACE
Je dédie ce travail à
À mes parents, pour votre amour, vos sacrifices et votre soutien inestimable qui ont été la base
de ma réussite.
À mes amis, pour votre présence, vos encouragements et tous les moments partagés sur ce
chemin.
Et à moi-même, pour avoir persévéré avec courage et détermination malgré les épreuves.
[SADOUNI AKRAM]
Page | 3
REMERCIEMENTS
À l’issue de notre cycle de formation, nous tenons tout d’abord à remercier Allah,
Le Tout-Puissant, de nous avoir accordé la foi, la force et la persévérance
nécessaires pour mener à bien notre projet de fin d’études.
Nous exprimons notre profonde gratitude à Monsieur MAMI MOHAMMED
AMINE pour son encadrement précieux, ses conseils avisés et son
accompagnement bienveillant tout au long de ce travail. Sa disponibilité, sa
patience et son expertise ont été d’une aide inestimable et nous ont permis de
surmonter les difficultés tout en acquérant de nouvelles compétences.
Nous remercions également les membres du jury, devant qui nous avons
l’honneur de présenter notre travail, pour le temps consacré à l’étude de ce
mémoire et pour l’attention portée à son contenu.
Enfin, nous adressons nos plus sincères remerciements à toute la grande famille
du Département Informatique de l’Université Oran 1 Ahmed Ben Bella pour
leur accompagnement tout au long de notre parcours
Page | 4
Résumé
Dans un contexte où la gestion universitaire présente de nombreux défis, notre projet
vise à concevoir et développer une plateforme numérique appelée Gestion des Étudiants, afin
de mettre à la disposition des étudiants un espace centralisé facilitant l’accès à leurs
informations académiques. Cette solution a également pour but d’améliorer la communication
entre les étudiants et l’administration, tout en modernisant les processus de gestion. Le projet
sera réalisé à base des technologies web, notamment HTML, CSS, PHP et MySQL.
Mots-clés : Gestion universitaire, Plateforme numérique, Étudiants, Communication,
Administration, Technologies web, HTML, CSS, PHP, MySQL.
Abstract
In a context where university management presents many challenges, our project aims
to design and develop a digital platform called Gestion des Étudiants, in order to provide
students with a centralized space that facilitates access to their academic information. This
solution also aims to improve communication between students and administration while
modernizing management processes. The project will be developed using web technologies,
namely HTML, CSS, PHP, and MySQL.
Keywords: University management, Digital platform, Students, Communication,
Administration, Web technologies, HTML, CSS, PHP, MySQL.
ملخص
يهدف مشروعنا إلى تصميم وتطوير منصة رقمية تُدعى،في سياق تواجه فيه اإلدارة الجامعية العديد من التحديات
Gestion des Étudiants من أجل توفير مساحة مركزية للطالب تُم ّكنهم من الوصول بسهولة إلى معلوماتهم،
سيتم إنجاز. مع تحديث عمليات التسيير، كما تهدف هذه الحل إلى تحسين التواصل بين الطالب واإلدارة.األكاديمية
وهي،المشروع باستخدام تقنيات الويب: HTML ،CSS ،PHP وMySQL.
، تقنيات الويب، اإلدارة، التواصل، الطالب، منصة رقمية،اإلدارة الجامعيةHTML ،CSS ،PHP ،MySQL.:الكلمات المفتاحية
Page | 5
Table des matières
Introduction Générale ........................................................................................................... 10
I. Généralités sur la gestion des étudiants........................................................................ 11
I.1. Introduction ......................................................................................................................... 11
I.2. Présentation de l’université Oran 1 ..................................................................................... 11
I.3. Les activités de la faculté des sciences exactes et appliquées ............................................. 12
I.3.1. Gestion des stages et des PFE (Projets de Fin d'Études) ................................................. 12
I.3.2. Gestion des emplois du temps ......................................................................................... 12
I.3.3. Gestion des ressources et matériel budgétaire ................................................................. 12
I.3.4. Gestion des suivis pédagogiques et EAD (Enseignement à Distance) ............................ 13
I.3.5. Gestion de la répartition des enseignants ........................................................................ 13
I.3.6. Gestion des ressources humaines et planification prévisionnelle.................................... 13
I.3.7. Gestion de la formation continue .................................................................................... 13
I.4. Gestion des étudiants ........................................................................................................... 13
I.4.1. La gestion des étudiants .................................................................................................. 13
.I.4.2 L’avantage de la gestion.................................................................................................. 14
.I.5 Objectif ................................................................................................................................ 14
I.6. Conclusion : ......................................................................................................................... 15
II. Conception et modélisation ............................................................................................ 15
II.1. Introduction ......................................................................................................................... 16
.II.2 Les fonctionnalités de la plateforme .................................................................................... 16
.II.2.1 Identification des acteurs ............................................................................................ 16
II.2.2. Description des fonctionnalités ....................................................................................... 17
II.3. Modélisation UML .............................................................................................................. 17
II.3.1. Diagramme de cas d’utilisation ....................................................................................... 17
II.3.2. Diagramme de séquence.................................................................................................. 19
II.3.3. Diagramme de Classe ...................................................................................................... 24
II.4. Conclusion ........................................................................................................................... 25
III. Implémentation ............................................................................................................... 27
.III.1 Introduction ......................................................................................................................... 27
III.2. Outils de développement ..................................................................................................... 27
III.2.1. HTML ......................................................................................................................... 27
III.2.2. CSS ............................................................................................................................. 27
.III.2.3 PHP ............................................................................................................................. 27
III.2.4. XAMPP....................................................................................................................... 28
.III.2.5 PhpMyAdmin.............................................................................................................. 28
.III.2.6 Visual Studio Code (VS Code) ................................................................................... 29
Page | 6
III.3. Modèle de la base de données du système........................................................................... 29
III.4. Présentation de la plateforme .............................................................................................. 29
.III.4.1 La page de connexion ................................................................................................. 30
III.4.2. Etudiants ..................................................................................................................... 30
III.4.3. Enseignants ................................................................................................................. 36
III.4.4. Personnel administratif ............................................................................................... 41
.III.5 Conclusion ........................................................................................................................... 44
Conclusion générale ............................................................................................................... 45
.III.5.1 Limites de la Plateforme ............................................................................................. 45
.III.5.2 Les Perspectives .......................................................................................................... 45
IV. References........................................................................................................................ 47
Page | 7
Liste des figures
Figure 1: Schéma hiérarchique des facultés et départements de l’Université Oran 1 ........................... 12
Figure 2 : Diagramme de cas d’utilisation ; Personnelle Administratif. ............................................... 18
Figure 3: Diagramme de cas d’utilisation ; Etudiant. ........................................................................... 18
Figure 4: Diagramme de cas d’utilisation ; Enseignant. ....................................................................... 19
Figure 5: Diagramme de séquence ; connexion (Tous les utilisateur). ................................................. 20
Figure 6: Diagramme de séquence : consulter profil (Tous les utilisateur) .......................................... 20
Figure 7: Diagramme de séquence ; Saisie des notes ou des absences(Enseignant). ............................ 21
Figure 8: Diagramme de séquence ; Consulter les messages erreurs (Enseignant). ............................. 21
Figure 9: Diagramme de séquence ; Consulter (Etudiant). ................................................................... 22
Figure 10: Diagramme de séquence ; signaler une erreur (Etudiant). ................................................... 22
Figure 11 : Diagramme de séquence ; Mis à jour profil(Personnel Administratif). .............................. 23
Figure 12: Diagramme de séquence ; vacances académique (Personnel Administratif). ..................... 23
Figure 13: Diagramme de séquence ; EDT (Personnel Administratif). ................................................ 24
Figure 14: Diagramme de Classe. ......................................................................................................... 25
Figure 15: HTML&CSS ....................................................................................................................... 27
Figure 16: PHP...................................................................................................................................... 28
Figure 17: XAMPP ............................................................................................................................... 28
Figure 18: phpMyAdmin ...................................................................................................................... 28
Figure 19: Visual Studio Code .............................................................................................................. 29
Figure 20: Base de donnees, Gestion des etudiants. ............................................................................. 29
Figure 21: Page d'accueil ...................................................................................................................... 30
Figure 22: Notification .......................................................................................................................... 31
Figure 23: Page, etudiants ..................................................................................................................... 31
Figure 24: Page absence, etudiants ....................................................................................................... 32
Figure 25: Signaler erreur (absence) ..................................................................................................... 32
Figure 26: Page groupe, étudiant .......................................................................................................... 33
Figure 27: Page notes, étudiant ............................................................................................................. 33
Figure 28: Signaler erreur (note) ........................................................................................................... 34
Figure 29: Page releve de notes ,étudiant ............................................................................................. 34
Figure 30: Page EDT, étudiant.............................................................................................................. 35
Figure 31: Page profil, étudiant............................................................................................................. 35
Figure 32: Page vacances academiques,étudiant .................................................................................. 36
Figure 33: Page d'accueil,Enseignants .................................................................................................. 36
Figure 34: Page Absence,Enseignants .................................................................................................. 37
Figure 35: Saisir les absences,Enseignants ........................................................................................... 37
Page | 8
Figure 36: Page note,Enseignants ......................................................................................................... 38
Figure 37: Saisir note,Enseignants ........................................................................................................ 38
Figure 38: Page profil,Enseignants ....................................................................................................... 39
Figure 39: Page message note ............................................................................................................... 39
Figure 40 : Modifier note, enseignant ................................................................................................... 40
Figure 41: Page message absences........................................................................................................ 40
Figure 42: modifier absence, enseignant............................................................................................... 41
Figure 43: Page EDT, Personnel administrative ................................................................................... 41
Figure 44: Ajouter les EDT................................................................................................................... 42
Figure 45: Page vacances academique,personnel administratif ............................................................ 42
Figure 46: Page prpfil, personnel administratif. ................................................................................... 43
Figure 47: Page recherche,Personnel administratif............................................................................... 43
Figure 48: Modification des informations ............................................................................................ 44
Page | 9
INTRODUCTION GENERALE
L’accès à l’information académique constitue l’un des enjeux majeurs auxquels les
étudiants sont régulièrement confrontés tout au long de leur parcours universitaire. Que ce soit
pour consulter leurs notes, suivre l’évolution de leur scolarité, accéder aux emplois du temps,
ou encore suivre les démarches administratives, les étudiants se retrouvent souvent face à un
manque de centralisation, une communication inefficace et des délais d’attente qui ralentissent
considérablement leur progression.
Cette situation engendre non seulement de la frustration, mais peut aussi avoir un impact direct
sur la motivation, la réussite et l’organisation personnelle des étudiants. Dans un monde de plus
en plus digitalisé, l’absence d’une plateforme fluide et accessible regroupant l’ensemble des
informations académiques devient un frein majeur au bon déroulement des études supérieures.
C’est dans ce contexte que notre projet trouve tout son sens. L’objectif principal de notre travail
est de concevoir et de développer une plateforme nommée Gestion des étudiants, dédiée à
faciliter l’accès aux informations académiques des étudiants, en centralisant les données
essentielles dans un espace numérique moderne, intuitif et sécurisé. Cette solution sera réalisée
à l’aide des technologies web telles que HTML, CSS, PHP et MySQL.
Le présent mémoire est structuré en trois chapitres principaux. Le premier chapitre dresse un
état des lieux des difficultés rencontrées par les étudiants dans l’accès à leurs données
académiques. Le deuxième chapitre est consacré à la conception et au développement de la
plateforme, mettant en lumière ses fonctionnalités clés et les choix techniques effectués. Enfin,
le troisième chapitre illustre l’implémentation pratique de la plateforme à travers des
démonstrations fonctionnelles et des scénarios d’utilisation concrets.
Page | 10
I. GENERALITES SUR LA GESTION DES
ETUDIANTS
I.1. Introduction
La gestion des étudiants est l’un des domaines des affaires les plus cruciaux pour
le fonctionnement en douceur des universités. Cela inclut l’inscription, l’orientation
académique et administrative et l’assistance aux étudiants, entre autres connaissances.
Par conséquent, en raison de la croissance des effectifs et de la quantité d’efforts
déployées par les administrations, un processus optimisé est crucial. Ce chapitre analyse
ces aspects et offre une proposition technologique.
• Licence en Informatique.
• Master en Informatique.
• Doctorat en Informatique.
Page | 11
Figure 1: Schéma hiérarchique des facultés et départements de l’Université Oran 1
Page | 12
I.3.4. Gestion des suivis pédagogiques et EAD (Enseignement à Distance)
• Supervision des programmes de suivi pédagogique visant à optimiser la réussite des
étudiants.
• Coordination du développement et de la maintenance des plateformes et outils pour
l'enseignement à distance.
Page | 13
I.4.2. L’avantage de la gestion
Pour répondre à ces défis, l'idée émerge de développer une plateforme numérique
dédiée à la gestion des étudiants au sein du département d'informatique de l’Université Oran 1.
Cette plateforme proposerait plusieurs fonctionnalités pour optimiser et simplifier la gestion
administrative et académique des étudiants :
I.5. Objectif
Les tâches administratives liées à la gestion des étudiants requièrent souvent beaucoup
de temps et une organisation rigoureuse. Leur manque d’optimisation peut engendrer des
inefficacités et des retards dans le suivi académique. Pour pallier ces problèmes, nous
envisageons de développer une plateforme informatique dédiée à la gestion des étudiants au
sein du département informatique de l'Université Oran 1.
Cette solution aura pour but de centraliser et de rationaliser l’ensemble des processus
administratifs et académiques relatifs aux étudiants. Voici les grandes lignes de notre
conception :
Page | 14
1.5.3. Planification optimisée des emplois du temps
• Les plannings, mis à jour en temps réel, seront accessibles à tous les acteurs
concernés.
I.6. Conclusion
Ce chapitre nous a permis d’examiner en détail l’environnement universitaire et les
différents aspects de la gestion des étudiants. Nous avons identifié les principaux acteurs
impliqués, ainsi que les défis liés à l’organisation et au suivi des étudiants tout au long de leur
parcours académique. De plus, nous avons exploré les solutions et technologies existantes
susceptibles d’améliorer ces processus.
Dans le prochain chapitre, nous nous concentrerons sur la conception d’une plateforme dédiée
à la gestion des étudiants. Nous détaillerons ses principales fonctionnalités et utiliserons des
diagrammes UML pour structurer et visualiser son architecture. Cette approche nous permettra
de proposer une solution adaptée, facilitant la gestion administrative et académique des
étudiants au sein du département informatique.
Page | 15
II. CONCEPTION ET MODELISATION
II.1. Introduction
L'organisation efficace est indispensable pour le suivi exact des données académiques
et administratives dans la gestion des étudiants au sein des universités. L'objectif de
l'implémentation d'une plateforme numérique est de permettre aux étudiants d'accéder
facilement et rapidement à leurs données personnelles et académiques. Ce chapitre traite la
conception et la modélisation de cette plateforme, en détaillant les caractéristiques du système,
les intervenants impliqués, ainsi que leurs rôles respectifs grâce à des diagrammes UML.
b) Enseignant :
• Responsable de la saisie des notes des modules pour chaque étudiant.
• L’enseignant saisit les absences des étudiants dans son module.
c) Etudiant :
• Consulter ses absences dans chaque module.
• Consulter ses notes et relevé de note.
• Consulter son profil.
• Consulter son emploi du temps.
Page | 16
• Consulter le groupe auquel il appartient ainsi que ses congés académiques, s’ils
existent.
Page | 17
Figure 2 : Diagramme de cas d’utilisation ; Personnelle Administratif.
Page | 18
Figure 4: Diagramme de cas d’utilisation ; Enseignant.
Page | 19
Figure 5:Diagramme de séquence ; connexion (Tous les utilisateur).
Page | 20
Figure 7: Diagramme de séquence ; Saisie des notes ou des absences(Enseignant).
Page | 21
Figure 9: Diagramme de séquence ; Consulter (Etudiant).
Page | 22
Figure 11 : Diagramme de séquence ; Mis à jour profil(Personnel Administratif).
Page | 23
Figure 13: Diagramme de séquence ; EDT (Personnel Administratif).
Page | 24
Figure 14: Diagramme de Classe.
Explication :
Ce diagramme de classes représente un système de gestion des étudiants pour une université.
Il modélise les différentes entités telles que les étudiants, les enseignants, le personnel
administratif, ainsi que les modules, les notes, les absences et l'emploi du temps. Chaque
étudiant est identifié par un matricule et est rattaché à un groupe, une section et un niveau. Les
enseignants peuvent saisir les notes et les absences, tandis que les étudiants peuvent consulter
leur emploi du temps, leurs notes, leurs absences, et signaler des erreurs. Les modules sont
enseignés par des enseignants et sont associés à des séances planifiées dans des salles
spécifiques. Le système permet aussi la gestion des notifications, des vacances académiques et
des recours. Ce modèle offre une vue complète des interactions entre les acteurs et les données
pédagogiques de l’université.
II.4. Conclusion
En conclure, ce chapitre nous a permis de présenter les différents utilisateurs de notre
plateforme de gestion des étudiants, ainsi que les cas d'utilisation liés à chaque acteur. À l’aide
Page | 25
de diagrammes simples et clairs, nous avons pu mieux comprendre comment chaque utilisateur
interagit avec le système. Ces représentations graphiques nous ont beaucoup aidés à organiser
les fonctionnalités importantes de la plateforme, comme la gestion des notes, des absences.
Grâce à cette étape, nous avons pu bien cerner ce dont les utilisateurs ont besoin, ce qui va nous
permettre de créer une application utile et facile à utiliser. Dans les chapitres suivants, nous
allons passer à la partie technique du projet. On verra comment les idées présentées ici seront
traduites en code, et on expliquera les outils qu’on a utilisés, les problèmes qu’on a rencontrés,
et les solutions qu’on a trouvées pour mettre en place notre plateforme.
Page | 26
III. IMPLEMENTATION
III.1. Introduction
Dans ce troisième chapitre, intitulé « Implémentation », nous allons nous intéresser à
l’aspect technique de la mise en œuvre de notre plateforme. Après avoir présenté les différents
acteurs ainsi que leurs cas d’utilisation dans le chapitre précédent, nous passons désormais à la
concrétisation de ces éléments à travers le développement du produit.
Nous commencerons par présenter les outils et technologies sélectionnés pour la réalisation de
notre application, en justifiant nos choix et en exposant les bénéfices qu’ils apportent au projet.
Par la suite, nous détaillerons la conception et l’organisation de la base de données, composante
essentielle pour la gestion des informations. Cette partie couvrira la modélisation du schéma,
les types de données employés, ainsi que les relations établies entre les différentes entités.
Enfin, nous décrirons les différentes étapes de l’implémentation, en mettant en lumière la
réalisation des cas d’utilisation définis auparavant. Nous évoquerons également les difficultés
techniques rencontrées, ainsi que les solutions mises en place pour garantir la fiabilité et
l’efficacité de l’application.
III.2.2. CSS
CSS est le langage qui définit l'apparence visuelle d'une page HTML dans le navigateur.
Il permet de contrôler la mise en page, les couleurs, les polices, et d'autres aspects esthétiques
ite web.
III.2.3. PHP
Le langage PHP (Hypertext Preprocessor) a été retenu comme langage principal pour
la programmation côté serveur. Apprécié pour sa robustesse et sa souplesse, PHP s’est avéré
particulièrement adapté à la gestion des interactions avec la base de données, au traitement des
Page | 27
formulaires, ainsi qu’à la génération dynamique du contenu. Son utilisation a contribué à offrir
une expérience utilisateur réactive et fluide.
III.2.4. XAMPP
XAMPP est un ensemble de logiciels permettant de mettre en place un serveur Web
local. Il inclut Apache, MariaDB, PHP et Perl, facilitant ainsi le développement et le test
d'applications web sur son propre ordinateur. Wikipédia, l'encyclopédie libre +3.
III.2.5. PhpMyAdmin
phpMyAdmin est un outil d’administration basé sur une interface web, conçu pour
faciliter la gestion des bases de données MySQL via une interface graphique intuitive. Dans le
cadre de notre projet, nous avons eu recours à phpMyAdmin pour effectuer diverses tâches,
telles que la création et la modification de tables, l’insertion de données, ainsi que l’exécution
de requêtes SQL permettant de réaliser des opérations complexes.
Figure 18:phpMyAdmin
Page | 28
III.2.6. Visual Studio Code (VS Code)
Visual Studio Code est un éditeur de code source développé par Microsoft. Il est
multiplateforme, open-source et supporte de nombreux langages de programmation. II offre
des fonctionnalités telles que la coloration syntaxique, l'autocomplétion, le débogage et
l'intégration de Git.
Page | 29
III.4. Présentation de la plateforme
III.4.1. La page de connexion
Figure21:Page de Connexion.
Tous les utilisateurs accédez à la page de connexion pour entrer vos matricules et mot de passe. Une
fois connecté, vous serez dirigé vers le tableau de bord correspondant à votre rôle.
III.4.2. Etudiants
Page | 30
Figure 22: Notification
Lorsqu’un étudiant accède à la page d’accueil, une pastille rouge s’affiche sur l’icône de la
cloche de notifications s’il y a de nouvelles notifications. En cliquant dessus, l’étudiant peut
consulter les notifications le concernant, telles que : une modification de l’emploi du temps
(EDT), l’ajout d’une note dans une matière, ou une absence enregistrée.
Page | 31
Figure 24: Page absence, étudiants
Description : L’étudiant peut consulter ses absences dans toutes les matières. En cas d’absence,
le statut "Absent" s’affiche en rouge, tandis qu’en cas de présence, le statut "Présent" s’affiche
en vert.
Page | 32
Figure 26: Page groupe, étudiant
Description : Dans la page "Groupe", chaque étudiant peut visualiser sa section ainsi que son
groupe attribué.
Page | 33
Figure 28: Signaler erreur (note)
Lorsqu’on clique sur le bouton "Signaler", un champ de texte apparaît permettant à l’étudiant
de rédiger un message décrivant le problème constaté.
Page | 34
Figure 30: Page EDT, étudiant
Description : Dans la page Emploi du temps, l’étudiant peut consulter son emploi du temps
complet, affichant toutes les séances et les jours correspondants. Chaque séance indique la
matière, la salle, ainsi que la section ou le groupe.
Page | 35
Figure 32: Page vacances academiques, étudiant
Description : Dans la page des vacances académiques, les vacances sont affichées sous forme
de tableau contenant le nom du congé, la date de début et la date de fin.
III.4.3. Enseignants
Page | 36
Figure 34: Page Absence, Enseignants
Page | 37
Figure 36: Page note, Enseignants
Description : Cette page permet à l’enseignant de gérer l’évaluation des étudiants en saisissant
les notes relatives à la matière qu’il enseigne, et ce pour chaque groupe concerné.
Étape 1 : L’enseignant sélectionne la matière qu’il enseigne.
Étape 2 : Il choisit le groupe pour lequel il souhaite saisir les notes.
Étape 3 : L'enseignant peut choisir de saisir les notes pour tout le groupe ou uniquement pour
un étudiant spécifique en sélectionnant son nom.
Page | 38
Figure 38: Page profil, Enseignants
Description : La page Profil, toutes les informations de l’enseignants sont affichées : le nom,
le prénom, l’adresse e-mail, le numéro de téléphone, l’adresse.
Page | 39
Figure 40: Modifier note, enseignant
En cas de correction d’une erreur, l’enseignant clique sur le bouton « Traiter » pour afficher un
formulaire de correction contenant les informations sur les notes signalées, afin de pouvoir les
modifier et les enregistrer.
Page | 40
Figure 42: Modifier absence, Enseignant
En cas de correction d’une erreur, l’enseignant clique sur le bouton « Traiter » pour afficher un
formulaire de correction contenant les informations sur l’état d’absence, afin de pouvoir les
modifier et les enregistrer.
Page | 41
Figure 44: Ajouter les EDT
Étape 3 : Choisir la matière, la salle, ainsi que la section ou le groupe.
Étape 4 : Cliquer sur le bouton Enregistrer pour sauvegarder la séance.
Description : La page des vacances académiques permet d’ajouter les périodes de vacances
avec leurs dates correspondantes.
Étape 1 : Saisir le nom de la vacance.
Étape 2 : Sélectionner la date de début.
Étape 3 : Sélectionner la date de fin.
Étape 4 : Cliquer sur le bouton Enregistrer pour sauvegarder la vacance.
Page | 42
Figure 46: Page profil, personnel administratif.
Description : La page Profil, toutes les informations de le personnel administratif sont
affichées : le nom, le prénom, l’adresse e-mail, le numéro de téléphone.
Page | 43
Figure 48: Modification des informations
III.5. Conclusion
Pour conclure, le développement de cette plateforme pour la gestion des étudiants,
associé à une base de données structurée et bien définie, constitue une solution complètement
globale et unique pour le suivi académique automatisé. Elle comprend l'automatisation des
fonctions régulières telles que la gestion des présences, l'enregistrement des notes, la
planification des emplois du temps et le traitement des vacances académiques.Ce système
d'information unique et centralisé est inestimable pour alléger la charge administrative tout en
améliorant les relations et la coordination entre les enseignants, le personnel administratif et
les étudiants. Avec cette solution numérique, la communication est renforcée, la transparence
est améliorée, et l'organisation académique devient plus efficace ainsi que systématique.
Page | 44
CONCLUSION GENERALE
Nous avons étudié la gestion des étudiants à l’université d’oran 1 à travers trois chapitres,
dans le cadre de ce projet. Le premier chapitre a introduit l’environnement institutionnel ainsi
que les processus administratifs qui gravitent autour de la gestion étudiante. Il a permis de
prendre en compte le besoin de construire un système intégré pour les informations concernant
les étudiants, les groupes, les sections, les notes, les absences et l'emploi du temps. Les objectifs
du projet consistaient notamment à alléger la charge administrative grâce à une application web
ergonomique et intuitive.
Le deuxième chapitre a examiné l’analyse fonctionnelle et la conception du système. La totalité
des intervenants incluant l'administrateur, l'enseignant et l'étudiant ont été définis et les
fonctions à services de base de la plateforme ont été déterminées. L’application UML a servi à
représenter les cas d'utilisation ainsi comme les diagrammes d’interaction et les diagrammes
de classes. Ces éléments ont donné à construire une vue d'ensemble sur l’organisation et les
éléments du système à mettre au point.
Enfin, le troisième chapitre s’est orienté vers l’implémentation pratique. Nous avons détaillé
les outils techniques utilisés tels que PHP, HTML, CSS, JavaScript, ainsi que le serveur local
XAMPP et PhpMyAdmin pour la gestion de la base de données MySQL. Nous avons ensuite
présenté le modèle relationnel de la base de données, suivi par une démonstration des
différentes fonctionnalités de la plateforme, notamment la gestion des étudiants, l’affichage
des notes, la saisie des absences et la consultation de l’emploi du temps.
Ce projet constitue une base solide pour la digitalisation des services étudiants et pourra être
enrichi à l’avenir par l’ajout de nouvelles fonctionnalités comme la messagerie interne, la
génération automatique de relevés de notes ou encore une interface multilingue.
Limites de la Plateforme
La plateforme, bien qu’opérationnelle et fonctionnelle, présente certaines limites.
L’authentification des utilisateurs reste simple et gagnerait à être renforcée par des mécanismes
de sécurité plus avancés. De plus, l’absence d’un système de messagerie interne réduit les
possibilités de communication et de réactivité entre les utilisateurs. Certaines fonctionnalités,
notamment pour les enseignants, demeurent limitées, comme l’impossibilité de partager des
ressources pédagogiques ou de gérer les devoirs en ligne. Enfin, l’absence d’intégration avec
d'autres systèmes universitaires, ainsi qu’une gestion encore manuelle des vacances
académiques, montre que la plateforme reste perfectible et peut être optimisée sur plusieurs
plans.
Les Perspectives
Pour aller de l’avant, plusieurs perspectives d’évolution peuvent être envisagées afin
d’enrichir davantage la plateforme. L’interface utilisateur pourrait bénéficier d’une refonte
intégrant des principes de design plus modernes et intuitifs, dans le but d’optimiser l’expérience
d’utilisation. De plus, l’intégration de fonctionnalités supplémentaires, telles qu’un système de
messagerie interne. Le recours à des algorithmes intelligents pour la gestion dynamique des
Page | 45
conflits d’emploi du temps représenterait également une avancée notable. En somme, bien que
la plateforme ait atteint ses objectifs initiaux en matière de gestion étudiante, son
perfectionnement continu et l’ajout progressif de nouvelles fonctionnalités restent essentiels
pour accompagner les besoins croissants de l’université et assurer sa pérennité dans un
environnement numérique en constante évolution.
Page | 46
IV. REFERENCES
1. Université Oran 1 Ahmed Ben Bella. (s.d.). La Faculté des Sciences Exactes et
Appliquées. https://fsea.univ-oran1.dz/
2. PhpMyAdmin. (n.d.). Bringing MySQL to the web. Retrieved from
https://www.phpmyadmin.net/
3. Visual Studio Code. (n.d.). Code editing. Redefined. Retrieved from
https://code.visualstudio.com/
4. PHP: Hypertext Preprocessor. (n.d.). Retrieved from https://www.php.net/
5. The Apache Software Foundation. (n.d.). XAMPP. Retrieved from
https://www.apachefriends.org/index.html
6. Object Management Group (OMG). (n.d.). Unified Modeling Language (UML).
Consulté à l'adresse : https://www.omg.org/spec/UML
7. Lucidchart. (n.d.). UML Diagram Tutorial. Consulté à l'adresse :
https://www.lucidchart.com/pages/fr/diagramme-de-classes-uml
8. W3Schools. (n.d.). HTML Tutorial. Disponible sur :
https://www.w3schools.com/html/
9. Mozilla Developer Network (MDN). HTML and CSS Documentation. Retrieved
from: https://developer.mozilla.org
10. Rob, Peter, and Coronel, Carlos. Database Systems: Design, Implementation, and
Management. Cengage Learning, 2013.
Page | 47