Дипломна работа

Система за подпомагане управлението на основни операции в лозарско стопанство | Защитена на: 01/01/1900

            Още от древни времена по българските земи са се отглеждали лозя с цел производство на вино, най-ранните сведения за което датират още от времето на древните траки, поставили основите на лозарството и винарството.

            В днешно време голяма част от агрономите и лозарите използват обикновени електронни таблици или в най-лошия случай хартия като техен основен метод за организация на работата и съхранение на данни за лозето си. С разрастването на бизнеса, увеличаването на обема отглеждани лозя или броя на работниците, извършването на работата по установения начин става трудоемко. По-напредничавите агрономи използват съществуващи решения, предлагащи необходимите функционалности. Оказва се обаче, че голяма част от тях или не доставят напълно всичко необходимо, или затрудняват използването им от потребителите. Например има системи, които са с прекалено претрупан потребителски интерфейс. Други предоставят дадена функционалност, но или не е добре изградена, или липсват допълнителни функционалности, които са полезни за агронома.

            Идентифицирането на тези проблеми породи необходимостта от изграждане на нова система, която да запълни пропуските в съществуващите решения и да стимулира извършването на по-голямо количество работа по по-ефективен начин.

            Намерението на дипломната работа е да се създаде софтуерно приложение в помощ на агрономите, така че да улесни управлението на основните дейности в едно лозарско стопанство. То ще служи и за дневник, който организира и съхранява информацията за лозовия масив и операциите в него.

            Поставените цели в дипломната работа са:

  • Да се събере информация за основните дейности по отглеждането на лозя, как протича работата сега и кои са метриките, които има нужда да бъдат съхранявани в случай на последващо използване
  • Да се проучат, анализират и сравнят вече съществуващите на пазара подобни софтуерни решения, за да може да се види кои са най-често срещаните функционалности, както и да се идентифицират потенциални недостатъци/липси измежду тях
  • Да се проучат, сравнят и изберат технически средства за реализация на софтуерна система, отговаряща на нуждите на потребителите
  • Да се проектира и разработи система, улесняваща дейността на агрономите/лозарите при извършване на основните операции в стопанството
  • Да се валидира вече готовата система сред заинтересованите лица и да се съберат насоки за бъдещо ѝ развитие

            В резултат от изпълнението на целите и поставените задачи към тях се изгради уеб базирано приложение, което събира на едно място следния набор от функционалности за нуждите на агронома по време на работата му:

  • Възможност за създаване на терени, запазване на данни за тях, включително и сортове. Добавяне на фенофази за всеки сорт, отбелязване коя е текущата от тях
  • Създаване на операция за извършена дейност в стопанството, асоциирана към даден парцел
  • Създаване на запис за извършено пръскане в даден ден, асоциирано към един или повече парцели
  • Наличието на календар, в който се визуализират извършените операции. Възможност за модифициране на операцията и през календара
  • Въвеждане на извършени разходи по категория или такива, които се отнасят за тип операция. Обобщение на разходите по категории и човекочасове (таблици, диаграми)

            Валидирането на системата сред заинтересовани лица показа, че значителна част от очакваните ползи от реализацията са покрити. Потребителският интерфейс е лесен, изчистен, удобен за работа и на български език, което е и основен критерий за нашия пазар. Едновременно с това има и точки, по които е необходимо да се работи в бъдеще, за да може системата да добавя още по-голяма стойност в лозарския сектор.

            Използваните технологии за имплементирането на системата са: сървърна част - Java, Spring Boot, REST APIs; клиентска част - React, Redux, Material UI, Tailwind; база от данни - PostgreSQL.

Scroll to Top