Реферат
Введение 5
1. Анализ предметной области 6
1.1 Описание предметной области 6
1.2 Выбор паттерна и фреймворка приложения 9
1.2.1 Паттерн Model-View-Presenter 10
1.2.2 Паттерн Model-View-View Model 11
1.2.3 Паттерн Model-View-Controller 12
2. Выбор СУБД. 14
2.1 Выбор Фреймворка и среды разработки 15
2.2 Выбор API визуализации и обработки 2D и 3D объектов 18
2.3 Выводы 20
3. Реализация модуля визуализации 21
3.1 Реализация моделей и модуля воспроизведения моделей 21
3.2 Реализация элементов контроля моделей и модуля воспроизведения
моделей 28
4. Методы и средства реализации задачи 34
4.1 Требования к функциональному назначению приложения 34
4.2 Анализ требований к интерфейсу приложения 35
4.3 Требования к средствам разработки 38
4.4 Проектирование программного обеспечения 41
4.4.1 Проектирование базы данных 41
4.4.1.1 Концептуальное проектирование 41
4.4.1.2 Логическое проектирование базы данных 45
4.4.1.3 Даталогическое проектирование БД 47
4.4.2 Инфологическая модель 50
4.5 Проектирование структуры программного обеспечения 51
4.6 Проектирование алгоритмов 58
4.7Проектирование пользовательского интерфейса 59
4.8 Реализация сайта 3D визуализации 68
5. Технология разработки и тестирование системы 69
5.1 Установка и настройка веб-сервера APACHE 70
5.2 Установка и настройка скриптового языка программирования РНР.. 81
5.2.1 Установка РНР 87
5.2.1 Разработка интерфейса системы каталогизации 91
6 Безопасность жизнедеятельности 94
6.1 Организация безопасных условий труда на рабочем месте оператора
ПЭВМ 94
6.2 Расчет освещенности на рабочем месте 105
6.3 Параметры микроклимата 108
6.4 Шум и вибрация 110
6.5 Вывод 110
7 ЗАКЛЮЧЕНИЕ 113
Приложение А (ОБЯЗАТЕЛЬНОЕ) Листинг программы 114
Приложение В (ОБЯЗАТЕЛЬНОЕ) ВЕДОМОСТЬ ДИПЛОМНОГО
ПРОЕКТА
Приложение В (ОБЯЗАТЕЛЬНОЕ) Графическая часть 140
В условиях жесткой конкурентной борьбы и быстро меняющейся ситуации фирмы должны не только концентрировать внимание на внутреннем состоянии дел, но и вырабатывать долгосрочную стратегию поведения, которая позволила бы им успевать за изменениями, происходящими в их окружении.
Ускорение изменений в окружающем мире, появление новых запросов потребителя, возрастание конкуренции за ресурсы, появление новых неожиданных возможностей для бизнеса, открываемых достижениями новых технологий, а также развитие информационных сетей, делающих возможным мгновение распространение и получение информации, широкая доступность современных технологий, изменение роли человеческих ресурсов привели к резкому возрастанию значения технологий товарной визуализации.
В рамках дипломного проекта требуется разработать интернет ресурс- конфигуратор товарных юнитов.
Актуальность данной работы обусловлена тем, что в связи с распространением коммуникационных устройств и сети Internet потребителю не хочется стоять в очередях выясняя, какая конкретная модель товара ему подойдет и что для этого требуется. Потребитель должен иметь возможность зайти на интернет ресурс и ввести свои размеры и пожелания по юниту получить готовый ответ моментально, либо получить ответ от смарт бота или онлайн консультанта, что в конкретном магазине нет желаемого товара
В ходе выполнения дипломной работы было разработано web приложение, обеспечивающее реализацию онлайн конфигуратора мебели.
Данный проект это приложение на основе паттерна MVC, созданное на основе web технологий и библиотек интеграции графических объектов. Приложение интегрируется со сторонними службами для обеспечения визуализации и работы с данными. Приложение построено с использованием технологий, которые являются производительными, гибкими и масштабируемыми.
1. Кац И.Д. jQuery. Подробное руководство по JavaScript; Символ-плюс - М., 2017. - 624 с.
2. Дронов В.А. JavaScript и AJAX в Web-дизайне; БХВ-Петербург - М., 2018. - 736 с.
4. Дунаев В.И. JavaScript. Самоучитель; Питер - М., 2015. - 400 с.
5. Дунаев В.И. Изучаем Node.js; Питер - М., 2018. - 400 с.
7. Клименко Р.С. Веб-мастеринг на 100%; Питер - М., 2015. - 920 с.
9. Крокфорд Д. JavaScript. Сильные стороны; Питер - М., 2016. - 262 с.
10. Лазаро И. К., Джозеф И. Н. Полный справочник по HTML, CSS и JavaScript; ЭКОМ Паблишерз - М., 2016. - 311 с.
11. Макфарланд Д. JavaScript и jQuery. Исчерпывающее руководство; Эксмо - М., 2015.-688с.