Callback
  • De la tarabă la magazin

  • -

  • De la magazin la lanț de retail

  • -

  • De la retail la producție

Arhitectură client-server la Torgsoft

Vladimir Vitishchenko
Vladimir Vitishchenko

Expert în automatizarea tranzacțiilor la Torgsoft

Arhitectură client-server

Torgsoft este construit pe baza arhitecturii «client-server». Aceasta înseamnă împărțirea complexului software în două părți funcționale: partea care stochează și procesează datele (serverul) și partea care interacționează cu utilizatorul și cu echipamentele comerciale (clientul).

Componentele sistemului

1. Partea de server (Serverul bazei de date)

Acesta este computerul central pe care este instalat sistemul de gestionare a bazelor de date (Microsoft SQL Server) și pe care este găzduită baza de date a magazinului. Aici rulează și serviciul TorgSoftService (Server de aplicații).

Funcțiile serverului:

  • Stocarea datelor: conține centralizat toate informațiile despre produse, vânzări, clienți, fluxul de numerar și setări.

  • Procesarea solicitărilor: primește comenzi de la toate stațiile de lucru, efectuează calcule și returnează rezultatul. Acest lucru permite scalarea sistemului: odată cu creșterea numărului de case, încărcarea cade în principal pe server.

  • Asigurarea integrității: Microsoft SQL Server garantează păstrarea datelor chiar și în cazul unei închideri neașteptate pe stația client și previne conflictele la scrierea simultană a datelor de către utilizatori diferiți.

  • Sarcini de fundal (TorgSoftService): calculează automat costul de achiziție, creează copii de siguranță, asigură schimbul de date cu aplicația mobilă și actualizează statusurile AWB-urilor Nova Poshta.

2. Partea de client (Stația de lucru a utilizatorului)

Este aplicația torgsoft.exe, prin care utilizatorul introduce date, vede rapoarte și gestionează procesele de afaceri. Interfața programului se adaptează rolului utilizatorului (Proprietarul vede tot, Vânzătorul — doar modul de vânzare).

Funcțiile clientului:

  • Interfața utilizatorului: afișează formulare de lucru (de exemplu, «Vânzare», «Factură de intrare») și rapoarte.

  • Interacțiunea cu echipamentele: controlează direct tehnica conectată: primește semnale de la scannerul de coduri de bare, trimite comenzi de tipărire către imprimanta de bonuri sau către registratorul fiscal și transmite suma către terminalul bancar.

  • Schimb de date: formează solicitări către server și afișează răspunsul primit pe ecran.

Moduri de lucru ale părții de client

Programul acceptă mai multe opțiuni de conectare:

  1. Rețea locală (Mod clasic): Programul este instalat pe computerul casierului. Folosește resursele acestui PC pentru afișarea interfeței, dar transmite și primește toate datele de pe server prin cablu sau Wi-Fi.

  2. Mod terminal (RDP): Programul rulează fizic pe server. Computerul casierului funcționează ca un monitor, transmițând imaginea prin Remote Desktop. Este optim pentru lucru prin internet.

  3. Mod hibrid (Torgsoft Hybrid): Aplicația stochează datele local la casă. Dacă legătura cu serverul se întrerupe, casa continuă să lucreze autonom. La restabilirea conexiunii, datele se sincronizează automat cu serverul.

Schema de interacțiune (exemplu de vânzare)

  1. Scanare: Utilizatorul scanează produsul. Scannerul transmite codul în aplicația client.

  2. Solicitare: Aplicația formează o interogare SQL și o trimite către server.

  3. Procesare: Serverul verifică disponibilitatea produsului în baza de date, prețul actual, reducerile clientului și stocurile.

  4. Răspuns: Serverul returnează datele găsite către aplicația client.

  5. Afișare: Produsul apare pe bon pe ecran, iar programul este gata pentru tipărirea bonului și fiscalizare.

Rezumat 

Utilizarea arhitecturii «client-server» este obligatorie pentru funcționarea stabilă a magazinului. Serverul este responsabil de securitate, stocare și procesarea automată a datelor. Clientul asigură munca personalului, controlul interfeței și interacțiunea cu echipamentele comerciale.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Adăugați comentariu

Adăugați comentariu
Vă mulțumim pentru feedback! Acesta va fi publicat după verificarea de către un moderator.
Articole similare