Student Management System

Context

Qt/C++ desktop application for complete student records management

Description

Professional desktop student management application developed with Qt/C++. This system enables complete student record management with MVC architecture, including their personal information (name, surname, date of birth, section, year), academic details (BUT1/BUT2/BUT3, INFO/MMI), and detailed absence tracking. The application offers data persistence in JSON and XML, an advanced search and filtering system, and a multilingual interface (French/English) with profile photo support.

July 2025
2 people
University Project • 17/20

Skills used

C++
Qt

Skills

Skills used

C++
Qt

Skills acquired

Qt

Features

10Features
Swipe< >
01

Full CRUD for student management

C++
Qt
02

Detailed profile with personal and academic information

Qt
C++
03

Absence tracking with justifications and history

C++
Qt
04

MVC (Model-View-Controller) architecture with Repository pattern

Qt
C++
05

Multi-format persistence (JSON and XML)

C++
Qt
06

Multi-criteria filtering by section (INFO/MMI) and year (BUT1/BUT2/BUT3)

Qt
C++
07

Fast and reactive student search

C++
Qt
08

Absence statistics per student

Qt
C++
09

Multilingual interface (French and English)

C++
Qt
10

Profile photo support with Qt Widgets

Qt
C++

Gallery

Gallery

2