Callback
  • Od trhového stánku k obchodu

  • -

  • Od obchodu k obchodnej sieti

  • -

  • Od maloobchodu k výrobe

Architektúra klient-server v spoločnosti Torgsoft

Volodymyr Vytyščenko
Volodymyr Vytyščenko

Expert na automatizáciu obchodu v spoločnosti Torgsoft

Architektúra klient-server

Torgsoft je postavený na architektúre «klient-server». Znamená to rozdelenie softvérového komplexu na dve funkčné časti: časť, ktorá ukladá a spracúva údaje (server), a časť, ktorá komunikuje s používateľom a obchodným vybavením (klient).

Komponenty systému

1. Serverová časť (Server databázy)

Ide o centrálny počítač, na ktorom je nainštalovaný systém správy databáz (Microsoft SQL Server) a umiestnená samotná databáza predajne. Zároveň tu beží služba TorgSoftService (aplikačný server).

Funkcie servera:

  • Ukladanie údajov: centrálne obsahuje všetky informácie o tovare, predajoch, zákazníkoch, pohybe peňazí a nastaveniach.

  • Spracovanie požiadaviek: prijíma príkazy zo všetkých pracovísk, vykonáva výpočty a vracia výsledok. To umožňuje škálovať systém: pri zvyšovaní počtu pokladní sa záťaž presúva najmä na server.

  • Zabezpečenie integrity: Microsoft SQL Server zaručuje zachovanie údajov aj v prípade nečakaného ukončenia práce na klientskom pracovisku a zabraňuje konfliktom pri súčasnom zápise údajov rôznymi používateľmi.

  • Úlohy na pozadí (TorgSoftService): automaticky počíta obstarávaciu cenu, vytvára zálohy, zabezpečuje výmenu údajov s mobilnou aplikáciou a aktualizuje statusy TТN služby Nova Poshta.

2. Klientská časť (Pracovisko používateľa)

Ide o aplikáciu torgsoft.exe, cez ktorú používateľ zadáva údaje, zobrazuje reporty a riadi obchodné procesy. Rozhranie programu sa prispôsobuje roli používateľa (Vlastník vidí všetko, Predajca — iba režim predaja).

Funkcie klienta:

  • Používateľské rozhranie: zobrazuje formuláre na prácu (napríklad «Predaj», «Príjemka») a reporty.

  • Interakcia so zariadením: priamo riadi pripojenú techniku: prijíma signály zo skenera čiarových kódov, odosiela príkazy na tlač na pokladničnú tlačiareň alebo fiškálny registrátor a odovzdáva sumu na bankový terminál.

  • Výmena údajov: vytvára požiadavky na server a zobrazuje prijatú odpoveď na obrazovke.

Režimy práce klientskej časti

Program podporuje niekoľko variantov pripojenia:

  1. Lokálna sieť (Klasický režim): Program je nainštalovaný na počítači pokladníka. Na zobrazenie rozhrania používa zdroje tohto PC, no všetky údaje odosiela a prijíma zo servera cez kábel alebo Wi-Fi.

  2. Terminálový režim (RDP): Program sa fyzicky vykonáva na serveri. Počítač pokladníka funguje ako monitor, ktorý prenáša obraz cez vzdialenú plochu. Je to optimálne pre prácu cez internet.

  3. Hybridný režim (Torgsoft Hybrid): Aplikácia ukladá údaje lokálne na pokladni. Ak sa preruší spojenie so serverom, pokladňa pokračuje v práci autonómne. Po obnovení spojenia sa údaje automaticky synchronizujú so serverom.

Schéma interakcie (na príklade predaja)

  1. Skenovanie: Používateľ naskenuje tovar. Skener odošle kód do klientskej aplikácie.

  2. Požiadavka: Aplikácia vytvorí SQL dopyt a odošle ho na server.

  3. Spracovanie: Server skontroluje dostupnosť tovaru v databáze, jeho aktuálnu cenu, zľavy zákazníka a skladové zostatky.

  4. Odpoveď: Server vráti nájdené údaje do klientskej aplikácie.

  5. Zobrazenie: Tovar sa zobrazí na bločku na obrazovke a program je pripravený na tlač bločku a fiškalizáciu.

Zhrnutie 

Používanie architektúry «klient-server» je nevyhnutné pre stabilnú prevádzku predajne. Server zodpovedá za bezpečnosť, uchovanie a automatické spracovanie údajov. Klient zabezpečuje prácu personálu, ovládanie rozhrania a interakciu s obchodným vybavením.


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



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Pridať komentár

Pridať komentár
Ďakujeme za vašu spätnú väzbu! Bude zverejnená po kontrole moderátorom.
Podobné články