В текущей версии программы успешно реализована основная функциональность, а именно: получение результатов исследования, формирование доверительных интервалов, автоматическая проверка вхождения в интервал и защита от некорректного ввода. Данная программа имеет множество возможных вариантов дальнейшего развития, например: построение графиков изменения параметров качества веществ, при проведении опытов, их прогнозирование, автоматическое включение и отключение вискозиметра и другие.
Рис. 1. Общая схема информационной системы.
Разработанная информационная система состоит из следующих компонентов: прибора, для измерения вязкости, модуля аналогово-цифрового преобразователя, программы, исполняемой на компьютере и СУБД (Рис. 1).
Рис. 2. Схема реализации
паттерна Layers.
При разработке приложения использовался шаблоном проектирования Layers. Идея данного шаблона формулируется следующим образом: необходимо разделить приложение на слои согласно выполняемым им функциям, и поместить эти слои один над другим, так, чтобы функции, выполняемые внутри слоев, могли взаимодействовать только с функциями того же слоя и нижнего слоя. При этом клиент-пользователь взаимодействует только с самым верхним уровнем.
Разрабатываемое приложение было разбито на нескольких слоев: слой работы с АЦП, слой работы с базой данных, слой логики, слой графического интерфейса и др. В данном случае, пользователь может взаимодействовать только со слоем, отвечающим за графический интерфейс. Каждый слой – это отдельный пакет (каталог), в котором находятся классы, которые отвечают за работоспособность слоя.
Для сохранения результатов опытов решено было использовать реляционную структуру управления базой данных (СУБД) Apache Derby, см [3].
Разработанный аппаратурно-программный комплекс для контроля и оценки параметров качества продукта на основе относительного изменения его величины вязкости позволяет более эффективно использовать трудовые ресурсы и более качественно производить исследование продуктов, тем самым внося вклад в оптимизацию технологических процессов и производств.
Список литературы
Шрамм Г. Основы практической реологии и реометрии / Шрамм Г. – М.: КолосС, 2003. – 312 с.
Чанг Дей Хан, Реология в процессах переработки полимеров / Чанг Дей Хан – М.: Химия, 1979. – 368 с.
Apache Derby – The Apache Software Foundation: [сайт]. – URL: http://db.apache.org/derby/ (дата обращения: 25.03.2017).