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

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

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
20 Дек в 13:35
66 +1
1 покупка
Основы программирования
Дипломная работа Дипломная
18 Дек в 05:05
47
0 покупок
Основы программирования
Лабораторная работа Лабораторная
7 Дек в 17:09
28
0 покупок
Основы программирования
Тест Тест
6 Дек в 04:00
78
2 покупки
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
97
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
83
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
49
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
57
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
64
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
60
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
53
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
58
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
57 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
51
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
39
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
56
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
47
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
46
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
75
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
91
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
49
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
46
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
95
0 покупок
Темы журнала
Показать ещё
Прямой эфир