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

Атестаційні завдання K2 ERP/TMS

Матеріал з K2 ERP Wiki
Версія від 21:36, 28 квітня 2026, створена R (обговорення | внесок) (Перенос з Гугл док.)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Журнал має підтримувати:

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

Функціональність журналу

3.; Форма створення замовлення на перевезення

Форма замовлення повинна містити:
  • замовлень на доставку;
  • автомобілів та водіїв;
  • планування маршрутів;
  • витрат на перевезення;
  • статусу виконання доставки.; * Нове — замовлення створене;
  • Призначено — обрано машину та водія;
  • В дорозі — машина вирушила, статус встановлюється кнопкою «Почати доставку»;
  • Доставлено — машина прибула, статус встановлюється кнопкою «Завершити доставку»;
  • Скасовано — замовлення скасоване.;==== Колонки журналу ====

6.; Шаблони документів

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

Потрібно реалізувати:

Вибір транспортного засобу

  • очікування;
  • навантаження;
  • інші витрати, пов’язані з перевезенням.; Можливі варіанти тарифікації:

4.; Операції зі статусами

  • доходи;
  • витрати;
  • рентабельність по кожному транспортному засобу.;==== Акт виконаних робіт ====
100

Назва

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

  • номер замовлення;
  • дата створення;
  • замовник, контрагент;
  • пункт відправлення;
  • пункт призначення;
  • дата та час завантаження;
  • дата та час доставки;
  • статус замовлення:
    • нове;
    • в дорозі;
    • доставлено;
    • скасовано.; Такий компонент критично важливий для компаній із логістикою: служб доставки товарів, будівельних компаній, сервісних служб, складів, ТРЦ і транспортних агентств.; компонент керування транспортними перевезеннями (TMS).;==== Заголовок замовлення ====

Журнал замовлень на перевезення повинен відображати всі доставки та їхній поточний стан.; У системі потрібно вести обліковий облік: TMS — практична задача; додатково реалізовано що передбачає створення модуля керування транспортними перевезеннями: обліковий облік замовлень на доставку, автомобілів, водіїв, маршрутів, витрат, статусів доставки, друкованих документів і звітності виступає ключовою рисою розробника K2 ERP забезпечується через Атестаційне задача K2 ERP.;==== Транспортна накладна ====

характеристика
Бекенд K2 ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX через Fetch API або Axios
UI-компоненти DataTables, Select2 для автопошуку
Карти, опціонально Google Maps API або OpenStreetMap для розрахунку відстаней
Друк Stimulsoft Reports або внутрішній PDF-генератор

платформа повинна пропонувати водія, який закріплений за машиною, або дозволяти вибрати іншого водія.; !Бали

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

  • замовника, контрагента через AJAX-пошук;
  • контактну особу;
  • пункт відправлення — пошук адреси або ручне введення;
  • пункт призначення;
  • планову дату завантаження;
  • планову дату доставки;
  • примітки.; Вартість = Відстань × Тариф за 1 км + Додаткові витрати

Вибір водія

Акт виконаних робіт формується після завершення доставки.;== Реальний бізнес-контекст ==

5.; Додаткові розрахунки

  • вибір із вільних машин, доступних на дату перевезення;
  • автоматичний фільтр за вантажопідйомністю.;==== Довідник «Водії» ====
  • фіксована ціна за доставку;
  • ціна за кілометр з автоматичним розрахунком відстані через Google Maps API;
  • ціна за кілометр із ручним введенням відстані.; * ПІБ;
  • телефон;
  • водійське посвідчення;
  • прив’язку до транспортного засобу.;=== 2.; Журнал «Замовлення на перевезення» ===

У результаті виконання атестаційного задача має бути створений TMS-модуль K2 ERP, який підтримує роботу довідники транспортних засобів і водіїв, журнал замовлень на перевезення, форму замовлення з вибором машини та водія, логіку статусів, розрахунок вартості доставки, друк транспортної накладної й акту виконаних робіт, а додатково звіти по перевезеннях і рентабельності транспорту.; Довідник водіїв повинен містити:

Звіт «Рентабельність транспорту»

8.; Специфіка функціоналу

До додаткових витрат можуть належати:

Див.; додатково

Рекомендовані сутності бази даних

Параметр
  • кількість замовлень;
  • суми за перевезення;
  • витрати по транспорту;
  • коефіцієнт використання транспорту.; !Разом

Формула розрахунку вартості

У журналі мають бути такі колонки: Правильна реалізація TMS-модуля надає можливість контролювати весь ланцюжок доставки та оптимізувати витрати на транспорт.; Вартість доставки розраховується за тарифами.;== Примітка ==

  • призначати машини на замовлення;
  • контролювати статуси перевезень у реальному часі;
  • отримувати акти виконаних робіт.; організація здійснює доставку товарів власним або залученим транспортом.; |-
Реалізація журналу замовлень 20
Форма замовлення з вибором машини і водія 20
Логіка статусів доставки 20
Розрахунок вартості перевезення 15
Формування друкованих документів 15
формування звітів і аналітичні інструменти 10

компонент повинен підтримувати: !Критерій

Потрібно реалізувати такі статуси замовлення:

Довідник «Транспортні засоби»

Звіт має показувати:

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

Довідник транспортних засобів повинен містити:

7.; формування звітів

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

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

Звіт «Перевезення за період»

Очікуваний результат

* державний номер; * марку та модель; * тип кузова; * вантажопідйомність; * власника транспорту: ** організація; ** підрядник; * стан транспортного засобу: ** активний; ** на ремонті.; Звіт має показувати: * K2 ERP * Атестаційні завдання K2 ERP * TMS * Логістика * Транспортна накладна * Акт виконаних робіт * OpenStreetMap * Google Maps API