Социальная сеть для ведения блога с функциями взаимодействия пользователей

Раздел
Программирование
Просмотров
48
Покупок
0
Антиплагиат
Не указан
Размещена
29 Авг 2023 в 22:18
ВУЗ
Не указан
Курс
4 курс
Стоимость
1 000 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Социальная сеть для ведения блога с функциями взаимодействия пользователей
1.1 Мбайт 1 000 ₽
Описание

Также в социальных сетях можно вести сообщества, посвященные своему бизнесу, тем самым развивать его и рекламировать среди пользователей приложения. Кроме того, есть возможность размещать рекламу на странице и зарабатывать на этом.

Именно поэтому актуальной становится разработка собственного web- приложения социальной сети. Однако, несмотря на популярность существующих социальных сетей, в каждой из них есть свои недостатки. Причем недостатки имеются как в функциональности, так и в удобстве взаимодействия пользователя с системой.

Целью выпускной квалификационной работы является создание web- приложения для ведения блога и обмена информацией с другими пользователями. Данная система позволит искать профили пользователей и тематических сообществ, подписываться на их обновления, а также просматривать новостную ленту и комментировать записи.

Для достижения данной цели были поставлены следующие задачи:

1) разработка архитектуры web-приложения,

2) реализация интерфейса web-приложения,

3) проектирование и развертывание базы данных,

4) реализация регистрации и авторизации,

5) реализация функций для создания и комментирования постов с возможностью вложения в них файлов различного формата,

6) добавление функций для редактирования профиля пользователя,

7) реализация функций для создания сообществ с возможностью управления ими,

8) выбор и реализация алгоритма формирования новостной ленты,

9) внедрение функции поиска по пользователям и сообществам,

10) тестирование и анализ полученных результатов.

Оглавление

ВВЕДЕНИЕ......................................................................................................... 3

1. Анализ предметной области........................................................................... 5

2. Технологии web-разработки.......................................................................... 7

3. Разработка приложения................................................................................ 10

3.1. Функционал web-приложения................................................................... 10

3.2. Проектирование базы данных................................................................... 11

3.3. Клиентская часть........................................................................................ 13

3.4. Серверная часть......................................................................................... 22

4. Тестирование................................................................................................. 28

ЗАКЛЮЧЕНИЕ................................................................................................. 30

СПИСОК ЛИТЕРАТУРЫ................................................................................ 34

ПРИЛОЖЕНИЕ................................................................................................ 36

Список литературы

1) Что такое React и как его освоить: [сайт]. — 2023. — URL: https://academy.yandex.ru/journal/chto-takoe-react-i-kak-ego-osvoit (дата обращения 20.04.2022). — Текст: электронный.

2) Знакомство с JSX: [сайт]. — 2023. — URL: https://reactdev.ru/handbook/introducing-jsx/#why-jsx (дата обращения 20.04.2022). — Текст: электронный.

3) Что такое Axios: [сайт]. — 2023. — URL: https://axios- http.com/ru/docs/intro# (дата обращения 21.04.2022). -— Текст: электронный.

4) Ubuntu Linux: [сайт]. — 2023. — URL: https://thecode.media/ubuntu- linux/ (дата обращения 22.04.2022). — Текст: электронный.

5) Docker: [сайт]. — 2023. — URL: https://blog.skillfactory.ru/glossary/docker/ (дата обращения 23.04.2022). — Текст: электронный.

6) Pro Git book: [сайт] / О системе контроля версий. — 2023. — URL: https://git-scm.com/book/ru/v2 (дата обращения 24.04.2022). — Текст: электронный.

7) npm Docs: [сайт]. — 2023. — URL: https://docs.npmjs.com/ (дата обращения 25.04.2022). — Текст: электронный.

8) Управление данными на стороне клиента: [сайт]. — 2023. — URL: https://www.8host.com/blog/kak-rabotaet-obekt-req-v-express/ (дата обращения 24.04.2022). — Текст: электронный.

9) BCrypt: [сайт]. — 2023. — URL: https://coderlessons.com/articles/php/pochemu-vy-dolzhny-ispolzovat-bcrypt-dlia- kheshirovaniia-sokhranennykh-parolei (дата обращения 29.04.2022). — Текст: электронный.

10) Безопасность JSON Web Tokens: [сайт]. — 2023. — URL: https://cyberpolygon.com/ru/materials/security-of-json-web-tokens-jwt/ (дата обращения 03.05.2022). — Текст: электронный.

11) Документация к PostgreSQL 9.6.24: [сайт]. — 2023. — URL: https://postgrespro.ru/docs/postgresql/9.6/queries-table-expressions (дата обращения 08.05.2022). — Текст: электронный.

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
16 Мая в 14:20
50 +13
0 покупок
Основы программирования
Тест Тест
14 Мая в 19:38
57 +15
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:38
45 +11
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:26
38 +5
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:35
49 +6
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
129
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
160 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
273 +1
4 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
178
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
173
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
125
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
176 +1
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
130 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
170 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
214 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
127
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
106
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
59
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
74
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
77 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
86
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
91
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
141
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
105 +2
1 покупка
Темы журнала
Показать ещё
Прямой эфир