Система электронной трансляции расписания приема врачей
Заказчик
Поставщик комплексных решений в области аудио-визуального информирования
Индустрия
Медицина
Проблема
Для реализации нового проекта на основе LCD-панелей и видеостен на их основе, Заказчику потребовалось разработать программный продукт.
Задача
Разработать клиент-серверное программное обеспечение для создания, администрирования и трансляции по локальной сети на различных средствах отображения информации, в том числе интерактивных, расписаний приема врачей табличного вида, а также сопутствующей графической и форматированной текстовой информации с функциями:
- удаленного управления;
- создания и встроенного редактирования различных информационных блоков;
- централизованного управления несколькими расписаниями на нескольких устройствах отображения;
- встроенный интерфейс для сенсорных киосков;
- настройки дизайна трансляции расписания и изменения названий столбцов таблицы расписания;
- мониторинг состояния средств отображения.
Решение
Учитывая требования Заказчика, нами было предложено реализовать систему на основе WEB-решений, так как это позволяло решить все стоящие перед нами задачи, что и было принято Заказчиком. За формирование всех интерфейсов отвечает программный код под управлением сервера IIS, а за отображение на оконечных устройствах — браузер. База данных выполяет роль хранилища данных.
В ходе реализации проекта пришлось столкнуться с некоторыми сложностями в виде технических особенностей объединения нескольких LCD-панелей в одну видеостену, но все они были успешно решены путем введения дополнительных параметров конфигурации отображения на конкретном устройстве и специальных алгоритмов. За автоматическую адаптацию под размеры экрана отвечает специальный алгоритм, который в зависимости от отображаемых данных способен динамически увеличивать/уменьшать размер шрифтов для оптимального представления. Несмотря на то, что система реализована в виде WEB-решения, с помощью специальных алгоритмов она способна корректно функционировать даже в условиях, когда сервер недоступен, что позволяет обеспечить реальное функционирование в режиме 24/7.
Общие характеристики решения
- Технологии
- операционная система: Windows 7/8/10; Linux; MacOS X;
- СУБД — Microsoft SQL Server 2014;
- Среда разработки — MS Visual Studio 2015;
- Веб-сервер — ASP.NET (платформа MS Windows Server 2012, .NET Framework 4.5).
- Пользователь
- Посетители медицинских учреждений
- География использования
- Российская Федерация
- Срок реализации
- 2 месяца.
- Количество задействованных специалистов
- 4 человека.
Результат
Разработана масштабируемая, гибкая система, способная самостоятельно настраиваться на работу на различных устройствах отображения информации, с различными параметрами и разрешением. Благодаря кроссплатформенности решения, Заказчик смог использовать специальное промышленное оборудование на базе операционной системы Linux в качестве оконечных устройств. В системе применено множество эксклюзивных, новых и необычных алгоритмов и решений, которые позволяют нам гордиться проделанной работой.
По состоянию на конец 2017 года система прошла несколько промышленных внедрений и получила только положительные отзывы по их результатам.