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

Версія від 17:32, 29 квітня 2026, створена R (обговорення | внесок) (Створена сторінка: = Модуль управління турами, клієнтами та бронюваннями для туристичної фірми = == Реальний бізнес-контекст == Туристична компанія організовує продаж турів: пакетних та індивідуальних — через менеджерів. Необхідно: * вести довідники турів, готелів, пер...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль управління турами, клієнтами та бронюваннями для туристичної фірми

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

Туристична компанія організовує продаж турів: пакетних та індивідуальних — через менеджерів.

Необхідно:

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

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

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

Довідник «Країни і Міста»

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

  • назва країни;
  • міста для подорожей.

Довідник «Готелі»

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

  • назва готелю;
  • країна / місто;
  • кількість зірок;
  • типи харчування:
    • BB;
    • HB;
    • AI;
    • інші.

Довідник «Тури»

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

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

2. Журнал «Клієнти»

Колонки журналу

  • ПІБ;
  • паспортні дані;
  • дата народження;
  • телефон;
  • Email.

Функціонал

  • додавання нових клієнтів вручну;
  • зв’язок клієнтів із бронюваннями.

3. Бронювання турів

Колонки журналу

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

Функціонал

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

4. Формування документів

Договір із клієнтом

  • генерація шаблону з даними клієнта і туру.

Туристичний ваучер

Інформація у ваучері:

  • готель;
  • трансфер;
  • переліт.

Рахунок на оплату

Інформація в рахунку:

  • деталізація вартості туру;
  • реквізити для оплати.

Формати документів

  • PDF;
  • DOCX.

Документи формуються автоматично на основі даних клієнта, туру та бронювання.

5. Облік оплат

Функціонал:

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

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

  • робота через AJAX без перезавантаження сторінки;
  • підтримка мультивалютності:
    • UAH;
    • USD;
    • EUR;
  • автоматичний перерахунок вартості туру при зміні курсу валюти;
  • зв’язування клієнтів із кількома турами, наприклад:
    • родина;
    • групові тури;
  • повідомлення менеджерам про наближення строку повної оплати.

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

Параметр Опис
Бекенд K2 Cloud ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX, Fetch API або Axios
UI-компоненти DataTables, Select2
Друк Формування PDF-документів: договори, ваучери, рахунки

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

Критерій Бали
Реалізація довідників турів, готелів, клієнтів 20
Бронювання турів і облік оплат 20
Генерація документів 20
Мультивалютність і перерахунок сум 20
Інтерактивність через AJAX 10
Звіти по бронюванням і оплатах 10

Примітка

Туристичний модуль — критичний для агенцій, які займаються продажем пакетних турів, індивідуальних подорожей і бронюванням готелів.

Такий функціонал дозволяє:

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