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

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

Матеріал з K2 ERP Wiki Ukraine — База знань з автоматизації та санкцій в Україні
Версія від 17:59, 29 квітня 2026, створена R (обговорення | внесок) (Первинна публікація)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль біржі: торги товарами, послугами або фінансовими активами

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

Створюється біржа, на якій:

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

Біржа може бути:

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

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

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

Довідник «Типи біржових об'єктів»

Типи біржових об'єктів:

  • товари:
    • зерно;
    • сталь;
  • послуги:
    • розробка сайту;
    • дизайн;
  • активи:
    • валюта;
    • криптовалюта.

Довідник «Категорії об'єктів»

Категорії об'єктів:

  • продукти харчування;
  • IT-послуги;
  • будівництво;
  • внутрішні токени.

2. База «Оголошення на біржі»

Колонки бази

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

Функціонал

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

3. Механіка торгів

Функціонал:

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

4. Історія торгів

Функціонал:

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

5. Фінанси, опціонально

Функціонал:

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

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

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

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

Параметр Опис
Бекенд K2 Cloud ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX, Fetch API або Axios
UI-компоненти DataTables для таблиці торгів, Select2 для пошуку товарів / послуг, Chart.js для графіків цін
Друк Не потрібно

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

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

Примітка

Біржа — це серце електронної торгівлі товарами, послугами або фінансовими активами.

Стабільна і швидка біржа дозволяє працювати великій кількості користувачів одночасно без втрат у швидкості й точності угод.