Разработка алгоритмов и программного обеспечения системы мониторинга и управления разменными терминалами
ФИО: Лямин Ю. А. М. Р. Ф.
Направление: Информационные технологии
Научный руководитель: к.т.н. Стучилин Владимир Валерьевич
Институт: Институт информационных технологий и автоматизированных систем управления
Кафедра: Кафедра Информационных систем и технологий
Академическая группа: ИС – 12
В последнее время получили широкое распространение терминалы обслуживания. В подобных информационных системах невозможно обойтись без системы мониторинга и удаленного управления. Системы мониторинга позволяют оперативно выявить проблемы в работе оборудования и быстро принять меры для их устранения. Мы разработали систему мониторинга и управления для разменных терминалов. Такие терминалы стоят в большинстве торговых центров. На данный момент они не имеют централизированного органа управления, и узнать о неисправности терминала можно только получив к нему физический доступ. Наша система призвана решить эту проблему.
Система мониторинга базируется на выделенном сервере и использует язык программирования PHP и СУБД MySQL. Система разделяется на 3 части: центральный сервер, СМС сервер и терминалы.
Центральный сервер
Центральный сервер представляет собой веб-приложение, которое позволяет просматривать состояние всех терминалов и устройств, встроенных в эти терминалы. К веб-приложению можно получить доступ по логину и паролю. Имеется разделение прав доступа пользователей на 3 группы:
1. Пользователи – имеют доступ к данным только тех терминалов, к которым они привязаны;
2. Администраторы – имеют доступ к данным всех терминалов, могут привязывать их к определённым пользователям;
3. Главный пользователь – единственный в системе; имеет все права администратора, а также может создавать новых пользователей и администраторов.
На центральном сервере выполняются все алгоритмы по получению и обработке данных с терминалов и их отображению.
Терминал имеет одно или несколько устройств следующих типов:
1. Монетоприёмник;
2. Купюроприёмник;
3. Диспенсер монет;
4. Диспенсер купюр.
Каждое устройство имеет какое-то количество денег, загруженных в него. Все терминалы в системе каждые 15 минут отправляют данные о своём состоянии и состоянии каждого из устройств. Данные отправляются СМС сообщением на СМС-сервер.
СМС сервер принимает СМС сообщения от терминалов и отправляет их содержимое на центральный сервер для дальнейшей обработки.
Для разработки системы использовался язык PHP версии 5.6.2 и СУБД MySQL версии 5.6.