Příručka servisního pracovníka

Tady jsou informace pro správce automatu.

Vstup do servisního menu

  1. spusťte aplikaci
  2. jako číslo účtu zadejte: root, jako heslo také: root
  3. Stiskněte tlačítko "Přihlásit se"
  4. ...a jste tam

Ukázka obrazovky

Funkce servisního panelu

Kde se skladují data

Program automat si pamatuje stav zásob a účty uživatelů. Tyto informace se ukládají pomocí serializace do souborů "ucty.dat" a "zbozi.dat" v aktuálním adresáři.

Serializace probíhá vždy při korektním ukončení aplikace.
Deserializace probíhá vždy při jejím spuštění. Pokud nejsou nalezeny soubory .dat, použijí se implicitní hodnoty - tzn. 50 ks. od každého zboží, kromě tatranek (ty jsou jen 3) a jeden učet pro Zkušebního uživatele s číslem účtu a PINem: 1234

Funkce "Zobrazovat v USD"

Po zaškrtnutí této možnosti bude automat zobrazovat zůstatek a ceny zboží v amerických dolarech.
Protože tato funkce využívá aktuální kurzy poskytované Českou národní bankou, vyžaduje připojení k internetu.

Pokud budete chtít tuto funkci otestovat bez připojení na internet, stačí překomentovat dva řádky ve třídě KurzyTXT - metoda aktualizuj()
Program pak bude používat soubor na disku, místo stahování souboru z internetu.

Heslo ROOTa

Toto heslo je uloženo jako konstanta HESLO_ROOTA ve třídě Ucty. A kontroluje se pomocí metody getRoot(String ID, String PIN)