Автоматизация и сервис для
организации эффективной торговли
Русский English

MKService

Одна из последних тенденций мирового ритейла – большее  вовлечение клиента магазина в процесс покупки. Мировые лидеры по производству торгового оборудования создают целые системы, где участие продавца-консультанта или оператора-кассира не требуется. Все действия – взвешивание, упаковка, расчет – выполняет сам покупатель.  

Чтобы удержать своих клиентов торговые предприятия внедряют разнообразные инновационные технологии.  

Информационные киоски уже давно востребован российскими и западными ритейлерами. Небольшое, компактное устройство со встроенным сканером штрих-кодов позволяет покупателям уточнять цену товара, узнавать дополнительную информацию и т.д.  

Для бесперебойной работы price checker Motorola с предустановленной ОС Windows CE специалисты компании «Пилот» разработали программное обеспечение MKService.

Благодаря установленному программному обеспечению покупатели могут получать достоверную информацию о товаре, экономя свое время и время сотрудников магазина, которые в этот момент могут выполнять более важные дела.   

MKService формирует и передает информацию из БД предприятия на экран верификатора цены. Интерфейс устройства с необходимыми данными настраивается по желанию пользователя. 

MKService позволяет повысить лояльность покупателей и значительно увеличить итоговые показатели. Решение, состоящее из верификатора цен Motorola и ПО MKService, избавляет сотрудников от трудоемких операций, повышает эффективность и производительность труда каждого работника за счет прямого доступа к важным данным, помогает быстро и рационально решать повседневные задачи. 

Выбирая MKService, Вы завоевывайте новых покупателей.  

Состав программного обеспечения

В состав программного обеспечения MKService входят следующие компоненты: 

1. MKClient – программное обеспечение устройства price checker Motorola:

  • MKClient.exe - программа устройства price checker Motorola.
  • MKClient.xml - параметры программы устройства price checker Motorola.
  • MKClient.lnk - файл для запуска.
  • MKClient.cpy - установщик при перезагрузках.
  • MkClient1.html - HTML-страница, отображаемая в случаях, когда
  • устройство недоступно.
  • MkClient2.html - HTML-страница, отображаемая в случаях, когда
  • устройство не зарегистрировано 

2. Компоненты сервера:

  • MKService.exe - NT-сервис выполняющий функции обработки запросов
  • приложения устройства price checker Mototorla
  • MKService.xml - Параметры сервиса MKService
  • CashLog.exe - NT-сервис ведения журнала MKService
  • CashLog. xml - Параметры сервиса CashLog
  • MKService.mdb - База данных по умолчанию, используемая сервисом MKService
  • Init.vbs - VB-скрипт, который будет выполняться при инициализации устройства (контекст Init)
  • Default.vbs - VB-скрипт, который будет выполняться при инициализации устройства (контекст Default)
  • Converter.exe – утилита преобразования текстовых данных
  • Converter.xml – параметры утилиты преобразования текстовых данных
  • MKClientEmul.exe – программный эмулятор устройства
  • MkClient.xml – файл параметров эмулятора устройства

3. Вспомогательные компоненты

  • MSASYNC.EXE – Microsoft ActiveSync

Основные понятия и принципы работы программного обеспечения MKService

Перед использованием MKService нужно определить перечень специфических задач, которые предполагается решать с помощью верификатора цен Motorola, а также состав и структуру информации, которая будет отображаться на экране устройства.  

Для решения специфических задач устройства необходимо сформировать специфическое приложение для сервера в виде VB-скриптов, которые будут динамически создавать HTML-страницы и передавать на устройство для последующего отображения. Проектирование приложения с использованием MKService - процесс создание проекта, реализующего выполнение специфических задач пользователя. Конечной целью проектирования является отображение информации на экране устройства. Проект - это совокупность VB-скриптов, в соответствии с которыми производится обработка событий, поступающих от устройства в зависимости от его контекста и подготовка информации для отображения на экране устройства. 

Контекст – состояние устройства. При включении устройства оно автоматически будет переведено в контекст “Init” и для данного контекста будет выполнен соответствующий ему VB-скрипт. Соответствие контекста и VB-скрипта определяется файлом параметров сервера MKService.xml.  

Событие – внешнее прерывание, обработанное программным обеспечением устройства или внутреннее прерывание, генерируемое программным обеспечением устройства или сервера. В качестве событий могут быть событие инициализации терминала, чтения штрих-кода встроенным сканером устройства, нажатие на клавиатуру устройства, событие от таймера по истечении заданного интервала времени отображения HTML-страницы и событие инициализации контекста. 

Сервер – компонент программного обеспечения, предназначенный для управления клиентами, взаимодействующих с ним по протоколу TCP/IP. Сервер выполняет спроектированное приложение посредством вызова соответствующих VB-скриптов и предоставляет набор функций для их разработки.

Клиент – компонент программного обеспечения устройства, предназначенный для отображения информации, принятой от сервера и передачи на сервер событий. 

MKService формирует и передает информацию из БД предприятия на экран верификатора цены. Интерфейс устройства с необходимыми данными настраивается по желанию пользователя.