Ik ben bezig met een vliegtuig reserveringssysteem welke ik wil voorzien van de mogelijkheid om dubbele boekingen te doen. Daarmee bedoel ik dat een reeds geboekt vliegtuig ook door een andere geboekt kan worden en dat indien de eerste reservering terug getrokken wordt, de tweede reservering actueel wordt.
Nu is dit technisch allemaal geen probleem (PHP/MySQL).
Ik wil echter de huidige weergave, waarbij ik gebruik maak van tabellen om de reserveringen weer te geven wijzigen in een meer flexibel format. In de tabellen is het lastig om bijvoorbeeld tegelijkertijd de actuele en achterliggende boeking te visualiseren. In bijvoorbeeld DHTML kan dit volgens mij veel beter.
Hier wil ik naar toe:

In dit voorbeeld is de reservering van K. Wiegers een achterliggende reservering (backup reservering?) Mocht de reservering van H. Petersen en R. Bakker terug getrokken worden, dan wordt de reservering van K. Wiegers actueel.
Ik denk er over om de gehele tabel (zie afbeelding) met afzonderlijke div's op te bouwen, en de reserveringen daar over heen te leggen. Achterliggende boekingen lichter van kleur, de actuele in harde kleuren. Door het gebruik van Ajax zal de verwerking ook veel sneller zijn dan met tabellen lijkt me. Nu al kan door in de tabel te klikken een reservering gemaakt worden, dit soort handigheidjes wil ik uiteraard meenemen.
Is het verstandig deze aanpak te hanteren of zijn er nog betere methodes om dit te realiseren? Ik heb kort naar de mogelijkheid gekeken om de grid gewoon te tekenen, of zelfs een achtergrondafbeelding met lijntjes te gebruiken. Dit laatste maakt het overzicht echter minder flexibel in de situaties waarin een vliegtuig wordt toegevoegd of verwijderd.
Ik vind op het net weinig informatie over deze toepassing.
Welke aanpak zouden jullie kiezen?
Nu is dit technisch allemaal geen probleem (PHP/MySQL).
Ik wil echter de huidige weergave, waarbij ik gebruik maak van tabellen om de reserveringen weer te geven wijzigen in een meer flexibel format. In de tabellen is het lastig om bijvoorbeeld tegelijkertijd de actuele en achterliggende boeking te visualiseren. In bijvoorbeeld DHTML kan dit volgens mij veel beter.
Hier wil ik naar toe:

In dit voorbeeld is de reservering van K. Wiegers een achterliggende reservering (backup reservering?) Mocht de reservering van H. Petersen en R. Bakker terug getrokken worden, dan wordt de reservering van K. Wiegers actueel.
Ik denk er over om de gehele tabel (zie afbeelding) met afzonderlijke div's op te bouwen, en de reserveringen daar over heen te leggen. Achterliggende boekingen lichter van kleur, de actuele in harde kleuren. Door het gebruik van Ajax zal de verwerking ook veel sneller zijn dan met tabellen lijkt me. Nu al kan door in de tabel te klikken een reservering gemaakt worden, dit soort handigheidjes wil ik uiteraard meenemen.
Is het verstandig deze aanpak te hanteren of zijn er nog betere methodes om dit te realiseren? Ik heb kort naar de mogelijkheid gekeken om de grid gewoon te tekenen, of zelfs een achtergrondafbeelding met lijntjes te gebruiken. Dit laatste maakt het overzicht echter minder flexibel in de situaties waarin een vliegtuig wordt toegevoegd of verwijderd.
Ik vind op het net weinig informatie over deze toepassing.
Welke aanpak zouden jullie kiezen?
[ Voor 4% gewijzigd door klaaz op 15-07-2006 12:46 ]