Атестаційні завдання K2 ERP/Мережа магазинів пива: відмінності між версіями
R (обговорення | внесок) Створена сторінка: = Модуль обліку автоперевезень вантажів і пасажирів = == Реальний бізнес-контекст == Транспортна компанія організовує: * перевезення вантажів або пасажирів автомобільним транспортом; * має власний автопарк і водіїв; * виконує планування маршрутів; * ве... |
R (обговорення | внесок) Первинна версія документу |
||
| Рядок 1: | Рядок 1: | ||
= Модуль | |||
= Модуль управління мережею роздрібних магазинів пива: запаси, продажі, акції = | |||
== Реальний бізнес-контекст == | == Реальний бізнес-контекст == | ||
Мережа магазинів спеціалізується на роздрібному продажі пива і супутніх товарів: | |||
* бутильоване і розливне пиво; | |||
* закуски; | |||
* | * товари для вечірок; | ||
* | * сувеніри; | ||
* | * сезонні акції та дегустації. | ||
* | |||
* | |||
Необхідно: | |||
* | * обліковувати запаси на різних магазинах; | ||
* | * фіксувати продажі і рух товару; | ||
* | * керувати асортиментом та цінами; | ||
* формувати | * планувати акції і знижки; | ||
* формувати звіти про виручку і залишки. | |||
== Основні завдання == | == Основні завдання == | ||
=== 1. Структура довідників === | === 1. Структура довідників === | ||
==== Довідник | ==== Довідник «Магазини» ==== | ||
Поля довідника: | Поля довідника: | ||
* | * назва магазину; | ||
* | * адреса; | ||
* | * відповідальний менеджер; | ||
* час роботи. | |||
* | |||
==== Довідник «Товари» ==== | |||
Поля довідника: | Поля довідника: | ||
* | * назва товару; | ||
* | * категорія: | ||
* | ** пиво; | ||
** | ** закуски; | ||
** | ** сувеніри; | ||
** | * тип пива: | ||
* | ** розливне; | ||
** бутильоване; | |||
** кеги; | |||
* об’єм, л / мл; | |||
* вміст алкоголю, %; | |||
* артикул; | |||
* ціна; | |||
* фото товару — опціонально. | |||
==== Довідник «Постачальники» ==== | |||
Поля довідника: | Поля довідника: | ||
* | * назва; | ||
* | * контактні дані; | ||
* | * договірні умови. | ||
=== 2. Журнал | === 2. Журнал «Рух товарів» === | ||
==== Колонки журналу ==== | ==== Колонки журналу ==== | ||
* дата; | |||
* дата | * магазин; | ||
* товар; | |||
* кількість: | |||
** прихід; | |||
** видаток; | |||
* | * операція: | ||
* | ** прихід від постачальника; | ||
* | ** переміщення між магазинами; | ||
** списання. | |||
** | |||
** | |||
* | |||
** | |||
** | |||
** | |||
==== Функціонал ==== | ==== Функціонал ==== | ||
* | * облік залишків по кожному магазину; | ||
* | * формування актів прийому товару. | ||
=== 3. Продажі === | |||
Оформлення продажів через касу магазину: | |||
* вибір товарів; | |||
* кількість; | |||
* знижки / акції; | |||
* автоматичне списання товару зі складу при продажу; | |||
* облік продажу розливного пива по грамажу, наприклад: | |||
** 0,5 л; | |||
** 1 л. | |||
=== 4. Акції та програми лояльності === | |||
Можливість створення акцій: | |||
* | * знижка на обрані товари; | ||
* | * знижка при покупці певної кількості; | ||
* | * подарунок за покупку; | ||
* налаштування періоду дії акції. | |||
=== 5. Додаткові функції === | === 5. Додаткові функції === | ||
* робота через AJAX для | * робота через AJAX для оформлення продажів без перезавантаження сторінок; | ||
* | * миттєве оновлення залишків у магазинах; | ||
* | * автоматичні попередження про закінчення популярних товарів; | ||
* | * інтеграція з друком чеків — опціонально. | ||
=== 6. Звіти === | === 6. Звіти === | ||
==== Звіт | ==== Звіт «Продажі по магазинах» ==== | ||
* | * виручка за період; | ||
* | * ТОП-товари по кількості продажів; | ||
* | * порівняння виручки по магазинах. | ||
==== Звіт | ==== Звіт «Залишки товару» ==== | ||
* | * стан складу по кожному магазину; | ||
* | * потреба в поповненні. | ||
==== Звіт | ==== Звіт «Ефективність акцій» ==== | ||
* | * скільки продано акційних товарів; | ||
* вплив акцій на виручку. | |||
== Технічні вимоги == | == Технічні вимоги == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Параметр | !Параметр | ||
! Опис | !Опис | ||
|- | |- | ||
| Бекенд | |Бекенд | ||
| K2 Cloud ERP на Python або PHP | |K2 Cloud ERP на Python або PHP | ||
|- | |- | ||
| БД | |БД | ||
| PostgreSQL або MySQL | |PostgreSQL або MySQL | ||
|- | |- | ||
| Фронтенд | |Фронтенд | ||
| HTML5, JavaScript, AJAX, | |HTML5, JavaScript, AJAX, Fetch API або Axios | ||
|- | |- | ||
| UI-компоненти | |UI-компоненти | ||
| DataTables | |DataTables, Select2, Chart.js для діаграм у звітах | ||
|- | |- | ||
| Друк | |Друк | ||
| Генерація PDF | |Генерація чеків і актів приймання товару у PDF | ||
|} | |} | ||
== Критерії оцінки == | == Критерії оцінки == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Критерій | !Критерій | ||
! Бали | !Бали | ||
|- | |- | ||
| Реалізація | |Реалізація довідників магазинів, товарів, постачальників | ||
| 20 | |20 | ||
|- | |- | ||
| | |Рух товарів і оформлення продажів | ||
| 20 | |20 | ||
|- | |- | ||
| | |Управління акціями та лояльністю | ||
| 20 | |20 | ||
|- | |- | ||
| Формування | |Формування звітів по виручці та залишках | ||
| 20 | |20 | ||
|- | |- | ||
| Інтерактивність через AJAX і | |Інтерактивність через AJAX і зручність інтерфейсу | ||
| 20 | |20 | ||
|} | |} | ||
== Примітка == | == Примітка == | ||
Модуль для мережі магазинів пива — критично важливий для контролю запасів, прибутковості магазинів та управління сезонними акціями. | |||
Оптимізація складів та продажів напряму впливає на рентабельність бізнесу. | |||