Specifikace.

This commit is contained in:
severak 2020-02-06 12:30:46 +01:00
parent 0efb27f12e
commit ae4f410bd3
1 changed files with 47 additions and 0 deletions

47
spec.md Normal file
View File

@ -0,0 +1,47 @@
# Specifikace
- cílem hry je vytvořit systém, který bude udržovat stav na účtu členské kartičky
- dále je cílem systému usnadnit a urychlit odbavení
- sytém bude mít podobu webové aplikace uzpůsobené k použití na mobilním telefonu
- stálé položky bude možné snadno vybrat jedním kliknutím
- u nestálých položek stačí zadat cenu (případně množství a název)
- sytém bude umět hlídat zálohu za pivo
- členské kartičky budou identifikovány QR kódem
- budeme počítat s tím, že člen kartičku o kartičku může přijít
- budeme hlídat minimální / maximální vklad
U členů evidujeme:
- kartičky (současná a všechny před ní)
- jméno (povinné při zakládání)
- telefon
- e-mail
- pravděpodobně rok narození
- stav účtu
- poznámka
U kartiček evidujeme:
- člena
- kdo ji vydal
- kdy byla vydána
- stav (aktivní / zablokovaná)
- poznámku
Evidujeme transakce (čímž předcházíme hádkám o peníze):
- druh (dobití / útrata)
- částka
- jednotlivé položky
- opět poznámka
Evidujeme stálé položky:
- název
- cena
Evidujeme obsluhu (což jsou zároveň uživatelské účty):
- uživatelské jméno
- jméno
- číslo členství