Тема: Веб-приложение по созданию фотоальбома-отчета о событии
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Анализ задания на проектирование 5
1.1 Основные понятия 5
1.1.1 Клиентская часть 6
1.1.2 Серверная часть 6
1.1.3 База данных 7
1.2 Выбор средств разработки 7
1.2.1 Язык программирования Python 7
1.2.2 Django - фреймворк для веб-разработки на Python 8
1.2.3 Реляционная система управления базами данных SQLite 9
1.2.4 Интегрированная среда разработки PyCharm 9
1.2.5 Фреймворк Bootstrap 10
1.2.6 Интегрированная среда разработки Webstorm 10
1.2.7 Обоснование выбора средств разработки 11
1.3 Методология разработки 11
1.4 Выводы по разделу 12
2. Проектирование веб-приложения 12
2.1 Модель прецедентов 13
2.2 Модель пользовательского интерфейса 16
2.3 Модель сущностей предметной области 17
2.4 Диаграмма развертывания/компонентов веб-приложения 19
2.5 Вывод по главе 2 20
3. Программная реализация веб-приложения 21
3.1 Разработка интерфейса пользователя 21
3.2 Серверная часть 27
3.3 Вывод по главе 3 31
ЗАКЛЮЧЕНИЕ 32
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 33
📖 Введение
На сегодняшний день, очень многие люди пользуются возможностью фотографировать. Очень многие производители различных гаджетов предоставляют возможность запечатлеть интересные моменты. И чем больше развивается фотография как искусство, тем чаще возникают ситуации обилия фотографий, созданных разными авторами с разных ракурсов и с минимальной задержкой во времени.
Вспомните любые свадьбы, походы, экспедиции. Любые мероприятия, в которых участвуют несколько человек с фотоаппаратами. После подобных событий, люди часами сидят и перебирают фотографии разных авторов. Огромные объемы, разные ракурсы, разные временные промежутки и качество фотографий порой приводят пользователей в ужас. Как итог, на дисках хранятся отложенные на потом гигабайты похожих фотографий и чем дальше, тем их больше. В данной ситуации, приложение по обработке большого числа снимков может отказаться незаменимым.
Целью данной работы является разработка автономного веб-приложения реализующее интерактивный инструмент подготовки фотоальбома-отчет о событии, составленного из фотографий, полученных из разных источников. Приложения должно предоставлять пользователю возможность загружать несколько папок фотографий, сортировать по времени, визуально сравнивать две фотографии, вносить изменения в метаданные фотографий. И создавать новый альбом из выбранных изображений.
✅ Заключение
Согласно ICONIX методологии были проведены анализ системы, сформированы Диаграммы прецедентов, сущностей и каркас пользовательского интерфейса.
В соответствии с функциональными требованиями заказчика и выводами по результатам обзорного исследования сервисов-аналогов, разработан проект веб-приложения, реализующего веб-интерфейс сервиса для создания фотоальбома-отчета о событии. В качестве результат проектирования приведена модель системы в виде совокупности диаграмм на языке моделирования UML, а также прототипа графического интерфейса веб-приложения. Описана архитектура приложения, компонентная структура, функциональный возможности. Выделены и представлены сущности из базы данных необходимые для работы приложения, описаны внесенные в базу изменения.
Как результат, выполнена программная реализация веб-приложения по созданию фотоальбома-отчета о событии.



