Sogyo heeft geen kantine of cateraar. Om toch iedereen van lunch te kunnen voorzien gaat er elke dag iemand naar de winkel om boodschappen te doen. Wie aan de beurt is wordt bepaald door het corvee schema. Deze word elke maand handmatig opgesteld door de administratie en opgehangen op de koelkast.
Dit levert een aantal problemen op. Ten eerste kost het de administratie tijd om het schema eerlijk en correct op te stellen. Soms komen sommige mensen vaker voor dan anderen of staan er mensen die niet aanwezig zijn op de lijst. Ook vergeten mensen wel eens te kijken op de lijst of ze op een bepaalde dag corvee hebben, waardoor er geen lunch is. Tevens komt het voor dat mensen niet op de ingeplande dag beschikbaar zijn voor corvee. Als laatste gebeurt ruilen door met een stift of pen op de papieren lijst te schrijven. Hierdoor wordt de lijst slecht leesbaar en onduidelijk.
Opdracht
Om deze problemen op te lossen zouden we graag een online applicatie hebben die een aantal van deze taken automatiseert. De applicatie moet de volgende features krijgen:
- administratie moet corveeërs kunnen beheren, dus kunnen bepalen wie er allemaal meedoen. - er moet steeds automatisch een corveeër voor een dag geselecteerd worden. Dit moet eerlijk gaan en ten minste 30 dagen van te voren.
- er moeten herinneringen via email verstuurd worden.
- er moet geruild kunnen worden. Hiervoor kan iemand een ruil aanbieden aan een specifiek individu of een algemene oproep doen
Optionele features:
- deelnemers kunnen vooral afwezigheid opgeven, bijvoorbeeld vakanties.
- deelnemers kunnen schema’s opgeven, bijvoorbeeld nooit aanwezig zijn op vrijdag.
Keywords
Technische wensen
De applicatie moet gemaakt worden in de Google Appengine,
Java en
GWT. , JavaScript