Distribuerede-Systemer-2017 / LOL

Kantine App
1 stars 4 forks source link

LOL

Kravspecifikation

Server

S1: Serveren skal kunne validere login baseret på et hashet password.

S2: Serveren skal kunne oprette en bruger.

S3: Serveren skal udstille et API, som gør det nemt at udarbejde klienter der kan trække på serverens funktionalitet. Som skal dække følgende funktioner:

S4: Serveren skal udstille et interface som lister alle varer – 1. Drikkevarer og 2. Mad.

S5: Serveren skal udstille et interface som lister alle brugerens tidligere køb.

S6: Serveren skal udstille et interface hvori der udstedes et ordre ID til klienten(kunden)

Klienten

K1: Klienten skal udstille en log ind side som gør det muligt for brugeren at logge ind.

K2: Klienten skal kunne oprette en bruger.

K3: Klienten skal kunne se en menu som indeholder følgende:

K6: Klienten skal kunne se sine tidligere køb.

K7: Klienten skal kunne modtage et ordre ID når der blivet lavet en forespørgsel på én vare.