Тема: Разработка системы виртуализации интерьера на основе BabylonJS
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 5
Глава 1 Анализ и моделирование деятельности ООО «1Т» 8
1.1 Общая характеристика предприятия 8
1.2 Направления деятельности и структурные подразделения 9
1.3 Моделирование бизнес-процессов 13
1.3.1 Модель бизнес-процесса AS-IS 13
1.3.2 Модель бизнес-процесса TO-BE 15
1.4 Выявление недостатков 17
1.5 Определение бизнес-требований 18
1.6 Требования к разрабатываемой информационной системе
виртуализации 3D интерьеров «Interior Constructor» 20
Глава 2 Проектирование информационной системы «Interior Constructor» ... 22
2.1 Выбор технологии проектирования 22
2.2 Варианты использования 23
2.3 Диаграмма классов системы виртуализации интерьера 30
2.3.1 Прототип диаграммы классов 31
2.3.2 Детализированная диаграмма классов 32
2.4 Концептуальная модель данных 34
2.5 Логическая модель данных 36
2.6 Требования к программно-аппаратному обеспечению 38
2.7 Прототипы дизайна системы 39
Глава 3 Разработка информационной системы виртуализации интерьера
«Interior Constructor» 43
3.1 Выбор технологии разработки 43
3.2 Выбор СУБД 45
3.3 Физическая модель данных 46
3.4 Модули информационной системы виртуализации интерьера
«Interior Constructor» 47
3.5 Бэкенд информационной системы «Interior Constructor» 48
3.5.1 Реализация моделей посредством библиотеки
Mongoose 50
3.5.2 Интерфейс программирования приложения (API) для
информационной системы «Interior Constructor» 50
3.6 Фронтенд информационной системы «Interior Constructor» 52
3.6.1 Модуль регистрации и авторизации 53
3.6.2 Модуль навигации и разграничения доступа 54
3.6.3 Модуль управления интерьерами 58
3.7 Нагрузочное тестирование информационной системы «Interior
Constructor» при помощи Yandex.Tank 59
Глава 4 Расчет экономической эффективности внедрения информационной
системы виртуализации интерьера «Interior Constructor» 62
4.1 Выбор и обоснование метода расчета экономической
эффективности 62
4.2 Расчет фактических затрат на реализацию информационной
системы виртуализации интерьера «Interior Constructor» 63
4.3 Расчет ожидаемого экономического эффекта от
использования результатов проекта 68
Заключение 70
Список используемой литературы и используемых источников 71
Приложение А Код эндпоинта sign-in 76
Приложение Б Отчет о проведенном нагрузочном тестировании 77
Приложение В Список задач календарного плана 78
Приложение Г Фрагмент сетевого графика календарного плана 79
📖 Введение
Тема исследования «Разработка системы виртуализации интерьера на основе BabylonJS» позволит совместить современный подход и новейшие технологии на базе легковесного кроссбраузерного JavaScript-фреймворка, используя 2D и SD-графику в браузере без использования каких-либо сторонних плагинов и дополнений.
Актуальность настоящего исследования обуславливается, во-первых, разработкой и внедрением информационной системы, позволяющей оптимизировать внешние и внутренние потоки информации, а во-вторых, модернизировать существующие процессы внутри компании, а также существенно ускорить работу организации в целом.
Объект исследования: процесс виртуализации интерьера в ООО «1Т».
Предмет исследования: автоматизация бизнес-процесса разработки пользовательских трехмерных сцен на основе оптимального ИТ-решения.
Деятельность компании ООО «1Т» сосредоточена на разработке программных продуктов в соответствии с вызовами современного цифрового общества. Программными решениями охвачены сферы торговли, образования, консалтинга и экспертизы.
Цель исследования: разработка системы виртуализации интерьера на основе BabylonJS.
Гипотеза исследования состоит в том, что продуктивная разработка пользовательских трехмерных интерьеров будет достигнута, если:
- заблаговременно выявить и проанализировать бизнес-процессы;
- описать желаемый программный продукт в соответствии с требованиями, предъявляемыми компанией;
- разработать информационную систему;
- провести необходимые мероприятия по тестированию и интеграции информационной системы в бизнес-процессы компании.
Для достижения поставленной цели необходимо решить следующие задачи, которые формулируются из гипотезы данного исследования:
- дать общую характеристику предприятия и выделить бизнес- процесс, требующий автоматизации;
- разработать модели бизнес-процесса AS-IS и TO-BE;
- определить бизнес-требования к разрабатываемой информационной системе;
- спроектировать информационную систему;
- выбрать технологию проектирования, определить требования к программно-аппаратному обеспечению и дизайну системы;
- построить диаграмму вариантов использования и диаграмму классов системы виртуализации интерьера;
- отобразить концептуальную и логическую модель данных;
- разработать информационную систему с помощью выбранной технологии разработки;
- провести нагрузочное тестирование;
- рассчитать экономическую эффективность внедрения системы.
Научная новизна исследования заключается в использовании современной JavaScript-библиотеки для отображения трехмерных объектов, а именно для реализации системы, позволяющей пользователю создавать собственные интерьеры и другие группы объектов.
Теоретическая значимость исследования заключается в:
- рассмотрении алгоритма разработки программных компонентов;
- анализа бизнес-процессов;
- исследования стратегических и функциональных требований к системе;
- изучении и применении библиотеки BabylonJS.
Практическая значимость исследования представлена разработанной системой виртуализации интерьера на основе BabylonJS...
✅ Заключение
В настоящей бакалаврской работе была подробно проанализирована предметная область, раскрыта деятельность компании ООО «1Т», определены направления её деятельности и структурные подразделения.
На основании цели работы, сформированных требований и задач исследования, выбрана технология проектирования, на основании которой выполнены последующие работы по проектированию функционала, ключевых сущностей, состояний, компонентов и моделей данных.
Применение BPMN 2.0 позволило визуализировать бизнес-процесс и улучшить его качество, а равно существенно сократить временные затраты и повысить продуктивность всей работы.
Использование различных UML-диаграмм позволило структурировать систему и определить ее технические особенности.
В процессе написания данной работы были выполнены все поставленные задачи.
Результат проделанной работы - разработанная система виртуализации интерьера на основе BabylonJS, а также опыт использования современной JavaScript-библиотеки для отображения трехмерных объектов Babylonjs, раскрывает научную и практическую значимость данного исследования.
Приведенная оценка экономической эффективности в свою очередь показала, что внедрение информационной системы позволит получать от неё годовую экономию в размере 817 125 р., а срок окупаемости составит 21 месяц и 11 дней.





