Rakendust kasutatakse teabeteenuse osutamiseks restoranitoimingutes. See hõlmab ettekandjate, lao ja köögi tegevust. Kogu teave salvestatakse mobiilseadmetes SQLite andmebaasis, mille nimi on advanceRestorant.db. Info hõlmab peamiselt laos olevaid tooteid, restorani menüüde koostist ja ülesehitust, klientide soove ja nende kontode kujunemist. Rakenduse installimisel küsib see luba seadme failidele juurdepääsuks, asukohale juurdepääsuks ja kasutajanime sisestamiseks. See nimi peaks olema ladina keeles, kuna see sisestatakse failinime identifikaatori osana, näiteks päringute saatmisel.
Restoranide menüüd on korraldatud hierarhilistes – puulaadsetes struktuurides. Iga puu koosneb põhikaustast ning selles kaustadest ja menüüüksustest – puu lehtedest. Kaustade pesastamistasemed kaustades ja menüüüksustes on praktiliselt piiramatud. See organisatsioon kuvatakse arvutites ka kataloogiuurijana. Iga üksuse ees on märkeruut, mille vajutamine laiendab või aheneb kaustapuu. Erinevus arvutite kataloogidest seisneb selles, et kaustade ja menüüüksuste nimed sisestatakse kasutaja eelistatud keeles.
Selline restoranimenüüde korraldus on mugav menüüelementide hõlpsaks leidmiseks klientide soovide koostamisel.
Rakenduse algses tegevuses (AdvanceRestorant) on põhikaustade rippmenüü ja puustruktuuri loendis põhikausta loetlemisel kuvatakse selle sisu - menüüpunktid (restoranitoit), samuti on võimalik otsida puustruktuuri nimedes määratud märksõna järgi ja kui vaste leitakse, värvitakse see punasesse märkeruutu. Menüüpunkti sisu: - millistest toodetest see on valmistatud; - millises koguses; - mis on toodete kõlblikkusaeg; - iga toote koguse hind; - eraldi dialoogis saab kuvada menüüpunktis oleva toidu valmistamise meetodit, sh menüüelemendi pilti. Selleks vali menüükäsk ja klõpsa nupul Näita.
Selle tegevuse hulgast saab valida lokaliseerimise. Rakenduse esmasel installimisel saab väljatöötatud näidisandmetega teha andmebaasi lähtestamise. Samuti saab eksportida tekstifaili menüükausta hierarhiapuuga. Tegevuse juurde kuulub ka spikker – rakenduse funktsioonide ja toimimise lühikirjeldus.
Teave üksiku toote kohta laos sisaldab: - toote nimetust; - kogus; - mõõta; - ühiku hind; - kogusumma väärtus; - aegumiskuupäev; - ning registreerimise kuupäev ja kellaaeg. See võimaldab salvestada ühe toote jaoks palju erineva aegumiskuupäevaga partiisid. Tooteteave (sisaldub avakuval Toote pood menüüpunktist) on korraldatud kahel tasandil. Esimene tase on tootekategooriad, näiteks liha, köögiviljad, mereannid jne. Ja teine tase on antud kategooriasse kuuluvad tooted. Tegevus – Toodete pood teenindab laos olevate toodete ja ka: tootekategooriate nimekirja hoidmist; - objektide loend (klientide kohad) - need on kohad restoranis, millega on seotud soovitud toidutellimused; - mõõtude loetelu, näiteks: kg – kilogrammid, lt – liitrid; ja toodete valmistamise meetodite loetelu, näiteks "Keetmine", "Küpsetamine 180 kraadi juures" jne. Valmistamisviiside loendis peaks olema ka element, mis näitab, et toodet ei ole töödeldud, näiteks eriline nimi "........".
Tegevuse menüüst - Tootepood on kaasatud kaks funktsiooni: toetatud loendite eksport ja import. Neid funktsioone kasutatakse juhul, kui tooteid tarnivad töötajad töötavad oma mobiilseadmes ja ekspordivad ostetud toodete info tekstifailina mobiilseadme valitud kataloogi. Pärast ekspordifunktsiooni täitmist kuvatakse pildi saatmise nupp (paberpääsukese kujutisega).
Värskendatud:
1. juuli 2025