Программа обработки SMS

Яков19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.11.2006

Есть сеть торговых автоматов. В каждом автомате установлен GSM модем GM-29 производства SonyEricsson. В случае поломок или окончании ингредиентов автомат отправляет SMS на заданный сотовый номер. Каждое сообщение от автомата содержит данные накопительного счетчика проданных порций и сообщает о какой-либо поломке.

При желании автомат можно опросить не дожидаясь аварийного сообщения, отправив на GSM модем автомата SMS с кодовой фразой.

Недостатки существующей системы:

1. Аварийные сообщения принимается только одним мобильным телефоном, находящемся в распоряжении сотрудника службы сервиса.

2. Сообщения не фиксируется нигде, что не позволяет контролировать качество обслуживания сети и сроки устранения возникающих неисправностей.

3. Не ведется статистика продаж, хотя данные о продажах содержатся во всех SMS.

Необходимо написать программу, которая будет круглосуточно собирать статистику от торговых автоматов.

Задачи программы:

- Прием сообщений от торговых автоматов и отправка запросов посредством GSM модема GM-29 подключенного к СОМ порту центрального компьютера-сервера.

- Запись всех принятых сообщений в текущую базу данных с указанием времени прихода, названия автомата, отправившего данное сообщение и содержанием сообщения.

- Если сообщение сигнализирует о неисправности торгового автомата или об отсутствии ингредиентов (определяется по наличию в сообщении определенных ключевых фраз), то оно автоматически пересылается по телефонам, указанным в конфигурационном списке данного объекта.

- При получении аварийного сообщения от автомата, программа начинает опрашивать автомат через заданный интервал чтобы зафиксировать время устранения проблемы. Такой учащенный мониторинг должен проводиться только в дневные часы.

- Возможность интерпретации пришедших сообщений с английского на русский язык (по установленному шаблону).

- Опрос автомата или автоматов по команде и автоматический опрос автоматов или всей сети на заданный час и/или с определенным интервалом времени для формирования журнала продаж и мониторинга состояния сети автоматов.

- Формирование аварийных сообщений и пересылка их на заданные телефоны в том случае если торговый автомат не ответил на запрос программы в установленный интервал времени.

- Отчет о продажах. Программа должна находить в сообщениях данные счетчика проданных порций (цифра после фразы «CONT») и фиксировать эти данные, тем самым формируя отчеты о продажах каждого автомата и всех автоматов вместе. Должна быть возможность создания различных отчетов по продажам (по автомату за период, по всем автоматам за период и т.д.), по желанию должны также формироваться отчеты по определенному аварийному сообщению или все аварийные сообщения за определенный период и т.д.

- Режим «Ночь». Интервал времени, дни недели (например с 22.00 до 7.00 в будни и с 22.00 до 10.00 в субботу и вс.) в этот интервал сообщения не пересылаются на телефоны из конфигурационного списка. Индивидуален для каждого номера телефона. Все накопленные сообщения пересылаются автоматически по окончании режима «Ночь».

-

В файле инструкция по использованию существующей системы мониторинга.

Пожалуйста, сообщайте стоимость и сроки. Хотелось бы увидеть созданные Вами программы, чтобы оценить профессиональный уровень.

Заявки фрилансеров