ВВЕДЕНИЕ 3
Глава 1. Постановка задачи 4
1.1 Цель проекта 4
1.2 Требования к функционалу приложения 5
Глава 2. Выбор технологий для реализации проекта 6
2.1. Фреймворк ASP.NET Core 6
2.2. PostgreSQL 7
2.3. Entity Framework Core 8
2.4. JetBrains Rider 9
2.5. Фреймворк Angular 10
2.6. Visual Studio Code 11
Глава 3. Разработка серверной части веб-приложения 12
3.1. Проектирование базы данных 12
3.2. Архитектура серверной части приложения 14
3.3. Авторизация и аутентификация 20
Глава 4. Разработка клиентской части приложения 25
4.1. Структура клиентской части приложения 25
4.2. Импортирование библиотек и компонент 27
4.3. Главная страница приложения 28
4.4. Страница мультфильмов 31
4.5. Страницы авторизации и регистрации 32
4.6. Страница фильма 37
4.7. Страница администрирования 41
Глава 5. Тестирование приложения 46
ЗАКЛЮЧЕНИЕ 56
СПИСОК ЛИТЕРАТУРЫ 62
ПРИЛОЖЕНИЕ 63
В современном обществе значимость веб-технологий растёт с каждым годом, так как они используются во многих сферах жизнедеятельности человека. Например, для развлечений и досуга. Многие люди любят занимать своё свободное время просмотром любимых фильмов или сериалов. Из-за пандемии, вызванной распространением короновирусной инфекции, закрылись многие кинотеатры, что стало проблемой для любителей похода в кино. Однако, благодаря ней популярность онлайн-сервисов, предоставляющих возможность смотреть любимые киноновинки, не выходя из дома, вышла на новый уровень. Использование таких сервисов имеет ряд преимуществ. Во-первых, человек сам решает, когда и где ему удобнее посмотреть фильм. Во-вторых, в онлайн кинотеатре выбор фильмов намного больше, т.к. в кинотеатрах чаще всего показывают лишь фильмы которые вышли совсем недавно. В-третьих, человеку не требуется платить за билет, являющийся главным атрибутом для просмотра фильма в кинотеатрах.
В результате, мы приходим к выводу, что тематика онлайн-кинотеатров актуальна в наше время. Я поставил перед собой задачу создать веб- приложение, с помощью которого, люди смогли бы найти нужный фильм и посмотреть его.
' .
Разработка веб-приложения для просмотра фильмов #9105410
Артикул: 9105410
- Предмет: Программирование
- Уникальность: 67% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2022 году
- Количество страниц: 100
- Формат файла: docx
- Последняя покупка: 29.01.2024
1 999p.
1. Руководство по ASP.NET Core 5. [Электронный ресурс]. - https://metanit.com/sharp/aspnet5/ [Дата обращения: 10.03.2022]
2. Авторизация с помощью JWT-токенов. [Электронный ресурс]. - https://metanit.com/sharp/aspnet5/23.7.php [Дата обращения: 14.03.2022]
3. Пять простых шагов для понимания JSON Web Tokens (JWT). [Электронный ресурс]. - https://habr.com/ru/post/340146/ [Дата обращения: 14.03.2022]
4. ASP.NET 4.x Web API [Электронный ресурс]. - https://docs.microsoft.com/en-gb/aspnet/web-api/ [Дата обращения: 22.03.2022]
5. Документация Angular с примерами кода. [Электронный ресурс].
- https://angdev.ru/doc/setup-and-configuration/ [Дата обращения: 04.04.2022]
6. Vime Documentation. [Электронный ресурс]. - https://vimejs.com/ [Дата обращения: 02.05.2022]
7. Руководство по Angular 13. [Электронный ресурс]. - https://metanit.com/web/angular2/ [Дата обращения: 10.04.2022]
8. Material Design components for Angular. [Электронный ресурс]. - https://material.angular.io/ [Дата обращения: 07.04.2022]
9. Angular - HttpInterceptor. [Электронный ресурс]. - https://angular.io/api/common/http/HttpInterceptor [Дата обращения: 12.04.2022]
10. Гавриличев П.Н. Разработка внутренней части сервиса для просмотра фильмов онлайн [Текст] / Ин-т ВМиИТ. — Казань, 2021. – 44 с.
2. Авторизация с помощью JWT-токенов. [Электронный ресурс]. - https://metanit.com/sharp/aspnet5/23.7.php [Дата обращения: 14.03.2022]
3. Пять простых шагов для понимания JSON Web Tokens (JWT). [Электронный ресурс]. - https://habr.com/ru/post/340146/ [Дата обращения: 14.03.2022]
4. ASP.NET 4.x Web API [Электронный ресурс]. - https://docs.microsoft.com/en-gb/aspnet/web-api/ [Дата обращения: 22.03.2022]
5. Документация Angular с примерами кода. [Электронный ресурс].
- https://angdev.ru/doc/setup-and-configuration/ [Дата обращения: 04.04.2022]
6. Vime Documentation. [Электронный ресурс]. - https://vimejs.com/ [Дата обращения: 02.05.2022]
7. Руководство по Angular 13. [Электронный ресурс]. - https://metanit.com/web/angular2/ [Дата обращения: 10.04.2022]
8. Material Design components for Angular. [Электронный ресурс]. - https://material.angular.io/ [Дата обращения: 07.04.2022]
9. Angular - HttpInterceptor. [Электронный ресурс]. - https://angular.io/api/common/http/HttpInterceptor [Дата обращения: 12.04.2022]
10. Гавриличев П.Н. Разработка внутренней части сервиса для просмотра фильмов онлайн [Текст] / Ин-т ВМиИТ. — Казань, 2021. – 44 с.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка веб-приложения для просмотра фильмов |
Артикул: | 9105410 |
Дата написания: | 19.05.2022 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 67% |
Количество страниц: | 100 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Разработка веб-приложения для просмотра фильмов по предмету программирование
Пролистайте "Разработка веб-приложения для просмотра фильмов" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 23.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 67% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 32 работы. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Web-приложение для решения и визуализации задачи коммивояжера
СЛЕДУЮЩАЯ РАБОТА
Разработка и реализация игры для анализа конструктивности взаимоотношений в семьях