Перейти до вмісту

Атестаційні завдання K2 ERP/Пошук на роботу морякам

Матеріал з K2 ERP Wiki Ukraine — База знань з автоматизації та санкцій в Україні
Версія від 17:38, 29 квітня 2026, створена R (обговорення | внесок) (Створена сторінка: = Модуль пошуку, обліку і працевлаштування моряків (Crew Management System) = == Реальний бізнес-контекст == Агентство із працевлаштування моряків працює над пошуком кандидатів для різних судновласників. Потрібно: * формувати базу резюме моряків; * створювати ва...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль пошуку, обліку і працевлаштування моряків (Crew Management System)

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

Агентство із працевлаштування моряків працює над пошуком кандидатів для різних судновласників.

Потрібно:

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

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

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

Довідник «Позиції моряків»

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

  • посада, наприклад:
    • капітан;
    • старший механік;
    • електромеханік;
    • кок;
    • матрос;
  • категорія:
    • Deck Department;
    • Engine Department;
    • Hotel Department;
  • рівень сертифікації:
    • STCW стандарти.

Довідник «Судна»

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

  • назва судна;
  • тип судна:
    • Bulk Carrier;
    • Container;
    • Tanker;
    • Cruise Ship;
  • власник судна;
  • прапор судна;
  • технічні характеристики:
    • DWT;
    • GRT;
    • тип двигуна.

2. База «Кандидати»

Колонки бази

  • ПІБ;
  • дата народження;
  • позиція — посада;
  • досвід:
    • кількість контрактів;
    • стаж у місяцях;
  • сертифікати:
    • IMO;
    • STCW;
  • рівень англійської;
  • дата доступності;
  • місце проживання;
  • контакти:
    • телефон;
    • email.

Функціонал

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

3. Журнал «Вакансії»

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

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

Функціонал

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

4. Підбір моряків

Автоматизований пошук

Пошук моряків, які відповідають параметрам вакансії:

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

Призначення кандидата на вакансію

  • створення «Пропозиції працевлаштування» кандидату;
  • переведення статусу кандидата у:
    • запропоновано;
    • прийняв;
    • відмовився.

5. Контрактування

Функціонал:

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

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

  • робота через AJAX без перезавантаження сторінок;
  • ведення журналу змін статусу моряка та вакансій;
  • автоматичні сповіщення про:
    • закінчення контрактів;
    • закінчення терміну сертифікатів;
    • нові вакансії;
  • експорт бази моряків і вакансій у Excel.

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

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

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

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

Примітка

Модуль пошуку моряків — Crew Management System — життєво необхідний для:

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