Детальная информация

Название Приложение для агрегации и кросспостинга контента в социальных сетях: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных» = Application for aggregation and cross-posting of content in social networks
Авторы Зайченков Алексей Евгеньевич
Научный руководитель Тышкевич Антон Игоревич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2022
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика Вычислительные машины электронные персональные — Программы ; Программирования языки ; социальные сети ; контент ; кросспостинг ; агрегация контента ; social networks ; content ; crossposting ; content aggregation
УДК 004.422.8; 004.438
Тип документа Выпускная квалификационная работа магистра
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 09.04.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2023/vr/vr23-730
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи ru\spstu\vkr\20770
Дата создания записи 03.04.2023

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет возможно после подготовки администраторами необходимых файлов

Группа Анонимные пользователи
Сеть Интернет

Тема выпускной квалификационной работы: “Приложение для агрегации и кросспостинга контента в социальных сетях”. В данной работе приводится анализ существующего в социальных сетях контента, а также облегчение работы при его создании и размещении для блогеров и администраторов сообществ с одной стороны и простоты поиска пользователем с другой стороны. Изучены популярные сервисы для кросспостинга и работа с ними и на основе этого разработаны требования к собственному приложению. Отличительной особенностью разрабатываемого приложения является акцент на подбор и изучение контента, размещенного другими людьми и облегчение его распространения между социальными сетями. Приложение имеет клиент-серверную архитектуру. Работа велась на языке python с использованием ряда библиотек и фреймворка Django.

Topic of the final qualification work: “Application for aggregation and cross-posting of content in social networks”. This paper analyzes the content existing in social networks, as well as facilitating the work of creating and posting it for bloggers and community administrators, on the one hand, and ease of user search, on the other hand. Popular services for cross-posting and working with them were studied, and on the basis of this, requirements for their own application were developed. A distinctive feature of the developed application is the emphasis on the selection and study of content posted by other people and facilitating its distribution between social networks. The application has a client-server architecture. The work was carried out in python using a number of libraries and the Django framework.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
  • Определения
  • Обозначения и сокращения
  • Введение
  • 1. Приложения для кросспостинга
  • 1.1. Обзор возможностей приложения Амплифер
  • 1.1.1. Настройка и интерфейс пользователя
  • 1.1.2. Анализ документации
  • 1.2. Сравнение популярных аналогов
  • 1.3. Постановка требований для разрабатываемого в работе приложения
  • 2. Классификация контента и метод выбора правил отбора
  • 2.1. Классификация контента
  • 2.3. Анализ контента на примере сообществ социальной сети ВКонтакте
  • 3. Выбор типов кросспостинга
  • 4. Построение модели работы программы
  • 4.1. Описание принципа работы программы
  • 5. Архитектурный уровень
  • 5.1.1. Общая архитектура и принципы
    • 5.2. Технологии
    • 5.2.1. Язык и фреймворк
    • 5.2.2. База данных
    • 5.2.3. Контейнеризация
    • 5.2.4. Требования к системе
  • 6. Программная реализация
  • 6.1. Инструменты разработки
  • 6.2. Библиотеки
  • 6.3. GUI
  • 6.4. Программные сущности
  • 6.4.1. База данных
  • 6.4.2. Модули приложения для кросспостинга
  • 7. Проверка функционала и подготовка к передаче конечному пользователю
  • 7.1. Сравнение собранного приложением контента с контентом в существующих сообществах
  • 7.2. Инструкция для конечного пользователя
  • ЗАКЛЮЧЕНИЕ
  • Список использованных источников
...