Программная реализация метода сортировки карточек
Метод сортировки карточек как идеальный выбор для составления дерева сайта. Сортировка карточек – метод проектирования пользовательского интерфейса, в котором человек проверяет группу экспертов или пользователей темы для создания дерева категорий.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 25.02.2019 |
Размер файла | 184,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Программная реализация метода сортировки карточек
Васильева А.С.
В настоящее время при дизайне сайта для продажи чая важно определить его структуру. Метод сортировки карточек является идеальным выбором для составления дерева сайта. Метод дает возможность не только увидеть общую структуру сайта, но и рекомендовать дизайн навигации, а также структурирование информации по группам.
В настоящее время существует множество англоязычных программ, осуществляющих данный метод извлечения знаний.
Сортировка карточек - метод проектирования пользовательского интерфейса, в котором человек проверяет группу экспертов или пользователей темы для создания дерева категорий.
Для начала проверки группы, лицо, проводящее тест, определяет ключевые слова и записывает их на карточках, а затем эксперты организуют карточки, распределяя их по группам на собственное усмотрение.
Распределение карточек может вестись двумя методами: открытой и закрытой сортировкой. сортировка сайт пользовательский
Открытая сортировка карточек: участникам даются карточки с ключевыми словами, которые они должны разложить по группам, после чего дать группе название.
Закрытая сортировка карточек: экспертам выдаются карточки со словами и список групп в которые их можно распределить.
Прежде чем реализовать метод сортировки карточек, следует определить понятия предметной области. Ею является чай.
Чай - напиток из чайного листа, полученный путем варки, заваривания или настаивания. Также чаем называют и сухой лист чая, который подготовлен и обработан для приготовления напитка.
Существует множество способов обработки чая, в том числе вяление, сушка, скручивание, ферментация. В зависимости от них получают множество чаев, названия которых чаще всего связаны с цветом.
Зеленые чаи - чай, который подвержен минимальной ферментаци. Имеет цвет от желтоватого до зеленого и яркий аромат и вкус Имеют неяркий настой от желтоватого до зеленого цвета, с ярким ароматом и насыщенным вкусом.
Черный или красный чай - имеет наибольшую ферментацию и яркий и терпкий вкус.
Чай улун имеет ферментацию посередине между черным и зеленым. Имеет необычный вкус, по причине которого он обрел популярность.
Пуэр - зеленый прессованый чай, продающийся в различных формах: кирпич, плитка, лепешка.
Для создания программы требуется построить ее структуру в нотации IDEF0. Данная нотация наилучшим образом подходит для описания и формализации процессов, которая позволяет указать связь между блоками как входящей, исходящей, управляющей информацией, так и механизмы, которые их выполняют.
Диаграмма на рисунке 1 является контекстной и представляет систему в целом. Она имеет стрелки входа, в виде данных о пользователе, названия карточек и названия групп; стрелка выхода, в виде отчета о сортировке; стрелки управления, в виде правил метода; стрелки механизма, представляющие собой пользователя, программу и администратора.
Размещено на http://www.allbest.ru/
Рисунок 1 - Контекстная диаграмма процесса "Программная реализация метода сортировки карточек"
Декомпозиция контекстной диаграммы состоит из 4 основных блоков программы. Из первого блока стрелка выхода входит в сторону входа третьего блока, что означает, что исходящие данные из блока "Ввод данных о пользователях" не обрабатываются в блоке "Ввод названий карточек". Диаграмма представлена на рисунке 2.
Размещено на http://www.allbest.ru/
Рисунок 2 - Декомпозиция контекстной диаграммы
Для реализации данного метода была выбрана среда разработки программного обеспечения Microsoft Visual Studio. Данное ПО позволяет спроектировать интерфейс, протестировать и отладить программу. Во время создания программы использован язык программирования C# - объектно-ориентированный язык программирования, который обладает С-подобным синтаксисом и похож на С++ и Java. В качестве системы управления базами данных выбрана Microsoft Access, позволяющая создавать множество таблиц, связей между полями, а также запросы и отчеты.
В СУБД была создана база данных с названием "db", в которой были созданы таблицы со следующими полями:
1) Users - содержащая фамилии и имена пользователей
2) ishDan - карточки, которые следует отсортировать
3) userAns - ответы пользователей
4) Group - созданные группы
Следующим создан интерфейс программы. Основное окно программы, содержащее управляющие элементы представлены на рисунке 3.
Рисунок 3 - Окно "Метод сортировки карточек"
В главном окне для выбора пользователя следует нажать на выпадающий список, элементы которого добавляются из таблицы Users. Если выбран пользователь, который уже отсортировал карточки, то ему будет выведено окно с его выбором. Если карточки не отсортированы, то необходимо добавить группу, нажав на соответствующую кнопку. После завершения тестирования можно посмотреть два отчета: отчет по группам и итоговый отчет.
Примерные виды отчетов представлены на рисунке 4.
Размещено на http://www.allbest.ru/
Рисунок 4 - Отчет по группам и итоговый
Разработанная программа может быть использована для построения макетов любых сайтов, так как она имеет интуитивно понятный интерфейс и проста в использовании.
Список использованных источников
1. Информационная архитектура в Интернете / Питер Морвиль, Луис Розенфельд - М.: Эксмо, 2010 - 608 с.
2. Большая книга чая / И. Васильева - М.: Эксмо, 2014 - 272 с.
3. Информационные системы: Учебно-практическое пособие / С.И. Маторин, О.А. Зимовец - Белгород: Издательство НИУ "БелГУ" 2012. - 231 с.
4. Card Sortong [Электронный ресурс] / - Режим доступа: https://en.wikipedia.org/wiki/Card_sorting
Размещено на Allbest.ru
...Подобные документы
Разработка программы для осуществления сортировки данных методами "Выбора" с использованием языка C# и Visual Studio 2012. Плавный метод сортировки. Основные фазы сортировки во внутреннем представлении пирамиды. Программа сортировки методами выбора.
курсовая работа [637,6 K], добавлен 29.11.2014Анализ структуры топологической сортировки в программной среде. Метод топологической сортировки с помощью обхода в глубину. Программа, реализующая топологическую сортировку методом Демукрона. Создание карты сайта и древовидная система разделов.
курсовая работа [1,3 M], добавлен 22.06.2011Обработка массивов элементов любого типа как главное назначение алгоритмов сортировки. Анализ наиболее используемых алгоритмов сортировки: пузырьком, выбором, вставками, методом Шелла и быстрой сортировкой. Основные требования к алгоритмам сортировки.
реферат [189,8 K], добавлен 06.12.2014Понятие алгоритма и сортировки. Способы и алгоритмы сортировки массивов. Быстрая сортировка Хоара. Описание алгоритма "быстрой сортировки". Реализация на языке программирования. Анализ наихудшего разбиения. Вероятностные алгоритмы быстрой сортировки.
курсовая работа [291,5 K], добавлен 22.03.2012Изучение алгоритмов внутренней сортировки массивов данных, сравнение сложности их реализации и производительности. Отличительные черты сортировки включением, выбором, разделением, сортировки Шелла, обменной сортировки. Сравнение методов: плюсы и минусы.
курсовая работа [203,8 K], добавлен 03.12.2010Постановка задачи сортировки. Анализ основных понятий сортировок слияниями. Алгоритм сортировки простым и естественным слиянием. Оценка сложности алгоритма. Программная реализация простого слияния. Тестирование меню на корректность входных данных.
курсовая работа [283,6 K], добавлен 22.06.2015Анализ основных алгоритмов внутренней сортировки массивов данных, сравнение сложности их реализации и производительности. Сортировка пузырьком, методами вставок, выбора, методом Шелла, быстрая сортировка. Операция разделения массива внутренней сортировки.
курсовая работа [161,7 K], добавлен 17.12.2015Исследование основных особенностей алгоритмов быстрой и поразрядной сортировки данных. Построение графиков зависимости времени сортировки от количества элементов в файле и от степени перемешенности элементов. Описания сортировки чисел и строковых данных.
лабораторная работа [1,2 M], добавлен 23.07.2012Сортировка как процесс расстановки элементов "в некотором порядке", ее структура и основные компоненты, характеристика методов. Порядок выбора того или иного метода сортировки: линейный с обменом и подсчетом, методом Шелла, с отложенными обменами.
реферат [27,1 K], добавлен 13.09.2009Реализация различных методов сортировки. Алгоритмические языки программирования. Обработка большого числа единообразно организованных данных. Алгоритмы сортировки массивов. Анализ проблем реализации и использования различных видов сортировок массивов.
курсовая работа [640,3 K], добавлен 07.07.2011Составление электронных карточек по личному составу фирмы в программе "Управление персоналом предприятия "БелАЗ"", разработанной фирмой 1С. Характеристика автоматизированных систем: БухСофт, Мини-Кадры, Кадры SB 2006, Босс-Кадровик, Отдел кадров плюс.
курсовая работа [3,5 M], добавлен 07.07.2011Разработка программы, сортирующей массивы данных различного типа методом подсчета. Основные шаги алгоритма сортировки, ее свойства и модификация подсчетом. Целесообразность применения сортировки подсчетом. Условия эффективности алгоритма сортировки.
лабораторная работа [438,5 K], добавлен 16.07.2015Исследование особенностей работы с динамическими структурами данных, обработки строк. Реализация работоспособного программного обеспечения, которое должно поддерживать информационную базу пользователей компьютеров. Метод пирамидальной сортировки данных.
курсовая работа [364,1 K], добавлен 06.04.2014Сущность и порядок реализации простых методов сортировки при составлении программного алгоритма, их классификация и разновидности, отличительные признаки, характерные свойства. Особенности алгоритмов для сортировки файлов записей, содержащих ключи.
реферат [20,7 K], добавлен 20.05.2010Состав DЕLPHI проекта. Алгоритм сортировки вектора. Метод сортировки файла. Сценарий интерфейсного диалога пользователя с программой. Поиск и вычисление времени, затраченного на поиск и сортировку. Исходный текст модуля Project.dpr, MainForm.pas.
курсовая работа [827,4 K], добавлен 07.11.2010Составление алгоритма сортировки линейной вставкой. Понятие однонаправленного циклического списка символов, реализация процедуры подсчета суммы элементов и составление алгоритма. Прямое представление дерева, алгоритм работы с ним на абстрактном уровне.
контрольная работа [32,8 K], добавлен 20.01.2012Организация бинарного дерева. Порядок размещения данных в нелинейных структурах. Организация пользовательского интерфейса. Симметричный обход дерева. Параллельная работа обработчиков исключений. Расширенный графический интерфейс и его возможности.
курсовая работа [426,0 K], добавлен 24.06.2013История развития и виды визитных карточек. Подбор материалов для изготовления и методы печати. Современные программы для изготовления визиток и оценка экономической целесообразности их использования. Нормы охраны труда оператора компьютерного набора.
дипломная работа [1,1 M], добавлен 10.07.2010Аппаратные характеристики системы, использованной для разработки информационного ресурса "Сортировка слиянием". Проектирование логической и физической структуры ресурса, реализация его интерфейса. Основные функции программы, ее тестирование и отладка.
курсовая работа [2,1 M], добавлен 26.11.2012Алгоритмы сортировки методами простых вставок и пузырька. Зависимость среднего времени сортировки от числа сортируемых элементов. Функции, осуществляющие сортировку любого количества элементов методом простых вставок, на основе сортировки таблицы адресов.
курсовая работа [557,1 K], добавлен 26.05.2010