Разработка программного обеспечения для туристического комплекса
- Backend
- Frontend
- DevOps
- C#
- Java
- JS
- 1С
- Postgres Pro
- MongoDB
У вас есть задача?
Давайте обсудим?
О клиенте
Развлекательный комплекс, предназначенный для активного отдыха и спортивных развлечений в горах. База отдыха предлагает различные возможности для сноубордистов и лыжников, включает несколько подъемников и трасс различной степени сложности. С каждым годом комплекс фиксирует более 100 тыс посетителей, что подтверждает его популярность и востребованность среди туристов.
О проекте
Горнолыжный курорт стремится обеспечить своим гостям максимально активный отдых, осуществляет продажу ски-пассов, предлагает аренду парковочных мест. Посетители могут приобрести на месте необходимую экипировку и различные сувениры. Также туристам предлагаются гостиничные номера для комфортного прибывания, что делает комплекс привлекательным местом для проведения досуга.
Описание задачи
Ежедневно зимний комплекс посещают тысячи пользователей, данные о которых фиксируются, но не собираются в единую систему бизнес-отчётности. Такой формат работы усложняет процесс планирования работы базы отдыха и затрудняет анализ и принятие управленческих решений.
Компании требовалось разработать BI-систему (Business Intelligence), которая поможет фильтровать и агрегировать разрозненных данные, а затем представлять их в виде сводных таблиц, графиков и интерактивных дашбордов. Система должна была включать в себя все финансовую отчетность: от покупки ски-пассов до сувенирного магазина, парковкам, аналитику по заполняемости гостиниц, посещаемости склонов, картам посетителей, времени и количестве спусков и многое другое.
Новый инструмент позволил бы видеть полную статистику по туристическому комплексу, выявлять тренды и принимать топ-менеджменту на их основе обоснованные стратегические решения.
Реализация
После сбора функциональных требований к программному обеспечению были разработаны прототипы проекта с механикой его работы. Далее:
- Подготовили интуитивно понятный дизайн дашборда с интерактивный визуализацией получаемых и обрабатываемых данных. Новый формат позволил сотрудникам быстро и удобно получать необходимые данные о работе базы отдыха.
- Реализовали функцию дашбордов, которые отображают оперативные данные, поступающие в систему из существующих СУБД и внутренних систем курорта, автоматически формируют необходимые отчеты, например, о текущей загрузке курорта или посещаемости, о продажах ски-пассов, уникальных посетителях, доступности подъемников и другое.
- Спроектировали архитектуру решения. При реализации BI-системы использовали клиент-серверную технологию с возможностью подключения к системе удаленных пользователей через веб-интерфейс. Настроили интеграции с базами данных и внутренними системами 1С.
- Создали 5 подсистем, которые образуют единую информационную среду: для хранения данных, визуализации (дашборд), загрузки и обновления данных, распределения ролей и разграничения прав доступа, резервного копирования и восстановления данных.
Для удобной аналитики был предусмотрен сбор показателей не только на текущий день, но и за месяц, год и любой другой произвольный период. Также сотрудникам была предоставлена опция выгрузки отчетов в Excel.