Научная статья на тему 'ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА СЕРВИСНОГО ВЕБ-КОНФИГУРАТОРА ДЛЯ СБОРКИ КОМПЬЮТЕРА'

ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА СЕРВИСНОГО ВЕБ-КОНФИГУРАТОРА ДЛЯ СБОРКИ КОМПЬЮТЕРА Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
409
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВЕБ-КОНФИГУРАТОР / СБОРКА КОМПЬЮТЕРА

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Гольчевский Ю. В., Щукин Н. Ю.

В данной работе представлено исследование проблемы проектирования и реализации сервисного вебконфигуратора на примере конфигуратора для сборки компьютера. Проведен анализ применения веб-конфигураторов, продуктов-аналогов, рассмотрена специфика предметной области, выделены функциональные модули сервиса с их целями и требованиями. Приведены схема основных функциональных модулей веб-сервиса, схемы процесса отбора компонентов в конфигураторе, модели базы данных, интерфейсы разработанного продукта.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Гольчевский Ю. В., Щукин Н. Ю.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DESIGN AND DEVELOPMENT OF A SERVICE WEB CONFIGURATOR FOR COMPUTER ASSEMBLY

Thе paper presents a study of designing and implementing a service web configurator based on a configurator for computer assembly. The analysis of web configurators application and analog products is carried out. The specifics of the subject area are considered and the functional modules of the service with their goals and requirements are highlighted. The diagram of the web service main functional modules, the diagrams of the process of selecting components in the configurator, the database models, the interfaces of the developed product are provided.

Текст научной работы на тему «ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА СЕРВИСНОГО ВЕБ-КОНФИГУРАТОРА ДЛЯ СБОРКИ КОМПЬЮТЕРА»

Вестник Сыктывкарского университета.

Серия 1: Математика. Механика. Информатика. 2022.

Выпуск 1 (42)

Bulletin of Syktyvkar University.

Series 1: Mathematics. Mechanics. Informatics. 2022; 1 (42) ИНФОРМАТИКА

Научная статья УДК 004.42

https://doi.org/10.34130/1992-2752_2022_1_41

ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА СЕРВИСНОГО ВЕБ-КОНФИГУРАТОРА ДЛЯ СБОРКИ КОМПЬЮТЕРА

Юрий Валентинович Гольчевский1, Николай Юрьевич Щукин2

1 Сыктывкарский государственный университет им. Питирима Сорокина, e-mail: yurygol@mail.ru

2ООО «Мобильное решение», e-mail: sedfar.08.09@mail.ru

Аннотация. В данной работе представлено исследование проблемы проектирования и реализации сервисного веб-конфигуратора на примере конфигуратора для сборки компьютера. Проведен анализ применения веб-конфигураторов, продуктов-аналогов, рассмотрена специфика предметной области, выделены функциональные модули сервиса с их целями и требованиями. Приведены схема основных функциональных модулей веб-сервиса, схемы процесса отбора компонентов в конфигураторе, модели базы данных, интерфейсы разработанного продукта.

Ключевые слова: веб-конфигуратор, сборка компьютера

Для цитирования: Гольчевский Ю. В., Щукин Н. Ю. Проектирование и разработка сервисного веб-конфигуратора для сборки компьютера // Вестник Сыктывкарского университета. Сер. 1: Математика. Механика. Информатика. 2022. Вып. 1 (42). C. 41-60. https://doi.org/10.34130/1992-2752_2022_1_41

© Гольчевский Ю. В., Щукин Н. Ю., 2022.

Informatics

Original article

Design and Development of a Service Web Configurator for

Computer Assembly

Yuriy V. Golchevskiy1, Nikolay Yu. Shchukin2

:Pitirim Sorokin Syktyvkar State University, e-mail: yurygol@mail.ru 2Mobile Solution LLC, e-mail: sedfar.08.09@mail.ru

Abstract. ХИе paper presents a study of designing and implementing a service web configurator based on a configurator for computer assembly. The analysis of web configurators application and analog products is carried out. The specifics of the subject area are considered and the functional modules of the service with their goals and requirements are highlighted. The diagram of the web service main functional modules, the diagrams of the process of selecting components in the configurator, the database models, the interfaces of the developed product are provided.

Keywords: web configurator, computer assembly

For citation: Golchevskiy Yu. V., Shchukin N. Yu. Design and Development of a Service Web Configurator for Computer Assembly. Bulletin of Syktyvkar University, Series 1: Mathematics. Mechanics. Informatics, 2022, No. 1 (42), pp. 41-60. https://doi.org/10.34130/1992-2752_2022_1_41

Введение

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

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

Создание сервисного веб-конфигуратора позволяет решить проблему сборки дискретного компьютера. При этом взаимодействовать с таким конфигуратором пользователь сможет с любого устройства, имеющего доступ в сеть «Интернет».

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

Проблемам разработки и использования конфигураторов продаж товаров и услуг уделяется достаточно большое внимание в научных изданиях. Это обусловлено тем, что веб-конфигураторы позволяют клиентам компании кастомизировать приобретаемый продукт, привести его к своим собственным потребностям, дать преимущества самовыражения. Авторы работ [1; 2] отмечают, что все это создает дополнительную ценность. Конфигураторы успешно применяются к материальным продуктам, например электронике и автомобилям, к нематериальным продуктам, таким как сложное программное обеспечение (операционные системы, ЕИР-системы), а также к кастомизации услуг (например, услуг страхования, доставки продуктов и т. п.) Хотя вопрос разработки онлайн-конфигураторов продаж изучается достаточно давно, постоянно появляются новые, требующие изучения аспекты, что вызвано постоянно увеличивающимися темпами цифровизации бизнес-процессов компаний, и, в частности, связанных с продажами. Так, значительное внимание уделяется принципам и стандартам при проектировании подобных систем для улучшения пользовательского опыта, причем можно встретить противоположные точки зрения. Результаты исследования, приведенные в работе [3], ставят под сомнение полезность стандартов де-факто в качестве руководства по проектированию, в работе [4] авторы предлагают принципы на базе подхода, который заключается в

разработке теорий сообщества НС1 в контексте конфигурационных моделей.

Е. К. Аббаси и другими авторами в работе [5] отмечается, что во многих случаях конфигураторы являются единственной точкой входа для размещения заказов клиентами. Являясь стратегическими компонентами информационных систем компаний, они должны соответствовать строгим требованиям к надежности, удобству использования и возможности развития. Приводятся плохие и хорошие практики. Например, среди плохих такие, как автоматическое включение опций без предварительного уведомления, недостаточное внимание логике и визуализации опций при проектировании, автоматический переход к следующему шагу, отсутствие пересмотра решений и т. п. Среди хороших практик можно выделить такие, как выявление выбора несовместимых опций и предоставление объяснения и пути решения для их устранения, объяснение возникающих ограничений «на лету», простая возможность пересмотра решений пользователем.

Е. Сандрин и другие в работе [6] показали, что системы с более высокой гибкостью навигации, ориентированной навигацией и возможностями сравнения, повышают не только традиционно рассматриваемую утилитарную выгоду, но и преимущества от уникальности и самовыражения пользователя. Повышению утилитарной выгоды способствует более высокая эффективность и затраты на коммуникацию и наличие понятного описания пространства продукта. Многие системы нуждаются в улучшении способности сообщать о преимуществах от уникальности и от самовыражения, которые потребитель мог бы получить от покупки.

В работе [7] авторами на примере 54 конфигураторов из разных отраслей рассмотрен механизм обработки ошибок в ситуации, когда пользователь пытается объединить несовместимые параметры и нуждается в помощи для восстановления конфигурации и получения работающего продукта, а в работе [8] выполнен анализ возникновения конструктивных недостатков, встречающихся в 28 автомобильных конфигураторах, включая нарушения общих принципов НС1, и неправильная реализация специфичных функций конфигуратора.

Также полезными для изучения в данном аспекте могут быть другие работы С. Гроссо и других авторов [9-11].

Общая функциональность и решение задачи отбора компонентов в конфигураторе

Сравнение существующих на рынке онлайн-конфигураторов для сборки компьютеров, доступных на ресурсах [12-15], с учетом приведенных в упомянутых выше статьях требований показывает, что существует ряд проблем:

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

2. Нет сравнения цен на комплектующие с другими ресурсами, поскольку они являются конфигураторами для конкретных торговых брендов.

3. Все конфигураторы содержат различные ошибки в логике (например, связанные с системами охлаждения, недостаточной вместимостью и иными параметрами корпуса, нехваткой мощности блока питания и другими), что приводит к ошибкам в сборке. С учетом выводов выполненного анализа существующих требований и имеющихся решений было выполнено проектирование общей схемы функциональных модулей веб-сервиса, что представлено на рис. 1. Определены пять функциональных модулей: регистрация, каталог комплектующих, конфигуратор, новости и форум. На рисунке показан уровень доступа для любого (серый цвет) и для авторизированного пользователя (черный цвет).

Определим основные роли и отличия между ними. После регистрации пользователь получает роль участника и ему становятся доступны права по управлению аккаунтом и дополнительные возможности веб-сервиса. Роль участника предполагает возможности, описанные на рис. 1 серым и черным цветами. Роль представителя компании включает в себя все возможности участника, однако сообщения от этой роли обозначаются как официальный ответ от компании. Модератор имеет возможности проверки и публикации новостей, закрепления ответа на вопрос, модерации комментариев, категорий и тем обсуждения, блокировки пользователя. Роль администратора включает права суперпользователя: определение ролей участникам, удаление аккаунтов, управление записями в базе данных и прочее. Это показано на рис. 2 в виде диаграммы прецедентов.

Разработанная логика конфигуратора для подбора совместимых комплектующих подробно описана в работе [16]. Она построена так, чтобы минимизировать возможность появления несовместимых комплектующих в сборке.

Доступно всем

Только авторизованным пользователям

Рис. 1. Схема основных функциональных модулей веб-сервиса

Общая схема процесса отбора компонентов в конфигураторе представлена на рис. 3.

На схеме представлены три блока: поиск компонента в категории (А1), выбор компонента (А2) и включение компонента в сборку (А3). Механизмом для всех блоков выступает сервер веб-сервиса (М1), который выполняет запросы от пользователя (М2). Входом для блоков А1 и А2 выступает каталог комплектующих. С блоком А3 пользователь не

Рис. 2. Схема функциональности веб-сервиса и ролей

взаимодействует, поскольку после выбора компонента включение его в сборку осуществляется сервером.

В качестве управления для блока A1 определена инструкция -фильтр отбора (C1), которая выполняет задачу отсечения неподходящих компонентов в категории (например, процессоры должны быть частотой выше 4 GHz). Для каждого блока определены инструкции: пользовательские критерии сборки и логический модуль зависимостей между компонентами. Их задачей является информирование пользователя о совместимости просматриваемых или выбираемых им компонентов. Для блока A3 эти инструкции необходимы, поскольку он осуществляет добавление компонента в общую сборку и переопределение информации по совместимости для остальных компонентов (например, если ранее были выбраны подходящие процессор и материнская плата, а на данном этапе выбрана несовместимая оперативная память, то для них должна быть обновлена информация по совместимости после включения в сборку оперативной памяти или она не должна быть включена в сборку). В качестве выхода в блоке A3 получаем сохранение выбранного компонента в системе конфигуратора (O1).

Рис. 3. Общая схема процесса отбора компонентов в конфигураторе

Процесс выбора компонентов можно повторять неограниченное количество раз, переопределяя ранее выбранные компоненты и добавляя новые.

Представим задачу отбора компонентов в конфигураторе с точки зрения хранения, обработки и передачи данных, используя нотацию DFD. Результат представлен на рис. 4.

Пользователь осуществляет запрос на поиск компонентов в категории, сервер обрабатывает этот запрос, обращается к базе данных комплектующих (model), выполняет необходимые инструкции (view), генерирует html-страницу и выдает результат пользователю в требуемом виде (template). Пользователь также может выбрать интересующий компонент в свою сборку после выполнения его поиска. Сервер обработает его запрос, но уже без взаимодействия с базой данных комплектующих (model), поскольку уже имеет сохраненные данные по прошлому обращению, выполнит необходимые инструкции (view), сгенерирует html-страницу и выдаст результат пользователю в требуемом виде (template).

Модель базы данных

Для описания модели предметной области была создана концептуальная модель данных, представленная на рис. 5.

На основании этой модели можно легко объяснить будущие зависимости между компонентами компьютера в реляционной модели базы данных. Далее были построены концептуальные модели, помогающие

Рис. 4. Отбор компонентов с точки зрения хранения и обработки данных

определить связи процессор - материнская плата, материнская плата -видеокарта - блок питания и другие. Модель спроектированной базы данных показана на рис. 6.

Поскольку база данных содержит достаточно большое количество таблиц, выделим зоны описания каждого компонента по цвету и номеру (см. рис. 7). Обозначения зон: синий цвет (1) - описание центрального процессора; бирюзовый цвет (2) - описание системы охлаждения процессора; желтый цвет (3) - описание вентиляторов и контроллеров управления (выступают в роли дополняющей характеристики основных компонентов); черный цвет (4) - описание накопителей; красный цвет (5) - описание материнской платы; зеленый цвет (6) - описание графического процессора; розовый цвет (7) - описание корпуса; цвет индиго (8) - описание блока питания; оранжевый цвет (9) - описание оперативной памяти.

Проектирование интерфейсов и реализация веб-конфигуратора

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

Процессор »Of ф -О i

PK,FK1,FK2 ID PK ID ID Сис те.а охлаждения

Название Н Н PK,FK1 I

^вТемая мощность

Видеокарта >ot Слот подключения

PK,FK1,FK2 h PK D Оперативная па.ять

азвание Название п памяти

PK ID азвание

i

а

PK,FK1,FK2,FK3 Товар

PK,FK1,FK2,FK3,FK4,FK5,FK6,FK7,FK8

ена *

Форт-фактор Блок питания

PK |D —О* PK,FK1,FK2 ID

t М 'азин м™

i PK ID азвание

Название

Рис. 5. Схема концептуальной модели базы данных

устройств и мобильных устройств приведены на рис. 7а и рис. 7б соответственно.

Реализация прототипа веб-сервиса была выполнена на основе свободного фреймворка Django, использующего шаблон проектирования MVT. Веб-сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого фреймворка от некоторых других. Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных.

Выбор в пользу Django был сделан по следующим причинам: применение разделения бизнес-логики и визуальной части на уровне архитектуры; SEO-дружественность; хорошая расширяемость; развитая инфраструктура: большое количество библиотек и плагинов. Прототип главной страницы веб-конфигуратора представлен на рис. 8. На главной странице присутствуют следующие функциональные части:

• навигация на главную страницу, каталог (выпадающий список), конфигуратор, новости и форум;

• блок новое на сайте и планируемые улучшения, рекламный бан-нер;

• секция новое в каталоге, которая отображает добавленные компоненты за последние три месяца в базу данных (на данный момент вывод происходит в случайном порядке).

Рис. 6. Схема базы данных веб-сервиса с разделением по зонам компонентов

(а) (б)

Рис. 7. Эскиз интерфейса для десктопных устройств и мобильных телефонов

Вид секции «Новое в каталоге» и каталог комплектующих представлены на рис. 9. По каждому компоненту отображается информация по наименованию, изображениям товара (в виде автоматической карусели), характеристикам, наличие в магазине, цена и последняя дата обновления компонента, чтобы пользователь понимал, на какое время актуальна представленная цена товара.

Способ выбора элемента показан на рис. 10. В качестве примера представлен выбор процессора. Реализован фильтр по интересующим параметрам устройства, например цена, производитель, сокет и т. д.

Страница самого конфигуратора представлена на рис. 11. В разделе «Системный блок» представлены в виде аккордеонов системные компоненты и параметры ограничения для сборки. Нажатие на компоненты динамически раскрывает выбранный каталог через Ajax-запрос. Такое решение позволяет загружать данные по мере необходимости, не заставляя пользователя ожидать загрузки всех компонентов компьютера.

Раскрытие компонента «Процессор» и параметров ограничений показано на рис. 12. Ajax-запросы срабатывают по нажатию на комплектующие и добавляют нужный контент из модуля каталога в определенный блок (класс) структуры DOM html-файла.

Нажатие на кнопку «Добавить в сборку» помещает выбранный компонент в сборку или заменит ранее добавленный на новый. Далее, при выборе системы охлаждения будут отображаться уже только совместимые с выбранным процессором системы охлаждения, что показано на рис. 13. Аналогично происходит добавление других комплектующих.

На данном этапе разработки совместимость компонентов обеспечивается путем последовательного выбора компонентов (сверху вниз) с

Smart Compul« I

ограниченным количеством проверок совместимости. Отбор компонентов осуществляется при помощи SQL-запросов на Django-ORM.

Пример реализации логики для подбора системы охлаждения процессора представлен в строке ниже:

CPU_Cooling_System.objects.filter(included_only=False,

cpu_cooling_system_socket__fk_cpu_socket__name__contains =

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

cpu_socket, max_tdp_W__gte=cpu_tdp_W)

Django представляет эту команду как SQL-запрос, который обозначает: «Получить все объекты из Системы охлаждения процессора, которые имеют атрибут included_only в значении False и в промежуточной таблице сокетов системы охлаждения про-

Smart Computer Builder Гыомаа Каша' Kontmrypjtcf) 'Мости Dart

Соог Intel IGA Ml v2 Ядре 6/6 x 2900 MHi levd 1: 384 Kbyte Level 2:1.5 Mbyte LevH 3 9.0 Mbyte Пмль: 2 x DOR4 2666 MHz

IntH UHD Ciephks 630 Комплектно* охллжлемме: Intel Original I£97379 003] TOP: 65 W

Cow«: AMD JTRX4 Ядре 24/4« x 3800 MHz Level 1:tS Mbyte lev* 2:12 0 Mbyte level 3:128.0 Mbyte Память: 41DOR4 3200 MHz TOP: 2«0 W

Сонет AMD AM4

Ядро: 6/12 X J700 MHz

l(Ml 1: 384 Kbyte

Level 2: 3.0 Mbyte

let* 3: 32 0 Mbyte

Память: 2 x DOM 3200 MHz

TD*6SW

В пшмчак vi (JXSJ Цейс 14 999.00 P Mm цемэ: 14 999,00 9

6 ним*: Цене «известно Мин мне: мсюеестно

Внал**«м: Цсмк 26 999,00 Р Мин. цене: 13 00(100 9

■■■■■

© 2021 Smart Compute» ВЫИ»

Рис. 10. Пример выбора комплектующего (процессор)

цессора (cpu_cooling_system_socket) значение, которое соответствует (__name__contains) переменной cpu_socket, а также значение

max_tdp_W должно быть больше либо равно (__gte) переменной

cpu_tdp_W». Здесь атрибут included_only необходим для вывода только компонентов, которые имеются в отдельной продаже, а не только с процессорами.

Заключение

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

В рамках данной работы были выполнены проектирование и разработка прототипа веб-конфигуратора для сборки компьютерной техники, разработана логика такого конфигуратора и база данных. При разработке учтены типичные ошибки и недостатки, обнаруженные в подобных системах.

Рис. 11. Главная страница конфигуратора

Smart Computer Builder Главная Каталог' Конфигуратор

Сокгп Intel LGA 1151 v2 Ядра: 6/6 х 2900 MHz Level 1: 334 Kbyte Level 2:1.5 Mbyte Level 3:9 0 Mbyte Память: 2 к DD IM 2666 MHz

COKCT: AMD AM4 ilApa: 6/12 x 3700 MHz Level 1; 394 Kbyte Level 2: 3.0 Mbyte Level 3: 32.0 Mbyte naMHTt»: 2 x DDR4 3200 MHz

• Менее 20 дБ Стихий) 35 дЬ

• 21 дБ - 25 дБ Ф 26 дБ - 30 дБ

• 31 дБ-35 дБ ф Более 35 дБ

• Без ограничений

Рис. 12. Раскрытие компонента процессор и параметров ограничений

Для устранения типичных недостатков в веб-конфигураторе для сборки компьютера требуется ввести элементы интерфейса с информацией, помогающей пользователю понимать уровень задач, которые могут быть решены в текущий момент и в ближайшей (год-два) перспективе с помощью собираемого им оборудования. Недостаточно опытный пользователь должен получать необходимую поддержку при принятии им решений. Для этого, кроме собственно конфигуратора, может быть реализована система подсказок и поддержки пользователя в виде форумов, чатов, мессенджеров или других инструментов. Хорошим решением видится также разработка диалога, который поможет начать сборку

AMD Ryzen Threadripper 3960X BOX [ Сокет: AMD STRX4; Ядра: 24/48 x 3800 MHz; Level 1:1.5 Mbyte; Level 2:12.0 Mbyte; Level 3: 128.0 Mbyte; Память: 4 x DDR4-3200 MHz; TDP: 280 W ]

NZXT Kraken Z73 [RL-KRZ73-01] [ Поддерживаемые сокеты: Intel LGA1200 / Intel LGA1151 / Intel LGA1151 v2 / Intel LGA 1150 / Intel LGA 1155 / Intel LGA 1156 / Intel LGA 1366 / Intel LGA 2011 / Intel LGA 2011 v3 / Intel LGA 2066 / AMD AM4 / AMD sTRX4 (кронштейн Threadripper в комплект не входит) / AMD TR4 (кронштейн Threadripper в комплект не входит); Материал радиатора: алюминий; Материал контакта: медь; Ур. шума: 21,0 -36.0 dB; Питание: SATA 15-pin x 1 [помпа], 3 x 4-pin [вентилятор: 120x120 mm]; Наличие подсветки: да; Макс TDP: 300 W ]

I ДоЗООООР ) До 40 000 Р I До 50 000 Р • Без ограничений

9 Бесшумный

• Менее 20 дБ (тихий) 35 дБ

• 21 дБ - 25 дБ

• 26 дБ - 30 дБ

• 31 дБ-35 дБ

• Более 35 дБ

• Без ограничений

Видеокарта

Накопитель

Рис. 13. Отображение и добавление в сборку системы охлаждения для выбранного

процессора

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

Список источников

1. Grosso C., Trentin A., Forza C. Towards an understanding of how the capabilities deployed by a Web-based sales configurator can increase the benefits of possessing a mass-customized product // 16th International Configuration Workshop, CEUR Workshop Proceedings, 2014. Vol. 1220, pp. 81-88.

2. Sandrin E. Synergic effects of sales-configurator capabilities on consumer-perceived benefits of mass-customized products // International Journal of Industrial Engineering and Management, 2017. Vol. 8, no. 3, pp. 177-188.

3. Streichsbier C., Blazek P., Faltin F., Fruhwirt W. Are de-facto standards a useful guide for designing human-computer interaction processes? The case of user interface design for web based B2C product configurators // 42nd Hawaii International Conference on System Sciences, 2009. Oo. 1-7. DOI: 10.1109/HICSS.2009.80.

4. Leclercq T., Davril J.-M., Cordy M., Heymans P. Beyond de-facto standards for designing human-computer interactions in configurators // CEUR Workshop Proceedings, 2016. Vol. 1705. Pp. 40-43.

5. Abbasi E.K., Hubaux A., Acher M., Boucher Q., Heymans P.

The anatomy of a sales configurator: An empirical study of 111 cases // Lecture Notes in Computer Science, 2013, LNCS, Vol. 7908, pp. 162-177. DOI: 10.1007/978-3-642-38709-8_11.

6. Sandrin E., Trentin A., Grosso C., Forza C. Enhancing the consumer-perceived benefits of a mass-customized product through its online sales configurator: An empirical examination // Industrial Management and Data Systems, 2017. Vol. 117, no. 6. Pp. 1295-1315. DOI: 10.1108/IMDS-05-2016-0185.

7. Leclercq T., Cordy M., Dumas B., Heymans P. Representing repairs in configuration interfaces: A look at industrial practices // ACM IUI2018 Workshop on Explainable Smart Systems (ExSS), 2018. URL: https://explainablesystems.comp.nus.edu.sg/2018/wp-content/uploads/2018/02/exss_12_leclercq.pdf (дата обращения: 01.03.2022).

8. Leclercq T., Cordy M., Dumas B., Heymans P. On studying bad practices in configuration Uls // ACM IUI2018 Workshop on Web Intelligence and Interaction. URL: http://ceur-ws.org/Vol-2068/wii1.pdf (дата обращения: 01.03.2022).

9. Grosso C., Forza C., Trentin A. Support for the social dimension of shopping through web based sales configurators // 17th International Configuration Workshop, CEUR Workshop Proceedings. 2015. Vol. 1453, pp. 115-122.

10. Grosso C., Forza C. Users' Social-interaction Needs While Shopping via Online Sales Configurators // International Journal of Industrial Engineering and Management. 2019. Vol. 10, no. 2. Pp. 139-154. DOI: 10.24867/IJIEM-2019-2-235.

11. Mahlamaki T., Storbacka K., Pylkkonen S., Ojala M. Adoption of digital sales force automation tools in supply chain: Customers' acceptance of sales configurators // Industrial Marketing Management. 2020. Vol. 91. Pp. 162-173. DOI: 10.1016/j.indmarman.2020.08.024.

12. HardPrice - Сравнение и динамика цен на комплектующие ПК в интернет-магазинах [Электронный ресурс] URL: https://hardprice.ru/ (дата обращения: 01.03.2022).

13. Конфигуратор ПК - собрать компьютер на заказ. Собрать системный блок в онлайн-конфигураторе [Электронный ресурс]. URL: https://www.citilink.ru/configurator/ (дата обращения: 01.03.2022).

14. Сборка ПК - DNS - интернет-магазин цифровой и бытовой техники по доступным ценам [Электронный ресурс]. URL: https://www.dns-shop.ru/configurator/ (дата обращения: 01.03.2022).

15. Собрать компьютер онлайн с проверкой совместимости Конфигуратор/сборка игрового ПК [Электронный ресурс]. URL: https://www.ironbook.ru/constructor/ (дата обращения: 01.03.2022).

16. Ш^укин Н. Ю., Гольчевский Ю. В. Логика работы программного конфигуратора на этапе подбора совместимых комплектующих компьютера // XXVIII годичная сессия Ученого совета СГУ им. Питирима Сорокина: Национальная конференция : сборник статей [Электронный ресурс]. Сыктывкар: Изд-во СГУ им. Питирима Сорокина, 2021. C. 649-660.

References

1. Grosso C., Trentin A., Forza C. Towards an understanding of how the capabilities deployed by a Web-based sales configurator can increase the benefits of possessing a mass-customized product. 16th International Configuration Workshop, CEUR Workshop Proceedings, 2014, Vol. 1220. Pp. 81-88.

2. Sandrin E. Synergic effects of sales-configurator capabilities on consumer-perceived benefits of mass-customized products. International Journal of Industrial Engineering and Management, 2017, Vol. 8, No. 3. Pp. 177-188.

3. Streichsbier C., Blazek P., Faltin F., Fruhwirt W. Are de-facto standards a useful guide for designing human-computer interaction processes? The case of user interface design for web based B2C product configurators. 42nd Hawaii International Conference on System Sciences, 2009. Pp. 1-7. DOI: 10.1109/HICSS.2009.80.

4. Leclercq T., Davril J.-M., Cordy M., Heymans P. Beyond de-facto standards for designing human-computer interactions in configurators. CEUR Workshop Proceedings, 2016, vol. 1705. Pp. 40-43.

5. Abbasi E.K., Hubaux A., Acher M., Boucher Q., Heymans P. The

anatomy of a sales configurator: An empirical study of 111 cases. Lecture Notes in Computer Science, 2013, LNCS, vol. 7908, Pp. 162-177. DOI: 10.1007/978-3-642-38709-8_11.

6. Sandrin E., Trentin A., Grosso C., Forza C. Enhancing the consumer-perceived benefits of a mass-customized product through its online sales

configurator: An empirical examination. Industrial Management and Data System, 2017, vol. 117, no. 6. Pp. 1295-1315. DOI: 10.1108/IMDS-05-2016-0185.

7. Leclercq T., Cordy M., Dumas B., Heymans P. Representing repairs in configuration interfaces: A look at industrial practices. ACM IUI2018 Workshop on Explainable Smart Systems (ExSS), 2018, Available at: https://explainablesystems.comp.nus.edu.sg/2018/wp-content/uploads/2018/02/exss_12_leclercq.pdf (accessed 01.03.2022).

8. Leclercq T., Cordy M., Dumas B., Heymans P. On studying bad practices in configuration Uls. ACM IUI2018 Workshop on Web Intelligence and Interaction. Available at: http://ceur-ws.org/Vol-2068/wii1.pdf (accessed: 01.03.2022).

9. Grosso C., Forza C., Trentin A. Support for the social dimension of shopping through web based sales configurators. 17th International Configuration Workshop, CEUR Workshop Proceedings, 2015, vol. 1453. Pp. 115-122.

10. Grosso C., Forza C. Users' Social-interaction Needs While Shopping via Online Sales Configurators. International Journal of Industrial Engineering and Management, 2019, vol. 10, no. 2. Pp. 139-154. DOI: 10.24867/IJIEM-2019-2-235.

11. Mahlamaki T., Storbacka K., Pylkkonen S., Ojala M. Adoption of digital sales force automation tools in supply chain: Customers' acceptance of sales configurators. Industrial Marketing Management, 2020, vol. 91. Pp. 162-173. DOI: 10.1016/j.indmarman.2020.08.024.

12. HardPrice - Sravnenie i dinamika cen na komplektuyushhie PK v internet magazinax [HardPrice - Comparison and dynamics of prices for PC components in online stores]. Available at: https://hardprice.ru/ (accessed: 01.03.2022). (In Russ.)

13. Konfigurator PK - sobrat' komp'yuter na zakaz. Sobrat' sistemny'j blok v onlajn konfiguratore [PC configurator - to assemble a computer to order. Assemble the system unit in the online configurator]. Available at: https://www.citilink.ru/configurator/ (accessed 01.03.2022). (in Russ.)

14. Sborka PK - DNS - internet-magazin cifrovoj i by'tovoj texniki po dostupny'm cenam [PC assembly - DNS - online store for digital and home appliances at affordable prices]. Available at: https://www.dns-shop.ru/configurator/ (accessed: 01.03.2022). (In Russ.)

15. Sobrat' komp'yuter onlajn s proverkoj sovmestimosti Konfigurator/sborka igrovogo PK [Assemble a computer online with a compatibility check Configurator/build a gaming PC]. Available at: https://www.ironbook.ru/constructor/ (accessed: 01.03.2022). (In Russ.)

16. Shchukin N. Yu., Golchevskiy Yu. V. The logic of the software configurator at the stage of selecting compatible computer components // XXVIII godichnaya sessiya Uchenogo soveta SGU im. Pitirima Sorokina: Nacional'naya konferenciya : sbornik statej [XXVIII annual session of the Academic Council of the Pitirim Sorokin Sykt. State Univ.: National conference: collection of articles: text. sci. electr. ed. Syktyvkar: Publishing House of Pitirim Sorokin Sykt. State Univ.] 2021, pp. 649-660. (In Russ.)

Сведения об авторах / Information about authors

Юрий Валентинович Гольчевский / Yuriy V. Golchevskiy

к.ф.-м.н, доцент, заведующий кафедрой информационных систем /

Ph.D. in Physics and Mathematics, Associate Professor, Head of

Information Systems Department

Сыктывкарский государственный университет им. Питирима Сорокина / Pitirim Sorokin Syktyvkar State University

167001, Россия, г. Сыктывкар, Октябрьский пр., 55 / 167001, Russia, Syktyvkar, Oktyabrsky Ave., 55

Николай Юрьевич Щукин / Nikolay Yu. Shchukin программист / programmer

ООО «Мобильное решение» / Mobile Solution LLC

420500, Россия, г. Иннополис, ул. Университетская, д. 7, офис 323 /

420500, Russia, Innopolis, Universitetskaya St., 7, office 323

Статья поступила в редакцию / The article was submitted 14.02.2022 Одобрено после рецензирования / Approved after reviewing 24.02.2022 Принято к публикации / Accepted for publication 01.03.2022

i Надоели баннеры? Вы всегда можете отключить рекламу.