РАЗРАБОТКА АРХИТЕКТУРЫ ПРОГРАММНОГО КОМПЛЕКСА



РАБОТЫ С КОНТЕНТОМ В СООБЩЕСТВАХ СОЦИАЛЬНЫХ СЕТЕЙ

 

Объект исследования: процесс работы с контентом в сообществах социальных сетей.

Результаты, полученные лично автором: разработан программный комплекс работы с контентом в сообществах социальных сетей.

 

Социальные сети давно и довольно плотно связаны с жизнью современного человека. На текущий момент в России существует более 60 крупнейших агентств (доход которых превышает 100 млн. руб. в год), которые специализируются исключительно на SMM-продвижении (продвижении в социальных сетях). Стоит отметить, что интернет-рынок является единственным растущим рынком рекламы по данным 2016 года.

Цель разработки – сокращения временных затрат, обеспечение удобства и эффективности работы SMM-специалиста, улучшение представительств брендов в интернет-пространстве.

В ходе долгой работы с сообществами в социальных сетях был выявлен ряд проблем таких, как:

1. Возникновение необходимости использования методов интеллектуального анализа данных.

2. Недостаточное количество решений ряда оптимизирующих задач.

3. Отсутствие готовых математических моделей.

Целевая аудитория проекта – представители компаний и брендов, SMM-менеджеры и интернет-маркетологи, которые занимаются ведением сообществ в социальных сетях.

При анализе рынка конкурентов, было выявлено следующее:

1. Нет аналога, закрывающего все функции системы.

2. Для использования подобного функционала необходимо использовать минимум 4 системы, например, Церебро.Таргет, Popsters, SMMplanner, Google Календарь.

3. Использование нескольких систем, дублирование информации негативно отражаются на временных затратах при работе.

4. Отсутствие интеллектуальных алгоритмов в работе с контент-планом не позволяет делать сложную аналитику регулярно.

Разработанный программный комплекс построен на основе архитектуры клиент-сервер (см. рис.). Клиентская часть системы обращается по сети к серверной части. Клиентские задачи выполняет браузер и смартфон, а серверные – веб-сервер. Запросы пользователя направляются базе данных, в которой хранятся списки необходимых рубрик для публикаций, данные по публикациям, ссылки на сообщества и пользователей, сгенерированные планы публикаций и так далее. Необходимые данные извлекаются из социальных сетей через плагины для работы с ними. По полученным результатам веб-сервер формирует ответ и направляет его в браузер клиента или мобильное приложение.

Рис. Архитектура программного комплекса

В программном комплексе в качестве веб-сервера используется Apache-2.2. Система управления БД – MySQL-5.5, к преимуществам которой можно отнести:

1. Функционал, поддерживающий большинство функционала SQL.

2. Большое количество функций, обеспечивающих безопасность, которые поддерживаются по умолчанию.

3. MySQL легко работает с большими объемами данных и легко масштабируется.

В качестве среды для разработки мобильного приложения под Android была выбрана Android Studio. Для системы iOS – Xcode.

В качестве языков программирования для разработки веб-сайта были выбраны PHP и JavaScript.

Разработанный программный комплекс полезен большинству компаний, работающих в B2C-секторе. Он помогает в планировании более качественной маркетинговой стратегии, облегчает задачу генерации контента, а также упрощает руководство проектом по продвижению в социальных сетях.

Материал поступил в редколлегию 20.04.2017

 


УДК 004.4

Шилина А.О.

Научный руководитель: ассистент кафедры «Информатика и программное обеспечение», Е.В. Коптенок

shilina.alina@yandex.ru

 


Дата добавления: 2018-10-27; просмотров: 264; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!