Список литературы
1. Абдуллина Й.И. Оптимизация процесса закупок товарно-материальных ценностей на промышленном предприятии с применением ГИС-технологий // European Science. № 1 (33), 2018. С. 25-28.
2. Романова И.К. Современные методы визуализации многомерных данных: анализ, классификация, реализация, приложения в технических системах // Наука и образование. МГТУ им Н.Э. Баумана. Электрон. журн. № 3. 2016. С. 133-167.
3. Яковлева Т.А. Модель оптимизации процесса закупок на крупных промышленных предприятиях // Современные научные исследования и инновации, 2017. № 4. [Электронный ресурс]. Режим доступа: http://web.snauka.ru/issues/2017/04/81749/ (дата обращения: 31.05.2018).
РАЗРАБОТКА ПРОТОТИПА НАУЧНОГО ИНТЕРНЕТ-ПОРТАЛА КАФЕДРЫ Герасимова А.И.
Герасимова Алена Ивановна - студент, кафедра программного обеспечения вычислительной техники и автоматизированных систем, Хакасский государственный университет им. Н.Ф. Катанова, г. Абакан
Аннотация: в данной статье описано, для чего осуществляется создание прототипов страниц сайта, рассмотрен процесс выбора веб-сервиса для создания прототипов страниц научного Интернет-портала кафедры, отражены основные требования к такому ресурсу. Проведен сравнительный анализ таких англоязычных веб-сервисов для прототипирования, как Wireframe.cc, Proto.io, NinjaMock. Определено, что NinjaMock удовлетворяет всем основным требованиям, представлен пример созданного прототипа главной страницы Интернет-портала кафедры при помощи данного сервиса.
Ключевые слова: научный портал, прототипирование, сайт учебного заведения, Интернет, веб-сервис.
УДК 004.4
Создание прототипов страниц позволяет определиться со структурой сайта, его элементов. В дальнейшем, прототип становится основой для разработки дизайна портала.
Первоначально необходимо определиться, каким образом будет создаваться прототип. В качестве инструмента для прототипирования сайта кафедры будет использоваться web-сервис, так как данный способ не требует установки ПО и работа может производиться с любого устройства имеющего доступ к сети Интернет.
Среди основных требований к ресурсу можно выделить такие, как:
1) Не требует платы за использование;
2) Имеет стандартный набор шаблонов элементов;
3) Позволяет сохранять макеты в формате pdf / jpeg / png.
В качестве веб-приложений для анализа были выбраны: Wireframe.cc, Proto.io, NinjaMock. Рассмотрим подробнее каждый из сервисов.
Wireframe.cc имеет простой интерфейс [1]. Для просмотра проекта предусмотрены шаблоны окна браузера и мобильного устройства. По размеру нового добавленного элемента приложение определяет, что бы это могло быть: заголовок, форма, скроллбар и т.д., и предлагает варианты пользователю. Для выделения элементов используется простая цветовая палитра. Удобство работы пользователя
обеспечивается возможностью использования горячих клавиш. Сохранение проекта доступно только зарегистрированным пользователям, срок бесплатного пользования -7 дней. Далее предлагается перейти на тарифы в зависимости от количества пользователей, стоимость от 16 до 99 долларов в месяц.
Proto.io [2] - удобный сервис для создания прототипов разной сложности. Имеется набор стандартных блоков, возможность создания новых. В проекты можно добавлять изображения, анимацию. Поддерживается создание постраничных прототипов с переходами между ними. Предусмотрено сохранение проекта в формате PDF, PNG. Бесплатное использование в течение 15 дней, далее предлагается перейти на платные тарифы в зависимости от количества активных проектов.
Рис. 1. Прототип главной страницы портала кафедры
NinjaMock является полноценным бесплатным приложением для прототипирования интерфейсов, имеет неограниченное количество страниц в проектах, возможность экспорта в PDF и PNG [3]. Содержит основные элементы для создания проектов, при необходимости есть возможность добавления новых блоков. Кроме того, приложение имеет возможность предоставления доступа к просмотру прототипа клиентом, для этого нужно открыть доступ к проекту по ссылке. Горячие клавиши для удобства работы пользователей аналогичны командам в Adobe Photoshop. Таким образом, NinjaMock соответствует всем требованиям, и именно этот ресурс будет использован для создания прототипа Интернет-портала кафедры ПОВТиАС.
В качестве примера приведен прототип главной страницы сайта кафедры (рис. 1). На странице будут размещены следующие элементы: форма входа в личный кабинет, меню сайта, слайдер с фото различных мероприятий, статья о кафедре, календарь мероприятий, ссылки на последние новости, слайдер с сотрудниками кафедры.
В дальнейшем на основе созданных прототипов страниц будет осуществлена разработка дизайн-макета сайта.
Список литературы
1. Minimal wireframing tool. [Электронный ресурс]. Режим доступа: http://wirefrime.cc/ (дата обращения: 04.05.2018).
2. Prototypes that feel real. [Электронный ресурс]. Режим доступа: http://proto.io/ (дата обращения: 04.05.2018).
3. NinjaMock online wireframe and mockup tool. [Электронный ресурс]. Режим доступа: http://ninjamock.com/ (дата обращения: 06.05.2018).
КЛАСТЕРНЫЙ АНАЛИЗ: БАЗОВЫЕ КОНЦЕПЦИИ И АЛГОРИТМЫ Долгодворова Е.В.
Долгодворова Елена Валерьевна - студент, кафедра информационных технологий и систем, Дальневосточный государственный университет путей сообщения, г. Хабаровск
Аннотация: в статье рассмотрены базовые концепции и алгоритмы, применяемые при кластерном анализе данных. Выполнен сравнительный анализ алгоритмов кластеризации.
Ключевые слова: кластерный анализ, кластеризация, кластер, алгоритмы.
Кластерный анализ или кластеризация делит данные на группы (кластеры, классы), таким образом, чтобы каждый кластер состоял из похожих объектов, а объекты разных кластеров были отличны друг от друга. В кластеризации, в отличие от классификации, перечень групп не задан четко, а определяется в процессе работы алгоритма [1].
В сравнении с математико-статическими методами кластерный анализ не накладывает условий на тип рассматриваемых объектов, поэтому позволяет исследовать многообразие исходных данных произвольной природы [2]. Общая схема алгоритма кластеризации представлена на рисунке 1.
Подготовка Выбор метрики Выбор Выполнение
данных алгоритма алгоритма
Представление результатов
Рис. 1. Общая схема алгоритма кластеризации
Первый этап заключается в подготовке данных для кластерного анализа. В большинстве случаев, данные описывают в виде таблиц, где столбец является одним из атрибутов, а строка объектом данных.
На втором этапе происходит выбор метрики, с помощью которой определяем сходство объектов.
Так классической метрикой в двумерном пространстве является евклидово расстояние (й(р^) = ^Ек=1(Рк — Чк)2). При этом существуют и другие метрики в евклидовых пространствах, например, параметрическое расстояние Минковского (р(х,у) = (£к= 1\х1_ -р^\р)1/р)). При параметре со значением 2 оно обращается в евклидову метрику. Для нечисловых атрибутов выбираются метрики, позволяющие привести их к численному виду и сравнить. Популярным расстоянием для строковых данных является метрика Левенштейна (редакционное расстояние или дистанция