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

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

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
2 Мая в 22:35
32 +9
0 покупок
Основы программирования
Контрольная работа Контрольная
2 Мая в 21:20
34 +7
0 покупок
Основы программирования
Дипломная работа Дипломная
2 Мая в 15:50
27 +7
0 покупок
Основы программирования
Тест Тест
25 Апр в 17:30
114 +4
0 покупок
Основы программирования
Дипломная работа Дипломная
24 Апр в 19:02
104 +4
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
123
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
146
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
245
3 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
162
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
166
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
113
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
163
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
127 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
149
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
201
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
120 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
85 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
50 +2
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
70
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
70 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
84
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
84
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
134 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
100
1 покупка
Темы журнала
Показать ещё
Прямой эфир