• Нарық орнынан дүкенге дейін

  • -

  • Дүкеннен сауда желісіне дейін

  • -

  • Бөлшек саудадан өндіріске дейін

Torgsoft компаниясындағы клиент-сервер архитектурасы

Владимир Вытыщенко
Владимир Вытыщенко

Torgsoft компаниясының сауда автоматизациясы бойынша маманы

Клиент-сервер архитектурасы

Torgsoft «клиент-сервер» архитектурасы негізінде құрылған. Бұл бағдарламалық кешенді екі функционалдық бөлікке бөлу дегенді білдіреді: деректерді сақтайтын және өңдейтін бөлік (сервер) және пайдаланушымен әрі сауда жабдығымен өзара әрекеттесетін бөлік (клиент).

Жүйе компоненттері

1. Серверлік бөлік (Дерекқор сервері)

Бұл — дерекқорларды басқару жүйесі (Microsoft SQL Server) орнатылған және дүкеннің дерекқоры орналасқан орталық компьютер. Мұнда TorgSoftService қызметі (қосымшалар сервері) де жұмыс істейді.

Сервер функциялары:

  • Деректерді сақтау: тауарлар, сатылымдар, клиенттер, ақша қозғалысы және баптаулар туралы барлық ақпаратты орталықтандырылған түрде сақтайды.

  • Сұраныстарды өңдеу: барлық жұмыс орындарынан командаларды қабылдайды, есептеулерді орындайды және нәтижені қайтарады. Бұл жүйені масштабтауға мүмкіндік береді: кассалар саны артқан сайын жүктеме негізінен серверге түседі.

  • Тұтастықты қамтамасыз ету: Microsoft SQL Server клиенттік жұмыс орнында күтпеген түрде жұмыс тоқтаған жағдайда да деректердің сақталуын қамтамасыз етеді және әртүрлі пайдаланушылар деректерді бір уақытта жазғанда қақтығыстардың алдын алады.

  • Фондық тапсырмалар (TorgSoftService): өзіндік құнды автоматты түрде есептейді, резервтік көшірмелер жасайды, мобильді қосымшамен деректер алмасуды қамтамасыз етеді және Нова Пошта ТТН мәртебелерін жаңартады.

2. Клиенттік бөлік (Пайдаланушының жұмыс орны)

Бұл — torgsoft.exe қосымшасы, оның арқылы пайдаланушы деректерді енгізеді, есептерді көреді және бизнес-процестерді басқарады. Бағдарлама интерфейсі пайдаланушы рөліне бейімделеді (Иесі бәрін көреді, Сатушы — тек сату режимін).

Клиент функциялары:

  • Пайдаланушы интерфейсі: жұмысқа арналған формаларды (мысалы, «Сату», «Кіріс накладнойы») және есептерді көрсетеді.

  • Жабдықпен өзара әрекеттесу: қосылған техниканы тікелей басқарады: штрих-код сканерінен сигналдарды қабылдайды, чек принтеріне немесе фискалдық тіркеушіге басып шығару командаларын жібереді, соманы банк терминалына жібереді.

  • Деректер алмасу: серверге сұраныстарды қалыптастырады және алынған жауапты экранда көрсетеді.

Клиенттік бөліктің жұмыс режимдері

Бағдарлама бірнеше қосылу нұсқасын қолдайды:

  1. Жергілікті желі (Классикалық режим): Бағдарлама кассирдің компьютеріне орнатылады. Интерфейсті көрсету үшін осы компьютердің ресурстарын пайдаланады, бірақ барлық деректерді серверден кабель немесе Wi-Fi арқылы жібереді және алады.

  2. Терминалдық режим (RDP): Бағдарлама физикалық түрде серверде орындалады. Кассирдің компьютері қашықтағы жұмыс үстелі арқылы бейнені көрсететін монитор ретінде жұмыс істейді. Бұл интернет арқылы жұмыс істеу үшін оңтайлы.

  3. Гибридті режим (Torgsoft Hybrid): Қосымша деректерді кассада жергілікті түрде сақтайды. Егер сервермен байланыс үзілсе, касса автономды түрде жұмысын жалғастырады. Байланыс қалпына келгенде, деректер сервермен автоматты түрде синхрондалады.

Өзара әрекеттесу схемасы (сату мысалында)

  1. Сканерлеу: Пайдаланушы тауарды сканерлейді. Сканер кодты клиенттік қосымшаға жібереді.

  2. Сұраныс: Қосымша SQL-сұраныс құрып, оны серверге жібереді.

  3. Өңдеу: Сервер дерекқорда тауардың бар-жоғын, оның өзекті бағасын, клиент жеңілдіктерін және қалдықтарды тексереді.

  4. Жауап: Сервер табылған деректерді клиенттік қосымшаға қайтарады.

  5. Көрсету: Тауар экрандағы чекте пайда болады, бағдарлама чекті басып шығаруға және фискализация жасауға дайын болады.

Қорытынды 

«Клиент-сервер» архитектурасын қолдану дүкеннің тұрақты жұмысы үшін міндетті. Сервер деректердің қауіпсіздігіне, сақталуына және автоматты өңделуіне жауап береді. Клиент персоналдың жұмысын, интерфейсті басқаруды және сауда жабдығымен өзара әрекеттесуді қамтамасыз етеді.


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



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Түсініктеме қосу

Түсініктеме қосу
Пікіріңіз үшін рақмет! Ол модератор тексергеннен кейін жарияланады.
Ұқсас мақалалар