Інформаційна система моніторингу середовища та управління виробничою діяльністю рибної ферми
Вантажиться...
Дата
2026
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота виконана на 66 сторінках, містить 13 ілюстрацій, 9 таблиць, 1 додаток, 26 джерел у переліку посилань.
Мета роботи – розробка інформаційної системи «FishFarm» для моніторингу середовища та управління виробничою діяльністю рибної ферми з підтримкою IoT-телеметрії та автоматизованим розрахунком показників ефективності. Методи та засоби: TypeScript і JavaScript на платформі Node.js; фреймворк NestJS із REST API та WebSocket-шлюзом; бібліотека React 19 з Redux Toolkit і RTK Query; СУБД PostgreSQL з ORM TypeORM; Socket.io для push-доставки телеметрії; Docker Compose для контейнеризації та розгортання. Основний зміст роботи: аналіз існуючих рішень для управління аквакультурою та формалізація вимог; побудова клієнт-серверної архітектури; розробка математичної моделі розрахунку норм годівлі з температурним і протеїновим коефіцієнтами; реалізація алгоритмів FCR, SGR та скінченного автомата станів ставка; впровадження REST API для приймання IoT-телеметрії з push-розсилкою через WebSocket; функціональне та навантажувальне тестування. Рекомендації: застосування на малих і середніх рибогосподарських підприємствах; підключення реальних IoT-датчиків через REST API; розширення аналітики прогнозуванням врожайності. Результат – програмний продукт «FishFarm», готовий до розгортання через Docker Compose на будь-якій платформі.
Система призначена для моніторингу водного середовища та управління виробничою діяльністю малих і середніх рибних господарств. Програма складається з п'яти функціональних модулів: моніторингу параметрів водного середовища через IoT-датчики, обліку партій риби, управління годівлею, складського обліку та фінансового обліку, об'єднаних спільним вебінтерфейсом користувача з аналітичною панеллю. Система реалізує подієво-орієнтовану архітектуру реального часу: телеметрія від датчиків надходить за push-моделлю, обробляється сервером на основі NestJS і транслюється клієнту через WebSocket без періодичного опитування. Керування обладнанням (аератор, насос, pH-дозатор) реалізовано як замкнена петля на основі скінченного автомата з гістерезисом. Обчислювальне ядро аналітики розраховує добову норму годівлі, кормовий коефіцієнт FCR, питому швидкість росту SGR та використовує гібридну математичну модель росту. Вхідними даними є показники датчиків (температура, розчинений кисень, pH, аміак), дані партій риби та ставків, а також накладні на корм і дані продажів, що зберігаються у реляційній базі даних PostgreSQL із п'ятнадцяти сутностей. Вебінтерфейс на основі React дозволяє у реальному часі відстежувати стан ставків на інтерактивній карті з колірною індикацією, переглядати аналітичну панель із ключовими показниками, розраховувати норму корму та оформлювати вилов з автоматичним обчисленням FCR. Систему контейнеризовано засобами Docker і розгортається однією командою на персональному комп'ютері, а програмний інтерфейс задокументовано специфікацією Swagger. Система орієнтована на малі та середні рибогосподарські підприємства для моніторингу середовища вирощування, ведення виробничого обліку, контролю ефективності годівлі та планування господарської діяльності, що залежить від стану водного середовища.
Опис
Ключові слова
інформаційна система, система управління, SaaS-система, аквакультура, моніторинг довкілля, IoT-телеметрія, websocket, NestJS, React, PostgreSQL, Docker, information system, management system, SaaS system, aquaculture, environmental monitoring, IoT telemetry
Бібліографічний опис
Муренець, М. В. Інформаційна система моніторингу середовища та управління виробничою діяльністю рибної ферми : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Муренець Максим Вікторович. – Київ, 2026. – 71 с.