При строительстве и ремонте зданий практически всегда требуется отделка фасада и внутренних помещений. Отделку фасада и отделку внутренних помещений можно выполнить с помощью различных материалов, например, такими: сайдинг, вагонка, панели ПВХ, плитка и прочие. Проведение отделочных и строительных работ невозможно без применения математических вычислений, ведь используемый материал закупается исходя из подсчитанного расхода, зачастую с большим запасом.
Задачу рационального раскроя сформулировал советский ученый Канторович, еще в 1939 году в своей работе «Математические методы организации и планирования производства» [1]. Эта задача состоит в разработке такого плана, который обеспечивает необходимый комплект изделий при минимальных отходах при раскрое материалов или обеспечивает максимальное число комплектов изделий. Целью решения задачи является выполнение плана при минимальном количестве отходов.
В наше время эта задача приобретает все большую актуальность: появляется огромное количество различных отделочных материалов по разным ценам и при их рациональном использовании можно сэкономить крупную сумму, особенно это актуально для отделки больших зданий или при бюджетном ремонте или строительстве.
Подобного рода задачи существуют в различных отраслях промышленности и имеют большой экономический потенциал.
Практически все материалы, используемые в промышленности, поступают на производство в виде стандартных форм заданного размера, а их дальнейшее использование без деления на части практически всегда невозможно. Например, при отделке сайдинг разрезается на меньшие части. Из-за сложности предварительного расчета появляется немалое количество отходов, которое нельзя применить в дальнейшем. Это происходит из-за сложных поверхностей, которые зачастую содержат различные проемы.
Минимальное повышение эффективности раскроя материала может обеспечить значимый экономический эффект, особенно при больших объемах строительства или ремонта.
В рамках выпускной квалификационной работы рассмотрена разработка веб-приложения для рационального расчета количества и раскройки отделочных материалов.
Целью работы является разработка веб-приложения для рационального расчета количества и раскройки отделочных материалов.
Для достижения поставленной цели требуется решить следующие задачи:
1) провести анализ предметной области и сравнительный анализ существующих решений;
2) сформировать требования к разрабатываемому приложению и выбрать средства разработки;
3) реализовать приложение, следуя сформированным требованиям, с помощью выбранных средств разработки;
4) произвести тестирование приложения.
В ходе выполнения работы были разработано веб-приложение для подсчета количества и раскройки отделочных материалов. Для достижения этой цели были выполнены следующие задачи:
1) произведен обзор предметной области;
2) проведен обзор аналогичных решений;
3) проведен сравнительный анализ аналогичных решений;
4) проведен обзор инструментов для реализации проекта;
5) сформированы функциональные и нефункциональные требования;
6) рассмотрены варианты использования;
7) реализовано веб-приложение для подсчета количества и раскройки отделочных материалов;
8) проведено функциональное тестирование;
9) проведен сравнительный анализ разработанных алгоритмов.
Все поставленные задачи были решены, цель достигнута.
Разработанное приложение имеет перспективы дальнейшего развития.