Алгоритмическое и программное обеспечение расчета и заполнения «Меню-требования на выдачу продуктов питания»
В настоящее время всё больше организаций общественного питания: столовые, детские сады, школы, кафе и т.д. стремятся автоматизировать рабочий процесс и использовать электронную информацию. Одним из таких рабочих процессов является рутинная операция по расчету количества продуктов питания и затрачиваемых денежных средств, в частности расчет и заполнение «Меню-требования на выдачу продуктов питания».
Актуальность данной работы обусловлена тем, что заведующая производством МКОУ Курловской средней школы №1 должна ежедневно заполнять три формы «Меню-требования на выдачу продуктов питания» (по трем категориям отдельно) на основании информации из технологических карт, меню на день и информации о количестве учащихся на день (поиск и выбор информации из технологических карт производится вручную), при этом требуется учитывать изменение цен на продукты, а также сезонные изменения массы продуктов.
Целью данной работы является снижение временных затрат на расчет и заполнение «Меню-требования на выдачу продуктов питания», снижение вероятности возникновения ошибок за счет человеческого фактора.
В рамках работы решались следующие задачи:
Анализ существующих систем по расчету и заполнению «Меню-требования на выдачу продуктов питания»;
Построение иерархии диаграмм потоков данных;
Разработка алгоритмического и программного обеспечения;
Разработка руководства пользователя.
В ходе проведенного исследования была построена диаграмма потоков данных, представленная на рисунке 1. В процессе анализа литературы и объекта было выявлено, что для разработки программного обеспечения расчета и заполнения «Меню-требования на выдачу продуктов питания» необходимо использовать язык программирования VBA в среде MS Excel, так как одним из требований к программному обеспечению является возможность интеграции в среду Excel.
Рисунок 1 – Диаграмма потоков данных
В результате работы было создано алгоритмическое и программное обеспечение расчета и заполнения «Меню-требования на выдачу продуктов питания», которое удовлетворяет требованиям заказчика:
- Осуществление выбора блюд из перечня имеющихся технологических карт через интерфейс пользователя;
- Возможность корректировки выходной формы «Меню-требования на выдачу продуктов питания»;
- Возможность дополнения базы технологических карт;
- Вывод таблицы с информацией о количестве продуктов на неделю;
- Низкая цена покупки и обслуживания ПО.
Для программного обеспечения было разработано руководство пользователя.
Научный руководитель – к.т.н., доц. Пономарева Ю.П.