developer blog

6 oktober 2009

Het Factory pattern

Het factory pattern is een methode om op commando verschillende objecten aan te roepen en deze te behandelen als een en het zelfde object. Met het gebruik van een interface of een abstracte master class ...

5 oktober 2009

Het Singleton pattern

Er zijn diverse design patterns bekent, een daarvan is het Singleton pattern welke wij vandaag met U zullen doornemen. Singleton is een manier om er zeker van te zijn dat een class instance slechts een ...

Burgland projecten database

Stel U heeft verschillende projecten, met ieder zijn eigen kenmerken, welke U in een database wil opslaan om ze zo overzichtelijk op Uw website te kunnen tonen.

Burgland had een dergelijke vraagstelling,

  • Een holding met makelaars, project-ontwikkelaars, aannemers en investeerders.
  • Verschillende soorten projecten van verschillende bedrijven.
  • Vele projecten hebben relaties met elkaar
  • Alle projecten moeten vanaf de website bereikbaar zijn
  • Diverse zoekmogelijkheden vanaf de website

De oplossing

Squad heeft een dynamische project-database geschreven waarbij Burgland zelf de diversiteit aan project-types aan kan maken.
Bij het aanmaken van een project-type kiest Burgland welke velden ,ofwel attributen, van belang zijn.
Zo zal een makelaar een aantal prijzen in zijn project willen hebben, terwijl een project-ontwikkelaar liever het aantal huizen of vierkante meters in zijn project wil opnemen.
Na het opslaan van het project-type kan de desbetreffende persoon zijn projecten invoeren, zodat deze op de site toegankelijk zullen zijn.
In deze applicatie zit een uitgebreid permissie systeem, zodat een makelaar geen projecten van een aannemer kan aanmaken of wijzigen.
Daarnaast bevat deze applicatie een geavanceerd database-model voor de zoek mogelijkheden en is opgebouwd volgens het MVC pattern.


Mocht U met een dergelijk probleem zitten kunt U ten alle tijde contact met ons opnemen.

Project overzicht Contacten toevoegen Media toevoegen Attributen aanmaken Project weergave
Neem contact met ons op