Tous les projets

Gestion des étudiants et des absences

Une application de bureau en C++ et Qt pour gérer des fiches d'étudiants et leurs absences, avec import et export en JSON et en XML. Projet réalisé à deux, j'ai fait toute l'interface.

À deux : l'interface est de moi. Nous étions deux. J'ai fait l'interface Qt (543 lignes sur 557 du fichier principal, d'après git blame). Mon binôme a écrit les classes de données et la logique. Je ne me souviens plus précisément de ce que l'IA a fait sur ce projet : le détail est vérifiable dans l'historique du dépôt.

Contexte
BUT Informatique, 1re année, en binôme
Année
2026
Catégorie
Logiciel
Technologies
C++17, Qt 6, JSON, XML
Liste d'étudiants fictifs, fiche de Camille Dupont et tableau de ses absences

Le problème

Écrire une application de bureau pour tenir une liste d'étudiants, avec leurs informations et leurs absences, et pouvoir la sauvegarder et la recharger.

Ce que fait l'application

  • Liste des étudiants avec un champ de recherche
  • Fiche détaillée : identité, numéro étudiant, coordonnées, section, photo
  • Ajout, modification et suppression d'un étudiant
  • Tableau des absences de chaque étudiant (date, justifiée ou non, motif)
  • Ouverture et enregistrement en JSON ou en XML, avec alerte si des modifications ne sont pas enregistrées

Travail en équipe

Nous étions deux. J'ai fait l'interface Qt : la fenêtre, la liste, la fiche, le tableau des absences, et le branchement des boutons et des menus (543 lignes sur 557 du fichier principal, d'après git blame). Mon binôme a écrit les classes de données et la logique : étudiants, sections, absences, chargement et sauvegarde JSON/XML, filtre.

Je ne me souviens plus précisément de ce que l'IA a fait sur ce projet : le détail de la répartition du code est vérifiable dans l'historique du dépôt.

Limites

L'interface est en anglais dans le code, et le chargement fait peu de contrôles sur les fichiers mal formés. Les données de la démonstration sont entièrement fictives.