Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка final.doc
Скачиваний:
24
Добавлен:
22.05.2017
Размер:
409.09 Кб
Скачать

5 Тестирование системы

Для запуска программы необходимо открыть исполняемый файл «ExpertSystem.exe». При этом появится окно, приведенное на рисунке 4. Для начала работы экспертной системы в режиме консультации необходимо загрузить необходимую вам базу знаний. Для этого нужно в строке указать имя файла содержащего базу знаний или нажать кнопку «Добавить файл», после чего нажать кнопку «Открыть базу». Поставить галочку рядом со строкой «Получить объяснение решения» если необходимо пояснение полученного результата. А также выбрать каким образом будет происходить поиск решения, в ширину или в глубину.

Рисунок 4 – Стартовое окно экспертной системы

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

Рисунок 5 – Выбор цели

Пользователю будет представлен вопрос и несколько вариантов ответа на него (рисунок 6). Необходимо выбрать нужный вариант ответа на вопрос и нажать кнопку «Продолжить».

Рисунок 6 – Выбор варианта ответа

После ответа на все представленные вопросы нужно нажать на кнопку «Получить ответ» экспертная система выдает конечный результат в отдельном окне (рисунок 7) и если была выбрана опция «Получить объяснение решения», то в поле «Вывод объяснения» будет выведено пояснение (рисунок 8).

Рисунок 7 – Результат консультации

Рисунок 8 – Пояснение рекомендаций

Для начала новой консультации необходимо закрыть окно экспертной системы и заново запустить исполняемый файл «ExpertSystem.exe».

Заключение

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

  • Способна реконструировать методику решения задачи экспертом в соответствующей предметной области.

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

  • Обладает способностью объяснять предлагаемое решение.

  • Обеспечивает «дружественный», интуитивно понятный интерфейс.

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

В интерфейсе программы для пользователя были предусмотрены следующие возможности:

  • открытие различных баз знаний;

  • выбор метода поиска в ширину либо в глубину

  • выбор одного из предложенных ответов на вопрос;

  • вывод рекомендаций;

  • вывод пояснений к рекомендациям.

Таким образом, разработанная оболочка экспертной системы выполняет все задачи, поставленные в начале работы.

Список использованных источников

  1. Алешин Л. И., Максимов Н. В., Информационные технологии. – М.: Диалектика, 2014. – 506 с.

  2. Глушаков С.В. Базы данных: учебный курс. – Фолио, 2012. – 504 с.

  3. Голицына О. Л., Максимов Н. В., Информационные системы – М.: Финансы и статистика, 2013. – 387 с.

  4. Горев А., Макашарипов С., Ахаян Р. Эффективная работа с СУБД. – М.: Финансы и статистика, 2014. – 298 с.

  5. Грабер М. Введение в SQL – М. Грабер. – М.: Издательство Лори, 2012. – 228 с.

  6. Грубер Мартин, Понимание SQL – М.: КУДИЦ-ОБРАЗ, 2012. – 272 с.

  7. Карпова Т.С. Базы данных: модели, разработка, реализация: учеб. пособие. – СПб.: Питер, 2012. – 454 c.

  8. Кузнецов С.Д. Основы баз данных: Курс лекций. Учебное пособие – 1-е изд. – М.: «Интернет-университет информационных технологий – ИНТУИТ.ру», 2015. – 484 с.

  9. Мартин Джеймс, Организация баз данных в вычислительных системах, – СПб.: Питер, 2015. – 288 с.

  10. Нейгел Кристиан, C# 5.0 и платформа .NET 4.5 для профессионалов = Professional C# 5.0 and .NET 4.5. – СПб.: БВХ-Петербург, 2013. – 1440 с.

  11. Полякова Л.Н. Основы SQL. – М.: Бином, 2013. – 224 с.

  12. Сибилёв В.Д. Проектирование баз данных: Учеб. пособие. – Томск: Томский межвузовский центр дистанционного образования, 2013. – 201 с.

  13. Троелсен Эндрю, Язык программирования C# 5.0 и платформа .NET 4.5 – М.: Бином,2013 – 1312 с.

  14. Ульман Д. Основы систем баз данных. – М.: Финансы и статистика, 2012. – 334 с.

  15. Все об экспертных системах URL: http://www.expertsys.ru/ (Дата обращения 29.01.2017 ).

  16. Руководства по Visual C# и учебные материалы на веб-сайте MSDN URL: http://msdn.microsoft.com/ru-ru/vcsharp/aa336766.aspx (Дата обращения 29.01.2017 ).

  17. Создание экспертной системы URL: http://easyprog.ru (Дата обращения 29.01.2017).

0