Задание: Создание скриптов. Написание дипломной работы с разработкой приложения (Дистанционная работа)
Тема дипломной работы: "Анализ открытого цифрового следа пользователей социальной сети ВКонтакте для выявления личностных предпочтений".
Цель дипломной работы: Разработать приложение, которое:
Собирает пользователей ВКонтакте по определённым критериям.
Формирует целевую аудиторию.
Отправляет сообщения от имени сообщества пользователям.
Критерии целевой аудитории:
Возраст до 25 лет.
Интересы:
Технические: космос, строительство, программирование.
Гуманитарные: литература, искусство.
Экономические: финансы, предпринимательство.
Источники данных:
Подписки на группы.
Лайки и записи на стене.
Интересы в профиле.
Технические требования к приложению:
Сбор данных из ВКонтакте:
Использование методов VK API для получения данных о пользователях:
Основная информация о пользователях (users.get, fields: возраст, город, интересы).
Группы и подписки (groups.get).
Активность на стене (wall.get).
Функциональность:
Фильтрация пользователей по возрасту, интересам и подпискам.
Формирование списка ID пользователей, соответствующих критериям.
Рассылка сообщений пользователям от имени сообщества ВКонтакте.
Интеграция с VK API:
Использование методов messages.send для отправки личных сообщений.
Учет ограничений API (например, авторизация и лимиты запросов).
Технологии:
Backend: JavaScript (Node.js).
Database: MySQL для хранения данных пользователей и логов работы приложения.
Доступы и ограничения:
Учет правил и ограничений VK API (OAuth-токены, лимиты на запросы, приватность данных).
Работа только с открытыми данными (без взлома или обхода ограничений API).
Требования к тексту дипломной работы:
Структура:
Введение: цели, задачи, актуальность темы.
Теоретическая часть: обзор VK API, его возможности и ограничения.
Практическая часть: описание разработки приложения, архитектура, код.
Заключение: результаты, выводы, рекомендации.
Объем:
50–70 страниц, включая текст, схемы, графики.
Оформление:
В соответствии с ГОСТ.
Шрифт: Times New Roman, 14 кегль.
Межстрочный интервал: 1.5.
Поля: стандартные.
Дополнительно:
Приложить исходный код программы.
Подготовить презентацию для защиты (10–15 слайдов).
Сроки:
Разработка приложения: до 20.01.2025
Написание текста дипломной работы: до 05.02.2025