projet

Base de données

Système de gestion hôtelière

Application complète de gestion hôtelière développée en équipe de six, en PHP/MySQL/JavaScript, couvrant réservations, facturation, restauration et un module de concierge assisté par IA.

Publié le 11 août 2026

Présentation

Hôtel Pro ITS est une plateforme de gestion hôtelière regroupant la gestion des chambres, des réservations, de la facturation, du personnel, du restaurant et du bar, ainsi qu'un tableau de bord de pilotage. Le projet a été développé en équipe de six étudiants, avec une phase de modélisation commune suivie d'un développement réparti par module, puis consolidé en une seule application cohérente.

Contexte

Projet académique réalisé en équipe de six développeurs. La modélisation des données (MCD/MLD) a été prise en charge individuellement, avant que l'équipe ne se scinde en deux groupes de trois (backend et frontend) travaillant chacun sur des modules distincts (réservations/chambres, personnel/maintenance, restauration/facturation/paiements). En fin de développement, la responsabilité d'analyser, harmoniser et fusionner les schémas de base de données et les modules développés séparément par chaque développeur en une application unique a été assurée, afin de résoudre les collisions de tables et garantir la cohérence globale.

Objectifs

Centraliser la gestion des chambres, réservations, clients, personnel, facturation, paiements, restaurant et bar au sein d'une application unique; structurer et unifier les bases de données conçues séparément par chaque développeur; garantir la sécurité des accès via un système de rôles et de droits; assurer la cohérence de l'architecture après intégration des différents modules.

Technologies

  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL
  • UML
  • Merise

Compétences mobilisées

  • Architecture logicielle
  • Développement backend
  • Modélisation des données Merise/UML
  • Gestion des utilisateurs et privilèges
  • Coordination de l’équipe
  • Conception de bases de données
  • SQL

Fonctionnalités

  • Gestion des chambres et de leurs états (disponible, occupée, en nettoyage, en maintenance)
  • gestion des réservations (création, liste, historique, file d'attente)
  • gestion des clients
  • gestion du personnel et des équipements
  • suivi des incidents et tâches de ménage
  • gestion du restaurant, du bar et des menus
  • gestion des commandes et facturation
  • gestion des paiements
  • rapports financiers et tableau de bord de performance
  • gestion des utilisateurs, rôles et droits d'accès avec historique de connexion et vérification par e-mail
  • génération de documents PDF
  • module d'inscription
  • concierge assisté par IA pour les demandes clients.

Résultats

Application fonctionnelle regroupant l'ensemble des modules développés par l'équipe en une base de données et un socle applicatif unifiés. Le travail d'intégration a permis de fusionner trois schémas de base de données indépendants en un schéma cohérent (types de chambres, clients, réservations, employés, équipements, produits, commandes, factures, paiements) et de résoudre les incohérences entre les parties développées séparément par chaque membre de l'équipe.