Научная статья на тему 'Программное обеспечение к стандартам на методы испытаний'

Программное обеспечение к стандартам на методы испытаний Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
89
10
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
стандарт / программное обеспечение / веб-приложение / алгоритм / данные / язык программирования / standard / software / web application / algorithm / data / programming language

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — А В. Лютый, Е Е. Подольcкая, В Е. Таркивский

В cтатье рассмотрено значение стандартов, возможность применения программного обеспечения при испытании сельскохозяйственной техники и технологий, разработанного в виде веб-приложения и предназначенного для проведения компьютерной оценки показателей условий испытаний и качества выполнения технологического процесса, получаемых при испытании машин. Приведены на примере программы к стандарту основные принципы работы программного обеспечения.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The article considers the importance of standards, the possibility of using software for testing agricultural machinery and technologies, developed in the form of a web application and designed for computer evaluation of test conditions and the quality of the technological process obtained during the testing of machines. The basic principles of the software operation are given on the example of the program to the standard.

Текст научной работы на тему «Программное обеспечение к стандартам на методы испытаний»

Ш'МШИРУМ

L IT-ТЕХНОЛОГИИ

DOI 10.24412/cl-34984-2022-1-64-66 УДК 631.171:631.5(047.31)

A.В. Лютый, научный готрудник, Evgbond3190063@yandex.ru Е.Е. Подольcкая, научный готрудник , gost304@yandex.ru

B.Е. Таркивский, д.т.н.,ведущий научный сотрудник

Новокубанаий филиал ФГБНУ «Рошнформагротех» (КубНИИТиМ))

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ К СТАНДАРТАМ НА МЕТОДЫ ИСПЫТАНИЙ

Аннотация. В ^атье рассмотрено значение стандартов, возможность применения программного обеспечения при испытании сельскохозяйственной техники и технологий, разработанного в виде веб-приложения и предназначенного для проведения компьютерной оценки показателей условий испытаний и качества выполнения технологического процесса, получаемых при испытании машин. Приведены на примере программы к стандарту основные принципы работы программного обеспечения.

Ключевые cлова: стандарт, программное обеспечение, веб-приложение, алгоритм, данные, язык программирования.

Annotation. The article considers the importance of standards, the possibility of using software for testing agricultural machinery and technologies, developed in the form of a web application and designed for computer evaluation of test conditions and the quality of the technological process obtained during the testing of machines. The basic principles of the software operation are given on the example of the program to the standard.

Keywords:standard, software, web application, algorithm, data, programming language.

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

Стандарт - очень гибкий инструмент, который появляется в результате многократных обсуждений, благодаря которым снимаются разногласия между заинтересованными сторонами

- государством, бизнесом и потребителями. С одной стороны, положения стандарта универсальны и удобно применимы, с другой

- определяют степень ответственности производителя.

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

шается трудоемкость обработки результатов испытаний [1], [2].

Цель и^ледований - анализ разработанного веб-приложения для оценки сельскохозяйственной техники на примере машин и оборудования для товарной обработки плодов в соответствии с новым межгосударственным стандартом на методы их испытаний.

Материалы и методы и^ле-дования. Метод исследований -экспериментально-теоретический, основанный на анализе и исследовании методов обработки данных при испытаниях сельскохозяйственной техники.

Результаты и^ледований и обcуждение. Практически обязательной частью стандартов на испытания сельскохозяйственной техники стало программное обеспечение (ПО), реализующее: ввод и хранение исходных данных; расчеты согласно алгоритмам обработки данных, регламентированных в стандарте.

Для более точной и быстрой обработки результатов испытаний и их анализа специалистами КубНИИТиМ разрабатываются и готовятся к регистрации несколько программ, в том числе «Программа для обработки результатов испытаний машин для товарной обработки плодов», которая предназначена для проведения компьютерной оценки

показателей условий испытаний и качества выполнения технологического процесса, получаемых при испытании машин согласно впервые разработанному межгосударственному стандарту. Результаты расчетов автоматически отправляются в сводные ведомости условий испытаний и качества выполнения технологического процесса и выводятся на печать при необходимости [3].

Операционная система (ОС) и среда разработки являются важной составляющей разработанного программного обеспечения. Независимость от операционной системы (возможность работы в любой ОС) и применение свободно распространяемой среды разработки и языка программирования является важным преимуществом.

Исходя из требования независимости от ОС и использованию свободно распространяемой среды разработки было принято решение программное обеспечение к стандартам разрабатывать как веб-приложения.

Современным стандартом разработки ПО веб-приложений является: Html5, CSS3, JavaScript. Эта связка поддерживается как в основных операционных системах: Windows, Android, iOs, так и в большинстве популярных браузерах: Google Chrome, Safari, Яндекс, Firefox. При разработке комплек-

февраль-март 2022

лтииирим

са программ также использовались Html5, CSS3, JavaScript [4].

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

Триада: Html5, Css3, JavaScript, используется не только для разработки сайтов, сейчас она становится одним из самых используемых средств программирования и на локальных компьютерах.

Средой разработки может служить простой текстовый редактор или специализированные бесплатные редакторы кода. Далее кратко описаны два популярных редактора кода.

Visual Studio Code - это облегчённая, кроссплат-форменная и бесплатная версия Visual Studio. В этом редакторе предустановлена поддержка JavaScript, TypeScript и Node.JS [5].

Notepad++ - простой и удобный редактор с открытым исходным кодом. В нём есть подсветка синтаксиса нескольких языков, в том числе и JavaScrip, автоматическое форматирование и автодополнение. Присутствует навигация в виде вкладок, файлового менеджера и карты кода [6].

ПО к межгосударственному стандарту ГОСТ «Техника сельскохозяйственная. Машины для товарной обработки плодов. Методы испытаний» разработано как веб-приложение с использованием HTML, CSS и языка программирования Java Script. Приложение «Программа обработки результатов испытаний машин для товарной обработки плодов» доступно в сети интернет с сайта http://www.kubniitim.ru/ КубНИИТиМ, п. «Программное обеспечение», п. «Веб-приложение к ГОСТ» или непосредственно по адресу http://www.kubniitim.ru/TovObrabPlod/ TovObPlod.html.

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

Использование систем управления базами данных (СУБД) для хранения исходных данных, приводит к привязке потребителей к этой СУБД, то есть к необходимости устанавливать ее на компьютере. При этом возможны проблемы с сопровождением и версиями.

В веб-приложении предусмотрена возможность сохранения исходных данных в текстовом файле. Если при этом использовать кодировку UTF-8, что вполне возможно и естественно в Windows и Unix подобных OC, то обеспечивается независимость от ОС и СУБД для хранения данных. Можно также отметить, что простой формат хранения позволяет, в случае необходимости, легко экспортировать данные в СУБД.

В настоящее время даже чистый HTML5 APIs предоставляет хорошую интеграцию с устройством (компьютер, смартфон) [7]. Недавно появилась технология в веб-разработке Progressive Web App (PWA) [8], которая визуально и функционально трансформирует сайт в приложение. PWA - это веб-сайт, который разработан с использованием технологий, которые позволяют взаимодействовать с контентом сайта на мобильных устройствах намного приятнее, чем с обычным сайтом и оптимизированы под мобильные устройства. В то же время PWA работает почти как нативное приложение, то есть имеет доступ к некоторым устройствам смартфона, и обладает следующими функциями: работа в оффлайне, быстрая загрузка, работа по защищенному протоколу, может выглядеть как полноценное приложение без строки адреса в браузере.

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

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

Выходными данными программы являются показатели условий испытаний и качества выполнения технологического процесса. Вид окна сводной ведомости представлен на рисунке 2.

Ш'ПФИРУМ

L IT-ТЕХНОЛОГИИ

Рисунок 2. Вид окна сводной ведомости.

Рисунок 3. Вид окна печати ведомостей.

Расчетные показатели заполнены из соответствующих рабочих ведомостей. Все поля доступны для редактирования.

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

левым указателем соответствующую вкладку.

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

печати ведомостей представлен на рисунке 3.

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

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

Представленная в качестве примера разработанная программа была протестирована на контрольном примере и показала совпадение полученных результатов с данными контрольного примера.

Программа отвечает современному уровню компьютерных технологий, работа в ней рассчитана как на опытных пользователей персональных компьютеров (ПК), так и на начинающих, она может использоваться для ускоренной обработки и анализа результатов испытаний на ПК при исследованиях и испытаниях сельскохозяйственной техники и технологий на машиноиспытательных станциях Минсельхоза России, ВУЗах, НИИ и других заинтересованных организациях.

Литература

1. Табашников А.Т. Обработка результатов испытаний и научных исследований. КубНИИТиМ, Новокубанск, 2006.

2. Доспехов Б.А. Методика полевого опыта (с основами статистической обработки результатов исследований). 5-е изд., доп. и перераб. - М.: Агропромиздат, 1985.

3. Подольская Е.Е, Бондаренко Е.В., Свиридова С.А. Стандартизация методов испытаний машин для товарной обработки плодов // Техника и оборудование для села. - 2021. - № 8. - С. 27-29.

4. JavaScript and HTML DOM Reference, HTML Objects - все свойства и методы [Электронный ресурс]. URL: http://www. w3schools.com/jsref/ (дата обращения 11.01.2017).

5. Visual Studio Code [Электронный ресурс]. URL: https://code.visualstudio. com/ (дата обращения 11.07.2021).

6. Notepad++ [Электронный ресурс]. URL: https://notepad-plus-plus.org/ (дата обращения 01.08.2021).

7. WHAT WEB CAN DO TODAY? [Электронный ресурс]. URL: https://notepad-plus-plus.org/ (дата обращения 06.05.2021).

8. Progressive Web Apps Training [Электронный ресурс]. URL: https://de-velopers.google.com/web/ilt/pwa?hl=ru (дата обращения 07.05.2021).

i Надоели баннеры? Вы всегда можете отключить рекламу.