Жмайлов // Журнал «Вестник компьютерных и информационных технологий» № 6, 2006 г
5 Шалин, А. Ф. Перспективы разработки модуля зоотехнического и ветеринарного учета для информационно-вычислительной системы мониторинга овцеводства и козоводства/ А. Ф. Шалин, В. А. Астапов, А. Е. Мищенко, С. М. Шишкин, А. Т. Грушко// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. - 2015. - Т. 1. - № 8. - С. 649-652.
6 Шалин, А. Ф. Применение различных типов rfid-меток для идентификации определенных видов животных/ А. Ф. Шалин, А. Е. Мищенко, В. А. Астапов, А. Т. Грушко// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. 2015. - Т. 1. - № 8. - С. 645-649.
7 Калашников А. П. Нормы и рационы кормления сельскохозяйственных животных. Справочное пособие. / А. П. Калашников, Н. И. Клейменов и др. - М.: Агропромиздат, 1985.
8 Eclipse Foundation // Eclipse Public License - v 1.0: [сайт] / URL: https://www.eclipse.org/legal/epl-v10.html
9 Free Software Foundation // GNU Affero General Public License: [сайт] / URL: https://www.gnu.org/licenses/agpl. html)
10 GNU/Linux Software in the Public Interest, Inc. // Debian: [сайт] / URL: https://www.debian.org/index.ru.html
11 The Apache Software Foundation // The Apache Software Foundation: [сайт] / URL: http://www.apache.org/licenses/ LICENSE-2.0
УДК 004.3
РАЗРАБОТКА И НТЕРФЕЙСА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ СОСТАВЛЕНИЯ ОПТИМИЗИРОВАННЫХ РАЦИОНОВ КОРМЛЕНИЯ СЕЛЬСКОХОЗЯЙСТВЕННЫХ ЖИВОТНЫХ
UDC 004.3
DEVELOPMENT OF WEB APPLICATION USER INTERFACE FOR OPTIMIZED FEED RATIONS OF FARM ANIMALS
Д.Е. Белов, А.Ф. Шалин, А. Е. Мищенко, А.Т. Грушко, П.И. Кучеров Федеральное государственное бюджетное научное учреждение «Всерос-
Belov D.E., Shalin A.F., Mischenko А.Е., Grushko A.T., Kucherov P.I. Federal State Budgetary Scientific Institution "All-Russian Research Institute for сийский научно-исследовательский Sheep and Goat Breeding" институт овцеводства и козоводства» Voronkina I.N.
И.Н. Воронкина "Stavropol Regional College of Computer
ГБОУ СПО «Ставропольский регио- Engineering and Electronics" нальный колледж вычислительной техники и электроники»
[email protected] В статье рассматривается процесс The article deals with the process of
составления рационов с использованием программного обеспечения, разработанного в лаборатории информационных технологий ФГБНУ ВНИИ-ОК. Описывается алгоритм действий
preparation of rations using software developed in the laboratory of information technology of FGBNU VNIIOK. The algorithm of user actions, the implementation of which will allow to carry
пользователя, реализация которого out mathematical calculations to optimize позволит провести математические feed rations of farm animals is described/ вычисления для оптимизации рационов кормления сельскохозяйственных животных.
Ключевые слова: базы данных, математические методы, оптимизация, симплексный метод, java, apache.
Key words: database, mathematical methods optimization, simplex method, java, apache
Основной задачей при разработке интерфейса пользователя было обеспечить возможность составления рациона с помощью следующих подходов: а) ручная корректировка процентного соотношения количества кормов;
б) вычисление оптимального соотношения с помощью математических методов.
При разработке интерфейса предусматривалось, что для составления рациона пользователя необходимо провести через ряд действий, таких как:
- выбор группы животного и параметров его продуктивности для расчета нормы потребления в питательных веществах;
- выбор набора кормов, из которых будет составляться рацион;
- оптимизации рациона;
- анализ рациона [1, 7].
Для реализации последовательности действий пользователь осуществляет переход по нескольким экранным формам - совокупность интерфейсных элементов, позволяющих пользователю осуществить ряд действий, необходимых для получения промежуточного и/или конечного результата.
Экранная форма №1 (рис. 1) разработана на основе таблиц базы данных и позволяет осуществлять выбор групп животных и параметров их продуктивности для вычисления суточной потребности в питательных веществах.
Экранная форма №1 обладает следующим функционалом:
- предоставляет пользователю возможность выбора группы животного;
- возможность выбора показателей продуктивности;
- на основе выбранных данных отображается суточная норма потребления питательных веществ в виде таблицы в правой части экрана [3, 9].
Рис. 1. - Экранная форма №1
Экранная форма №2 (рис. 2) позволяет осуществлять выбор кормов для составления рациона, расчет, оптимизацию и анализ рациона.
Экранная форма №2 обладает следующим функционалом:
- предоставляет пользователю возможность выбора кормов для включения в рацион;
- исключает возможность повторного выбора одного и того же корма;
- при выборе корма отображает содержание в нем питательных веществ в виде таблицы в левой нижней части экрана;
- обеспечивает возможность установки признака того, входит ли корм в состав кормовой смеси (комбикорма);
- предусматривает возможность корректировки кормов в соответствии с фактической питательностью и последующей фиксацией питательности откорректированных кормов на уровне пользователя (рис. 3);
- возможность расчета рациона вручную или автоматически, с применением симплексного метода [4, 6].
Рис. 3. - Редактирование питательности кормов в соответствии с данными лабораторного исследования
Разработка интерфейса пользователя веб-приложения для составления оптимизированных рационов кормления сельскохозяйственных животных выполнялась на базе библиотеки Vaadin с использованием каскадных таблиц стилей [2, 5].
Список литературы:
1 Белов, Д. Е. Практическое применение облачных и open source-технологий для снижения совокупной стоимости владения программным обеспечением в агропромышленном комплексе/ Д. Е. Белов, А. Ф. Шалин// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. -2015. - Т. 1. - № 8. - С. 577-582.
2 Белов, Д. Е. Сопоставление реляционной модели данных и принципов объектно-ориентированного программирования для разработки информационно-вычислительных систем / Д. Е. Белов, А. Ф. Шалин, В. А. Астапов // Сборник научных трудов Ставропольского научно-исследовательского института животноводства и кормопроизводства. - 2013. - Т. 2. - № 6 (1) . - С. 293-300.
3 Воронкина, И. Н. Интеграция «Open Source» - продуктов с операционной системой, позволяющих достигать эффект кросс-платформенности и кросс-браузерности / И. Н. Воронкина, Д. Е. Белов, А. Ф. Шалин // Сборник научных трудов Ставропольского научно-исследовательского института животноводства и кормопроизводства. - 2013. - Т. 2. - № 6 (1) . - С. 300-307.
4 Жмайлов, Б. Б. Преимущества и недостатки разработки Java-программ без использования IDE-средств. / Б. Б. Жмайлов // Журнал «Вестник компьютерных и информационных технологий» № 6. - 2006 г.
5 Шалин, А. Ф. Перспективы разработки модуля зоотехнического и ветеринарного учета для информационно-вычислительной системы мониторинга овцеводства и козоводства/ А. Ф. Шалин, В. А. Астапов, А. Е. Мищенко, С. М. Шишкин, А. Т. Грушко// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. 2015. - Т. 1. - № 8. - С. 649-652.
6 Шалин, А. Ф. Применение различных типов rfid-меток для идентификации определенных видов животных/ А. Ф. Шалин, А. Е. Мищенко, В. А. Астапов, А. Т. Грушко// Сборник научных трудов Всероссийского научно-исследовательского института овцеводства и козоводства. 2015. - Т. 1. - № 8. - С. 645-649.
7 Калашников, А. П. Нормы и рационы кормления сельскохозяйственных животных. Справочное пособие. / А. П. Калашников, Клейменов Н. И. и др. - М.: Агропромиздат, 1985.
8 Free Software Foundation // GNU Affero General Public License: [сайт] / URL: https://www.gnu.org/licenses/ agpl.html)
9 GNU/Linux Software in the Public Interest, Inc. // Debian: [сайт] / URL: https://www.debian.org/index.ru.html
УДК 699.81:654.924 АНАЛИЗ МЕТОДОВ СОХРАННОСТИ СКОТА ОТ КРАЖ ЗЛОУМЫШЛЕННИКАМИ
А.П. Жук, кандидат техн. наук; А.А. Гавришев ФГАОУ ВПО «СКФУ»
UDC 699.81:654.924 ANALYSIS OF METHODS OF CONSERVATION OF CATTLE FROM THEFT BY HACKERS
Zhuk A.P., Gavrishev A.A. FSAEI HPE NCFU
В последнее время происходит все больше и больше случаев краж скота в особо крупных размерах. Данный факт свидетельствует об актуальной задаче обеспечения сохранности скота от краж. Анализ источников показывает, что данная задача может успешно решаться с помощью технических систем охраны, среди которых выделяют RFID-метки, электроизгороди и охранную сигнализацию. По мнению авторов, наиболее привлекательным методом охраны является использование RFID-меток. Кроме того, комплексное использование RFID-меток с дополнительными методами защиты повысит надежность охраны животных. Ключевые слова: системы охраны, скот, кража, RFID-метки, сохранность
Nowadays, there are many cases of cattle theft in a large scale. This fact testifies to the urgent task of ensuring security of cattle theft. Analysis of the sources shows that this problem can be successfully solved with the help of technical security systems, among which the RFID-tag, electrofences and security alarm. To the authors, the most attractive method of protection is the use of RFID-tags. In addition, the complex use of RFID-tags with additional protection techniques to improve the reliability of animal protection.
Keywords: system security, cattle, theft, RFID-tags, safety
Введение
В последние несколько лет в Ставропольском крае происходит все больше и больше случаев краж скота в особо крупных размерах. Так, в 2011 в Шпаковском районе было украдено более 100 голов полуторагодовалых быков из огороженного загона - злоумышленники просто спилили замок с загона [1]. В 2016 году в Нефте-кумском районе было украдено более 180 голов мелкого рогатого скота, общей стоимостью 900 000 рублей [2].
Данные факты свидетельствуют об актуальной задаче обеспечения сохранности скота от краж злоумышленниками.
Целью данной статьи является анализ методов обеспечения сохранности скота от краж злоумышленниками.
Основная часть
В настоящее время задачи обеспечения сохранности движимого и недвижимого имущества успешно решаются с помощью технических систем охраны [3]. При этом зачастую, стоимость применяемых технических средств, значительно ниже стоимости защищаемого имущества.
Анализ источников показывает, что технические системы охраны, пригодные для