Railway software

Веб-приложение для мониторинга датчиков, установленных на железной дороге

Slide background
Slide background
Slide background
Slide background
Slide background

rs_brief_picЗадача

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

 

 

 

rs_solution_pic Решение и результат

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

 

Технологии: .NET 4.0, ASP.NET Entity Framework, SQL Server, Quartz.NET, WPF