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

Атестаційні завдання K2 ERP/МРЕО

Матеріал з K2 ERP Wiki


Логіка зняття з обліку

Особистий кабінет власника, опціонально

Критичні помилки

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

Поля рахунку

; Окремо варто відзначити який виконує реєстраційні і адміністративні дії з транспортними засобами й посвідченнями водія.; Поле Мінімальний сценарій:
Бекенд K2 Cloud ERP на Python або PHP
База даних PostgreSQL або MySQL
Фронтенд HTML5, JavaScript
AJAX Fetch API або Axios
UI-компоненти DataTables для власників, ТЗ, посвідчень, іспитів і операцій; Select2 для пошуку власників і ТЗ
Перевірки Унікальність VIN-коду, номерного знака, номера посвідчення
Документи PDF-квитанції, довідки, акти, реєстри
Експорт Excel або PDF для звітів
Безпека Рольовий доступ, журнал дій, обмеження доступу до персональних даних
;== Приклади категорій ==
Номерний знак Значення номера
Тип номера Звичайний, транзитний, спеціальний
Транспортний засіб До якого ТЗ прив’язано
Дата видачі Коли видано
Статус Вільний, виданий, повернений, втрачений, архівний

ERP для МРЕО критично важлива для прозорого обліку транспортних засобів, контролю реєстраційних дій, видачі посвідчень водія та зменшення бюрократії.; Значення

ключовий бізнес-процес

  1. створити тип операції;
  2. створити тип ТЗ;
  3. створити категорії посвідчення;
  4. створити власника;
  5. створити транспортний засіб;
  6. перевірити унікальність VIN-коду;
  7. видати номерний знак;
  8. створити операцію первинної реєстрації;
  9. сформувати рахунок;
  10. зафіксувати оплату;
  11. завершити операцію;
  12. перевірити статус ТЗ «Зареєстровано»;
  13. створити нового власника;
  14. виконати перереєстрацію ТЗ;
  15. перевірити історію власників;
  16. видати посвідчення водія;
  17. додати категорії посвідчення;
  18. зафіксувати іспит;
  19. провести техогляд;
  20. сформувати PDF-квитанцію;
  21. сформувати звіт операцій;
  22. сформувати фінансовий звіт;
  23. перевірити журнал змін і права доступу.; | Операції з ТЗ, зареєстровані ТЗ, історичний розвиток власників, посвідчення, іспити, фінансовий блок

Що є собою критичною вимогою?; * видачу нового посвідчення;

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

Техогляд

Практичне задача

При первинній реєстрації платформа повинна:

Транспортний засіб До якого авто прив’язано
Номер поліса Номер страхового документа
Страхова організація Назва страховика
Дата початку Початок дії поліса
Дата завершення Кінець дії поліса
Статус Активний, прострочений, скасований

платформа має підтримувати:

Типи іспитів

Транспортний засіб — ключовий об’єкт реєстраційного обліку.; Що перевіряється

;== Довідник «Типи операцій» ==

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

Для реалізації задачі доцільно передбачити такі сутності:

  • теоретичний;
  • практичний;
  • повторний;
  • внутрішній;
  • державний.; !; характеристика

; платформа має формувати PDF-документи.; Роль

Коротко

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

Квитанції, довідки, акти, протоколи техогляду, реєстри Які звіти потрібні?; !; Відповідь

фінансовий блок і оплата

Посвідчення водія — документ, що підтверджує право керування.; Поле

Власники Фізичні та юридичні особи, які володіють ТЗ
Транспортні засоби Автомобілі, мотоцикли, причепи, автобуси, спецтехніка
Номерні знаки обліковий облік державних номерів
Реєстраційні операції Первинна реєстрація, перереєстрація, зняття з обліку
Посвідчення водія Документи на право керування
Категорії водіння A, B, C, D, BE, CE тощо
Іспити Теоретичні та практичні іспити
Техогляди Перевірки технічного стану ТЗ
Страхові поліси обліковий облік страхування
Рахунки Нарахування за послуги
Оплати Фактичні платежі
Документи Квитанції, довідки, акти, реєстраційні документи
Журнал змін Аудит усіх важливих дій
Звіти аналітичні інструменти по операціях, ТЗ, посвідченнях і фінансах

компонент має змогу вести окремий обліковий облік номерних знаків.; характеристика

Логіка перереєстрації

Транспортний засіб До якого ТЗ належить операційна дія Власник Поточний або новий власник Попередній власник Для перереєстрації Тип операції Первинна реєстрація, перереєстрація, зняття з обліку Дата операції Коли виконано Працівник МРЕО Хто виконав Номер документа Номер виданого документа Статус Чернетка, очікує оплату, виконано, скасовано Примітка Коментар оператора

У звіті потрібно відображати:

  • створити або знайти власника;
  • створити картку ТЗ;
  • перевірити унікальність VIN-коду;
  • присвоїти номерний знак;
  • створити операцію;
  • сформувати рахунок;
  • після оплати змінити статус ТЗ на «Зареєстровано»;
  • сформувати реєстраційний документ або довідку.; Поле

Умова складання. задача не має змогу бути зараховане, якщо платформа не надає можливість пройти базовий цикл МРЕО: власник → ТЗ → реєстраційна операційна дія → рахунок → оплата → документ → історичний розвиток → звіт.;

Тип операції визначає, яку дію виконує сервісний центр.; Питання

  • квитанція про оплату;
  • акт виконаної операції;
  • довідка про реєстрацію;
  • довідка про зняття з обліку;
  • довідка про зміну власника;
  • протокол техогляду;
  • довідка про іспит;
  • реєстр виданих посвідчень;
  • реєстр операцій з ТЗ.; функціональні можливості
  • власника;
  • номер посвідчення;
  • категорії;
  • дату видачі;
  • дату завершення;
  • статус.;== Звіт «Зареєстровані транспортні засоби» ==

У звіті потрібно відображати:

  • знайти ТЗ;
  • зафіксувати попереднього власника;
  • вказати нового власника;
  • створити операцію зміни власника;
  • сформувати рахунок;
  • після оплати оновити власника в картці ТЗ;
  • зберегти історію власників.; Поле

!; компонент має підтримувати власників, транспортні засоби, VIN-коди, номерні знаки, страхові поліси, типи операцій, реєстраційні операції, історію власників, посвідчення водія, категорії, іспити, техогляди, рахунки, оплати, документи, кабінет власника, сповіщення, звіти, AJAX-інтерактив, журнал змін і рольовий доступ.;== Поля оплати == !;== Мета задача ==

!; | Кабінет власника, онлайн-заявки, сповіщення, техогляди, страхування, іспити |}

Права доступу

Страхування

Поля власника

Поля операції з ТЗ

Звіт «Іспити»

!;

Типи транспортних засобів потрібні для класифікації.;== Картка власника ==

  1. оператор знаходить або створює власника;
  2. створює або знаходить транспортний засіб;
  3. перевіряє VIN-код, номерний знак і документи;
  4. обирає тип операції;
  5. заповнює інформаційні дані операції;
  6. платформа формує рахунок за послугу;
  7. замовник оплачує рахунок;
  8. оператор підтверджує виконання операції;
  9. платформа оновлює статус ТЗ або посвідчення;
  10. платформа формує довідку, квитанцію або реєстраційний документ;
  11. дія зберігається в історії операцій;
  12. керівник формує звіти.; Критерій
  • легковий автомобіль;
  • вантажний автомобіль;
  • мотоцикл;
  • мопед;
  • причіп;
  • напівпричіп;
  • автобус;
  • спецтехніка;
  • трактор;
  • електромобіль;
  • інше.; Власник — це фізична або юридична особа, на яку зареєстровано транспортний засіб.;

компонент має змогу вести техогляди транспортних засобів.;== База «Транспортні засоби» ==

Логування змін

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

!; Критичними помилками вважаються ситуації, коли:

  • знайти ТЗ;
  • створити операцію зняття;
  • сформувати рахунок, якщо послуга платна;
  • після завершення змінити статус ТЗ на «Знято з обліку»;
  • зберегти дату й причину зняття.; характеристика

!;== Поля іспиту ==

База «Посвідчення водія»

Через AJAX мають працювати:
Власник / кандидат Хто складає іспит
Категорія На яку категорію
Тип іспиту Теорія або практика
Дата іспиту Коли проходить
Результат Склав, не склав, не з’явився
Екзаменатор Хто приймав іспит
Коментар Примітка

Поля посвідчення водія

!; Поле |- | Реалізація бази власників, транспортних засобів і посвідчень | 20 | Власники, ТЗ, VIN, номерні знаки, типи ТЗ, посвідчення, категорії |- | обліковий облік операцій з ТЗ і видачі документів | 20 | Первинна реєстрація, перереєстрація, зняття з обліку, історичний розвиток власників, документи |- | Фінансовий обліковий облік оплат і формування квитанцій | 20 | Рахунки, оплати, часткова оплата, повна оплата, квитанції, борги |- | Інтерактивність через AJAX і контроль прав доступу | 20 | AJAX-пошук, перевірки VIN/номерів, актуалізація статусів, рольовий доступ, аудит |- | Зручність і прозорість обліку операцій | 20 | Картка власника, картка ТЗ, історичний розвиток операцій, звіти, PDF-документи |-

Звіт «Видані посвідчення водія»

Типовий бізнес-процес роботи МРЕО виглядає так: платформа має змогу надсилати сповіщення.; * A;

  • A1;
  • B;
  • B1;
  • C;
  • C1;
  • D;
  • D1;
  • BE;
  • CE;
  • C1E;
  • DE;
  • D1E;
  • T.; Максимальна оцінка

Звіт «Операції з ТЗ за період»

class="wikitable" style="width:100%;"

Іспити

операційна дія з ТЗ — це будь-яка офіційна дія з транспортним засобом.; Якісна автоматизація процесів надає можливість швидше обслуговувати громадян і бізнес-середовище, зменшити кількість ручних помилок і забезпечити повну історію кожного транспортного засобу.; компонент повинен фіксувати ключові дії.; Бали

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

Поля техогляду

Власник Особа, якій видано посвідчення
Номер посвідчення Унікальний номер документа
Категорії A, B, C, D, BE тощо
Дата видачі Коли видано
Дата закінчення дії Коли завершується дія
Підстава видачі Нове, заміна, додавання категорії
Статус Активне, прострочене, заблоковане, анульоване
Примітка Коментар
Інтерфейс має працювати оперативно й без перезавантаження сторінок.; характеристика Власник у кабінеті має змогу бачити:
  • свої транспортні засоби;
  • історію операцій;
  • посвідчення водія;
  • страхові поліси;
  • техогляди;
  • рахунки;
  • оплати;
  • документи;
  • статуси заявок.; У звіті потрібно відображати:

Поля типу операції

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

;== Звіт «історичний розвиток власників ТЗ» == ; У звіті потрібно відображати: ; МРЕО — це практична задача; додатково реалізовано власників, реєстраційних операцій, номерних знаків, посвідчень водія, іспитів, техоглядів, оплат, документів і звітності для сервісного центру МРЕО виступає ключовою рисою перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля обліку транспортних засобів забезпечується через Атестаційне задача K2 ERP.; !; компонент має підтримувати фінансовий обліковий облік послуг.; !; Статус

У звіті потрібно відображати:

  • пошук власника;
  • пошук ТЗ по VIN-коду;
  • пошук ТЗ по номерному знаку;
  • створення власника;
  • створення ТЗ;
  • створення операції;
  • перевірка унікальності VIN-коду;
  • перевірка доступності номерного знака;
  • формування рахунку;
  • фіксація оплати;
  • зміна статусу операції;
  • видача посвідчення;
  • фільтрація звітів;
  • актуалізація кабінету власника.;
Перереєстрація має змінювати власника і зберігати історію попередніх власників
Що бажано додати?; Об’єкт

Журнал змін має зберігати:

  • вести базу власників транспортних засобів;
  • вести базу транспортних засобів;
  • вести VIN-коди, номерні знаки, технічні характеристики;
  • реєструвати первинну постановку ТЗ на обліковий облік;
  • виконувати перереєстрацію при зміні власника;
  • виконувати зняття з обліку;
  • вести історію операцій по кожному ТЗ;
  • вести базу посвідчень водія;
  • видавати нове посвідчення водія;
  • виконувати заміну посвідчення;
  • вести категорії посвідчень;
  • фіксувати іспити;
  • фіксувати техогляд;
  • контролювати страхові поліси;
  • формувати рахунки за послуги;
  • фіксувати оплати;
  • формувати квитанції, довідки й акти у PDF;
  • вести журнал змін;
  • підтримувати рольову модель доступу;
  • формувати звіти по транспортних засобах, власниках, операціях, посвідченнях і фінансах.; характеристика
;== AJAX-інтерактив ==

Приклади типів операцій

Поля страхового поліса

  • дату операції;
  • тип операції;
  • ТЗ;
  • VIN-код;
  • номерний знак;
  • власника;
  • працівника;
  • статус;
  • суму оплати.; !; !; Поле

Номерні знаки

  • первинна реєстрація;
  • перереєстрація;
  • зміна власника;
  • зміна номерного знака;
  • зняття з обліку;
  • відновлення реєстрації;
  • техогляд;
  • видача посвідчення водія;
  • заміна посвідчення водія;
  • додавання категорії водіння;
  • видача дубліката документа;
  • видача довідки;
  • перевірка VIN-коду.; * список заявок;
  • власників;
  • транспортні засоби;
  • операції з ТЗ;
  • посвідчення водія;
  • іспити;
  • техогляди;
  • рахунки;
  • документи;
  • журнал змін.;
  • ТЗ;
  • попереднього власника;
  • нового власника;
  • дату зміни;
  • тип операції;
  • працівника.;== Операції з посвідченнями ==
Оператор Створює власників, ТЗ, операції, формує заявки
Реєстратор Проводить реєстраційні операції, змінює статуси ТЗ
Екзаменатор Веде іспити та результати по категоріях
Працівник техогляду Веде техогляди й результати перевірок
Касир Формує рахунки, фіксує оплати, друкує квитанції
Керівник Переглядає всі операції, фінансовий блок, звіти й аудит
Власник Переглядає свої ТЗ, документи, рахунки й статуси заявок, якщо кабінет реалізовано
Адміністратор системи Налаштовує довідники, права, шаблони документів і службові параметри

платформа повинна дозволяти:

; Бали

Сповіщення

Що потрібно створити?; У межах атестації потрібно продемонструвати робочий сценарій.; характеристика
Номерний знак Державний номер
VIN-код Унікальний ідентифікаційний номер
Марка як ілюстрація: Toyota, BMW, Ford
Модель як ілюстрація: Corolla, X5, Focus
Рік випуску Рік виробництва
Тип ТЗ Легковий, вантажний, мотоцикл тощо
Об’єм двигуна У см³ або л
Тип палива Бензин, дизель, газ, електро, гібрид
Колір Колір кузова
Власник Поточний власник
Статус реєстрації Зареєстровано, знято з обліку, заблоковано
Дата реєстрації Коли зареєстровано
Номер техпаспорта Реєстраційний документ
Страховий поліс Прив’язаний поліс, якщо є собою
Коментар Примітка оператора

У результаті виконання атестаційного задача має бути створений компонент МРЕО в K2 ERP.; !; центральний принцип. По кожному транспортному засобу має бути зрозуміло: хто власник, який номерний знак, який VIN, які операції виконувались, коли вони виконувались, хто їх провів і які документи були видані.; | Власники, типи ТЗ, типи операцій, категорії посвідчень

class="wikitable" style="width:100%;"

При перереєстрації платформа повинна:

;== Типи транспортних засобів ==

компонент обліку транспортних засобів, власників, реєстрацій, операцій і видачі посвідчень водія для МРЕО.; Поле

  • номерний знак;
  • VIN-код;
  • марку;
  • модель;
  • рік випуску;
  • власника;
  • дату реєстрації;
  • статус.;
} ;== Примітка ==

Документи

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

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

Звіти

База «Операції з ТЗ»

Назва операції як ілюстрація: Первинна реєстрація
Категорія ТЗ, посвідчення, техогляд, довідка
Базова вартість Вартість послуги
Потребує оплати Так або ні
Потребує документів Так або ні
Статус Активна або архівна

Основні об’єкти модуля

Події для сповіщень

; характеристика

База «Власники транспортних засобів»

  • хто створив власника;
  • хто змінив інформаційні дані власника;
  • хто створив ТЗ;
  • хто змінив VIN або номерний знак;
  • хто створив операцію;
  • хто змінив статус операції;
  • хто змінив власника ТЗ;
  • хто зняв ТЗ з обліку;
  • хто видав посвідчення;
  • хто змінив категорії посвідчення;
  • хто зафіксував іспит;
  • хто створив рахунок;
  • хто зафіксував оплату;
  • хто сформував PDF-документ;
  • дату й час дії;
  • старе та нове значення, якщо це можливо.; МРЕО або сервісний центр функціонує з громадянами, підприємствами та організаціями, які звертаються для виконання операцій із транспортними засобами та посвідченнями водія.; характеристика

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

Зареєстровано ТЗ перебуває на обліку Очікує реєстрації Документи прийнято, операційна дія не завершена Знято з обліку ТЗ знято з реєстрації Перереєстрація Триває зміна власника або даних Заблоковано Операції тимчасово заборонені Архівний Історичний запис

!; Параметр

Звіт «фінансовий блок за період»

|- | Номер рахунку | Унікальний номер |- | Платник | Власник або заявник |- | Тип операції | За яку послугу сформовано |- | Транспортний засіб | Якщо рахунок пов’язаний із ТЗ |- | Посвідчення | Якщо рахунок пов’язаний із посвідченням |- | Сума | Сума до оплати |- | Оплачено | Скільки сплачено |- | Борг | Залишок |- | Статус | Очікує оплату, частково оплачено, оплачено, скасовано |}

Мета задача — створити в K2 ERP компонент для автоматизації роботи МРЕО або сервісного центру.; | Реєстрація ТЗ, перереєстрація, зняття з обліку, видача посвідчень |- | Що потрібно контролювати?; |- | Рахунок | За який рахунок оплата |- | Платник | Хто сплатив |- | Дата оплати | Коли отримано оплату |- | Сума | Сума платежу |- | Спосіб оплати | Готівка, картка, банківський переказ, онлайн |- | Статус | Успішно, очікує, помилка, повернення |- | Коментар | Примітка касира |}

компонент має підтримувати рольову модель.; {| class="wikitable" style="width:100%;"

!; характеристика

  • тип операції;
  • кількість операцій;
  • суму рахунків;
  • суму оплат;
  • борг;
  • спосіб оплати.; !; Поле

Поля транспортного засобу

ПІБ або назва компанії Найменування власника
Тип власника Фізична особа або юридична особа
Паспортні інформаційні дані Для фізичних осіб
ІПН Ідентифікаційний номер
ЄДРПОУ Для юридичних осіб
Адреса Адреса проживання або реєстрації
Телефон Контактний номер
Email Електронна адреса
Статус Активний, заблокований, архівний
Коментар Внутрішня примітка

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

Назва задача

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

компонент має забезпечувати повний цикл роботи МРЕО: власник → транспортний засіб → реєстраційна операційна дія → перевірка документів → оплата → видача документа → історичний розвиток операцій → звіт.; характеристика

;== Приклади документів == ;== Логіка первинної реєстрації == ; характеристика

Поля номерного знака

Довідник «Класи посвідчень водія»

У звіті потрібно відображати:

Для ТЗ можна вести страховий поліс.; Разом

компонент МРЕО
Які довідники потрібні?; !; Поле

Працівник МРЕО має бачити:

  • неможливо створити власника;
  • неможливо створити транспортний засіб;
  • VIN-код не перевіряється на унікальність;
  • номерний знак не перевіряється на доступність;
  • ТЗ не прив’язується до власника;
  • неможливо створити операцію з ТЗ;
  • перереєстрація не змінює власника;
  • історичний розвиток власників не зберігається;
  • зняття з обліку не змінює статус ТЗ;
  • неможливо видати посвідчення водія;
  • категорії посвідчення не зберігаються;
  • рахунок не формується;
  • оплата не змінює статус рахунку;
  • користувач системи без прав бачить персональні інформаційні дані;
  • звіти не відповідають фактичним операціям, ТЗ і оплатам;
  • зміни ТЗ, власників, посвідчень і оплат не логуються.;== Шкала оцінювання ==

Панель працівника МРЕО

90–100 Відмінно компонент в цілому функціонує: власники, ТЗ, VIN, номерні знаки, операції, посвідчення, іспити, платежі, документи і звіти реалізовані коректно
75–89 Добре Основна логіка функціонує, є собою незначні недоліки, які не руйнують бізнес-процес обліку МРЕО
60–74 Зараховано Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання
0–59 Не зараховано Відсутня критична логіка: власники, ТЗ, реєстраційні операції, посвідчення, рахунки або документи
VIN-коди, номерні знаки, власників, історію операцій, посвідчення, оплати
Які документи потрібні?; Рівень
  • операцію прийнято в роботу;
  • потрібно оплатити рахунок;
  • оплату отримано;
  • реєстрацію завершено;
  • посвідчення готове;
  • техогляд завершено;
  • страховий поліс завершується;
  • посвідчення скоро закінчується;
  • заявка скасована.; 100

Послуги, за які можуть формуватися рахунки

; Поле
Транспортний засіб Який ТЗ проходить огляд
Дата техогляду Коли проведено
Результат Пройшов, не пройшов
Працівник Хто проводив
Зауваження Виявлені проблеми
Наступна дата огляду Коли потрібно повторити

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

Основні напрямки роботи:

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