Bonjour,
je sais que le sujet 'réservation hôtel' a déjà été abordé dans d'autres post que j'ai lu avec attention.
Il me reste toutefois une question pour la conception du model des périodes:
- Un bien est disponible toute l'année avec un prix fixe
- On peut créer pour ce bien des périodes (un jours, une semaine, un mois...) à un certain prix, même chose pour la non-disponibilité.
Comment modéliser ça?
Première solution, avec une table période:
Deuxième solution, faire des entrées de type 'jours':
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 PeriodeNondispo ----------------------- idPeriodeNondispo datedebutPeriodeNondispo datefinPeriodeNondispo PeriodePrix ----------------------- idPeriodePrix datedebutPeriodePrix datefinPeriodePrix prixPeriodePrix
Sachant que la gestion des périodes ne doit pas être évidente:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 JourNondispo ----------------------- idJourNondispo dateJourNondispo JourPrix ----------------------- idJourPrix dateJourPrix prixJourPrix
(fusion, suppression de périodes qui se chevauchent, tests multiples) ainsi qu'a l'affichage sur un calendrier et pire, à la réservation pour les périodes de prix....
La deuxième solution parait la plus simple mais les id en auto incrément risquent de s'envoler si un bien n'est pas dispo pendant 6 mois....
Des avis ?
Merci !
Partager