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.
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
Compétences mobilisées
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.