Атестаційні завдання K2 ERP/Лабораторія

Версія від 17:41, 29 квітня 2026, створена R (обговорення | внесок) (Створена сторінка: = Модуль обліку лабораторних аналізів і результатів досліджень = == Реальний бізнес-контекст == Лабораторія проводить дослідження зразків: харчові продукти, вода, кров, будматеріали тощо. Необхідно: * реєструвати зразки на дослідження; * призначати те...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Модуль обліку лабораторних аналізів і результатів досліджень

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

Лабораторія проводить дослідження зразків: харчові продукти, вода, кров, будматеріали тощо.

Необхідно:

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

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

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

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

Поля довідника:

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

Довідник «Тести і методики»

Поля довідника:

  • назва тесту, наприклад:
    • pH;
    • вміст білка;
    • міцність на стиск;
  • одиниця виміру;
  • методика тестування:
    • опис;
    • нормативний документ.

2. Журнал «Зразки»

Колонки журналу

  • номер зразка;
  • дата прийому;
  • замовник;
  • тип зразка;
  • статус:
    • прийнятий;
    • у дослідженні;
    • завершено;
  • дата видачі результату.

Функціонал

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

3. Призначення тестів

Функціонал:

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

4. Введення результатів аналізів

Функціонал:

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

Приклад

  • тест: pH води;
  • норма: 6.5 – 8.5;
  • факт: 7.2;
  • результат: відповідає нормі.

5. Формування лабораторного протоколу

Автоматично формується PDF-документ на основі внесених результатів.

Протокол містить:

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

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

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

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

Параметр Опис
Бекенд K2 Cloud ERP на Python або PHP
БД PostgreSQL або MySQL
Фронтенд HTML5, JavaScript, AJAX, Axios або Fetch API
UI-компоненти DataTables, Select2
Друк Генерація PDF лабораторних протоколів

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

Критерій Бали
Реєстрація зразків і прив’язка тестів 20
Внесення результатів тестів і оцінка відповідності 20
Формування лабораторного протоколу 20
Статистика виконаних досліджень і контроль строків 20
Інтерактивність через AJAX і зручність введення даних 20

Примітка

Модуль лабораторії потрібен для:

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

Він дозволяє:

  • автоматизувати весь обіг зразків, тестів і результатів;
  • мінімізувати людські помилки;
  • пришвидшити випуск протоколів.