ВВЕДЕНИЕ 4
Глава 1. Анализ подобных приложений в сети 7
1.1. Elgg 7
1.2. Dolphin UNA CMS 9
1.3. Qwerty Social Network Engine 11
Выводы 12
Глава 2. Основные задачи по разработке web-приложения 14
2.1. Технология разработки конструктора социальной сети 14
2.2. Техническое задание 17
2.3. Анализ анкетирования пользователей социальных сетей 20
Глава 3. Front-end 22
3.1. Nuxt.js 22
3.2. Axios 28
3.3. Vue-socket.io 30
3.4. Vuetify 31
3.5. Lodash 31
Глава 4. Back-end 33
4.1. Node.js 33
4.2. Express.js 34
4.3. Jsonwebtoken 35
4.4. Express-jwt 37
4.5. Socket.io 40
4.6. Sequelize 40
Глава 5. База данных 42
5.1. Общее понятие 42
5.2. PostgreSQL 42
5.3. Схема 43
ЗАКЛЮЧЕНИЕ 44
СПИСОК ЛИТЕРАТУРЫ 49
Обозначения и сокращения 51
Термины и определения 53
ПРИЛОЖЕНИЕ 56
Приложение 1 56
Приложение 2 132
Преимущества создания и развития специализированной бесплатной социальной сети в Интернете3:
• Нет необходимости нанимать специального сотрудника для создания сайта социальной сети, что значительно снижает стоимость проекта. Большую часть работы по созданию демоверсии социальной сети может выполнить один из инженеров, сотрудник отдела по связям с общественностью;
• Большинство функций предоставляется бесплатно;
• При необходимости вы можете подключить дополнительный набор функций, которые расширят возможности социальной сети для полного проекта. Такой подход позволит вам оценить, какие функции будут фактически использоваться вашими сотрудниками, а какие не будут нужны или мешать их работе;
• Возможность создать демонстрационную версию социальной сети в Интернете и на практике проверить эффективность её работы и соответствие ожиданиям руководства. Такой подход позволяет, имея небольшое финансирование, проверить целесообразность создания собственной социальной сети;
Реализация данного проекта в рамках ВКР, позволит консолидировать усилия специалистов по тематическим направлениям и углубить анализ эффективности и качества функционирования социальной сети в Интернете с целью выработки рекомендаций по ее совершенствованию.
Цель: создать максимально удобное и доступное для любого человека web-приложение, для обеспечения и организации процесса создания, редактирования и управления собственной социальной сетью.
В качестве эмпирических методов научного исследования было принято решение использовать тестирование, анкетирование.
Задачи исследования:
• провести анкетирование среднестатистических пользователей социальных сетей и пользователей, использующий социальные сети, как средство предоставление услуг
• составить архитектуру приложения
• выполнить анализ подобных приложений в сети
• выстроить требования к разрабатываемому web-приложению
• реализовать клиентскую и серверную часть приложения
• провести тестирование приложения
• подвергнуть анализу результаты и изложить выводы
• обозначить планы и перспективы на будущее
' .
Разработка WEB-приложения для создания социальных сетей. А также похожие готовые работы: страница 3 #9103832
Артикул: 9103832
- Предмет: Программирование
- Уникальность: 73% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2021 году
- Количество страниц: 56
- Формат файла: docx
- Последняя покупка: 10.05.2022
1 999p.
1. Безопасность JSON Web Tokens (JWT) [Электронный ресурс] // Cyberpolygon — Режим доступа: https://cyberpolygon.com/ru/materials/security-of-json-web-tokens-jwt/,
свободный (дата обращения: 21.03.2021)
2. Вся статистика интернета и соцсетей на 2021 год — цифры и тренды в мире и в России [Электронный ресурс] // Canape — Режим доступа: https://www.web-canape.ru/business/vsya-statistika-interneta-i-socsetej-na- 2021-god-cifry-i-trendy-v-mire-i-v-rossii/, свободный (дата обращения: 12.02.2021)
3. Документация Lodash [Электронный ресурс] // lodash — Режим доступа: https://lodash.com/docs/4.17.15, свободный (дата обращения: 13.02.2021)
4. Документация JWT [Электронный ресурс] // JWT IO — Режим доступа: https://jwt.io/introduction, свободный (дата обращения: 06.03.2021)
5. Документация Express.js [Электронный ресурс] // Express js — Режим доступа: https://expressjs.com/en/guide/routing.html, свободный (дата обращения: 10.03.2021)
6. Документация Node.js [Электронный ресурс] // Node js Режим доступа: https://nodejs.org/en/docs/, свободный (дата обращения: 11.03.2021)
7. Документация Express-jwt [Электронный ресурс] // Github — Режим доступа: https://github.com/auth0/express-jwt, свободный (дата обращения: 13.03.2021)
8. Документация PostgreSQL [Электронный ресурс] // Posgresql — Режим доступа: https://www.postgresql.org/docs/, свободный (дата обращения: 13.03.2021)
9. Документация Socket.io [Электронный ресурс] // Socket io — Режим доступа: https://socket.io/docs/v3, свободный (дата обращения: 25.04.2021)
10. Документация Vue.js [Электронный ресурс] // Vue js — Режим доступа: https://vuejs.org/v2/guide/, свободный (дата обращения 01.04.2021)
11. Документация Nuxt.js [Электронный ресурс] // Nuxt.js — Режим доступа: https://ru.nuxtjs.org/docs/2.x/get-started/installation, свободный (дата обращения: 01.04.2021)
12. Плюсы и минусы разработки веб-приложений на Node.js [Электронный ресурс] // CoderNet — Режим доступа: https://codernet.ru/articles/web/plyusyi_i_minusyi_razrabotki_veb- prilozhenij_na_nodejs/, свободный (дата обращения 10.03.2021)
13. Руководитель отдела Frontend разработки Николай о том, почему сайты на фреймворке Nuxt лучше, а разрабатывать их проще [Электронный ресурс] // Imedia — Режим доступа: https://www.imedia.by/news/nuxt/, свободный (дата обращения: 30.04.2021)
14. Социальная сеть как инструмент продвижения некоммерческих сайтов [Электронный ресурс] // НИУ ВШЭ — Режим доступа: https://www.hse.ru/mag/27364712/2013--14/83292310.html, свободный (дата обращения: 15.02.2021)
15. Функциональность и архитектура [Электронный ресурс] // Avada media
— Режим доступа: https://avada-media.ua/services/web-systems/, свободный (дата обращения: 05.05.2021)
16. Study on Information Diffusion Analysis in Social Networks and Its Applications [Электронный ресурс] // Springer Link — Режим доступа: https://link.springer.com/article/10.1007/s11633-018-1124-0, свободный (дата обращения 20.02.2021)
свободный (дата обращения: 21.03.2021)
2. Вся статистика интернета и соцсетей на 2021 год — цифры и тренды в мире и в России [Электронный ресурс] // Canape — Режим доступа: https://www.web-canape.ru/business/vsya-statistika-interneta-i-socsetej-na- 2021-god-cifry-i-trendy-v-mire-i-v-rossii/, свободный (дата обращения: 12.02.2021)
3. Документация Lodash [Электронный ресурс] // lodash — Режим доступа: https://lodash.com/docs/4.17.15, свободный (дата обращения: 13.02.2021)
4. Документация JWT [Электронный ресурс] // JWT IO — Режим доступа: https://jwt.io/introduction, свободный (дата обращения: 06.03.2021)
5. Документация Express.js [Электронный ресурс] // Express js — Режим доступа: https://expressjs.com/en/guide/routing.html, свободный (дата обращения: 10.03.2021)
6. Документация Node.js [Электронный ресурс] // Node js Режим доступа: https://nodejs.org/en/docs/, свободный (дата обращения: 11.03.2021)
7. Документация Express-jwt [Электронный ресурс] // Github — Режим доступа: https://github.com/auth0/express-jwt, свободный (дата обращения: 13.03.2021)
8. Документация PostgreSQL [Электронный ресурс] // Posgresql — Режим доступа: https://www.postgresql.org/docs/, свободный (дата обращения: 13.03.2021)
9. Документация Socket.io [Электронный ресурс] // Socket io — Режим доступа: https://socket.io/docs/v3, свободный (дата обращения: 25.04.2021)
10. Документация Vue.js [Электронный ресурс] // Vue js — Режим доступа: https://vuejs.org/v2/guide/, свободный (дата обращения 01.04.2021)
11. Документация Nuxt.js [Электронный ресурс] // Nuxt.js — Режим доступа: https://ru.nuxtjs.org/docs/2.x/get-started/installation, свободный (дата обращения: 01.04.2021)
12. Плюсы и минусы разработки веб-приложений на Node.js [Электронный ресурс] // CoderNet — Режим доступа: https://codernet.ru/articles/web/plyusyi_i_minusyi_razrabotki_veb- prilozhenij_na_nodejs/, свободный (дата обращения 10.03.2021)
13. Руководитель отдела Frontend разработки Николай о том, почему сайты на фреймворке Nuxt лучше, а разрабатывать их проще [Электронный ресурс] // Imedia — Режим доступа: https://www.imedia.by/news/nuxt/, свободный (дата обращения: 30.04.2021)
14. Социальная сеть как инструмент продвижения некоммерческих сайтов [Электронный ресурс] // НИУ ВШЭ — Режим доступа: https://www.hse.ru/mag/27364712/2013--14/83292310.html, свободный (дата обращения: 15.02.2021)
15. Функциональность и архитектура [Электронный ресурс] // Avada media
— Режим доступа: https://avada-media.ua/services/web-systems/, свободный (дата обращения: 05.05.2021)
16. Study on Information Diffusion Analysis in Social Networks and Its Applications [Электронный ресурс] // Springer Link — Режим доступа: https://link.springer.com/article/10.1007/s11633-018-1124-0, свободный (дата обращения 20.02.2021)
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка WEB-приложения для создания социальных сетей |
Артикул: | 9103832 |
Дата написания: | 28.04.2021 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 73% |
Количество страниц: | 56 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе нет приложения, только листинг программы
В работе нет приложения, только листинг программы
Файлы артикула: Разработка WEB-приложения для создания социальных сетей. А также похожие готовые работы: страница 3 по предмету программирование
Пролистайте "Разработка WEB-приложения для создания социальных сетей. А также похожие готовые работы: страница 3" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 22.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 73% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 16 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка двумерной многопользовательской игры "2D Adventure" на движке Unity
СЛЕДУЮЩАЯ РАБОТА
Разработка интернет-магазина по продаже мобильных телефонов