WebApp afişaj client cu informaţii alimentare în Nexus Restaurant


Descarca aplicatia web rstafis-client.zip

WebApp rstafis-client

    Am dezvoltat o aplicaţie web, rstafis-client, care rulează ca afişaj client pe un monitor sau TV cu o rezoluţie HD, pentru modul de lucru Fastfood al aplicaţiei Nexus Resturant.

    Funcţia de bază a aplicaţiei este de a calcula şi afişa clientului, în timpul introducerii produselor pe bon, a informaţiilor legate de proprietăţile alimentare ale produselor comandate: kilocalorii, proteine, grăsimi, carbohidraţi şi fibre.

    În cazul în care, pe o notă de plată există produse comandate pentru mai multe persoane, aplicaţia poate face totaluri separate, pentru fiecare persoană în parte, dacă utilizaţi pentru diferenţiere câmpul ordine de servire.

Kcalorii, proteine, grăsimi, carbohidraţi, fibre

    Pentru produsele cu reţetă trebuie completate valorile alimentare ale materiilor prime componente, pe unitatea de produs. Astfel, aplicaţia va calcula valorile alimentare ale produsului final obţinut plecând de la ingredinetele şi cantităţile din reţetă.

    Mai mult, pentru acurateţe ingredientele obţionale sau secundare, cerute de client chiar în momentul vânzării, sunt şi ele adăgate în calculul valorilor alimentare.

    Pentru produsele fără reţetă (băuturi, pâine ...etc) se completează valorile alimentare pe fiecare produs în parte.

Imagini promoţionale, inspiraţionale, prezentare

    O altă funcţie a aplicaţiei web, disponibilă atunci când nu se preiau comenzi, este de a afişa, în mod aleator, imagini promoţionale, inspiraţionale, prezentare ... etc.

Instalare IIS cu PHP

    Pentru ca aplicaţia web să funcţioneze, trebuie instalat pe server, acolo unde se află baza de date a aplicaţiei Nexus (SQL Server), platforma web IIS cu PHP.

    Pentru instalare IIS există un tutorial pe site-ul nostru de suport. Caută cu Nexy: Instalare platforma web IIS cu PHP.

    Trebuie copiată aplicaţia web rstafis-client în directorul c:\inetpub\wwwroot

Configurare IIS

    Deschide fereastra de configurare IIS din Computer Management şi aici ar trebui să apară deja siteul ca funcţional.

    Testează în browser funcţionarea aplicaţiei web, pentru aceasta introdu adresa http://localhost/rstafis-client/.

Setari.php

    Opţiunile de funcţionare ale aplicaţiei le găsiţi în fişierul setari.php din directorul libs.

    sql_ip = "192.168.0.1,12345"; - IP-ul şi portul serverului SQL.
    sql_bazadate = "SC EXEMPLU SRL"; - Numele bazei de date (firma) la care urmează să se conecteze.
    sql_conexiune = ""; - Lăsaţi necompletat.
    sql_user = "ionel"; - Numele utilizatorului din Nexus sub care urmează să se conecteze aplicatia la baza de date. Trebuie să bifaţi in Nexus - Utilizatori pentru utilizatiorul în cauză dreptul Web Site.
    sql_password = "lenoi"; - Parola utilizatorului, aceiaşi cu cea completată în Nexus.
    sql_lgCod = 1; - Punctul de lucru sub care lucrează gestiunea restaurantului.
    sql_nr_disp = 8; - Număr dispozitiv fiscal (imprimanta fiscală sau casa de marcat).
    sql_pl_gest = 1; - Punct de lucru gestiune resturant.
    sql_id_gest = 12; - ID gestiune resturant
    sql_nr_img_show = 4; - Numărul de imagini pentru slide show. Trebuie să copiaţi imaginile în directorul images.
    sql_pl_masa = 1; - Punctul de lucru pentru masa aleasă a fi folosită pentru regimul Fastfood.
    sql_id_masa = 109; - ID pentru masa aleasă a fi folosită pentru regimul Fastfood.
    sql_mesajFinal= "Vă mulţumim pentru comandă! Să aveţi poftă!"; - Mesaj de multumire. Nu trebuie sa fie mai mare de 500 caractere.

Index.php

    Mai poţi modifica intervalul de referesh al ecranului şi implicit de interogare a bazei de date. Implicit aplicaţia vine cu o rată de refresh de 10 secunde

    În index.php, ultimul parametru al funcţiei setInterval este 10000, adică 10s x 1000, aici poţi modifica acest parametru cu valoarea dorită de dvs. De ex., pentru 5 secunde completaţi 5000.

Opţiuni de personalizare a aplicaţiei web

    Nexus Media vă acordă dreptul de a modifica aplicaţia web rstafis-client în ideea de a o personaliza pentru propriul uz.

    Poţi modifica opţiunile CSS în main.css din directorul styles. Aici, poţi personaliza întreaga interfaţă: fonturi, culori, imagini de fundal, dimensiuni, margini ...etc.

    În directorul images poţi suprascrie imaginile existente cu imaginile specifice firmei tale: fundal, popup, promoţii ...etc.