projet : gestion scolaire
Conception et réalisation d’une
application web pour la gestion scolaire
Réalisé par:
Encadré par :
Sommaire
Introduction
Objectifs
Présentation du Projet
Besoins d'utilisateur
Conception du projet
Risques & avantages
Technologies utilisées
Interfaces d'application
💡
INTRODUCTION
L'éducation est un domaine essentiel pour le développement d'un pays.
Pour garantir une éducation de qualité, la gestion scolaire est un élément
clé. Ainsi, la mise en place d'une application web pour la gestion scolaire
peut apporter une valeur ajoutée significative à l'ensemble du processus
éducatif. Cette application permettrait d'automatiser et de rationaliser les
processus de gestion scolaire, de faciliter la communication entre les
différents acteurs et de fournir des informations en temps réel sur les
performances scolaires.
Présentation du Projet
Objectifs
L'objectif principal de cette application web est d'optimiser la gestion scolaire en fournissant
des fonctionnalités telles que la gestion des inscriptions, la gestion des notes et des
absences ainsi que le suivi des performances scolaires. Les objectifs spécifiques de
l'application web pour la gestion scolaire peuvent inclure :
Garantir la sécurité des données des élèves et des enseignants
Réduire le temps et les ressources nécessaires pour effectuer des tâches
administratives
Faciliter la gestion des données scolaires
Réduire les erreurs dans la gestion scolaire en automatisant les processus
Besoins d’utilisateur (Use Cases)
Use Case Admin
Besoins d’utilisateur(Use Cases)
Use Case Formateur
Besoins d’utilisateur(Use Cases)
Use Case Stagiare
Présentation du Projet
Risques & avantages
Durant la réalisation du projet on peut rencontrer des risques au niveau de
développement logiciel, incluant le délais des tâches, la falsification de
données par un pirateur anonyme.
Parmi les avantages de cette application :
_moderniser sa gestion scolaire en utilisant les technologies de l'information et
de la communication.
_donner une expérience utilisateur agréable et facile à utiliser.
Conception
Diagramme de classes
Diagramme d'Interactions
Diagramme de classes
Diagramme de classes Génerale
Diagramme d’Interactions
Diagramme d’Interactions CRUD
Technologies utilisées
Pour la réalisation de ce projet, on a utilize l'approche agile SCRUM qui peut
déviser le projet en simples tâches pour gagner du temps et fournir aux
utilisateurs une bonne travail.
Interfaces d'application
Page login
Admin Interfaces d'application
Page Acceuil
Admin Interfaces d'application
Liste Des formatrices(eurs)
Admin Interfaces d'application
Ajouter formatrices(eurs)
Admin Interfaces d'application
Liste des Modules
Admin Interfaces d'application
Modifier Matière
Admin Interfaces d'application
Ajouter formation
Admin Interfaces d'application
Génerer l’emploi