Solutie Software Pentru Optimizarea Activitatii In Cadrul Unui Restaurant

Descrierea activitatii in cadrul unui restaurant

1.1 Tipuri de restaurante

Activitatea restaurantelor si a unitatilor similare este constituita din intreaga productie si distributie de mancare si bauturi, respectiv pregatirea preparatelor culinare si a produselor de patiserie-cofetarie, aprovizionarea cu marfuri, consumul produselor pe loc sau in afara unitatilor, cat si crearea unei ambiante favorabile destinderii si recreerii clientilor. Activitatea restaurantelor este grupata in doua mari sectoare :

Restaurante cu vocatie comerciala ;

Restaurantele cu vocatie sociala .

1.2 Restaurantele cu caracter social

Cunoscute si subdenumirea de restaurante pentru colectivitati au in general urmatoarea localizare :

in intreprinderi si institutii administrative ;

in unitati de invatamant de toate gradele ;

in spitale, clinici, camine de batrani si copii, sanatorii etc ;

tabere, centre si sate de vacanta pentru tineret ;

armata, comunitati religioase, penitenciare.

Principalele tipuri de unitati cu caracter social sunt urmatoarele :

cantina-restaurant ;

restaurante cu autoservire (self-service) ;

unitati pentru servicii pe loc ;

restaurantele automate .

1.3 Restaurantele cu vocatie comerciala

In acest tip de unitate se respecta cultura si traditia fiecarui popor, adaptate la tendintele si evolutiile inregistrate pe plan international. Aici se afirma si se pun in valoare obiceiurile fiecarui popor, arta culinara, ordinea servirii preparatelor si asocierea cu bauturi, decorul si vesela pentru masa. Amplasarea acestor unitati este foarte diversificata. Asezarea lor se contureaza in functie de cerintele pietei, ale concurentei interne si nu in ultimul rand de posibilitatile de investitii ale inimosilor intreprinzatori romani. In Romania acestea sunt amplasate astfel :

in centrele oraselor, municipiilor si in zonele aglomerate ;

pe principalele artere de circulatie si in zonele rurale;

in marile magazine si centre comerciale;

in hoteluri si structure similare;

in locuri si zone de agrement;

in gari, autogari, porturi, aeroporturi etc.

Exemple de restaurante cu vocatie comerciala :

restaurante clasice;

restaurante cu specific;

restaurante specializate;

restaurante cu auto-servire;

restaurante cu servire rapida

1.4 Restaurantele specializate

Cuprind unitati gastronomice, in care clientela este servita cu un sortiment specializat de preparate si bauturi in conditiile unor amenajari si dotari clasice sau adecvate structurii sortimentale, care formeaza obiectul specializarii. Aici se includ si restaurantele pescaresti. Principiul de organizare a unei unitati specializate este acelasi ca al unui restaurant clasic. Deosebirea consta in structura sortimentala a preparatelor si bauturilor servite. De obicei la unitatile cu specific pescaresc exista amenajari si dotari interioare corespunzatoare profilului sortimental.

POSNET

POSnet este un soft Point of Sale special conceput pentru restaurant, bar, localuri de tip fast food si cluburi. Fiind usor în utilizare si robust în acelasi timp, POSnet Soft Restaurant reprezintă alegerea corectă pentru orice activitate ospitalieră.

Indiferent dacă dispunem de o singura locatie sau de o franciza la nivel national, prin intermediul POSnet Soft Restaurant avem parte de simplitate în managementul restaurantului.

POSnet numără sute de clienti în România si Europa care folosesc software-ul de o perioada indelungata de timp. Clientii se impart in diferite domenii de activitate: de la restaurante de lux, baruri, cluburi, fast food pana la catering.

Cei de la POSnet spun ca investesc constant în solutiile soft si hardware oferite si integrează ultimele noutăti tehnologice, pentru a se adapta mereu la cerintele clientului.

Restaurant POSnet oferă avantajul de a realiza gestiunea totală a activitătii restaurantului, obtinând un flux informational complet, de la receptia mărfurilor până la vânzarea acestora, trecând prin toate etapele necesare (note de receptie, fise de magazie, raport de productie, etc.) si vine în sprijinul managerului prin eliminarea inventarelor manuale consumatoare de timp.

Interfata intuitivă, complet configurabilă pentru orice locatie, face ca preluarea comenzilor să fie rapidă si precisă. Mesele sunt reprezentate grafic, exact asa cum sunt amplasate în restaurant, iar categoriile si produsele au alocate imagini pentru o identificare rapidă.

POSnet generează în mod automat situatia stocurilor, fise de produs, NIR-uri, bonuri de consum, rapoarte de productie, calculează costul materiilor prime si adaosul comercial practicat.

POSnet a dezvoltat software-ul pe o platformă modernă și sigură, funcționând pe echipamente mobile Apple iPod și Apple iPad. Conexiunea realizându-se prin Wi-Fi, trimiterea datelor se efectuează instantaneu, chiar si la distanțe de 350m fată de router.Folosind aceste echipamente evităm două probleme majore ale altor sisteme si realizăm preluarea comenzilor. În condiții de lumină ridicată (ex. plajă sau terasă) și asigurarea unei autonomii de 10 ore la o singură încărcare a bateriei suplimentare. Dispozitivele sunt dotate cu baterii de rezervă, a căror schimbare durează mai putin de 10 secunde, facilitând astfel un flux de lucru rapid.

Marele dezavantaj al acestui soft este constituit din investitia foarte mare ce trebuie facuta pe partea de hardware, deoarece are cerinte specifice foarte ridicate: memoria RAM a dispozitivelor trebuie sa fie puternica, avem nevoie pe langa un server, de interfete client reprezentate de dispozitive mobile cu un pret de achizitie ridicat.

Freya Restaurant

Freya Restaurant este un soft restaurant complet pentru administrarea rapida si fara erori a restaurantelor, barurilor, cluburilor, cafenelelor, cantinelor, fast-food-urilor, ceainariilor, pizzeriilor si a tuturor unitatilor de servire din domeniul HoReCa indiferent de dimensiunile lor. Freya Restaurant Mobile este o aplicatie proiectata pentru a fi folosita pe dispozitive mobile de catreospatari pentru marcarea comenzilor directin sistem acestia ne mai fiind nevoiti sa se deplaseze la POS.

Acest software ofera posibilitatea de a separa sau a combina vanzari, astfel avand posibilitatea de a gestiona mai bine situatiile in care clientii se muta la alta masa sau situatiile cand se doresc note de plata individuale in cadrul aceleiasi mese.

Interfata este disponibila in mai multe limbi, astfel softul poate fi folosit si de persoane care nu cunosc limba romana.

Spre deosebire de alte softuri de pe piata, clientii au posibilitatea de a achita nota de plata folosind telefonul mobil sau de a-si chema un taxi prin integratori de servicii specializate direct din Freya POS.

Interfateaza cu numeroase echipamente pentru a facilita munca si a castiga timp (case de marcat, imprimante fiscale, imprimante operationale, cititoare coduri de bare, cantare, cititoare de carduri, etc).

Se pot defini clienti si grupe de clienti in scopul fidelizarii acestora. Astfel avand facilitatea de a aplica discounturi pentru anumiti clienti individuali, sau pentru cei care apartin unui grup.

Managerul are acces la descarcarea stocurilor in timp real atat cantitativ cat si valoric, pentru a avea oricand si din orice locatie control total asupra afacerii

Spre deosebire de alte softuri, Freya dispune de un alt modul, denumit Freya Restaurant Kitchen, o aplicatie, special creata pentru bucatarie, iar eficienta sa consta in realizarea in timp optim a comenzilor primite. Este un modul complex de administare al sectiilor de productie / preparare, marind eficienta manageriala prin monitorizarea activitatii tuturor angajatilor, de la barmani, ospatari la bucatari.

Cu modulul Freya Restaurant Delivery orice afacere ce livreaza produse la

domiciliul clientului isi poate usura munca, acoperind toate nevoile unui astfel de business.

Imperial BAR

IMPERIAL BAR este o aplicatie de dicata pentru orice bar, restaurant, fastfood sau chiar si pentru o sala de biliard.

Designul va fi adaptat localului in care se doreste utilizarea softului, creandu-se o harta a localului, pentru a usura munca ospatarilor. Se ofera posibiitatea de a adauga un numar nelimitat de scaune la mese, astfel preluarea comenzilor facandu-se pe persoane sau pe masa, asigurandu-se totodata si facilitatea de a muta clientul de la o masa la alta.

Softul ofera mai multe facilitati printre care :

preluarea comenzilor de catre ospatar

tiparirea comenzilor pe mai multe gestiuni separate (pe imprimante termice)

tiparirea notei de plata personalizata

tiparire bon fiscal total sau cu plata partiala (facture avans, storno)

statistici privindc onsumul pe masa/client/produse/vinzari/stoc..

raport vinzari pe ospatar sau perioada

inchideri zilnice (Z) pe baza comenzilor

generarea tuturor documentelor de contabilitate primara: nota receptie, bon consum, productie (pe baza de retetar, inclus in program), facturi, avize de insotire a marfii, facturi proforme, chitante, registru de casa, jurnale de casa, etc

cresterea semnificativa a incasarilor, eliminand erorile umane de calcul

includerea de contoare automate la mese de joc (biliard, remmy, carti), unde tarifarea se face pe secunda, asemanator contoarelor din taximetre

posibilitatea automatizarii iluminatului de la mese (becul de la masa se aprinde/stinge o data cu pornirea/oprirea contorului din program)

utilizarea de carduri de fidelitate (orice model), sistem complet de "puncte bonus" si "tarife membri"

Un mare avantaj al acestui soft este pretul si necesitatile hardware reduse

(acestea sunt oferite in mare parte de catre cratorii softului).

Comparatie intre softurile studiate

2. Metode, tehinici si instrumente pentru realizarea aplicatiei

2.1 Microsoft Visual Studio

Din momentul lansarii si pana in ziua de astazi, Visual Studio a avut parte de foarte multe modificari, imbunatatindu-se si actualizandu-se versiunea constant, ajungand in prezent la versiunea 2013, cu precizarea ca in curand o sa apara versiunea 2015.

O data cu prima versiune, Microsoft a reușit să grupeze toate produsele Visual Basic, Visual FoxPro, Viual C++ și SourceSafe pentru a fi puse spre vânzare toate într-un pachet. Dupa putin timp a apărut versiunea Visual Studio ‘97 sub numele de “cod Boston”, fiind disponibilă în 2 ediții: Professional și Enterprise, integrand totodata Visual J++ și Visual InterDev. La un an diferenta pachetul oferit de Microsoft se dezvoltă aducând pe piață versiunea 6.0 sub numele de “cod Aspen”. S-a pastrat modul de comercializarela fel ca in cele 2 ediții anterioare. În ediția de Enterprise se regăseau caracteristici ce nu erau incluse în ediția

Pachetul a incetat sa se dezvolte până în 2002, cand a aparut versiunea .NET 2002 lansata sub numele de “cod Rainier”. O data cu noua editie, au aparut noi forme de comercializare: Academic, Professional, Enterprise Developer, Enterprise Architect. Acesta este anul in care Microsoft a adus un nou limbaj de programare în mediul de dezvoltare Visual Studio – Microsoft C#- , limbaj ce se bazează pe arhitectură .NET FRAMEWORK.

Un an mai tarziu se face o actualizare a ultimei versiuni, lansându-se versiunea .NET 2003 sub numele de “cod Everett”. Se pastreaza formele de comercializare precedente, datorita succesului urias pe care compania l-a obtinut in urma cu un an. Marele avantaj al noii versiuni era acela ca permitea conectivitatea cu sistemul Oracle. Mai apoi au aparut versiunile: Visual Studio 2005(cod Whidbey), VS 2008(cod Orcas), VS 2010(cod Dev10) ,VS 2012 și VS 2013 (urmeaza marea lansare a VS 2015).

Marele avantaj al viitoarei editii din 2015, este acela ca lanseaza un Emulator Visual Studio pentru Android, concurand astfel direct cu Eclipse-ul. Aceasta facilitate se poate utiliza fie într-un proiect cross-platform în Visual Studio (Xamarin sau C ++), sau în Visual Studio Tools pentru Apache Cordova.Emulatorul permite comutarea între diferite platforme fără sa apara conflicte Hyper-V. Aceast instrument nou are urmatoarele facilitati: GPS / Locul de amplasare, accelerometru, rotatia ecran, zoom, card SD, si acces la retea.

2.1.1 .NET

Plantforma .NET –fig. 8- este un așa zis cadru sau framework avand ca scop dezvoltarea de soft unitar – creare de aplicații desktop și aplicații Web.

Platforma incorporeaza o colectie de tehnologii , dupa cum urmeaza: ASP-ul, XML-ul, POO, SOAP, UDDI. Totodata aduce și mai multe limbaje de programare, precum: C++, J#, C#, VB.

Tehnologia .NET Framework este o component ce este direct legata de sistemul de operare de la Microsoft – Windows.

Pentru a dezvoltaaplicații pe această platform trebuie sa tinem seama de anumite component.

O suita de limbaje, un set de medii de dezvoltare, o bibliotecă ce conține clasele utile aplicațiilor. Exista servere specializate, care ajuta un programator ce vrea sa dezvolte aplicații de tip .NET, cum ar fi: Enterprise.NET în cadrul cărora sunt implementate funcții pentru stocarea bazelor date, a email-urilor și a plicațiilor Bussiness to Bussiness, servere Web ( .NET Passport) ce se dezvoltă pe conceptul de identificare a utilizatorilo pe bază de username și parolă.

Platforma .NET Framework a fost creată din mai multe compilatoare, biblioteci si executabile.

Arhitectura .NET Framework are la bază platform comună de executare a programelor denumită Common Language Runtime sau CLR ce este utilizată de limbajele integrate, și un ansamblu de biblioteci utilizate în crearea aplicațiilor Web / Desktop, ce poarta numele de Framework Class Library (FCL).

.Net este construit din doua mari componente: Common Language Runtime(CLR) și Base Class Library (BCL). Aceste componente folosesc 2 tipuri de limbaje: limbajele interpretate și limbajele compilate.

Partea de execuție a programelor și de managementul codului în care este scris limbajul respectiv este exercitata de CLR. Această componentă furnizează servicii precum securitatea aplicațiilor, portabilitatea aplicațiilor și chiar tratarea multor excepții.

De interfața cu utilizatorul, în schimb se ocupăBCL-ul. Acesta se ocupa si de de conectarea sistemului la o bază de date, de comunicarea rețelelor, de accesarea bazei de date la care ne-am conectat, etc.

Figura 9 Creare cod executabilpeplatforma .NET

Lb. interpretate impun scrierea unui cod – fig. 9, apoi rularea lui sub formă de aplicație. Fiecare linie din cod în momentul compilării va fi interpretată și schimbată în scurt timp în cod mașină și apoi executată, datorită componentei de interpretare.

Lb. compilate sunt definite de codul cunoscut sub denumirea conceptuala de “cod sursă”. Compilatorul transforma in cod executabil. Dacă avem erori in timpul compilării, acestea trebuie corectate. Codul corectat va fi recompilat. Dupa ce nu mai prezintă erori de compilare, acesta este translatat în cod executabil și aplicația trece in stadiul de rulare. Un asemenea limbaj poate fi considerat C sau C++.

Principalele componente ale platformei .NET Framework:

Common Language Specification

Common Type System

Common Intermediate Language

Common Language Runtime

Metadate, Assemblies, Assembly cache

2.1.2 C# (C Sharp)

Prin intermediul C# se pot crea o multitudine de aplicații într-un timp foarte scurt. Acest limbaj are ca scop punerea în combinație a limbajul Visual Basic cu C++ pentru a da rezultat unor aplicații moderne, user-frendly si de a usura munca programatorului prin intermediul interfetei grafice, dar si a limbajului mai facil.

În C# putem dezvoltă aplicații Desktop (denumire și WinForms), aplicații RIA ,jocuri, etc. C# este un limbaj de programare puternic obiectual, ce a aparut în anul 2000, o data cu proiectul “.NET” și face parte din suita “.NET Framework”. Prin intermediul acestui limbaj s-a încercat înlăturarea unor probleme majore din limbajul C/C++,printre care cele mai importante sunt: încărcarea memoriei sau problema pointerilor.

Limbagjul dispune de o facilitate denumita “garbage collection” (GC.Collect();) – o formă de management automat al memoriei. “Colectorul de gunoi”, sau pur si simplu colector, încearcă să elibereze memoria ocupata de obiecte care nu mai sunt utilizate de program. “Colectarea gunoiului” a fost inventat de John McCarthy în jurul anului de 1959 pentru a rezolva problemele în Lisp. Datorita acestei facilitati, programatorul nu mai este nevoit sa dezaloce memoria manual (din codul sursa).

C# este un limbaj complet, ușor de învățat, modern, util, orientat pe obiecte ce a fost derivat din limbajele C++ și Java. Din anul 2002, limbajul C# este parte integrata din pachetul Microsoft Visual Studio, permitand dezvoltarea de aplicații pentru consola, pentru Windows (aplicatii desktop), dar și pentu Web (Web Application, Windows Application ,Console Application).

Discrepante între C# și C++:

Tipurile valorice sunt implementate ca structuri și nu putem deriva multiplu din mai multe clase ci putem deriva multiplu dintr-o clasă și mai multe interfețe. Este necesar ca toate variabilele să se afle într-o clasă sau într-o structură; nu putem instala variabile globale. Datorita unor facilitati mentionate mai sus, nu mai este nevoie sa definim destructorul, toate obiectele folosite fiind dezalocate automat. În c# existadoar o singură funcție Main() indiferent de numarul de clase definite și trebuie să se regăsească într-una din ele.

Trasaturile de baza ale limbajului:

1) Orientat pe obiecte

Limbajul C# este un limbaj care permite încapsularea datelor, moștenirea de date, polimofismele și multiple interfețe. Spre deosebire de alte limbaje, C# a introdus anumite structuri care permit tipurilor: int, float, double, etc să devină obiecte. (String str = y.Tostring(); y de orice tip)

2) Modern

Datorita modificarilor si actualizarilor constante, prezente de-a lungul ultimei decade, limbajul C# a fost imbunatatit astfel încât să se adapteze tendințelor din prezent, tehnologiei avansate și programatorilor care lucrează cu el, din ce in ce mai pretentiosi. Desi este un limbaj simplu,putem spune ca este în același timp foarte puternic si poate construi aplicații robuste si usor configurabile. Limbajul dispune de un un suport built ce are capacitatea sa trasforme o componentă într-un web-service

3) Simplu

Față de limbajul C++, aici au disparut pointerii. C# dispune de intervale variabile pentru tipurile de date primitive, precum Integer și Float. Momoria nu se poate manipula în mod direct. Se elimina operatorii greoi din alte limbaje (->; ::,etc). Valorile de 0 și 1 nu mai sunt interpretate ca valori booleene, fiind transformate în valori de “true” și “false”. Operatorii “=” si “==”nu pot fi supraîncărcați ci doar folosiți în operații de atribuire și comparație.

4) Type safe

Se accesează numai locatiile de memorie care este autorizat accesul. Type-safe nu poate citi valorile dintr-un camp privat al altui obiect. Ea accesează tipurile bine definite in moduri permise.

În timpul compilarii,“just-in-time” (JIT), se executa un proces de verificare optional care examinează metadatele si limbajul intermediar Microsoft (MSIL) al unei metode scrisa în cod masină, pentru a verifica dacă acestea metoda este de tip type-safe.

Acest proces este sărit dacă codul are permisiunea de “bypass verification” – de a ocoli verificarea.

2.2 Microsoft Sql Server

Microsoft SQL Servereste un produs software al cărui functie principală este de a stoca si prelua datele solicitate de către alte aplicatii software, indiferent daca aceste se afla pe acelasi computer sau daca aplicatiile rulează pe un alt calculator aflat într-o retea (inclusiv prin internet, nu neaparat Intranet). Este un sistem relational de gestionare a bazei de date dezvoltat de Microsoft si există numeroase editii ale Microsoft SQL Server care vizează diferite segmente de public si aplicatii: mici aplicatii ce ruleaza pe o singura masina, dar si aplicatii mari care se interconecteaza printr-o conexiune la internet, facilitand lucrul cu mai multi utilizatori simultani. Principalele limbaje folosite sunt: T-SQL si ANSI SQL.

SQL este un acronim pentru “Structured Query Language” – limbaj structurat de interogări, fiind cel mai răspândit limbaj pentru bazele de date.

Microsoft SQL Sever foloseste o varianta de SQL numita T-SQL, sau Transact-SQL, o implementare de SQL-92 (standardul ISO pentru SQL) cu unele extensii. T-SQL in principal adauga sintaxa aditionala pentru procedurile stocate si pentru tranzactii. Standardele SQL necesita ACID; acesta este un acronim pentru cele 4 conditii pentru orice tranzactie: atomicitate, consistenta, izolare, durabilitate. MS SQL Server suporta ODBC (Open Database Connectivity).

Microsoft SQL Server Express este o versiune de SQL Server – sistem de gestionare a bazelor de date relationale Microsoft, fiind gratuit pentru descărcare, distribuire si folosinta.

Acesta cuprinde o bază de date care vizează în mod specific aplicatiile dezvoltate pentru companii mici si mijlocii, avand baze de date de dimensiuni mai mici. Produsul isi are rădăcinile de la produsul Microsoft Database Engine (MSDE), care a fost livrat împreună cu SQL Server 2000. Brandul "Express" a fost folosit de la lansarea de SQL Server 2005.

Codul care stă la baza acestei tehnici este puternic înrădăcinat în originea Sybase Sql Server, care a adus firmei Microsoft primul pas pe piața celor ce utilizează baze de date fiind în puternică concurență cu firme de renume precum Oracle, IBM și chiar Sybase. Prima versiune introdusă pe piață a fost denumită Sql Server 4.2 și special creată pentru Win OS/2. Mai târziu, a apărut primul server de baze de date ce se baza pe GUI, și anume Sql Server 7.0.

Prin intermediul utilitarului pus la dispozitie de catre Microsoft avem posibilitatea de:

creare și testare de conexiuni pentru mai multe baze de date / scheme, înmagazinare de conexiuni utilizate, import și export de conexiuni, înmagazinare de parole, suport pentru Open Database Conectivity;

interogarea și actualizarea datelor ( exemplu: suport pentru CLOB and BLOB, inserție/actualizare/ștergere de date)

modificarea obiectelor ( exemplu: redenumirea tabelelor, adugarea de coloane noi, compilare, debug, ștergere de secvențe)

căutarea obiectelor, crearea obiectelor( include suport pentru tabele externe sau temporare )

2.3 Limbajul SQL

SQL (Structured Query Language – Limbaj Structurat de Interogare) este un limbaj de programare specific pentru manipularea datelor în sistemele de manipulare a bazelor de date relationale (RDBMS), iar la origine este un limbaj bazat pe algebra relatională. Acesta are ca scop inserarea datelor, interogatii, actualizare si stergere, modificarea si crearea schemelor, precum si controlul accesului la date.

A devenit un standard în domeniu (standardizat ANSI-ISO), fiind cel mai popular limbaj utilizat pentru creearea, modificarea, regăsirea si manipularea datelor de către SGBD-urile (Sistemele de Gestiune a Bazelor de Date) relationale.

Pe lângă versiunile standardizate ale limbajului, există o multime de dialecte si variante, unele proprietare, fiind specifice anumitor SGBD-uri si de asemenea continând extensii pentru a suporta SBD-urile (Sistemele de Baze de Date) obiectuale (obiectual-relationale).

SQL permite atât accesul la continutul bazelor de date, cât si la structura acestora.

Cea mai frecventa operatiune în SQL este interogarea, care se realizează cu instructiunea SELECT declarativ.

Instructiunea SELECT preia date de la unul sau mai multe tabele si expresii. SELECT-ul standard nu produce efecte permanente în baza de date. Unele implementări non-standard ale instructiunii pot avea efecte persistente, cum ar fi sintaxa SELECT INTO care există în unele baze de date, instructiune ce reproduce INSERT-ul intr-un nou tabel.

Interogarea permite utilizatorului să descrie datele dorite, lăsând sistemul de gestionare a bazei de date (DBMS), responsabil pentru planificarea, optimizarea si efectuarea operatiunilor fizice necesare sagenereze acest rezultat in functie de criteriile dorite.

Interogările pot fi imbricate astfel încât rezultatul unei interogari poate fi utilizat într-o altă interogare prin intermediul unui operator de relationare sau o functie de agregare. O interogare imbricata este, de asemenea cunoscutasub numele de subinterogare. În timp ce se alătură si alte operatiuni de masă se pot furniza rezultate ce implica calcule superioare. In multe cazuri, utilizarea subinterogărilor introduce o ierarhie în executie, care poate fi utila sau necesara.

Instrucțiunile SQL sunt de mai multe feluri și sunt grupate fie în instrucțiuni de definire a datelor, de manipulare a lor, sau de selecție și în instrucțiuni de procesare a tranzacțiilor, de control al cursorului sau de controlul accesului la date.

Fiind un limbaj standardizat, SGBD-urile de tipul Access și Oracle recunosc instrucțiunile integrate în acesta. În prezent circulă 3 moduri de bază pentru implementarea limbajului Sql și anume:

Direct Invocation sau apel direct ce presupune introducerea instrucțiunilor direct de la prompter

Modul Language sau metodă modulată ce utilizează proceduri specifice apelate de programul aplicație

Embedded SQL sau metodă încapsulată ce utilizează instrucțiuni încapsulate în codul din program .

3. Analiza si proiectarea aplicatiei

3.1 Specificarea cerintelor

Posibilitatea generarii unui raport de comenzi si tiparirea acestuia

Posibilitatea generarii unei note de plata

Tiparire bon fiscal

Factura fiscala

Factura avans

Factura storno avans

Generare statistici privind consumul pe masa/client/produse/vinzari

Raport vanzari pe ospatar sau perioada

Generarea tuturor documentelor de contabilitate primara: nota de intrare receptie, bon consum, facturi, avize de insotire a marfii, facturi proforme, chitante

Eliminarea erorilor umane de calcul

Receptia mărfurilor – posibilitate introducere NIR (note de intrare receptie),

Eliminarea inventarelor manual consumatoare de timp.

Interfata intuitivă, complet configurabilă pentru orice locatie,

Eficientizarea alocarii meselor

Stoc in timp real

Similar Posts

  • Sistemele Computerizate

    CAP 1. INTRODUCERE Contextul lucrării Sistemele computerizate sunt alcătuite dintr-un suport de bază (placă de bază), unitate centrală de calcul(procesor), memorie și capacitate de stocare a datelor. Sistemele de operare Unix sunt folosite preponderent în mediul enterprise pentru rularea aplicațiilor sau a bazelor de date. Procesele astfel creeate împreună cu cele specifice sistemului de operare…

  • Senzorul Inteligent

    Cuprins Introducere Lucrarea are ca temă realizarea unui sistem de avertizare / notificare în cazul accidentării cu bicicletă, folosind un senzor inteligent atașat pe casca biciclistului, care se află în legătură cu un telefon de tip "smart". Prin intermediul telefonului mobil se trimite un mesaj de notificare către un număr predefinit cu coordonatele geografice actuale…

  • Internetul, Mediu de Promovare al Afacerilor

    Internetul,mediu de promovare al afacerilor Introducere În prezent, internetul prezintă o foarte mare importanță în rândul oamenilor, ca persoane individuale -ca mijloc de informare, de comunicare și socializare, cât și în rândul companiilor,ca și metodă de promovare și eficientizare a costurilor față de o promovare tradițională. Telefonul a avut nevoie de 40 de ani pentru…

  • Numere Naturale

    Numere naturale. Operați cu numere naturale Repere din istoria matematicii Precizăm, încă de la început, că matematica este universală și atotprezentă. Cultura și matematica s-au dezvoltat împreună de-a lungul vremii. Numerele sunt notate prin simboluri, dar culturi diferite ale omenirii au utilizat pentru ele simboluri diferite. Cuvântul calcul provine din cuvântul latin ,, calculus”- pietricică….

  • . Teoria Grafurilor 2

    PARTEA GENERALA INTRODUCERE Studiul proprietatilor combinatiilor chimice a condus spre rezultate teoretice importante atunci cand a apelat la instrumente generate de matematica si fizica si a gasit pentru acestea aplicatii practice directe atunci cand sistematizarea proprietatilor biologice a devenit un scop esential. Sintezele compusilor chimici în scopul testarii activitatii lor biologice au fost rezolvate eficient…

  • . Aplicatie Online Pentru Recrutarea Si Facilitarea Comunicatiei Intre Membrii Programului

    I. Tema lucrării Se cere implementarea unei aplicații online pentru recrutarea și facilitarea comunicației între membrii unei companii multinationale. Aplicația oferă următoarele facilități: permite căutarea (după nume, prenume, țara și orașul în care aceștia își desfășoară activitatea, precum și cateva din datele lor personale); permite vizualizarea si actualizarea datelor personale: nume, prenume, locul si data…