Разработка информационной системы для решения задачи оптимального размещения сельскохозяйственных культур

Автор: Мырзатаев Саламат Муратбаевич

Журнал: Бюллетень науки и практики @bulletennauki

Рубрика: Сельскохозяйственные науки

Статья в выпуске: 10 т.7, 2021 года.

Бесплатный доступ

В статье рассматривается информационная система «Farm Optimization Model», разработанная для оптимального размещения посевов и повышения эффективности использования земельных участков в фермерских хозяйствах, описывается порядок работы с данной системой.

Информационные системы, базы данных, оптимизация, реляционная модель, инфологическая модель, веб интерфейс

Короткий адрес: https://sciup.org/14121464

IDR: 14121464   |   DOI: 10.33619/2414-2948/71/16

Текст научной статьи Разработка информационной системы для решения задачи оптимального размещения сельскохозяйственных культур

Бюллетень науки и практики / Bulletin of Science and Practice

УДК 631.9                                          

Сельское хозяйство является идеальной средой для применения информационных технологий, где наблюдается повышения потребности в использовании информационных технологий для эффективной и надежной работы хозяйствующих субъектов в новых условиях. В последние годы в нашей стране уделяется особое внимание этому вопросу .

В частности, принимая во внимание специализацию и предложения фермерских хозяйств и других сельскохозяйственных организаций, требования внутренних и внешних рынков, а также природно-климатические условия, уровень водоснабжения, мелиорационные состояния земель и плодородия почв, материальные, технические, трудовые и другие ресурсы регионов Кабинет Министров Республики Узбекистан принял постановление «Об утверждении положения о порядке рационального размещения сельскохозяйственных культур» от 24 августа 2020 года, где предусмотрено рациональное размещение сельскохозяйственных культур на орошаемых и засушливых почвах .

Действительно, фермерские хозяйства заинтересованы в нахождении оптимальных и эффективных средств позволяющие снизить затраты и получить максимальную прибыль. Однако одной из основных проблем является отсутствие интереса сельхозпроизводителей к информационным технологиям, что приводит к использованию простых технологических приемов при выращивании и рентабельности сельскохозяйственных культур.

Лица, заинтересованные задачей оптимального размещения посевов и его решения, должны для начала выбрать программное обеспечение исходя из намеченных целей, имеющегося опыта и характера проблемы. На сегодняшний день разработаны достаточное количество программных обеспечений, позволяющие решить такого рода задачи. Но научная ориентированность этих программ, сложности, возникающие при использовании, а также высокая цена использования этих средств ограничивают возможность использования фермерами таких программных разработок. Например, MS Excel Solver прост и удобен для обучения моделированию и решения небольших задач. Реализация многосценарийного анализа является сложным процессом, требующим частых модификаций, поэтому использование простых программных обеспечений для решения таких задач не рекомендуется [2].

Для этого требуется разработка простых, недорогих, упрощенных программ имеющих удобный и простой интерфейс, которых могут использовать даже пользователи, не имеющие познания в моделировании. На наш взгляд, устранение этих проблем позволит найти оптимальные решения проблемы дефицита ресурсов, которая как никогда актуально в эти дни. Разработка такой системы важна при принятии решения об оптимальном размещении сельскохозяйственных культур на фермерских хозяйствах.

Для устранения вышеупомянутых проблем, в ходе исследования сосредоточили свое внимание на вопросе создания веб-системы, позволяющее облегчить использование оптимизационной модели. Эта система называется «Farm optimization model», и она позволяет сельхозпроизводителям оптимизировать размещение культур и максимизировать прибыль в пределах существующих возможностей. Для этого не требуется специальных знаний об оптимизации фермерских хозяйств, требуется лишь ввод в систему сельхозпроизводителям необходимых данных. Для создания этой информационной системы использовались языки программирования HTML, CSS, JavaScript и PHP, которые являются основными компонентами веб-технологий [3–7]. Созданная система состоит из двух частей, одна из которых используется клиентом, а другая — сервером (Рисунок 1).

Рисунок 1. Основные части системы

Серверная часть системы размещена на веб-сервере и доступна по доменному имени. В качестве доменного имя выбрано , и это имя зарегистрировано в доменной зоне Республики Узбекистан. Набрав это адрес в веб-браузере можно обратиться к серверу для использования системы. Это является основной частью системы, где производятся все расчеты, и результат отправляется заказчику.

В целях хранения информации о доступных ресурсах, норме ресурсов затрачиваемых на каждый тип сельскохозяйственных культур, стоимости топлива введенного пользователем, и результатов полученных системой в соответствии с идентификатором пользователя, в серверной части системы была создана база данных с помощью системы управления базами данных MySQL [4, 9].

Эта база данных состоит из 5 взаимосвязанных таблиц: oil, plants, users, user_plants, user_posibility. Использованные во время работы системы данные хранятся в каждой из этих таблиц в структурированной форме. Используя реляционную модель базы данных, таблицы связываются между собой, и посредством этого взаимодействия достигается оптимизация структуры хранения данных. Взаимосвязь между таблицами базы данных показаны на следующем рисунке. На этом рисунке схематично проиллюстрировано связь между таблицами (Рисунок 2).

55 plants

^ id___________IFff plant_name VARCHAR

Oil          DOUBLE water DOUBLE worker DOUBLE consusption DOUBLE

► Ограничения

53 user_plants

u s e r_p I a ntsj bfk_2

u s e r_p I a ntsj bfk_l

^ id ________________ I NT

e* plantjd           INT plant_price         DOUBLE plant_sentner      DOUBLE plant_result_gektar DOUBLE plant_income      DOUBLE sessionjd         VARCHAR

t* userjd           INT work_date        DATE

  • ►    Ограничения

  • ►    Индексы

Рисунок 2. Инфологическая модель базы данных системы «Farm optimization model»

Данные, необходимые для производительности системы, а также результаты производительности системы хранятся в этой базе данных. Учитывая изменения данных в этой базе с течением времени, был разработан специальный интерфейс для ввода измененных данных [7, 8].

Интерфейс называется «Тизим администратори интерфейси» и право изменять данные даны только администратору. Для изменения данных требуется аутентификация в системе. С помощью этого обновляются данные в базе данных, и обеспечивается их актуальность.

Для использования системы через веб-браузер осуществляется доступ к домену Затем будет запущен системный интерфейс, показанный на следующем рисунке, и будет предложен выбор одного из трех вариантов использования (Рисунок 3).

Tizim xaqida ma lumot

Farm optimization model tizimi vazifasi simpleks usulidan foydalangan holda termer xo'jaligining mavjud resurslariga mos ravishda yerdan maksimal foyda olishning optimal yechimlarini taklif qilib berishdan iborat. Mazkur dasturiy vosita qishloq xo'jaligi sohasida qo'llaniladi.

Tizimdan foydalanish uchun ro’yxatdan o’tishingiz, agar awal ro'yxatdan o'tgan bo'lsangiz tizimga kirishingiz yoki ro'yxatdan o'tmasdan foydalanishingiz mumkin. Tizimdan foydalanish uchun ro'yxatdan o'tsangiz siz kiritgan ma'lumotlar sizning profilingizga bog'langan holda bazada saqlanadi. Ushbu ma'lumotlarni menyuning tarix bo'limida ko'rsangiz bo’ladi.

Tizimga kirish           H         Ro’yxatdan o'tish                      Davom etish

Рисунок 3. Главная страница системы

Для получения результатов от системы регистрация не требуется, просто достаточно нажать кнопку «Davom etish» на главной странице системы (Рисунок 4).

Рисунок 4. Введение начальных данных в систему

Кроме того, если пользователь ранее регистрировался в системе, он может войти в систему, нажав кнопку входа в систему, или зарегистрироваться, нажав кнопку регистрации. Нет никаких ограничений на получение пользователями результатов из системы. Однако есть ограничения на хранение данных, то есть в базе данных системы хранятся данные введенные лишь зарегистрированными пользователями.

Система очень проста в обращении, для введения необходимой информации в систему, достаточно лишь выполнить несколько этапов показанных ниже. На первом этапе вводится возможность фермерского хозяйства (Рисунок 4).

После ввода этой информации можно перейти ко следующему этапу. В данном этапе, исходя из своих возможностей фермер, помимо хлопка и пшеницы может выбрать необходимый продукт из указанных 14 наименований ( Рисунок 5).

На следующем этапе вводятся цены на выбранные типы культур (Рисунок 6). Цены необходимы системе для расчета прибыли.

Рисунок 5. Выбор список посевных культур предлагаемое системой

Рисунок 6. Страница ввода цен посевных культур

На следующем этапе нужно ввести в центнерах количество урожая, которое можно получить с каждого гектара, в соответствии с выбранными типами культур (Рисунок 7).

Рисунок 7. Страница для ввода урожайности культур

Информацию в этом в диалоговом окне вводится собственником фермерского хозяйства исходя из плодородности земель в хозяйстве. Эта информация используется системой для расчета урожайности и затрат на гектар.

После ввода всей необходимой информации можно получить результат, рассчитанный системой. Для этого нужно нажать кнопку «Natijani olish». Результаты представлены в двух частях, первая из которых — это объем земельного участка, предлагаемое для посева каждого типа культур, а также прибыль, которую можно получить от каждого вида культур в сумах (Рисунок 8).

Natijalar

Ekin nomi

Ekiladigan yer maydoni (gektarda)

Olinadigan daromad

1

Paxta (shartnoma bo'yicha 20 gektar)

20.00

171 557 406.00

2

Bug'doy (shartnoma bo'yicha 30 gektar)

42.65

317 089 484.98

3

Sholi

0.00

0.00

4

Poliz

0.00

0.00

5

Sabzi

47.35

1 491 893 518.31

Jami:

110.00

1 980 540 409.30

Рисунок 8. Количество земельной площади, предлагаемой для посадки каждого вида культур, и размер дохода, который можно получить

Размер земельного участка не превышает площадь земельного участка, имеющегося в фермерском хозяйстве. Во второй части результатов будет вычислена сумма затраченных ресурсов, и это также не будет превышать суммы, доступные фермерскому хозяйству.

Harajatlar

Рисунок 9. Количество затрачиваемых ресурсов

Система работает на основе алгоритмов решения оптимизационных задач линейного программирования [10, 11].

При разработке этой системы для определения ресурсов, используемых при выращивании продуктов, и определения их стандартов использовался нормативный документ «Уход за сельскохозяйственными культурами и типовые технологические карты для растениеводства (на 2016–2020 годы)», разработанный Министерством сельского и водного хозяйства Республики Узбекистан, Узбекским сельскохозяйственным научнопроизводственным центром, Научно-исследовательским институтом экономики сельского хозяйства Ташкентского государственного аграрного университета [1].

Эта система используется в сельском хозяйстве и предназначена для фермерских хозяйств, действующих в Республике Узбекистан.

Основная задача системы — предложить оптимальные решения по землепользованию в соответствии с имеющимися земельными, водными, топливными, трудовыми и другими ресурсами фермерского, и выбрав оптимальный вариант, такие хозяйства могут максимизировать свои доходы.

Список литературы Разработка информационной системы для решения задачи оптимального размещения сельскохозяйственных культур

  • Қишлоқ хўжалиги экинларини парваришлаш ва маҳсулот етиштириш бўйича намунавий технологик карталар. 2016 2020 йиллар учун. I II қисм. ҚХИИТИ (ЎзР ҚСХВ, ЎзҚХИИЧМ). Ташкент, 2016.
  • Васильев А. Н. Финансовое моделирование и оптимизация средствами Excel 2007. СПб, 2009. 320 с.
  • Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. М.: Вильямс, 2003. 1440 с.
  • Кузнецов С. Д. Введение в модель данных SQL. М.: БИНОМ, 2005. 203 с.
  • Meloni J. C. Sams teach yourself HTML, CSS, and JavaScript all in one. Pearson Education India, 2016.
  • Blum R. PHP, MYSQL, & JavaScript All in one for Dummies. John Wiley & Sons, 2018.
  • Dean J. web programming with html5, css, and javascript. Jones & Bartlett Learning, 2018.
  • Mirzataev S. M. Using the capabilities of web technologies in creating the interface of the system" farm optimization model" // Multidiscipline Proceedings of Digital Fashion Conference. 2021. V. 1. №1.
  • Мырзатаев С. М. “Farm optimization model” тизими маълумотлар базасини лойиҳалаш // Хоразм Маъмун Академияси. 2021. №9.
  • Канторович Л. В. Математико экономические работы. Новосибирск, 2011. 760 с.
  • Алексеева Е. В., Кутненко О. А., Плясунов А. В. Численные методы оптимизации. Новосибирск, 2008. 128 с.
Еще
Статья научная