ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА ВЫБОРА БАЗОВОЙ МОДЕЛИ КУХНИ - Студенческий научный форум

VIII Международная студенческая научная конференция Студенческий научный форум - 2016

ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА ВЫБОРА БАЗОВОЙ МОДЕЛИ КУХНИ

Локтионова А.И. 1
1Белгородский государственный национальный исследовательский университет
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
Кухня - это территория, где владелец дома должен ощущать себя максимально уютно и комфортно. Приготовление пищи процесс, казалось бы, несложный, но это лишь при условии, что на кухне имеется для этого весь необходимый инвентарь, всё лежит на своих местах и в целом кухня является удобной. [1].

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

Для понимания выбранной предметной области следует знать значение следующих понятий:

  1. Что такое кухня

  2. Стиль кухни – классика, модерн, прованс, ретро, хайтек

  3. Планировка – Однорядная, двухрядная, Г-образная, П-образная

  4. Изготовитель – Россия, Беларусь, Испания, Италия

  5. Цветовую гамму

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

Рисунок 1 - Связи между понятиями

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

Рисунок 2 - Концептуальная составляющая поля знаний

Рисунок 3 - Функциональная составляющая поля знаний

При выборе кухни важно понимать что это то место где вы часто проводите много времени.

Целью исследования данной работы является интеллектуальная система выбора базовой модели кухни.

Выделяются следующие задачи данного исследования:

1. Выявить функции разрабатываемой системы;

2. Спроектировать систему;

3. Разработать экспертную систему;

4. Протестировать систему.

Функции разрабатываемой системы:

1. Проведение анализа входных данных;

2. Формирование рекомендаций;

3. Объяснение рекомендаций.

На рисунке 4 представлен интерфейс программы.

Рисунок 4 - Интерфейс программы

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

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

Программа была создана с помощью Borland Builder C++ 6.0. Его структура позволяет наилучшим образом использовать возможности современных ЭВМ. Программа, написанная на С++ для одной вычислительной системы, может быть перенесена с небольшими изменениями или вообще без них, на другую. [3].

В созданной интеллектуальной системе можно выполнить сортировку данных по стоимости и названию, по возрастанию и убывании. На рисунке 5 показана сортировка по стоимости и убыванию.

Рисунок 5 – Сортировка данных

На вкладке «Работа с данными» происходит добавление, изменение или удаление записей. Выбираем действие «Добавить». Открывается форма с полями для заполнения и 2 кнопками. Заполняем поля и нажимаем кнопку «Добавить». Добавленная запись отобразилась в таблице под 10 номером. На рисунке 6 показано добавление.

Рисунок 6 – Добавление записи

На вкладке «Описание стилей» можно просмотреть описание и стиль используемых в нашем приложении на рисунке 7.

Рисунок 7 – Вкладка «Описание стилей»

Рассмотрим пример. Был выбран тестируемый, который еще не определился с выбором кухни. При тестировании были получены результаты, представленные на рисунке 8.

Рисунок 8 - Вывод результата

По окончанию тестирования, программа выбрала и показала кухню ГеосИдеал, с описанием кухни и изображением.

Выводы по исследовательской работе.

Созданная экспертная система:

  • работает правильно;

  • простой, интересный тест;

  • удобный и простой в использовании интерфейс;

Созданную базу знаний можно доработать. Для этого необходимо:

  1. добавить факторы, рассматриваемые в данной работе;

  2. добавить в программу графику;

  3. Сделать отчет о выборе кухни с более подробной характеристикой;

Литература:

  1. http://www.stroy.ru/apartment/parts-kitchen/

  2. Архангельский А.Я. Программирование в С++Builder 6. – М.: «Издательство БИНОМ», 2003г. – 1152 с.

  3. Михелёв В.М. Базы данных и СУБД – Белгород: Издательство БелГУ, 2007. – 200с.

Просмотров работы: 660