Исследование предметной области веб-разработки в рамках социальных сетей

Целью курсовой работы является создание модуля социальной сети для проведения социологических опросов и изучения предложенных полноценных аналогов социальных сетей
Author image
Timur
Тип
Курсовая работа
Дата загрузки
05.10.2022
Объем файла
1057 Кб
Количество страниц
19
Уникальность
Неизвестно
Стоимость работы:
560 руб.
700 руб.
Заказать написание работы может стоить дешевле

Введение

В современном мире все люди хотя бы раз слышали, а многие даже активно используют социальные сети, такие как Вконтакте, Телеграм, Инстаграм, ТикТок и прочие. Они помогают людям отдохнуть или развлечься после тяжелого дня или найти свое призвание и даже заработать денег на публикации авторского контента. Это активно развивающаяся сфера, которая кормит большое множество людей. Бесчисленные множества технических команд, создающих и поддерживающих эти платформы, постоянный приток новых и новых создателей контента, которые могут запускать новый этап в жизни социальной сети. Люди по всему миру могут комфортно общаться друг с другом без ограничений, это не похоже на использование почты в начале нулевых, когда возможности были сильно ограничены. Социальные сети влияют также и на образовательный процесс, позволяя выстраивать более тесную коммуникацию между студентами друг с другом и с их преподавателями. Также передача любой информации, фото, видео, аудио или различных документов. Одним словом, мало кто, кроме самого далекого отшельника мог бы отказаться от использования таких замечательных сервисов.

Оглавление

Реферат 4

Введение 5

Глава 1. Анализ популярных социальных сетей 6

Глава 2. Средства реализации 11

Глава 3. Разработка программного модуля 16

Заключение 26

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

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

1. Java Documentation [Электронный ресурс] // URL https://docs.oracle.com/en/java/ (дата обращения 01.04.2022)

2. Spring Framework Documentation [Электронный ресурс] // URL https://docs.spring.io/spring-framework/docs/current/reference/html/ (дата обращения 01.04.2022)

3. Hibernate ORM Documentation - 5.6 [Электронный ресурс] // URL  https://hibernate.org/orm/documentation/5.6/ (дата обращения 01.04.2022)

4. ExtJS 4.2.1 - Sencha Documentation [Электронный ресурс] // URL https://docs.sencha.com/extjs/4.2.1/ (дата обращения 01.04.2022)

5. PostgreSQL: Документация [Электронный ресурс] // URL https://postgrespro.ru/docs/postgresql (дата обращения 01.04.2022)

6. Documentation [Электронный ресурс] // URL https://devcenter.heroku.com/categories/reference (дата обращения 01.04.2022)

7. Mentanit.com. Сайт о программироваиии [Электронный ресурс]. // URL https://metanit.com/cpp/tutorial/ (дата обращения 01.04.2022)

8. RadioProg.ru [Электронный ресурс]. // URL https://radioprog.ru/category/171 (дата обращения 01.04.2022)

9. Spring Initializr [Электронный ресурс]. // URL https://start.spring.io/ (дата обращения 01.04.2022)

10. Java. Библиотека профессионала том 1 // К. Хорстманн, 2020. – 864 с.

11. Java SE 9. Базовый курс // К. Хорстманн, 2018. – 576 с.

Проектировка базы была начата с загрузки на рабочий персональный компьютер инструмента для работы с базой данных PgAdmin, который позволяет развернуть базу локально на компьютере и осуществлять к ней различные запросы. В базе была создана таблица для хранения голосов пользователей, участвующих в кастомизированных опросах. Таблица хранит ID сущности, представляющей собой голос пользователя и все его варианты ответа, в виде булевых переменных. Иными словами, даже если пользователь не выбирал один из вариантов, система все равно сохранит его голос со значением false.