Разработка алгоритма решения задачи
Описание алгоритма решения задачи:
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!