Клиентский сервис социальной сети: дизайн и коммуникация
Рассмотрение основных этапов разработки клиентской стороны пользовательского интерфейса прототипа новой онлайн-платформы на основе анализа существующих современных социальных сетей. Ознакомление с примером программной реализации некоторых элементов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 10.05.2022 |
Размер файла | 341,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Адыгейский государственный университет
Клиентский сервис социальной сети: дизайн и коммуникация
Марина Айдамировна Коджешау, Назар Павлович Кандельянц
Аннотация
На основе анализа существующих современных социальных сетей рассмотрены этапы разработки клиентской стороны пользовательского интерфейса прототипа новой онлайн-платформы “NaSozvone ”, реализующей такие функции социальной сети, как передача сообщений, общение, знакомства, создание социальных отношений между людьми, имеющими общие интересы, связанные с работой, музыкой, видео.
Ключевые слова: клиентская сторона пользовательского интерфейса, социальная сеть, дизайн социальной сети, программный код, клиентский сервис, онлайн-сервис, интерфейс, веб-дизайн, веб-пространство
Abstract
Customer service social network: design and communication
Marina A. Kodzheshau, Nazar P. Kandelyants
Adyghe State University
Based on the analysis of existing modern social networks, the paper discusses the stages of developing the client side of the user interface of the prototype of the new online platform “NaSozvone ”, which implements such social network functions as messaging, communication, dating, creating social relationships between people who have common interests related to work, music, video.
Keywords: the client side of the user interface, social network, social network design, software code, client service, online service, interface, web design, web space
Существующие в современном цифровом пространстве социальные сети включают элементы функционала, которые могут быть улучшены, например, защита права на свободное мнение или возможность персонализировать интерфейс «под себя». Поэтому актуальна разработка для пользователей новых продуктов этого класса, отличающихся от уже имеющихся на рынке.
Объектом исследования является процесс разработки элементов клиентского сервиса социальной сети.
Предметом исследования являются структура, дизайн и коммуникация в современных социальных сетях.
Цель исследования - реализация такого проекта, как социальная сеть, актуализацией знания необходимых технологий для ее создания и умения применить эти средства для расширения спектра социальных сетей.
Сформулированная цель позволила на этапе разработки клиентской стороны пользовательского интерфейса прототипа новой онлайн-платформы с функциями социальной сети, которую решено было назвать “NaSozvone”, определить задачи исследования:
- проектирование дизайна основных веб-страниц и модели взаимодействия пользователей друг с другом;
- написание кода для части страницы пользователя.
В ходе исследования были использованы такие методы, как системный подход к объекту разработки, анализ структуры социальной сети и особенностей функционала, изучение литературы и особенностей системы разработки приложения.
Феномен социальной коммуникации тесно связан с социальными сетями. Социальные сети стали неотъемлемой частью нашей повседневности. Виртуальные сообщества становятся объективной реальностью и оказывают влияние на системные свойства социума [1].
Изучению социальных сетей и их роли в обществе посвящены многочисленные исследования [2, 3].
Создание дизайна социальной сети напрямую связано с выбором инструментов реализации проекта. Спектр программ для разработки дизайна веб-приложений широк, начиная от таких «старичков», как Photoshop, заканчивая трендовой Figma. Хотя программное обеспечение компании Adobe изначально было разработано для обработки изображений и не имело ничего общего с веб-дизайном, тем не менее оно было востребовано длительное время из-за отсутствия подходящих инструментов на рынке.
Figma - онлайн-сервис для разработки интерфейсов и прототипирования с возможностью организации совместной работы в режиме реального времени. В разработке дизайна интерфейса было использовано упомянутое выше приложение в связи с несколькими преимуществами: программа бесплатна (стартовый план данного приложения позволяет пользоваться всеми преимуществами сервиса совершенно бесплатно); имеет интуитивный интерфейс, то есть простота разработки дизайна (в отличие от того же Photoshop Figma предлагает современную, удобную среду для создания дизайна); возможность прототипирования (возможность создания прототипа взаимодействия экранов будущего сайта); наличие режима инспектирования, который позволяет видеть все атрибуты и свойства данного элемента в виде языка CSS, код для IOS или android разработки.
Рассмотрим часть разрабатываемого веб-проекта социальной сети “NaSozvone'^ примерами дизайна страниц сети и реализации с помощью программного кода. Разработка клиентской стороны пользовательского интерфейса разделена на две части:
- разработка дизайна социальной сети, начиная от эскизов и заканчивая готовыми макетами страниц;
- пример программной реализации некоторых элементов.
Далее остановимся на таких понятиях, как UI (User Interface) и UX (User Experience), и их роли в процессе проектирования дизайна для веб-пространства. UX - это опыт пользования, то есть насколько удобно человеку пользоваться данным сайтом, приложением, устройством и т.д. Опыт жизненно важен, потому что он определяет, насколько приятно людям будет вспоминать взаимодействие с теми или иными продуктами. Опыт определяет эмоциональное восприятие процесса взаимодействия с программным продуктом, а также психологическое состояние пользователя при этом. Познание и эмоции тесно переплетаются, а это значит, что дизайнер должен разрабатывать свой продукт, учитывая и то и другое.
Наглядность продукта обеспечивается правильным применением пяти основополагающих психологических принципов: возможности, значения, ограничения, проекции и фидбэка [4]. Вообще, UX выходит далеко за рамки веб-дизайна - это гораздо более общее понятие и применимо в каждом аспекте жизни.
Чтобы сделать дизайн грамотным и поистине удобным для пользователей, а также для оценки качества разрабатываемой онлайн-платформы, в процессе разработки проведены следующие исследования, которые предоставляют объективную оценку или же обратную связь пользователей: наблюдение, опрос, фокус-группа, интервью.
В ходе наблюдения отсутствует активное участие исследователя во взаимодействии с пользователями социальных сетей. Для лучшего понимания приведем пример. Если дизайнер добавляет новый раздел с оценками на сайт по продажам, то в этом случае наблюдение помогает оценить, насколько люди разобрались с нововведением и насколько интуитивен сам процесс выставления или просмотра оценок. Сбор статистических данных в ходе наблюдения и их анализ позволяет сделать выводы о том, стоит ли что-то изменить или, может, нужно пойти дальше и провести опрос.
Опрос, являясь активным методом исследования, непосредственно вовлекающим пользователей в участие, позволяет провести более глубокий и детальный анализ по сравнению с наблюдением.
Более детальное изучение проблемы построения новой социальной сети было обеспечено использованием метода фокус-группы, который отличается большей детальностью по сравнению с опросом. Минус предыдущего метода состоял в том, что было невозможно определить, насколько правдивыми являются ответы участников, так как человек за неимением времени может давать случайный ответ, совсем не вчитываясь в сами вопросы. В качестве фокус-группы была выбрана группа из 11 человек, активно использующих в своей жизни социальные сети. Их мнение легло в основу корректировки результатов наблюдения и опроса. Нами было учтено, что недостатком этого метода мог быть такой факт, что, когда одни участники встречи, слыша, как другие отвечают диаметрально противоположные мнения, могли изменить свое личное. В силу этого было использовано интервьюирование, которое считается самым глубоким анализом UX исследования.
В ходе интервью беседы проводились только с одним человеком. Конечно, интервью могло быть не заключительным звеном в цепи анализа требований и предпочтений пользователей, так как иногда приходится сделать шаг назад, чтобы узнать больше.
Исследование было бы не полным без анализа разницы между хорошим и плохим UX. Выделим положения, учтенные в разработке дизайна новой социальной сети и значительно улучшающие опыт взаимодействия:
- небольшие иконки - с одной стороны может показаться, что это незначительный элемент, но данный вид графики помогает пользователю соотнести текст с иконкой, что ускоряет осознание текстового элемента;
- яркая кнопка (call-to-action) - вместо того, чтобы помещать кнопку продолжения управления в верхний угол, сделав ее блеклой и непоследовательной в иерархии (так как пользователь после выбранных вариантов спускается ниже и ниже по экрану, нужно, чтобы кнопка располагалась, как в варианте справа), дизайнер облегчает задачу пользователю, разместив ее сразу под вариантами ответа;
- шкала прогресса, занимающая маленькую площадь экрана, но при этом сильно помогающая пользователю, сигнализируя ему, какую часть общего объема на странице он уже выполнил, и сколько еще осталось впереди;
- более яркий шрифт и графика - хотя графика относится к UI, но насколько она динамична и броска, настолько вовлеченным будет и сам пользователь;
- наличие чекбоксов - пунктов выбора меню, которые дают обратную связь пользователю, сигнализируя ему, какие пункты он выбрал, а какие нет (это очень полезное дополнение, так как подсказывает пользователю выполнение действий, которые он мог забыть).
Перейдем от UX к UI. UI есть пользовательский интерфейс, то есть как пользователь видит наполнение сайта, приложения и т.д. Иллюстрации, иконки, логотип, фотографии, дудлы (эскизные рисунки), цвета, шрифты - все это является UI. Основные элементы UX и UI представлены на рисунке 1.
Рис. 1. Разница между UX и UI
Fig. 1. Difference between UX and UI
Создание концепта новой социальной сети основывалось на анализе существующих аналогов. Многочисленные публикации посвящены техническим вопросам реализации дизайна и функционала социальной сети [5, 6]. Проанализировав общие паттерны, модели устройства и такие элементы, как навигационное меню, страницы друзей, пользователя, регистрации популярных социальных сетей ВКонтакте, Facebook, Twitter, можно было приступать к генерированию идей и их реализации с помощью эскизов. Чтобы сохранить узнаваемость и схожесть структурных элементов социальной сети для пользователей, было решено сохранить общую структуру и, конечно же, внести изменения в интерфейс и персонализацию. На рисунке 2 показаны некоторые элементы будущих интерфейсов “NaSozvone” (страниц музыки, пользователя, друзей и т.д.).
После разработки дизайна прототипы основных страниц были спроектированы в программе Figma. На данном шаге макеты принимают более четкие очертания, соблюдается большая точность. Тем не менее данные макеты могут отличаться от финальных после визуализации прототипов или же, другими словами, создаются макеты высокой точности (High Fidelity Mockups, Hi-Fi Mockups, англ.).
Макет высокой точности создается на основе макета низкой точности с помощью добавления элементов графики, иллюстраций, цветов и т.д. Данный этап - финальный в разработке дизайна и включает подбор дизайнерского наполнения. На рисунке 3 в качестве примера финального оформления прототипа приведена страница входа в аккаунт пользователя.
На всех страницах, входящих в разработанную социальную сеть, предусмотрена персонализация, например, изменение цветовой схемы, создание сообществ, групп, возможность накапливать музыкальные треки и т.д. Далее продемонстрирован код для скрипта, с помощью которого в принципе стала возможна смена цветовых решений путем указания соответствующих классов и специального атрибута “data-mode” для каждой цветовой темы. интерфейс онлайн программный
Также реализовано локальное хранилище, обращение к которому задает в локальной памяти информацию о выбранной цветовой схеме, чтобы при следующем входе данное хранилище «помнило» выбор пользователя.
Рис. 2. Примеры прототипов основных страниц
Fig. 2. Page prototype examples
Рис. 3. Готовая страница входа
Fig. 3. Ready login page
Атрибут “data-mode” обеспечивает определение схемы, выбранной пользователем, и после проверки значений этих атрибутов устанавливается соответствующее цветовое решение:
let theme = localStorage.getltem('theme')
if (theme == null) {
setTheme('blue')
} else {
setTheme(theme)
}
let themeDots = document.getElementsByClassName('header dot')
for (var i = 0; themeDots.length > i; i++) {
themeDots[i].addEventListener('click', function () {
let mode = this.dataset.mode
console.log('Option clicked', mode)
setTheme(mode)
})
}
function setTheme(mode) {
if (mode == 'blue') {
document.querySelector('.theme-style ').href = 'css/style.css'
}
if (mode == 'green') {
document.querySelector('.theme-style').href = 'css/green.css'
}
if (mode == 'white') {
document.querySelector('.theme-style').href = 'css/white.css'
}
localStorage.setItem('theme', mode)
В итоге мы получаем возможность изменять цветовое решение во время пользования социальной сетью. Помимо этого, пользователю предоставляется возможность прослушивать музыку из очереди треков, обмениваться сообщениями в режиме реального времени, организовывать сообщества.
Выводы
Данное исследование позволило выявить основные тенденции разработки пользовательского интерфейса прототипа новой онлайн-платформы “NaSozvone” в кластере социальных систем, а также осуществить проектирование дизайна основных веб-страниц и модели взаимодействия.
Примечания
1. Губанов Д.А., Новиков Д.А., Чхартишвили А.Г. Социальные сети: модели информационного влияния, управления и противоборства. Москва: Физматлит, 2010. С. 3.
2. Дужникова А.С. Социальные сети: современные тенденции и типы пользования // Мониторинг общественного мнения. 2010. № 5 (99). С. 238-251.
3. Кусина О. А. Социальные сети как эффективный инструмент маркетинга в индустрии встреч // Креативная экономика. 2013. № 1 (73). C. 118-123.
4. Норман Дональд. Дизайн привычных вещей / пер. с англ. А. Семиной. 2-е изд, обн. и доп. Москва: Манн, Иванов и Фербер, 2018. 384 с.
5. Create Awesome Web Designs | Layout Design Tutorial. URL: https://www.youtube.com/watch?v=S4viQ_Ejptc&t=8s
6. Web Design for Beginners. URL: https://www.youtube.com/watch?v=HnpsOtIcfbo
References
1. Gubanov D.A., Novikov D.A., Chkhartishvili A.G. Social networks: models of information influence, control and confrontation. Moscow: Fizmatlit, 2010. P. 3.
2. Duzhnikova A.S. Social networks: trends and types of use // Public Opinion Monitoring. 2010. No. 5 (99). P. 238-251.
3. Kusina O.A. Social networks as an effective marketing tool in the meeting industry // Creative Economy. 2013. No. 1 (73). P. 118-123.
4. Norman Donald. The design of everyday things / transl. from English by A. Semina. 2nd ed., revised and enlarged. Moscow: Mann, Ivanov and Ferber, 2018. 384 p.
5. Create Awesome Web Designs | Layout Design Tutorial. URL: https://www.youtube.com/watch?v=S4viQ_Ejptc&t=8s
6. Web Design for Beginners. URL: https://www.youtube.com/watch?v=HnpsOtIcfbo
Размещено на Allbest.ru
...Подобные документы
Обзор рынка мобильных приложений, социальных сетей, аналогов. Обзор инструментов разработки: Android Studio, Microsoft visual С# 2012, PostgreeSQL, API Открытых данных Вологодской области, API Социальных сетей. Программный код, разработка интерфейса.
дипломная работа [2,6 M], добавлен 10.07.2017Общая характеристика и функциональное назначение проектируемого программного обеспечения, требования к нему. Разработка и описание интерфейса клиентской и серверной части. Описание алгоритма и программной реализации приложения. Схема базы данных.
курсовая работа [35,4 K], добавлен 12.05.2013Определение требований к программному обеспечению. Ознакомление с процессом проектирования интерфейса пользователя. Рассмотрение результатов обзора существующих информационных систем. Обоснование необходимости разработки программного обеспечения.
дипломная работа [1,1 M], добавлен 05.07.2017Краткое описание этапов разработки программного продукта. Анализ поставленных задач и определение основных функций программы. Разработка пользовательского интерфейса. Составление программной документации. Техническое задание на разработку проекта.
дипломная работа [1,5 M], добавлен 06.04.2013- Визуализация профиля пользователя социальной сети на основе обработки семантического описания данных
Анализ существующих музыкальных сетей, профиля музыкального файла. Технологии и возможности Web 2.0. Анализ алгоритмов в Data Mining. Структура социальной сети. Набор графических элементов, описывающий человека в зависимости от прослушиваемой музыки.
дипломная работа [3,7 M], добавлен 20.04.2012 Рассмотрение основных понятий защиты информации в сетях. Изучение видов существующих угроз, некоторых особенностей безопасности компьютерных сетей при реализации программных злоупотреблений. Анализ средств и методов программной защиты информации.
дипломная работа [1,5 M], добавлен 19.06.2015Обзор существующих проектных решений, их достоинства и недостатки. Обоснование необходимости разработки информационной системы. Общее описание интерфейса BPwin. Разработка концепции архитектуры построения и платформы реализации. Создание новой модели.
курсовая работа [4,3 M], добавлен 11.09.2014Разработка интерфейса и программного обеспечения виртуальной библиотеки. Проектирование структуры экранов и навигационной системы. Построение прототипа пользовательского интерфейса. Тестирование и модификация прототипа. Экспертная оценка разработки.
курсовая работа [41,2 K], добавлен 19.12.2010Типы социальных сетей, их влияние на современного человека. Тенденции и перспективы развития социальных сетей. Внедрение в повседневную жизнь мобильных интернет-технологий. Анализ социальной сети на примере VK.com - крупнейшей в Рунете социальной сети.
курсовая работа [48,0 K], добавлен 07.08.2013Анализ существующих решений для построения сети. Сравнение программной и аппаратной реализации маршрутизаторов. Анализ виртуальных локальных сетей. Построение сети с привязкой к плану-схеме здания. Программирование коммутатора и конфигурирование сети.
дипломная работа [1,4 M], добавлен 16.08.2012Понятие и общая характеристика социальных сетей, принципы их функционирования, достоинства и недостатки использования. Формирование функциональных требований к информационному пространству научных исследований. Направления исследований социальных сетей.
дипломная работа [222,7 K], добавлен 18.07.2014Характеристика программной системы автоматизации МЧС по контролю рыбаков дрейфующих на льдинах. Выбор инструментальных средств разработки системы, технологии ее реализации. Проектирование архитектуры системы. Анализ серверной и клиентской части системы.
курсовая работа [1014,5 K], добавлен 28.08.2012Понятие социальной сети, определение основных целей и задач ее создания, распространенность и значение в современном обществе. Модели влияния в социальных сетях. Выбор средств проектирования и программная реализация, разработка и реализация интерфейса.
дипломная работа [1,5 M], добавлен 11.09.2012Природа и сложности коммуникаций. Понятие социальной информационной сети. Описание функционирования линейной, транзакционной, интерактивной, сетевой моделей. Коммуникативная функция блогов. Разновидности программной реализации чатов. Иерархия веб-форума.
курсовая работа [54,7 K], добавлен 05.12.2013Проведение исследования опыта взаимодействия в сети. Методы улучшения согласования с пользователем web-сервиса. Особенность проектирования онлайн-приложения. Изучение разработки контроллеров и моделей. Характеристика создания интерфейса программы.
дипломная работа [1,3 M], добавлен 11.08.2017Описание компонентов сети конфиденциальной связи. Система распределения ключей на основе линейных преобразований. Описание разработанных программ. Криптостойкость алгоритма распределения ключей. Алгоритм шифрования данных в режиме обратной связи.
курсовая работа [98,3 K], добавлен 26.09.2012Разработка системы мониторинга пользовательских запросов в крупной социальной сети - ООО "В Контакте". Анализ маркетингового положения компании в сфере социальных сетей. Характеристика потребительского сегмента. Техническая поддержка социальных сетей.
дипломная работа [3,0 M], добавлен 25.10.2015Знакомство с особенностями и основными этапами разработки онлайн-сервиса, облегчающего потребителям процесс подбора спортивного снаряжения. Анализ оборудования для вейкбординга. Общая характеристика клиент-серверной архитектуры реализации веб-приложения.
дипломная работа [4,1 M], добавлен 30.09.2016Организация электронного документооборота. Создание базы данных. Анализ существующих программных средств автоматизации. Обоснование выбора платформы разработки программного продукта. Выбор почтового клиента. Реализация нулевого прототипа системы.
курсовая работа [384,1 K], добавлен 14.11.2016Изучение правил проектирования (предоставление пользователю контроля над программой, уменьшение загрузки памяти, увеличение визуальной ясности, последовательность) и принципов разработки пользовательского интерфейса на примере программы "Tidy Start Menu".
курсовая работа [286,6 K], добавлен 27.04.2010