Регистрация / Вход
Прислать материал

Разработка алгоритмов и программного обеспечения системы мониторинга и управления разменными терминалами

ФИО: Лямин Ю. А. М. Р. Ф.

Направление: Информационные технологии

Научный руководитель: к.т.н. Стучилин Владимир Валерьевич

Институт: Институт информационных технологий и автоматизированных систем управления

Кафедра: Кафедра Информационных систем и технологий

Академическая группа: ИС – 12

В последнее время получили широкое распространение терминалы обслуживания. В подобных информационных системах невозможно обойтись без системы мониторинга и удаленного управления. Системы мониторинга позволяют оперативно выявить проблемы в работе оборудования и быстро принять меры для их устранения. Мы разработали систему мониторинга и управления для разменных терминалов. Такие терминалы стоят в большинстве торговых центров. На данный момент они не имеют централизированного органа управления, и узнать о неисправности терминала можно только получив к нему физический доступ. Наша система призвана решить эту проблему.

Система мониторинга базируется на выделенном сервере и использует язык программирования PHP и СУБД MySQL. Система разделяется на 3 части: центральный сервер, СМС сервер и терминалы.

Центральный сервер

Центральный сервер представляет собой веб-приложение, которое позволяет просматривать состояние всех терминалов и устройств, встроенных в эти терминалы. К веб-приложению можно получить доступ по логину и паролю. Имеется разделение прав доступа пользователей на 3 группы:

1. Пользователи – имеют доступ к данным только тех терминалов, к которым они привязаны;

2. Администраторы – имеют доступ к данным всех терминалов, могут привязывать их к определённым пользователям;

3. Главный пользователь – единственный в системе; имеет все права администратора, а также может создавать новых пользователей и администраторов.

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

Терминал имеет одно или несколько устройств следующих типов:

1. Монетоприёмник;

2. Купюроприёмник;

3. Диспенсер монет;

4. Диспенсер купюр.

Каждое устройство имеет какое-то количество денег, загруженных в него. Все терминалы в системе каждые 15 минут отправляют данные о своём состоянии и состоянии каждого из устройств. Данные отправляются СМС сообщением на СМС-сервер.

СМС сервер принимает СМС сообщения от терминалов и отправляет их содержимое на центральный сервер для дальнейшей обработки.

Для разработки системы использовался язык PHP версии 5.6.2 и СУБД MySQL версии 5.6.