Похожие презентации:
Создание персонализированного сервиса для планирования мероприятий
1.
Создание персонализированного сервиса дляпланирования мероприятий
Студент: Мартынов Сергей Сергеевич
Группа 4028
Направленность: Информационные системы и технологии в медиаиндустрии
г. Санкт-Петербург, 2024 г.
2.
Оглавление ВКР1. Исследование предметной области
1.1 Анализ целевой аудитории
1.2 Актуальность приложения
1.3 Обзор существующих аналогов
2. Постановка задачи и разработка требований
4. Программная реализация
4.1 Реализация модуля авторизации
4.2 Реализация модуля “Организаторы”
4.3 Реализация модуля “События”
2.1 Постановка задачи
2.2 Функциональные требования
2.3 Нефункциональные требования
2.4 Требования к дизайну и интерфейсу
2.5 Требования безопасности
3. Проектирование ПО
3.1 Проектирование базы данных
3.2 Выбор архитектуры
3.2 Языки и технологии, используемые
при разработке
2/19
3.
Актуальность работыАктуальность
Потребность в оптимизации процессов планирования мероприятий
Увеличение спроса на персонализированные услуги в сфере организации
мероприятий
Снижение затрат на планирование мероприятий благодаря использованию
персонализированного сервиса
Улучшение качества планирования мероприятий с учетом индивидуальных
предпочтений клиентов
3/19
4.
Цель и задачиЦель
Разработать персонализированный сервис планирования мероприятий.
Задачи
➔ Анализ существующих решений
➔ Проектирование и создание масштабируемой микросервисной архитектуры
приложения
➔ Определение и реализация структуры базы данных
➔ Разработка интуитивно понятного и адаптивного дизайна пользовательского
интерфейса
4/19
5.
Анализ существующих решений5 /19
6.
Анализ существующих решений6/19
7.
Анализ существующих решений7/19
8.
Проектирование и создание масштабируемоймикросервисной архитектуры приложения
Архитектура
➔ .NET 8 - Сервер приложения
◆ Кроссплатформенный
◆ Производительный
◆ Открытый исходный код
➔ SVELTE KIT - Фронтенд
◆ Производительный
◆ Улучшенная реактивность
◆ Открытый исходный код
➔ GraphQL - API
◆ Строгая типизация
◆ Эффективная работа с API
◆ Расширяемость
➔ PostgreSQL
◆ Гибкая работа с транзакциями
◆ Открытый исходный код
◆ Широкий спектр возможностей
➔ Swarm - оркестратор
◆ Родной оркестратор Docker
◆ Низкий порог входа
◆ Идеально подходит для небольших
и средних систем
➔ S3 - Облачное хранилище
◆ Индустриальный стандарт
◆ Гибкость
◆ Масштабируемость
8/19
9.
Определение и реализация структуры базы данных9/19
10.
ИнтерфейсГлавный экран
10/19
11.
ИнтерфейсРегистрация
11/19
12.
ИнтерфейсЛогин
12/19
13.
ИнтерфейсПросмотр мероприятий
13/19
14.
ИнтерфейсСоздание мероприятия
14/19
15.
ИнтерфейсПросмотр и редактирование мероприятия
15/19
16.
Демонстрация работающей программыeventool.online
16/19
17.
На текущий момент не сделано-
Пояснительная записка
Работа со списком гостей
Работа с заметками
Загрузка изображений
17 /19
18.
ЗаключениеВ ходе выполнения ВКР были выполнены задачи:
1. Анализ существующих решений
2. Проектирование и создание масштабируемой микросервисной
архитектуры приложения
3. Определение и реализация структуры базы данных
4. Разработка интуитивно понятного и адаптивного дизайна
пользовательского интерфейса
18 /19
19.
Спасибо за внимание!Мартынов Сергей Сергеевич
ГРУППА 4028
Тема ВКР - Создание
персонализированного сервиса для
планирования мероприятий
19 /19