Thème : Application de gestion
académique pour établissements
scolaires
I – Presentation du theme
a ) Domaine d’activité et statut juridique
Domaine d’activité : Le projet s’inscrit dans le domaine de l’éducation et de la technologie
éducative. L'application est destinée aux établissements scolaires (écoles, collèges, lycées),
qu’ils soient publics ou privés.
Statut juridique : Solution SaaS (Software as a Service), porté par la start-up EdTech.
b) Missions et visions
1
Mission : Faciliter la gestion académique et administrative des établissements scolaires grâce
à une solution numérique centralisée.
Vision : Offrir une plateforme complète, intuitive et sécurisée qui améliore la communication
et l'efficacité entre administration, enseignants, élèves et parents.
c)Situation géographique
Le projet cible d’abord les établissements Togolais, ensuite francophones, en Afrique ou
ailleurs, avec une possibilité d’extension mondiale grâce à son architecture web.
d)Structure organisationnelle
Le projet est piloté par une équipe technique (développeurs, designers), une cellule
pédagogique (enseignants/testeurs) et un comité de pilotage (décideurs scolaires, chef de
projet).
II)Présentation du thème
a)Présentation du sujet
Création d’une application web permettant de gérer les inscriptions, notes, bulletins, emplois du
temps, et la communication entre les parties prenantes d’un établissement scolaire.
b)Problématique
De nombreux établissements rencontrent des difficultés à gérer efficacement leurs opérations
académiques à cause de systèmes manuels ou obsolètes, entraînant retards, erreurs et mauvaise
communication.
c) Méthodologie de recherche
Analyse documentaire : étude de solutions existantes (ex: Pronote, Classroom, Eduka)
Enquête terrain : entretiens avec chefs d’établissements et enseignants
Prototypage : maquettes et tests utilisateurs
d) Hypothèses
Une application centralisée améliorerait l'efficacité de gestion académique.
L'implication des utilisateurs finaux (enseignants, parents) facilite l'adoption.
Une solution web responsive est préférable à une application native pour des raisons
d’accessibilité.
e) Objectifs
2
1)Objectifs généraux
Développer une application académique complète et sécurisée pour gérer les flux scolaires
en ligne.
2)Objectifs spécifiques
Créer un système d’inscription et de gestion des élèves
Mettre en place une interface d’évaluation et de gestion des notes
Générer automatiquement les bulletins scolaires au format PDF
Fournir une interface dédiée pour chaque type d’utilisateur (élève, enseignant,
parent, admin)
Intégrer un système de messagerie ou de communication interne
Planifier les emplois du temps par niveau et par matière
f) Résultats attendus
Réduction du temps de traitement administratif
Amélioration de la traçabilité des notes et de la communication
Adoption d’un outil unique pour l’ensemble des acteurs scolaires
Disponibilité de rapports personnalisés et de bulletins automatisés
g)Étude de l’existant
Solutions comparées :
Pronote : complet mais complexe et cher
Classroom : axé sur la communication uniquement
Eduka : performant mais peu adapté aux petites structures locales
h) Critiques de l’existant
Interfaces peu intuitives
Peu de flexibilité sur les rôles utilisateurs
Coût élevé ou dépendance à des serveurs propriétaires
Manque de personnalisation selon les contextes locaux
i)Propositions de solutions
1)Évaluations techniques des solutions :
Laravel : rapide à mettre en place, bien documenté, bonne gestion des rôles
Vue.js : bon équilibre entre performance et ergonomie
PostgreSQL : robustes, adaptés aux charges moyennes à fortes
2) Évaluations financières des solutions :
Un hébergement sur Hostinger de 94 142,88 FCFA pendant 48 mois soit 2,99 Euro par mois
avec 3 mois d’hébergement gratuite
Main d’Œuvre : 2.000.000 FCFA
Equipement : 1.000.000 FCFA
3
Laravel + PostgreSQL = coût de développement modéré,
j) Justifications et description de la solution retenue
Choix : Laravel + Blade + Vue.js + PostgreSQL
Justification :
Laravel offre une gestion avancée des rôles (prof, admin, parent, élève)
Vue.js permet d’avoir une interface moderne et dynamique
Base de données relationnelle adaptée aux besoins académiques et libre de droit.
Blade pour les vues simples + Vue.js pour les modules interactifs
Solution flexible et facilement maintenable
Fonctionnalités principales :
Authentification multi-rôle
Tableau de bord personnalisé
Module de gestion des classes et matières
Module de notes et bulletins (PDF)
Interface parent/élève avec messagerie
Emploi du temps dynamique
k) Planning prévisionnel (global)
Période Activité
Semaine 1-2 Spécifications et maquettage
Semaine 3 Mise en place de l’architecture Laravel
Semaine 3-6 Développement des modules principaux
Semaine 7-9 Tests utilisateurs + corrections
Semaine 10-13 Déploiement + documentation + formation
➢l)Planning de réalisation de l’application (technique détaillé)
Module Durée estimée Technologies
Authentification multi-rôle 3 jours Laravel
Gestion des classes/matières 4 jours Laravel + Vue
Gestion des notes 5 jours Laravel
Génération des bulletins 4 jours Laravel (PDF)
Emplois du temps 3 jours Vue.js
Interface parent/élève 5 jours Blade + Vue
Communication interne 4 jours Laravel + JS
4
Module Durée estimée Technologies
Tests et débogage 10 jours ---
Déploiement et doc 6 jours ---