Тема: Разработка программы для подсчета количества и раскройки отделочных материалов
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 9
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И СУЩЕСТВУЮЩИХ РЕШЕНИЙ 11
1.1 МАТЕМАТИЧЕСКИЕ МОДЕЛИ И ЗАДАЧИ, РЕШАЕМЫЕ ПРИ
ОПТИМИЗАЦИИ РАСКРОЯ МАТЕРИАЛОВ 11
1.2 ОБЗОР ПРОЕКТОВ, РЕШАЮЩИХ АНАЛОГИЧНЫЕ ЗАДАЧИ 13
1.2.1 AllCalc (Калькулятор отделочных работ) 13
1.2.2 Аттрактив (Расчет стройматериалов для ремонта) 14
1.2.3 МойДомик (Калькулятор вагонки) 15
1.2.4 Стройрасчет (Калькулятор расчета террасной доски) 17
1.2.5 Калк.Про (Калькулятор гипсокартона на стены) 18
1.2.6 Сотдел (Калькулятор сайдинга) 20
1.2.7 СвойДом (Калькулятор количества досок на обшивку стен) 21
1.2.8 Сравнение аналогичных проектов 22
ВЫВОД 23
2. ПРОЕКТИРОВАНИЕ ПРИЛОЖЕНИЯ 24
2.1 ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ К ПРИЛОЖЕНИЮ 24
2.2 НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ К ПРИЛОЖЕНИЮ 24
2.3 ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ 25
2.4 ВЫБОР ИСПОЛЬЗУЕМЫХ ИНСТРУМЕНТОВ 26
2.4.1 JavaScript 26
2.4.2 HTML 26
2.4.3 CSS 27
2.4.4 Canvas 27
2.4.5 Twitter Bootstrap 28
2.4.6 JQuery 29
2.4.7 Brackets 29
ВЫВОД 29
3. РЕАЛИЗАЦИЯ 30
3.1 ИНТЕРФЕЙС 30
3.1.1 Объекты для расчета 31
3.1.2 Материалы 32
3.1.3 Блок расчетов 34
3.1.4 Формирование заказа на раскрой 37
3.2 РЕАЛИЗАЦИЯ ВЫЧИСЛЕНИЯ КООРДИНАТ ЗАГОТОВОК 38
3.3 АЛГОРИТМЫ РАСЧЕТА 40
3.3.1 Реализация алгоритма выбора карт раскроя без параметров 40
3.3.2 Реализация алгоритма выбора карт раскроя с минимальным остатком 41
3.3.3 Реализация алгоритма выбора карт с максимальной применяемостью из
карт с минимальным остатком 41
ВЫВОД 41
4. ТЕСТИРОВАНИЕ 42
4.1 ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ ПРИЛОЖЕНИЯ 42
4.2 СРАВНИТЕЛЬНЫЙ АНАЛИЗ ЭФФЕКТИВНОСТИ РАЗРАБОТАННЫХ
АЛГОРИТМОВ 47
4.2.1 Начальные данные 47
4.2.2 Результаты расчетов 48
ВЫВОД 56
ЗАКЛЮЧЕНИЕ 57
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 58
ПРИЛОЖЕНИЕ А 60
ПРИЛОЖЕНИЕ Б 72
📖 Введение
Задачу рационального раскроя сформулировал советский ученый Канторович, еще в 1939 году в своей работе «Математические методы организации и планирования производства» [1]. Эта задача состоит в разработке такого плана, который обеспечивает необходимый комплект изделий при минимальных отходах при раскрое материалов или обеспечивает максимальное число комплектов изделий. Целью решения задачи является выполнение плана при минимальном количестве отходов.
В наше время эта задача приобретает все большую актуальность: появляется огромное количество различных отделочных материалов по разным ценам и при их рациональном использовании можно сэкономить крупную сумму, особенно это актуально для отделки больших зданий или при бюджетном ремонте или строительстве.
Подобного рода задачи существуют в различных отраслях промышленности и имеют большой экономический потенциал.
Практически все материалы, используемые в промышленности, поступают на производство в виде стандартных форм заданного размера, а их дальнейшее использование без деления на части практически всегда невозможно. Например, при отделке сайдинг разрезается на меньшие части. Из-за сложности предварительного расчета появляется немалое количество отходов, которое нельзя применить в дальнейшем. Это происходит из-за сложных поверхностей, которые зачастую содержат различные проемы.
Минимальное повышение эффективности раскроя материала может обеспечить значимый экономический эффект, особенно при больших объемах строительства или ремонта.
В рамках выпускной квалификационной работы рассмотрена разработка веб-приложения для рационального расчета количества и раскройки отделочных материалов.
Целью работы является разработка веб-приложения для рационального расчета количества и раскройки отделочных материалов.
Для достижения поставленной цели требуется решить следующие задачи:
1) провести анализ предметной области и сравнительный анализ существующих решений;
2) сформировать требования к разрабатываемому приложению и выбрать средства разработки;
3) реализовать приложение, следуя сформированным требованиям, с помощью выбранных средств разработки;
4) произвести тестирование приложения.
✅ Заключение
1) произведен обзор предметной области;
2) проведен обзор аналогичных решений;
3) проведен сравнительный анализ аналогичных решений;
4) проведен обзор инструментов для реализации проекта;
5) сформированы функциональные и нефункциональные требования;
6) рассмотрены варианты использования;
7) реализовано веб-приложение для подсчета количества и раскройки отделочных материалов;
8) проведено функциональное тестирование;
9) проведен сравнительный анализ разработанных алгоритмов.
Все поставленные задачи были решены, цель достигнута.
Разработанное приложение имеет перспективы дальнейшего развития.



