Tady jsou informace pro správce automatu.
Vstup do servisního menu
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)