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


Сервис совместного просмотра видеоконтента

Работа №164233

Тип работы

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

Предмет

информатика

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

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


Введение 4
1. Анализ задания для выполнения 5
1.1 Анализ технологий 6
1.1.1 SSR веб-приложения 6
1.1.2 GSR веб-приложения 6
1.1.3 Реактивность веб-приложения 6
1.2 Обзор существующих решений 7
1.2.1 Okko Party 8
1.2.2 Яндекс видео 9
1.2.3 Watch2gether 10
1.2.4 Итоги обзора 11
1.3 Выбор инструментов 12
1.3.1 Выбор инструментов для клиентской части приложения 12
1.3.2 Выбор инструментов для серверной части приложения 12
1.3.3 Выбор базы данных 13
1.4 Динамическое хранилище данных 14
1.5 Итоги анализа задания 15
2. Проектирование 16
2.1 Динамическая модель системы 16
2.1.1 Диаграммы последовательностей 17
2.1.2 Диаграмма вариантов использования 20
2.1.3 Алгоритм использования «Совместного просмотра» 22
2.1.4 База статичных данных 23
2.1.5 База динамических данных 27
2.2 Выводы по главе 28
3. Программная реализация 30
3.1 Диаграмма классов 30
3.2 Модуль авторизации 32
3.3 Модуль главного окна 33
3.4 Модуль профиля фильма 34
3.5 Модуль плеера 36
3.6 Модуль совместного просмотра 37
3.7 Модуль администрирования 38
Заключение 40
Список использованных источников 41

В настоящее время потребление медиаконтента тесно связано с повседневной жизнью. Существует большое количество сервисов, для прослушивания музыки и подкастов, чтения книг, просмотра кино и сериалов. Но в основном все эти сервисы выполняют свою функцию для одного пользователя. И если для совместного прослушивания сервисы могут предлагать настроить свою радиоволну, то сервисы, предоставляющие видеоконтент, зачастую не предлагают подобного функционала. Сервис, который я хочу создать, будет предлагать пользователю весь функционал для совместного просмотра видеоконтента, а также поддерживать функции онлайн переписки и онлайн звонков.
Целью данной работы является разработать сервис для совместного просмотра видеоконтента с функциями загрузки своих видео, создания приватных и общих комнат для совместного просмотра, онлайн чата, онлайн звонками, а также одиночного просмотра.


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

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

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


В результате выполнения курсового проекта была изучена предметная область и существующие на данный момент аналоги.
После изучения аналогов был сформулирован ряд требований, предъявленных к сервису. На основе сформулированных требований были определенны технологии разработки. Клиентская часть была реализована с помощью фреймворка vue.js, серверная часть с помощью Laravel, базой данных была выбрана postgresSQL и redis.
В результате был разработан сервис для совместного просмотра видео - контента.
Была реализована верстка и логика для необходимых модулей, а также реализованы режимы доступа к сервису.
В дальнейшем требуется расширить функциональные возможности для взаимодействия между пользователями


1. Tproger [Электронный ресурс]: - Режим доступа: https://tproger.ru;
2. Laravel [Электронный ресурс]: - Режим доступа:
https: //laravel .com/;
3. Redis [Электронный ресурс]: - Режим доступа:https://redis.io/;
4. JWT [Электронный ресурс]: - Режим доступа:https://jwt.io/;
5. Vue.js [Электронный ресурс]: - Режим доступа: https://ru.vuejs.org/.


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



Подобные работы


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