Goedemiddag,
Voor een project ben ik bezig met een tickets-systeem voor evenementen. Denk aan tickets maken, ticketcontrole enzovoorts.
Nu willen we (ik en een vriend) er ook een plaatsensysteem in bouwen. In de applicatie is dan aan te geven hoe de zaal van het evenement eruit ziet en waar de stoelen staan. Klanten kunnen dan eventueel zelfs via de webshop selecteren welke stoel ze willen hebben (er wordt dan natuurlijk ook aangegeven welke stoelen al bezet zijn).
Probleem 1:
We wilden gaan werken met een raster, en dan een stoel op elk punt zetten. Maar hoe is het voor een gebruiker cq. ontwerper het handigst om deze zaal aan te geven in de applicatie? Er zijn natuurlijk niet alleen vierkante zalen, maar ook rechthoekige, 6-hoekige en zelfs ronde zalen zijn denkbaar. Elke stoel één voor één op een plaats neer zetten lijkt me redelijk zinloos werk (stel dat je 2000 stoelen in een zaal hebt...). Per rij is ook lastig, tientallen zoniet honderden rijen zijn denkbaar en je zult telkens moeten aangeven hoe lang een rij is. Hoe zouden jullie dit oplossen?
Probleem 2:
Om dit in een webwinkel te verwerken, moet je de stoelen op het raster gaan opslaan in een database. Dat is niet zo'n probleem, behalve dat je dan bijvoorbeeld 2000 rijen krijgt. Hoe zou je dit efficient kunnen opslaan, en, hoe zou je dit efficient kunnen opvragen? Per request 2000 rijen ophalen is natuurlijk not-done. Cachen is ook lastig omdat de bezette stoelen moeten worden aangegeven. Om nou in XML-formaat in 1 cel alles op te slaan en dat te verwerken in PHP lijkt me ook redelijk traag.
Hebben jullie enige tips?
Alvast hartelijk bedankt!
Voor een project ben ik bezig met een tickets-systeem voor evenementen. Denk aan tickets maken, ticketcontrole enzovoorts.
Nu willen we (ik en een vriend) er ook een plaatsensysteem in bouwen. In de applicatie is dan aan te geven hoe de zaal van het evenement eruit ziet en waar de stoelen staan. Klanten kunnen dan eventueel zelfs via de webshop selecteren welke stoel ze willen hebben (er wordt dan natuurlijk ook aangegeven welke stoelen al bezet zijn).
Probleem 1:
We wilden gaan werken met een raster, en dan een stoel op elk punt zetten. Maar hoe is het voor een gebruiker cq. ontwerper het handigst om deze zaal aan te geven in de applicatie? Er zijn natuurlijk niet alleen vierkante zalen, maar ook rechthoekige, 6-hoekige en zelfs ronde zalen zijn denkbaar. Elke stoel één voor één op een plaats neer zetten lijkt me redelijk zinloos werk (stel dat je 2000 stoelen in een zaal hebt...). Per rij is ook lastig, tientallen zoniet honderden rijen zijn denkbaar en je zult telkens moeten aangeven hoe lang een rij is. Hoe zouden jullie dit oplossen?
Probleem 2:
Om dit in een webwinkel te verwerken, moet je de stoelen op het raster gaan opslaan in een database. Dat is niet zo'n probleem, behalve dat je dan bijvoorbeeld 2000 rijen krijgt. Hoe zou je dit efficient kunnen opslaan, en, hoe zou je dit efficient kunnen opvragen? Per request 2000 rijen ophalen is natuurlijk not-done. Cachen is ook lastig omdat de bezette stoelen moeten worden aangegeven. Om nou in XML-formaat in 1 cel alles op te slaan en dat te verwerken in PHP lijkt me ook redelijk traag.
Hebben jullie enige tips?
Alvast hartelijk bedankt!
[ Voor 0% gewijzigd door KoosDijk op 11-07-2008 14:34 . Reden: typo ]
