Тип работы:
Предмет:
Язык работы:


Облачная платформа для хранения и редактирования 3D-моделей человека

Работа №131027

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы24
Год сдачи2018
Стоимость4650 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
32
Не подходит работа?

Узнай цену на написание


Введение 4
1. Постановка задачи 6
2. Обзор предметной области 7
2.1. Обзор существующих решений 7
2.2. Используемые инструменты и технологии 8
3. Архитектура 10
4. Реализация 12
4.1. База данных 12
4.2. Регистрация пользователя 13
4.3. Аутентификация 14
4.4. Загрузка и скачивание модели 14
4.5. Демонстрация модели 16
5. Веб-сервис 18
5.1. Сценарий использования 18
5.2. Интерфейс 19
6. Тестирование 21
Результаты 22
Список литературы 23

В последние годы в мире набирает популярность здоровый образ жизни. По этой причине люди все чаще задумываются о состоянии своего здоровья и следят за ним. Как известно, в результате обсле­дования человек получает документы или изображения, демонстриру­ющие результат данной процедуры. В результате, после прохождения нескольких обследований скапливается множество документов. Пере­возить их не всегда удобно, так как они имеют большой формат, что может повлечь за собой их деформацию, вследствие чего информация, хранящаяся на них, может быть частично или полностью повреждена. Также со временем снимки имеют свойство выцветать и после этого информацию на них трудно идентифицировать.
Помимо этого, в настоящее время более широкое распространение получает 3В-сканирование [1]. SD-моделирование представляет собой процесс создания трёхмерной модели объекта. Данный процесс заклю­чается в построении геометрической проекции трёхмерной модели на плоскость с помощью специальных программ. Получило развитие ком­мерческое 3D-сканирование, появляются компании, которые предлага­ют свои услуги по проведению 3D-сканирования, в результате, любой желающий может получить объемную модель своего тела. Данные мо­дели широко применяются в медицине, в частности в пластической хирургии. Их использование позволяет визуализировать будущие из­менения внешности, что значительно упрощает взаимодействие между доктором и пациентом.
Сервис для хранения и просмотра снимков и 3D-моделей необходим как работникам медицинской сферы, так и пациентам. Возможность хранить все медицинские снимки и данные в одном месте позволяет оптимизировать и ускорить процесс обмена информацией между док­тором и пациентом, что положительно сказывается на их взаимодей­ствии. Не менее важным фактором является экономия времени, человек не тратит его, чтобы найти нужные снимки, они все хранятся в одном месте. При создании приложения большую роль играет доступность, с этой задачей справляются веб-приложения, так как они не зависят ни от типа устройства, ни от его платформы, для них важен только доступ к сети интернет.
В данной дипломной работе была поставлена задача разработать веб-сервис, который отвечает данным требованиям.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения выпускной квалификационной работы были до­стигнуты следующие результаты:
• Проведен анализ существующих решений в области хранения и демонстрации 3D-моделей и изображений;
• Разработана архитектура приложения;
• Разработан прототип облачной платформы для хранения и демон­страции 3D-моделей и изображений;
• Разработан прототип облачной платформы, предоставляющая воз­можность регистрации, двухфакторной аутентификации, загруз­ки, удаления и демонстрации 3D-моделей и изображений.
• Разработан графический интерфейс, обеспечивающее взаимодей­ствие пользователя с платформой.


[1] Scott Telfer James Woodburn. The use of 3D surface scanning for the measurement and assessment of the human foot // Journal of Foot and Ankle Research.— 2010.— URL: https://www.ncbi.nlm.nih. gov/pmc/articles/PMC2944246/pdf/1757-1146-3-19.pdf (online; accessed: 20.04.2018).
[2] Библиотека Three.js.— URL: https://github.com/mrdoob/three. js/ (online; accessed: 23.05.2018).
[3] Документация Java SE версии 1.8.— URL: https://docs.oracle. com/javase/8 (online; accessed: 20.04.2018).
[4] Документация JavaScript. — URL: https://www.javascript.com/ (online; accessed: 23.05.2018).
[5] Документация MySQL Server.— URL: https://dev.mysql.com/ doc/refman/8.0/en/ (online; accessed: 20.04.2018).
[6] Документация библиотеки Hibernate.— URL: http://hibernate. org/orm (online; accessed: 20.04.2018).
[7] Сайт Apache Tomcat.— URL: http://tomcat.apache.org (online; accessed: 20.04.2018).
[8] Сайт Blender. — URL: https://www.blender.org/ (online; accessed: 23.05.2018).
[9] Сайт Clara.io.— URL: https://clara.io/ (online; accessed: 23.05.2018).
[10] Сайт движка шаблонов Thymeleaf.— URL: https://www. thymeleaf.org (online; accessed: 20.04.2018).
[11] Сайт приложения Naked3D.— URL: https://naked.fit (online; accessed: 20.04.2018).
[12] Сайт приложения emb3D. — URL: https://www.emb3d.com (online; accessed: 20.04.2018).
[13] Сайт сервиса Amazon S3.— URL: https://aws.amazon.com/s3 (online; accessed: 20.04.2018).
[14] Сайт стокового хранилища Turbosquid. — URL: https: //www.turbosquid.com/Search/3D-Models/free (online; accessed: 28.05.2018).
[15] Сайт стокового хранилища Cgtrader.— URL: https://www. cgtrader.com/free-3d-models (online; accessed: 28.05.2018).
...


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ