Атестаційні завдання K2 ERP/Домашній склад
Зовнішній вигляд
Модуль обліку особистих речей, запасів і товарів на домашньому складі
Реальний життєвий контекст
Для ведення порядку вдома потрібно:
- організувати облік речей, продуктів харчування, техніки, інструментів, будматеріалів;
- знати, що і де зберігається;
- контролювати терміни придатності продуктів, батарейок тощо;
- вести облік покупок і списання речей.
Необхідно:
- мати базу всіх предметів з локаціями:
- кімната;
- шафа;
- полиця;
- проводити облік залишків, наприклад:
- продуктів;
- запасів побутової хімії;
- отримувати нагадування:
- про закінчення строку придатності;
- про необхідність поповнення запасів.
Основні завдання
1. Структура довідників
Довідник «Категорії речей»
Категорії речей:
- продукти харчування;
- побутова хімія;
- інструменти;
- одяг;
- електроніка;
- меблі;
- матеріали для ремонту.
Довідник «Локації зберігання»
Локації зберігання:
- кімната;
- шафа;
- полиця;
- комора;
- підвал;
- гараж.
2. База «Речі/Предмети»
Колонки бази
- назва предмету;
- категорія;
- локація;
- кількість;
- одиниця виміру:
- шт.;
- кг;
- л;
- м²;
- дата придбання;
- орієнтовна вартість;
- термін придатності — для продуктів і витратних матеріалів;
- статус:
- у наявності;
- використано;
- вийшло з ладу;
- примітки.
Функціонал
- створення записів про речі вручну або через імпорт CSV — опціонально;
- можливість додавати фото предметів.
3. Операції
- придбання речей — додати на склад нові предмети;
- використання — списати використані або зіпсовані речі;
- переміщення — зміна місця зберігання речі, наприклад з кімнати в комору;
- списання за терміном придатності — автоматичне виведення у списані речі.
4. Нагадування
Нагадування про:
- закінчення строку придатності:
- продуктів;
- батарейок;
- низький залишок часто використовуваних речей, наприклад:
- туалетного паперу;
- миючих засобів.
5. Звіти
Звіт «Поточні залишки»
- список речей із кількістю та локацією.
Звіт «Речі, термін придатності яких закінчується»
- перелік речей за заданий період.
Звіт «Речі за категоріями»
- групування за типами:
- їжа;
- хімія;
- інструменти;
- інші категорії.
Технічні вимоги
| Параметр | Опис |
|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Fetch API або Axios |
| UI-компоненти | DataTables для списку речей, Select2 для категорій і локацій |
| Друк | Генерація списку речей у PDF або Excel для роздруку, опціонально |
Критерії оцінки
| Критерій | Бали |
|---|---|
| Реалізація обліку речей і локацій | 20 |
| Операції придбання, списання, переміщення | 20 |
| Нагадування про закінчення термінів | 20 |
| Звіти по залишках і категоріях | 20 |
| Інтерактивність через AJAX і зручність обліку | 20 |
Примітка
Домашній склад у вигляді невеликого ERP-рішення допомагає:
- тримати речі під контролем;
- уникати зайвих витрат;
- ефективно планувати покупки.
Особливо корисно для великих сімей або домогосподарств, які активно запасаються товарами.