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

Раздел
Программирование
Просмотров
59
Покупок
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). — Текст: электронный.

Вам подходит эта работа?
Похожие работы
Основы программирования
Лабораторная работа Лабораторная
15 Ноя в 08:56
6 +6
0 покупок
Основы программирования
Курсовая работа Курсовая
13 Ноя в 21:31
10 +2
0 покупок
Основы программирования
Тест Тест
11 Ноя в 14:31
41 +1
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
55 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
55
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
34
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
37
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
42
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
43
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
39
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
43
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
37
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
38
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
27
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
39 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
34
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
28
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
49 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
56 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
38
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
39
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
54
0 покупок
Темы журнала
Показать ещё
Прямой эфир