Разработка пользовательской программы для передачи данных в АБЦДП
Необходимо разработать пользовательскую программу, предназначенную для получения информации об остановочных пунктах, расписании рейсов и персональных данных о пассажирах и персонале(экипаже) транспортных средств из централизованной системы управления перевозками Octobus (далее — Octobus) и загрузки полученной информации в автоматизированную централизованную базу персональных данных о пассажирах (далее — АЦБПДП), входящую в состав Единой государственной информационной системы обеспечения транспортной безопасности РФ (далее — ЕГИС ОТБ).
Обмен данными выполняется в соответствии с регламентом описанным в Регламентом информационного взаимодействия с поставщиками информации в АЦБПДП (автомобильные перевозки), при помощи VPN-подключения ViPNetс последующей отправкой сформированных данных в виде файлов в форматах CSV либо XML с использованием протокола FTP и последующим получением и разбором файлов-квитанций аналогичным способом.
Получение данных для синхронизации из Octobus осуществляется в соответствии с Протоколом взаимодействия с системой Octobus, при помощи Web-протокола с использованием синхронных HTTP-запросов и получением данных в формате JSON.
При разработке программного обеспечения необходимо учитывать возможность индивидуальной настройки программы для различных организаций - перевозчиков, зарегистрированных как в системе Octobus так и в АЦБПДП. Данные о подключении к описанным системам предоставляются организацией - перевозчиком.
Также необходимо предусматривать возможность актуализации и локального хранения на стороне клиентского ПК нормативно-справочных данных загруженных из АЦБПДП, таких как “Классификатор межрегиональных маршрутов регулярных перевозок”, “Справочник стран и субъектов РФ”, “Реестр остановочных пунктов по межрегиональным маршрутам регулярных перевозок”, и, возможность устанавливать привязку кодов справочников используемых в АЦБПДП к кодам справочников, полученных из системы Octobus.
Разработанное ПО должно соответствовать следующим требованиям:
- предоставляться заказчику со всеми исходными кодами;
- обеспечивать кросс-платформенную установку и исполнение для следующих операционных систем: Windows 7 и выше, GNU\Linux (Ubuntu 16.04 и выше);
- иметь графический пользовательский интерфейс с возможностью визуального контроля данных о рейсах, остановках, пассажирах перед их отправкой в АЦБПДП;
- включать возможность при помощи пользовательского интерфейса контролировать процесс обмена информацией при помощи отображения диагностических квитанций и журналов работы;
- включать возможность при помощи пользовательского интерфейса вносить настройки авторизации в обе системы и другие необходимые конфигурационные параметры.
Выбор языка программирования и библиотек для организации графического пользовательского интерфейса остается за исполнителем.
-
382 приветствую! компания LineUp, Харьков
можем помочь
для такого проекта было бы не плохо написать нормальное техзадание после бизнес-анализа
скайп или телеграмм для связи - taraskibitkin
-
1825 52 0 Могу написать десктоп приложение на java - будет работать везде где она установлена.
Если я все правильно понял, то нужно брать данные из Octobus и загружать через ftp в АЦБПДП.
Если да - то зачем тогда интерфейс приложения и что там должно быть (тоесть что отображать)? И есть дизайн приложения?
Предлагаю созвонится по скайпу - расскажете что именно нужно.
skype: hdls19
Актуальные фриланс-проекты в категории Десктопные приложения
Нужен Airtable-архитектор для построения реляционной схемы и новой чистой базы AirtableНеобходимо помочь переосмыслить и построить чистую реляционную схему для внутренней операционной системы на Airtable. Текущая база уже используется командой, но она выросла органически: структура частично плоская, часть таблиц/вьюшек используется активно, часть почти не… Базы данных и SQL, Десктопные приложения ∙ 1 день 2 часа назад ∙ 9 ставок |
Создание ПО для генерации файлов резки деревянных пазловИщем разработчика для создания программного обеспечения, которое автоматизирует процесс построения файлов резки для деревянных фигурных пазлов. Текущий процесс Сейчас каждый файл создается дизайнером вручную в Adobe Illustrator. Файл содержит: внешний контур пазла произвольной… Десктопные приложения ∙ 1 день 6 часов назад ∙ 13 ставок |
Небольшая правка на сайте
700 UAH
Нужно переподвизать договор оферты в футтере на новый , в компании поменялся регламент Задача на 20 минут Веб-программирование, Десктопные приложения ∙ 2 дня 8 часов назад ∙ 107 ставок |
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 4 дня 15 часов назад ∙ 43 ставки |
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 10 дней 7 часов назад ∙ 10 ставок |