stela/spec.md

1.2 KiB

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í