Разработка алгоритма решения задачи



 

Описание алгоритма решения задачи:

1 Вход в программу.

2 Главное меню. Условие выбора:

- файл;

- консультация;

- редактор;

- трассировка;

- справка;

- выход из программы.

3 Файл. Возможные действия:

- загрузить базу знаний;

- сохранить проток;

- возврат в главное меню;

- выход из программы.

4 Консультация. Возможные действия:

- начать консультацию;

- прекратить консультацию;

- возврат в главное меню.

5 Редактор. Доступные действия:

- открыть редактор БЗ;

- возврат в главное меню.

6 Трассировка. Возможные действия:

- выполнить трассировку;

- трассировка в Excel;

- возврат в главное меню.

7 Справка. Доступные действия:

- помощь;

- о программе;

- возврат в главное меню.

 

На рисунке 7 показана укрупненная схема программной системы.

 

 

Рисунок 7 – Укрупненная схема алгоритма ПС, лист 1

 

Рисунок 7 – Укрупненная схема алгоритма ПС, лист 2

 


Разработка интерфейса ПС

 

Под графическим пользовательским интерфейсом (GUI – Graphical User Interface) – понимается некоторая система, служащая для организации диалога ПС с пользователем на основе графического многооконного представления данных.

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

Для реализации работы пользовательского интерфейса в программе использованы:

- 4 окна (главное окно программы с выбором необходимого пункта; окно редактора баз знаний; окно трассировки решения; окно сведений о программе);

- кнопки;

- поля просмотра, ввода и редактирования данных;

- радиокнопки, необходимые для выбора вида сортировки данных;

- окна сообщений пользователю, помогающих адаптироваться в использовании ПС.

 

 


Создание базы знаний

 

Создание базы знаний «Автотранспорт» с помощью встроенного в программу «Экспертная система 1.0» редактора показано на рисунке 8.

 

 

Рисунок 8 – Создание базы знаний

 

 


Эксплуатация программной системы

 

Руководство по инсталляции

 

Инсталляция программной оболочки «Экспертная система 1.0» на персональный компьютер осуществляется путем простого копирования файла Project1.exe на жесткий диск. Запуск программы производится с открытия файла Project1.exe.

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

 

Руководство пользователя

 

    3.2.1 Назначение программной системы

 

Программная система «Экспертная система 1.0» предназначена для проведения консультаций в определенной предметной области, отраженной в используемой программой базе знаний. Также программа предназначена для создания и редактирования баз знаний, сохранения результатов консультации и трассировки решения для последующего анализирования.

 

    3.2.2 Условия выполнения программы

 

    Данная программа должна работать под управлением операционной системы MS Windows 98 или выше на IBM/PC совместимых персональных компьютерах.

    Минимальная конфигурация:

    - процессор Intel Pentium 166 МГц;

    - объём оперативного запоминающего устройства 24 Мбайт;

    - жёсткий диск 1 Гбайт;

    - монитор с SVGA видеокартой;

    - клавиатура;

    - манипулятор «мышь».


    3.2.3 Выполнение программной системы

 

После запуска программной оболочки «Экспертная система 1.0» на экране монитора появляется главное окно программы, представленное на рисунке 9.

 

 

Рисунок 9 – Макет главного окна программы

 

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


    3.2.4 Сообщения пользователю

 

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

 

 

Рисунок 10 – Пример информационного окна ошибки ввода пользователя

 


Заключение

 

В результате проделанной работы была разработана программная система, которая позволяет выполнять все необходимые действия, требуемые в курсовой работе. То есть цель данной курсовой работы достигнута – создана программная оболочка «Экспертная система 1.0», использующая байесовскую систему логического вывода.

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

Данная программа имеет дружелюбный интерфейс. Ее работоспособность была проверена на многих тестовых данных. Можно сделать вывод, что данная программная система удовлетворяет, по крайней мере, трем критериям качества – это функциональность, надежность и легкость применения.

 


Дата добавления: 2019-01-14; просмотров: 324; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!