Neige & Soleil

Notre client lourd !

Dans le cadre de notre projet de BTS SIO, nous avons développé en équipe de trois, avec Nessim Bouaziz et Jugurta, une application client lourd en Java. Ce projet s'inscrit dans un écosystème complet où notre application de bureau vient en complément du client léger PHP, qui est un site web permettant aux utilisateurs d’accéder à notre plateforme de location.

Nous avons utilisé Swing pour concevoir l’interface graphique et adopté une architecture MVC (Modèle-Vue-Contrôleur) afin de structurer proprement notre code et faciliter la maintenance. L’application permet aux administrateurs du site de gérer efficacement la plateforme grâce aux fonctionnalités suivantes :

  • Consulter la liste des utilisateurs inscrits.
  • Supprimer des comptes en cas de besoin.
  • Gérer les locations en accédant aux réservations en cours, en les modifiant ou en les supprimant.
  • Superviser l’ensemble de l’activité sur le site pour assurer une bonne gestion du service.

Ce projet nous a permis d’expérimenter un véritable travail en équipe, en répartissant les tâches selon nos compétences respectives :

  • Nessim s’est principalement chargé de l’architecture du projet et de la gestion de la base de données.
  • Jugurta a travaillé sur la liaison entre le client lourd et le serveur web.
  • Moi (Adel), j’ai pris en charge la conception de l’interface graphique et l’implémentation des interactions avec les administrateurs.

Grâce à cette collaboration, nous avons pu mettre en place une application robuste et fonctionnelle, capable de communiquer efficacement avec le serveur web et d’offrir une interface ergonomique pour la gestion du site. Ce projet nous a permis d’acquérir de solides compétences en programmation Java avancée, en manipulation de bases de données et en structuration d’un projet en équipe.

Nous sommes fiers d’avoir réalisé ce projet ensemble, car il reflète à la fois notre capacité à travailler en équipe, notre rigueur technique et notre volonté d’appliquer nos connaissances à un projet concret.

  • Amelioration significative en JAVA 
  • Sécurité informatique
  • Amelioration en gestion de projet 
Retour en haut