Gemaakt met. Windows Forms App (.NET Framework)
V1
Duur : 3 weeken
Dit project is een kassasysteem dat speciaal is ontwikkeld voor een groenteboer met dyslexie. Het project duurde drie weken. Bij het ontwerp en de functionaliteit heb ik rekening gehouden met dyslexievriendelijkheid.
Zo heeft de applicatie knoppen met verschillende, duidelijke kleuren en worden pictogrammen gecombineerd met tekst om de interface overzichtelijk en gemakkelijk te begrijpen te maken. Hierdoor kan de groneteboer gemakkelijk werken, zonder te worden overweldigd door complexe of onduidelijke schermen.
De applicatie is ontworpen om samen te werken met zowel een touchscherm als een weegschaal. Wanneer de groenteboer een product selecteert dat per kilogram of gram wordt berekend, wordt de weegschaal automatisch geactiveerd. De groenteboer kan het product vervolgens op de weegschaal plaatsen, waarna het gewicht direct wordt uitgelezen en verwerkt in de transactie.

Producten die per stuk of per doos worden verkocht, activeren de weegschaal niet. Hierdoor wordt voorkomen dat er onjuiste gewichtsmetingen plaatsvinden.
In de applicatie zijn alle producten verdeeld over pagina’s van twaalf producten. Hierdoor blijven de knoppen groot, duidelijk en goed bedienbaar op het touchscherm, zonder dat de interface te vol raakt. De groenteboer kan tussen de pagina’s wisselen met de twee pijlen onder de productknoppen.
Bovenaan het scherm kan de groenteboer eenvoudig van categorie wisselen – bijvoorbeeld van fruit naar groenten – via drie duidelijke categorieknoppen. Dit maakt het systeem overzichtelijk en snel te gebruiken tijdens het afrekenen.


Bij het afrekenen kan de klant zowel giraal als chartaal betalen. Wanneer de klant contant betaalt, rondt de applicatie automatisch het totaalbedrag af en berekent het eventuele wisselgeld.

De applicatie maakt gebruik van een MySQL‑database om alle producten die te koop zijn op te slaan. Daarnaast wordt na elke transactie de kassabon automatisch in dezelfde database bewaard. Hierdoor blijven zowel de productgegevens als de verkoopgeschiedenis overzichtelijk en zijn die makkelijk te behouden.

De producten worden opgeslagen met een ID, naam, categorie, eenheid, prijs en een kleur. De kleur wordt bewust meegestuurd, zodat de applicatie de productknoppen op het scherm automatisch de juiste kleur kan geven. Dit maakt de interface overzichtelijker en helpt de groenteboer sneller en gemakkelijker de juiste producten te vinden.

De kassabon wordt in twee delen opgeslagen: de bon zelf en alle producten die aan die bon gekoppeld zijn. Hierdoor blijft elke bon overzichtelijk en gestructureerd opgeslagen.
Deze aanpak zorgt er ook voor dat de beheerder in de database eenvoudig een bon kan terugvinden. Met alleen het bon‑ID kan direct worden opgezocht welke producten bij die specifieke bon horen.

