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

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

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

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

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

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

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

Архитектура

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

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

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

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

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

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

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

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

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

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

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