Réalisation d’un logiciel de gestion et de suivi des élèves à distance
Ce mémoire porte sur la conception et la mise en place d’un logiciel de gestion et de suivi des élèves à distance. Avec l’essor des Technologies de l’Information et de la Communication (TIC), la digitalisation du suivi pédagogique est devenue une nécessité pour les établissements scolaires. Ce projet vise à offrir une solution efficace pour la gestion administrative et pédagogique des élèves à distance.
2. Contexte et Problématique
Le projet a été réalisé dans le cadre d’un stage au sein de l’entreprise CINFOR. L’objectif était d’apporter une réponse aux difficultés rencontrées par les établissements scolaires en matière de suivi des élèves, notamment en ce qui concerne :
- La gestion des inscriptions et des dossiers scolaires,
- Le suivi des absences et des notes,
- La gestion des paiements de scolarité,
- L’interaction entre enseignants, élèves et administration.
- Le défi majeur réside dans la mise en place d’un outil simple, ergonomique et sécurisé, accessible aussi bien aux administrateurs qu’aux élèves et parents.
3. Objectifs du Projet
L’étude et la réalisation de ce logiciel visent à :
Automatiser et centraliser la gestion des informations des élèves,
Assurer un suivi efficace des performances scolaires,
Faciliter la communication entre les parties prenantes (enseignants, parents, élèves, administration),
Sécuriser l’accès aux données grâce à une gestion des droits d’utilisateur.
4. Démarche Méthodologique
La conception du logiciel s’est appuyée sur une approche méthodologique rigoureuse comprenant :
- Analyse de l’existant : Étude des outils déjà utilisés et identification de leurs limites,
- Spécification des besoins : Identification des fonctionnalités essentielles à intégrer,
- Modélisation et conception : Élaboration des diagrammes UML (cas d’utilisation, séquence, classe, déploiement),
- Développement : Implémentation du logiciel en suivant la méthode 2TUP,
- Tests et validation : Vérification des fonctionnalités et ajustements pour garantir une meilleure expérience utilisateur.
5. Architecture et Fonctionnalités du Logiciel
Le logiciel repose sur une architecture bien définie intégrant plusieurs modules :
- Module de gestion des élèves : Inscriptions, fiches élèves, historique académique,
- Module de suivi des performances : Notes, bulletins scolaires, statistiques,
- Module de gestion financière : Paiement des frais de scolarité, suivi des transactions,
- Module de sécurité : Gestion des accès, authentification, sauvegarde et restauration des données.
- Des interfaces ergonomiques ont été conçues pour permettre une navigation fluide et intuitive.
6. Résultats et Perspectives
Le développement du logiciel a permis d’atteindre les objectifs fixés en offrant une solution performante et adaptée aux besoins des établissements scolaires.
À l’avenir, plusieurs améliorations peuvent être envisagées, notamment :
L’intégration d’une intelligence artificielle pour l’analyse des performances des élèves,
Le développement d’une application mobile pour un accès plus simplifié,
La possibilité d’une extension vers une plateforme e-learning intégrée.
Ce mémoire met en lumière l’importance des TIC dans la modernisation du secteur éducatif. La mise en place d’un logiciel de gestion et de suivi des élèves à distance constitue une avancée significative pour l’optimisation du suivi académique et administratif. Il ouvre également la voie à de nouvelles perspectives d’amélioration et d’innovation pour l’enseignement numérique.
Les TIC pour gestion et de suivi des élèves à distance
Université Aube Nouvelle
Institut Supérieur d’Informatique et de Gestion
Département High Tech
Rapport de stage de fin de cycle de licence
OPTION : Technologie du génie logiciel
Thème :

Réalisation d’un logiciel de gestion et de suivi des élèves à distance
Stage effectué du 10 Avril au 10 Juillet 2021
Rédigé par
BAOULA Nantan Abdoul Aziz
Sous la direction de :
Mme Evelyne KAM/SOGLI
Ingénieur de conception en informatique
Enseignante à U-AUBEN
Maitre de stage :
M. Ange Louis PARE
Ingénieur de conception en informatique
Année académique :
2019-2020
DEDICACE
Je dédie ce modeste travail à :
Mes parents M. Pohe Issa BAOULA & Mme Mahoua BAOULA née KANYOULOU, à qui je dois toutes les œuvres de ma vie ;
A mes frères et sœurs qui m’ont tant soutenu et encouragé durant mon cursus universitaire ;
REMERCIEMENTS
Je tiens à exprimer ma reconnaissance et mes remerciements à toutes les personnes qui ont contribué à la réalisation de ce document. Il s’agit notamment de :
L’Université Aube Nouvelle de Bobo-Dioulasso et son personnel pour la formation pédagogique et l’encadrement reçu ;
Tous mes enseignants ;
L’entreprise CINFOR pour l’accueil, l’accompagnement et les conseils reçus tout au long du stage ;
Un remerciement particulier et distingué à :
Mme Evelyne KAM/SOGLI, directrice de mémoire ;
M. Ange Louis PARE, pour sa disponibilité, ses conseils et suggestions ;
M. Céleste OUATTARA, ingénieur de conception, membre fondateur du CINFOR ;
Mes amis et tous ceux qui nous ont apporté leurs aides d’une quelconque manière.
Liste des figures
Figure 1: Organigramme du Cinfor6
Figure 2 : Diagramme de GANTT9
Figure 3 : Les Performances du logiciel12
Figure 4 : Les différents diagrammes16
Figure 5 : Représentation du modèle d’architecture de Philippe KRUCHTEM18
Figure 6 : Les activités d’une itération19
Figure 7 : Présentation de la méthode 2TUP20
Figure 8 : Présentation de chaque branche avec ses diagrammes UML21
Figure 9 : Diagramme de paquetage41
Figure 10 : Diagramme de cas d’utilisation43
Figure 11 : Diagramme de séquence du cas d’utilisation s’authentifier45
Figure 12 : Diagramme de séquence du cas d’utilisation ajouter élève46
Figure 13 : Diagramme de séquence du cas d’utilisation versement scolarité47
Figure 14 : Diagramme de séquence du cas d’utilisation ajouter note48
Figure 15 : Diagramme de séquence du cas d’utilisation voter49
Figure 16 : Techniques et modèles d’estimation d’effort54
Figure 17 : Modèle de type de projet55
Figure 18 : Formules de calcul des coûts avec COCOMO56
Figure 19 : Diagramme de classe60
Figure 20 : Diagramme de déploiement65
Figure 21 : Fenêtre de connexion69
Figure 22 : Fenêtre d’accueil70
Figure 23 : Fenêtre de saisie des notes71
Figure 24 : Fenêtre d’inscription d’un élève72
Figure 25 : Fenêtre de gestion de vidéo projecteur73
Figure 26 : Fenêtre de paiement de scolarité74
Figure 27 : Fenêtre des statistiques75
Figure 28 : Fenêtre administration de vote du bureau général76
Figure 29 : Bulletin généré par le système77
Figure 30 : Fenêtre de gestion des droits78
Figure 31 : Attestation générée par le système79
Liste des tableaux
Tableau 1 : Description des acteurs et leurs rôles24
Tableau 2 : Description des cas d’utilisation25
Tableau 3 : Description des acteurs et leurs cas d’utilisation28
Tableau 4 : Description du cas d’utilisation Consulter scolarité32
Tableau 5 : Description du cas d’utilisation Versement scolarité33
Tableau 6 : Description du cas d’utilisation Imprimer bulletin33
Tableau 7 : Description de cas d’utilisation Imprimer autorisation34
Tableau 8 : Description du cas d’utilisation Donner vidéoprojecteur35
Tableau 9 : Description du cas d’utilisation Reprendre vidéoprojecteur36
Tableau 10 : Description du cas d’utilisation Imprimer certificat36
Tableau 11 : Description du cas d’utilisation Donner droit37
Tableau 12 : Description du cas d’utilisation Pointer absence37
Tableau 13 : Description du cas d’utilisation Ajouter élève38
Tableau 14 : Description du cas d’utilisation Ajouter candidat39
Tableau 15 : Description du cas d’utilisation Voter39
Tableau 16 : Coûts de développement56
Tableau 17 : Coût total de mise en œuvre57
Tableau 18 : Description détaillée de la classe utilisateur. 61
Table des matières
DEDICACEi
REMERCIEMENTSii
Listes des abréviations, sigles et acronymesiii
Liste des figuresiv
Liste des tableauxv
Table des matièresvi
Résuméix
Abstractx
Introduction générale1
Chapitre 1 : Présentation du contexte de stage2
Introduction partielle2
I. Présentation de l’Université Aube-Nouvelle2
1. Présentation générale2
2. Organisation3
3. Les différents cycles de formation3
4. Délivrance des diplômes3
II. La structure d’accueil (CINFOR)4
1. Historique et situation géographique4
2. Objectifs et missions4
3. Les différentes réalisations5
4. Organisation et organigramme5
III. Présentation du thème d’étude6
1. Problématique6
2. Objectif de l’étude7
3. Résultats attendus7
4. Gestion du projet7
Conclusion partielle9
Chapitre 2 : Démarche et moyens de résolution du projet10
Introduction partielle10
I. Les exigences fonctionnelles et techniques10
1. Les exigences fonctionnelles10
2. Les exigences techniques11
II. Méthode de résolution du problème13
III. Outils de modélisation17
IV. Processus de développement17
Conclusion partielle21
Chapitre 3 : Domaine d’étude22
Introduction partielle22
I. Etude de l’existant22
1. Présentation de l’existant22
2. Analyse critique de l’existant22
II. Présentation des ressources disponibles23
Conclusion partielle23
Chapitre 4 : Spécification du futur problème24
Introduction partielle24
I. Identification des acteurs24
II. Les cas d’utilisations25
III. Identification des cas d’utilisations associés à leurs acteurs28
IV. Description textuelle des cas d’utilisation32
V. Diagramme de paquetage40
VI. Diagramme de cas d’utilisation42
VII. Diagramme de séquence44
VIII. Règles de gestion50
Conclusion partielle50
Chapitre 5 : Architecture du futur logiciel51
Introduction partielle51
I. Identification des outils51
II. Architecture logicielle52
III. Estimation du coût53
Conclusion partielle57
Chapitre 6 : Conception de la solution58
Introduction partielle58
I. Identification des concepts clés du domaine58
II. Diagramme de classe59
III. Diagramme de déploiement64
Conclusion partielle65
Chapitre 7 : Réalisation et bilan66
Introduction partielle66
I. Les modules développés66
II. Présentation des captures d’écran68
III. Politique de sécurité79
1. Notion de sécurité79
2. Gestion des mots de passe et de la connexion au logiciel80
3. Gestion des attaques80
4. Mise en place de la sauvegarde et de la restauration81
Conclusion partielle83
Conclusion générale83
Bibliographie84
Webographie85