Architektúra klient-server v spoločnosti Torgsoft

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:
-
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.
-
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.
-
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)
-
Skenovanie: Používateľ naskenuje tovar. Skener odošle kód do klientskej aplikácie.
-
Požiadavka: Aplikácia vytvorí SQL dopyt a odošle ho na server.
-
Spracovanie: Server skontroluje dostupnosť tovaru v databáze, jeho aktuálnu cenu, zľavy zákazníka a skladové zostatky.
-
Odpoveď: Server vráti nájdené údaje do klientskej aplikácie.
-
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.
-
16.02.2026
Torgsoft Hybrid: práca bez internetu a synchronizácie dát
Ako funguje Torgsoft-Hybrid bez internetu: offline predaj a tlač dokladov, synchronizácia so serverom, nastavenia, obmedzenia a licencie pRP
-
12.02.2026
Riadenie cien v maloobchodnej sieti
Stanovenie cien v maloobchodnej sieti v Torgsoft: jednotné alebo rôzne ceny, regionálne cenníky, synchronizácia medzi predajňami a webovou stránkou
-
09.02.2026
Nastavenie štruktúry maloobchodnej siete: predajne a sklady
Nastavenie maloobchodnej siete v Torgsoft: pridanie predajní a skladov, pokladní, centrálneho objektu pre ceny, prístupu zamestnancov









Vráťte sa na predchádzajúci krok