Атестаційні завдання K2 ERP/Трансфери та таксі

Версія від 17:55, 29 квітня 2026, створена R (обговорення | внесок) (Первинна публікація)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль обліку замовлень трансферів і таксі: бронювання, водії, автопарк, платежі

Реальний бізнес-контекст

Компанія організовує:

  • персональні трансфери, наприклад з аеропорту до готелю;
  • замовлення таксі по місту;
  • корпоративні перевезення.

Необхідно:

  • приймати бронювання трансферів і таксі;
  • призначати водіїв і автомобілі;
  • вести облік виконаних поїздок;
  • виставляти рахунки або приймати оплату онлайн.

Основні завдання

1. Структура довідників

Довідник «Автомобілі»

Поля довідника:

  • номер авто;
  • марка, модель;
  • тип транспорту:
    • седан;
    • мінівен;
    • автобус;
  • кількість місць;
  • статус авто:
    • активний;
    • у сервісі;
    • недоступний.

Довідник «Водії»

Поля довідника:

  • ПІБ;
  • телефон;
  • категорії водійського посвідчення;
  • фото — опціонально;
  • статус:
    • активний;
    • заблокований.

Довідник «Типи поїздок»

Типи поїздок:

  • таксі містом;
  • трансфер аеропорт-готель;
  • оренда з водієм — годинами;
  • корпоративна поїздка.

2. База «Замовлення»

Колонки бази

  • номер замовлення;
  • дата і час замовлення;
  • клієнт;
  • тип поїздки;
  • пункт відправлення;
  • пункт призначення;
  • автомобіль;
  • водій;
  • статус:
    • нове;
    • призначено;
    • виконується;
    • виконано;
    • скасовано;
  • ціна поїздки;
  • тип оплати:
    • готівка;
    • картка;
    • безготівковий розрахунок.

Функціонал

  • створення нового замовлення вручну або через сайт;
  • автоматичне або ручне призначення водія і авто;
  • розрахунок ціни:
    • фіксована ціна;
    • за кілометражем.

3. Процес обробки замовлення

Кроки

  1. Клієнт подає заявку через сайт або менеджер створює її вручну.
  2. Система шукає вільного водія і машину за параметрами.
  3. Виконується призначення замовлення водію.
  4. Виконується поїздка і фіксується її завершення.
  5. Формується рахунок або підтверджується оплата.

4. Додаткові функції

  • робота через AJAX для бронювання без перезавантаження;
  • підтримка попередніх замовлень на конкретну дату і час;
  • автоматичне сповіщення клієнта:
    • про підтвердження замовлення;
    • про подачу авто;
    • про завершення поїздки;
  • можливість оцінювання поїздки — рейтинг водія;
  • мобільна версія або адаптивна верстка для бронювання.

5. Звіти

Звіт «Замовлення по періодах»

  • кількість замовлень;
  • сума доходів;
  • кількість скасованих замовлень.

Звіт «Ефективність водіїв»

  • середня оцінка;
  • кількість виконаних замовлень;
  • пробіг за період.

Звіт «Доходи по автомобілях»

  • скільки заробив кожен автомобіль.

Технічні вимоги

Параметр Опис
Бекенд K2 Cloud ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX, Fetch API або Axios
UI-компоненти DataTables для замовлень, Select2 для водіїв / авто / типів поїздок, мапа для відображення маршрутів — опціонально через OpenStreetMap або Google Maps API
Друк Генерація квитанцій у PDF, опціонально

Критерії оцінки

Критерій Бали
Реалізація бази автомобілів, водіїв і замовлень 20
Створення бронювання і призначення водіїв 20
Управління статусами поїздок і оплатою 20
Формування звітів по доходах і водіях 20
Інтерактивність через AJAX і сповіщення клієнтів 20

Примітка

Модуль трансферів і таксі — незамінний для:

  • невеликих таксомоторних служб;
  • VIP-трансферів;
  • корпоративних автопарків;
  • міжнародних аеропортів.

Правильна автоматизація бронювань дозволяє:

  • зменшити навантаження на диспетчерів;
  • підвищити швидкість обслуговування клієнтів.