Разработка системы поиска потерянного багажа для американских авиакомпаний от«Технологики»

Описание проекта

Разработка системы поиска потерянного багажа для американских авиакомпаний

Разработка системы поиска потерянного багажа для американских авиакомпаний
Через систему авиакомпании могут регистрировать и отслеживать потерянный багаж. Она позволяет координировать приём и доставку такого багажа, позволяет отслеживать его в пути, во время доставки сторонними курьерскими службами.

Бизнес-логика

Данная система была разработана для авиакомпаний, чтобы регистрировать и отслеживать потерянный багаж. Она позволяет координировать приём и доставку потерянного багажа, а также позволяет отслеживать его в пути, во время доставки сторонними курьерскими службами. Система предоставляет доступ к своим данным службам курьерской доставки и их водителям.

Широкие возможности по формированию отчетов и ведению данных в системе достигаются за счёт использования Reporting Services. Мобильные устройства с распознаванием штрих-кодов помогают водителям распознавать багаж и отправлять статусы обратно в систему. Авиакомпании могут импортировать в систему данные о багаже с помощью внешних источников.

Архитектура

Архитектура Системы поиска потерянного багажа

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

  • уровень представления данных;
  • уровень бизнес-логики;
  • уровень хранения данных.

Пользовательский интерфейс отображается в клиентском браузере. К тому же, есть мобильное приложение для водиетелей, разработанное на платформе WinCE (Windows Compact Edition).

Серверная часть, отвечающая за генерацию и обработку данных, реализована на платформе ASP.NET. Она состоит из веб-приложения, веб-сервисов и сервисов windows. Веб-сервисы отвечают за взаимодействие между мобильным приложением и сервером. Также, веб-сервисы и сервисы windows используются для экспорта/импорта данных.

Надежность и производительность системы, достигается за счет использования NLBS (Network Load Balancing Services). В настоящий момент система использует кластер из двух NLB серверов с возможностью увеличения производительности, путем добавления дополнительного сервера в виртуальный кластер.

Внутренняя база данных включает в себя набор данных, и систему управления данными, которая обеспечивает к ним доступ. Она состоит из двух баз данных:

  • Основная с рабочими данными;
  • Базу данных с архивными данными.

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

Хотите обсудить проект?

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