Application Java de gestion pénitentiaire permettant d'administrer l'ensemble des
ressources d'un établissement : détenus, personnel, cellules et bâtiments.
L'application offre une interface complète pour suivre les affectations, gérer les
occupations de cellules et centraliser les informations du personnel au sein d'une
base de données relationnelle.
Le projet suit une architecture MVC rigoureuse et intègre une phase de tests
unitaires avec JUnit ainsi qu'une gestion des données via fichiers CSV/JSON.
Compétences clés développées :
- Conception et développement d'une application multi-modules en Java respectant l'architecture MVC, couvrant la gestion des détenus, du personnel, des cellules et des bâtiments
- Modélisation et manipulation d'une base de données relationnelle via JDBC/SQL pour la persistance et la cohérence des données pénitentiaires
- Import et export de données via fichiers CSV/JSON pour l'interopérabilité et la gestion des échanges de données
- Mise en place de tests unitaires avec JUnit et rédaction de rapports de validation pour garantir la fiabilité de l'application