Терминал продажи билетов для бассейна г.Якутск

 

Заказчик 

Общество с ограниченной ответственностью "Мобионика"

 

Проект 

Разработка автоматизированной системы продажи билетов в бассейн с использованием терминала самообслуживания.

 

Цели и задачи

 С целью оптимизации затрат руководством одного из бассейнов в Республике Якутия (Саха) была поставлена задача автоматизировать процесс продажи билетов в бассейн. Система должна представлять собой клиент-серверное решение, в котором роль клиента выполняет терминал самообслуживания. Алгоритм использования данной системы такой же, как и в случае с обычными терминалами оплаты услуг, в т.ч. сотовой связи. 

Клиент подходит к терминалу, выбирает тип посетителя, день и время посещения из числа доступных, вносит денежные средства в купюроприёмник и получает распечатанный чек/квитанцию об оплате, которая является входным билетом. Клиент-приложение подключается через Ethernet к серверу баз данных для запроса всей необходимой информации:

  • расписание сеансов на интересующий день;
  • наличие свободных мест;
  • цена одного посещения для различных категорий граждан (взрослые, дети, пенсионеры, семейные пары с детьми); 

Администраторы или заинтересованные лица (из числа сотрудников бассейна) должны иметь возможность в удобной форме: 

  • устанавливать цены на весь перечень предлагаемых услуг;
  • устанавливать расписание сеансов;
  • устанавливать количество свободных мест для каждого из доступных сеансов;
  • при необходимости заранее устанавливать выходные дни;
  • загружать рекламные баннеры для последующего отображения на терминале после оплаты той или иной услуги;
  • видеть статистику продаж по дням/неделям/месяцам/настраиваемому периоду;
  • видеть состояние терминала (терминалов, в перспективе), причины неисправности в случае возникновения оных;

  

Решение

 И сервер, и клиент были разработаны с использованием технологий .NET, WPF, ASP.NET MVC, разрабатываемых Microsoft. В рамках работы над клиентом для терминала была разработана кодовая база для взаимодействия с: 

  • купюроприёмником CashCode SM-2073;
  • фискальным принтером Custom VKP-80 (с ЭКЛЗ);

ПО для терминала защищено от копирования при помощи USB-token'а.   
Серверное ПО развёрнуто на базе Microsoft Windows, IIS, SQL Server. 

  

Результаты

 Несколько снимков экрана вместо описания:

© ООО "Контроль-В" 2012 - 2018