Loading...

ПУЛЬС

Корпоративная информационная система
 /   /  ПУЛЬС

1. Задача

Предметная область — вертолетные авиаперевозки. У Летной службы стояла задача организовать удаленную совместную работу на филиалах, уйти от бумажных носителей информации, а также от постоянной пересылки файлов Microsoft Word и Excel по электронной почте. Было принято решение создать Корпоративную Информационную Систему (КИС) для решения этих задач.

2. Результат

КИС с большим функционалом:

  • Хранение множества документов в цифровом виде с приложенной скан-копией
  • Выгрузка табеля учета рабочего времени в формате Excel
  • Отправка СМС-оповещений
  • Интеграция с ботом Telegram
  • Логирование всех действий с данными
  • Выгрузка множества статистических данных по летному составу для заказчиков в формате Excel
  • Автоматическая рассылка оперативного плана полетов через e-mail и Telegram-бота
  • Хранение данных о состоянии воздушных судов, авиационных компонентов и их логистике
  • ...и многое другое

3. Опыт

Я получил опыт работы с:

  • Koala Framework
  • ExtJS 2.3 фронтенд библиотекой на основе JavaScript
  • Zend Framework'ом 1.12 и его ORM на основе PHP
  • MVC паттерном
  • Библиотекой PHPExcel 1.8
  • Менеджером зависимостей Composer
  • SMTP протоколом для отправки e-mail
  • SMPP протоколом для отправки SMS
  • Telegram API для ботов
  • Ububtu Server'ом 14.04: задания cron, logrotate, разрешения доступа к файлам и папкам
  • MySQL-сервером 5.7 и архитектурой БД
  • Веб-сервером Apache 2.4
Страница полётов

Страница сотрудников (командиры, вторые пилоты, бортмеханики)

Детали проекта

Заказчик: АО «Авиашельф»

Дата: сентябрь 29, 2017

На данный момент КИС «ПУЛЬС» обслуживает 3 филиала Авиакомпании и помимо Летной службы (ЛС) охватывает уже Инженерно-авиационную службу (ИАС), Производственно-диспетчерский отдел (ПДО), Производственно-диспетчерскую службу (ПДС), Отдел материально-технического снабжения (ОМТС) и отчасти Бухгалтерию. В ЛС вносятся летчики, все их персональные данные, документы со скан-копиями, летные проверки и иные летные документы. Командиры экипажей сами вносят налет по типам работ, что в конечном итоге автоматически формирует код для табеля учета рабочего времени, который можно выгрузить в Excel для бухгалтерии. ИАС вносит персональные данные своих сотрудников, а также эти сотрудники находятся в системе, чтобы их можно было выбирать в полетное задание.

ПДС использует систему как интерактивное «электронное табло» со списком всех машин и их текущего рабочего состояния: исправна, неисправна, а если неисправна, то какие компоненты требуется заменить, какое количество времени до замены иных компонентов и другое. ПДО формирует полетные задания, общаясь непосредственно с заказчиками, а также ведет оперативный план всех полетов — любые записанные в базу данных изменения отправляются по e-mail и Telegram внутренним сотрудникам Авиакомпании и заказчикам. ОМТС ведет логистику — какие авиационные компоненты находятся в пути и каким числом должны быть доставлены. Связанный с КИС бот Telegram помимо автоматической отправки данных умеет отвечать на запросы и выдает как общий оперативный план, так и этот же план на сотрудника, а также может вывести список периодических проверок, которые необходимо пройти заново.


 Предыдущая  Все работы Следующая