статья. Статья 2022 (1). Автоматизация расчета рациона питания детей
Скачать 245.01 Kb.
|
АВТОМАТИЗАЦИЯ РАСЧЕТА РАЦИОНА ПИТАНИЯ ДЕТЕЙСтаростина В.М., Асалханов П.Г. Иркутский государственный аграрный университет имени А.А. Ежевского, п. Молодежный, Иркутский р-он, Иркутская обл., Россия В статье описано проектирование приложения для расчета рациона питания детей. Проведен Обзор основных федеральных законов и нормативно справочных документов Осуществлен обзор программных продуктов для составления рациона питания. Выявлены функциональные требования к проектированному приложению. Описан алгоритм работы и приведен макет пользовательского интерфейса приложения. Использование данного приложения позволит сократить время и уменьшить количество ошибок при составлении рациона питания, что повышает эффективность деятельность сотруднику в целом. Ключевые слова: проектирование, программное приложение, рацион питания детей. AUTOMATION OF CALCULATION OF CHILDREN'S DIET Starostina, V. M., Asalkhanov P. G Irkutsk State Agrarian University named after A. A. Yezhevsky, Molodezhny village, Irkutsk District, Irkutsk Region, Russia The article describes the design of an application for calculating the diet of children. A review of the main federal laws and regulatory reference documents was carried out, a review of software products for the preparation of a diet was carried out. The functional requirements for the designed application are revealed. The algorithm of operation is described and the layout of the user interface of the application is given. Using this application will reduce the time and reduce the number of errors in the preparation of the diet, which increases the efficiency of the employee as a whole. Keywords: design, software application, children's diet. Процесс расчета рациона питания детей очень важен и требует больших затрат и времени для расчетов. Поэтому целесообразно является автоматизации специализированной компьютерной программы, которая позволит сотруднику существенно сократить трудозатраты и потратить сэкономленное время на выполнение более содержательных обязанностей по контролю качества продуктов и блюд, на непосредственную работу с детьми, работу на пищеблоке. Цель работы - проектирование приложения для расчета рациона питания детей. Для достижения поставленной цели необходимо решить следующие задачи: Обзор основных федеральных законов и нормативно справочных документов; обзор существующих на рынке программ для расчета рациона питания; выявление функциональных требований к приложению для составления рациона питания детей; описать алгоритм работы и пользовательского интерфейса приложения. Среди основных федеральных законов и нормативных документов выделим следующее: Федеральный закон от 30 марта 1999 г. № 52-ФЗ «О санитарно-эпидемиологическом благополучии населения». [5]. Постановление Правительства РФ №276 от 10 мая 2007 «Правила оказания услуг общественного питания». Нормативные документы сферы питания детей РФ: Федеральный закон от 2 января 2000 г. № 29-ФЗ «О качестве и безопасности пищевых продуктов». Нормативные документы санитарно-эпидемиологических правил и норм СанПиН 2.3/2.4.3590-20 "Санитарно-эпидемиологические требования к организации общественного питания населения" с 1 января 2021 г. до 1 января 2027 г. СанПиН 2.3.2.1324-03. «Гигиенические требования к срокам годности и условиям хранения пищевых продуктов». Рассмотрим существующие на рынке программы для расчета рациона питания. Среди отечественных разработок можно выделить следующие. Программный продукт «Вижен-Софт:Диетическое питание» соответствует всем требованиям, предъявляемым к программам автоматизации организации питания в учреждениях здравоохранения, соответствует СанПиН 2.3/2.4.3590-20. [1]. 1С: Дошкольное питания - программа предназначена для автоматизации процесса управления питанием в школах, организациях начального и среднего профессионального образования и других организованных коллективах (оздоровительные лагеря, спортшколы и др.) [2]. ИАС «АВЕРС: Расчет меню питания» – предназначена для автоматизированного планирования и организации питания в дошкольных образовательных учреждениях. Система включает в себя: справочник типовых технологических карт приготовления блюд, составленных в соответствии с действующими нормативными документами, регламентирующими процесс организации питания в дошкольных образовательных учреждениях, справочник продуктов питания, используемых при приготовлении блюд, библиотеку шаблонов типовых периодических меню питания. [3]. Рассмотренные программные продукты являются комплексными средствами по автоматизации процесса организации и управления питанием детей в различных организациях. Между тем в данных программных продуктах отсутствует возможность подключения к базе данных «1С Складской учет», что не позволяет осуществлять автоматическую проверку наличия продуктов на складе и формировать меню питания на основе актуальных данных. Связи с этим целесообразно создание собственного приложения расчета рациона питания для детей. К основным функциональным требованиям, предъявляемым к разрабатываемому приложению, можно отнести следующее: 1) Составление четырнадцатидневного сбалансированного меню питания для столовой; 2) Составление продуктовых наборов, соответствующих норме питания для детей; 3) Учет наличия продуктов на складе при составлении меню питания и продуктовых наборов; 4) Возможность подключение к базе данных «1С Складской учет» для получение актуальной информации по наличию продуктов на складе; 5) Формирование заявок на поставку продуктов необходимых для реализации меню питания; 6) Возможность редактирование базы данных продуктов питания и блюд; 7) Обеспечение простого и доступного интерфейса пользователя. Для разработки данного приложения был выбран следующий инструментарий: среда разработки Microsoft Visual Studio Community 2017; язык программирования C#; СУБД Microsoft SQL Server. Алгоритм работы составления меню питания детей можно представить в виде блок-схемы, изображенной на рис. 1 Рисунок 1 –Алгоритм работы составления меню питания детей. Для каждого варианта выбора блюд может быть определена его калорийность, химический состав (количество белков, жиров, углеводов), а также содержание витаминов и минеральных веществ. Это даст возможность диетсестре рекомендовать детям наиболее приемлемые для них пищевые рационы. Основой для информационной системы приложения рациона питания детей была использована СУБД MS SQL Server. На рисунке 2 представлена модель данных MS SQL Server составление рациона питания детей. Рисунок 2 - Модель данных MS SQL Server Модель данных разрабатываемой информационной системы состоит из 12 сущностей: продукты, составление меню, блюда, тип блюда, возрастная группа, дни недели, меню, составление продуктовых наборов, продуктовый набор, заявка на поставку, склад, поставщик. Между сущностями существуют связи 1: М (один-ко-многим). Далее рассмотрим пользовательский интерфейс системы, который состоит из одного главного окна и нескольких подчиненных окон. Основным элементом главного окна является меню, которые содержат разделы: «Файл»; «Расчет»; «Редактирование БД»; «Справка». На рисунке 3представлен интерфейс главного окна «Рацион питания детей». Рисунок 3– Интерфейс главного окна приложения «Рацион питания детей» Раздел «Файл» включает в себя пункты для открытия и закрытие БД и сохранение самого приложения. Раздел «Расчет» содержит следующие пункты: «Меню для столовой», «Продуктовый набор», «Заявка на склад». Раздел «Редактирование базы данных» позволяет редактировать таблицы базу данных. Справочная информация содержится в разделах справки пунктах «Помощь» и «О программе». Таким образом, проведен обзор основных федеральных законов и нормативно справочных документов. Осуществлен обзор программных продуктов для составления рациона питания. Выявлены функциональные требования к проектированному приложению. Описан алгоритм работы и приведен макет пользовательского интерфейса приложения.Использование данного приложения позволит сократить время и уменьшить количество ошибок при составлении рациона питания, что повышает эффективность деятельность работнику в целом. Список литературы Вижен-Софт:Диетическое питание [Электронный ресурс]. Режим доступа: https://pitaniesoft.ru/. Дата доступа: 25.02.2022. 1С: Дошкольное питание [Электронный ресурс]. Режим доступа: https://www.1cbit.ru/blog/chto-takoe-programma-1s/. Дата доступа: 25.01.2021. ИАС «АВЕРС: Расчет меню питания» [Электронный ресурс]. Режим доступа: https://www.iicavers.ru/produktsiya/upravlenie/rmp/. Дата доступа: 24.01.2021. Старостина В.М. Проектирование приложения для расчета рациона питания детей в ОГБУ СО «Социально – реабилитационный центр для несовершеннолетних заларинского района»/ В.М. Старостина, П.Г Асалханов // ― Научные исследования студентов в решении актуальных проблем АПК‖ Материалы всероссийской научно-практической конференции. – Иркутск: Изд-во Иркутский ГАУ, 2021. - С. 113-120. Федеральный закон от 30 марта 1999 г. № 52-ФЗ «О санитарно-эпидемиологическом благополучии населения». [Электронный ресурс]. Режим доступа: https://docs.cntd.ru/document/901729631. Дата доступа: 22.03.2022 References Vision Software:Dietary nutrition [Electronic resource]. Access mode: https://pitaniesoft.ru /. Access date: 02/25/2022. 1C: Preschool nutrition [Electronic resource]. Access mode: https://www.1cbit.ru/blog/chto-takoe-programma-1s /. Date of access: 25.01.2021. IAS "OBVERSE: Calculation of the power menu" [Electronic resource]. Access mode: https://www.iicavers.ru/produktsiya/upravlenie/rmp /. Date of access: 01/24/2021. Starostina V.M. Designing an application for calculating the diet of children in the OGBU SO "Social rehabilitation center for minors of the Zalarinsky district"/ V.M. Starostina, P.G. Asalkhanov // ― Scientific research of students in solving urgent problems of the agro-industrial complex Материалы Materials of the All-Russian scientific and practical conference. - Irkutsk: Publishing House of Irkutsk State University, 2021. - pp. 113-120. Federal Law No. 52-FZ of March 30, 1999 "On sanitary and epidemiological welfare of the population". [electronic resource]. Access mode: https://docs.cntd.ru/document/901729631 . Access date: 22.03.2022. Сведения об авторах Старостина Валерия Михайловна - студентка 1-го года обучения направления 09.04.03 Прикладная информатика. Иркутский государственный аграрный университет имени А.А. Ежевского (664038, Россия, Иркутская область, Иркутский р-он, пос. Молодежный, тел. 89041201929, e-mail: 89041201929kthf@gmail.com). Асалханов Петр Георгиевич – кандидат технических наук, доцент кафедры информатики и математического моделирования. Иркутский государственный аграрный университет имени А.А. Ежевского (664038, Россия, Иркутская область, Иркутский р-он, пос. Молодежный, тел. 89500621107, e-mail: asalkhanov@mail.ru). Starostina Valeriya M. - Student of the 1st year of study of the direction 09.04.03 - Applied Information Science. Irkutsk State Agricultural University named after A.A. Ezhevsky (Molodezhny, Irkutsk district, Irkutsk region, Russia, 664038, tel. 89041201929, e-mail: 89041201929kthf@gmail.com). Asalkhanov Peter G. - Candidate of Technical Sciences, Ass. Prof. of Department of Informatics and Mathematical Modeling. Irkutsk State Agricultural University named after A.A. Ezhevsky (Molodezhny, Irkutsk district, Irkutsk region, Russia, 664038, tel. 89500621107, e-mail: asalkhanov@mail.ru). |