← Retour aux projets Projet scolaire • Application Java

Projet Application lourde Java Aéroclub

Refonte d’une ancienne application Access/VBA de gestion d’aéroclub vers une application lourde Java plus moderne, plus exploitable et pensée pour évoluer vers d’autres services.

Contexte

Pourquoi ce projet a été réalisé

L’application existante de l’aéroclub reposait sur plusieurs fichiers Access utilisés sur un petit réseau local. Elle permettait déjà de gérer les membres, les avions, les vols, les comptes et différentes éditions de fin de mois.

Cependant, cette solution présentait plusieurs limites : application ancienne, fonctionnement basé sur Access, macros et VBA, schéma relationnel perfectible, problèmes de connexion et impossibilité d’éditer certains relevés après 2007.

Le projet consistait donc à concevoir une nouvelle application plus moderne pour répondre aux besoins du club.

Objectif

Ce que devait permettre la nouvelle application

  • gérer les membres de l’aéroclub,
  • gérer les vols, les cotisations et les abonnements,
  • gérer les avions, les catégories et les plannings,
  • visualiser les comptes des membres,
  • effectuer des recherches selon différents critères,
  • intégrer une authentification pour sécuriser l’accès,
  • prévoir une évolution future vers une application ou un site web de consultation.
Technologies et logique

Ce que ce projet m’a permis de travailler

Ce projet m’a permis de travailler sur une logique d’application métier, la modernisation d’un existant et la structuration d’une solution en Java.

Java
Application lourde
Gestion métier
Base de données
Authentification
Sécurité
Ce que montre le projet

Éléments travaillés

✈️

Gestion des vols et des avions

L’application prend en compte les éléments principaux liés à l’activité de l’aéroclub : vols, avions, plannings et suivi des comptes.

👤

Gestion des membres

Le projet intègre la gestion des membres, de leurs abonnements, cotisations et de la consultation de leurs comptes.

🔐

Sécurité et rôles

Une réflexion a été menée autour de l’authentification, des droits d’accès et des différents niveaux de sécurité selon les profils utilisateurs.

🧩

Analyse d’un existant

Ce projet ne consistait pas seulement à développer, mais aussi à comprendre une solution ancienne pour proposer une version plus adaptée.

📊

Gestion métier

Le projet repose sur une logique réelle : décompte des heures de vol, gestion des forfaits, comptes membres et suivi des opérations.

🚀

Vision d’évolution

La nouvelle application a aussi été pensée pour pouvoir évoluer plus tard vers d’autres services comme la maintenance ou la réservation.

Captures du projet

Aperçu de l’application

Voici quelques captures de l’application Aéroclub montrant la connexion, le tableau de bord, l’ajout d’un utilisateur et la modification d’un abonnement.

Écran de connexion de l'application Aéroclub
Tableau de bord de l'application Aéroclub
Ajout d'un utilisateur dans l'application Aéroclub
Modification d'un abonnement dans l'application Aéroclub
Compétences mobilisées

Ce que ce projet met en avant

  • développement d’une application lourde en Java,
  • analyse et reprise d’un existant,
  • compréhension d’un besoin métier réel,
  • réflexion sur la sécurité et les rôles utilisateurs,
  • structuration d’une application de gestion.
Bilan

Un projet très intéressant pour progresser

Ce projet m’a permis d’aller au-delà d’un simple exercice technique, car il reposait sur un vrai contexte métier et sur la modernisation d’une ancienne application.

Il m’a aidée à mieux comprendre la logique d’une application de gestion, la structuration d’un projet Java et l’importance de la sécurité dans l’accès aux données.

Il montre aussi ma capacité à travailler sur des besoins plus complexes et plus proches de situations réelles.

Conclusion

Un projet de modernisation d’application métier

L’application lourde Java Aéroclub m’a permis de travailler sur un cas concret de refonte d’un existant en prenant en compte la gestion, la sécurité et l’évolution possible de la solution.

C’est un projet qui montre ma capacité à comprendre un besoin métier, à structurer une application et à participer à une logique de modernisation logicielle.

✈️