ВВЕДЕНИЕ 3
1 ВВЕДЕНИЕ В ТЕХНОЛОГИЮ СОЗДАНИЯ ЭКСПЕРТНЫХ СИСТЕМ 5
1.1 Понятие экспертная система 5
1.2 Описание процесса работы школьной библиотеки 8
1.3 Обзор существующих средств создания экспертных систем 14
2 РАЗРАБОТКА ЭКСПЕРТНОЙ СИСТЕМЫ 19
2.1 Язык программирования Prolog 19
2.2 Возможности SWI-Prolog 27
2.3 Создание графической оболочки 31
2.4 Демонстрация экспертной системы для анализа книгообеспеченности
школьной библиотеки 40
2.5 Инструкция пользователю 49
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Современный мир невозможно представить без компьютеров. Они используются в разнообразных сферах человеческой деятельности, таких как промышленная индустрия, военная сфера, образование и других. Использование компьютеров в сфере образования позволяет применять новейшие технологии в учебном процессе, тем самым облегчая и упрощая его. В организациях, которые осуществляют образовательную деятельность, принято формировать библиотеки, позволяющие обеспечить реализацию образовательных программ. Большое внимание стоит уделить школьным библиотекам. Для автоматизации работы библиотекаря с библиотечным фондом и расчета коэффициента книгообеспеченности учебными изданиями образовательной деятельности можно использовать экспертные системы, предназначенные для этих целей. Экспертная система для анализа книгообеспеченности школьной библиотеки позволит ускорить ,
автоматизировать и облегчить процесс работы школьного библиотекаря.
Экспертные системы представляют собой программы, способные выступать в роли экспертов-консультантов в некоторой конкретной предметной области. Экспертные системы позволяют расширить область применения знаний, основанных на мнении авторитетных специалистов, сэкономить на оплате труда консультанту по данному вопросу, принять решение исходя из определенных данных и параметров. Экспертные системы используется для расширения и усиления профессиональных возможностей их пользователей. Традиционно экспертные системы применяются при интерпретации данных, диагностике, мониторинге, проектировании, прогнозировании, планировании и обучении [19].
ЦЕЛЬ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ - создание экспертной системы для анализа книгообеспеченности школьной библиотеки.
В соответствии с этой целью были сформированы следующие ЗАДАЧИ: • Выявить основные потребности школьной библиотеки.
• Изучить принцип расчета коэффициента книгообеспеченности.
• Изучить основные средства создания экспертных систем.
• Изучить основные возможности языка логического программирования Prolog.
• Разработать экспертную систему для анализа
книгообеспеченности школьной библиотеки.
ОБЪЕКТ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ - деятельность школьной библиотеки.
ПРЕДМЕТ ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЫ - экспертная система для анализа книгообеспеченности школьной библиотеки.
Научная новизна состоит в разработке анализирующей экспертной системе.
В процессе выполнения выпускной квалификационной работы было выяснено, что использование компьютеров в современном мире позволяет автоматизировать и упростить работу многих людей в различных областях человеческой деятельности. Экспертные системы позволяют реализовать эту функцию. Они способны заменить эксперта в какой-либо области для решения задач. Отличительной особенностью экспертных систем является возможность объяснения решения. А также возможность поиска решений на основании не полных данных.
Изучение литературы о различных средствах создания экспертных систем позволило проанализировать возможности этих средств. Для создания ЭС для анализа книгообеспеченности школьной библиотеки был выбран язык логического программирования Prolog. Также были рассмотрены основные возможности SWI-Prolog.
Для создания экспертной системы для анализа книгообеспеченности школьной библиотеки, были выявлены основные потребности библиотеки, а также изучена информация об используемых подходах к расчету книгообеспеченности и о подходе, применяемом в данной школьной библиотеке. Также были изучены документы, регламентирующие деятельность школьной библиотеки.
Созданная в результате экспертная система позволила автоматизировать работу школьного библиотекаря, тем самым сократив время, затрачиваемое на поиск книг в библиотеке, анализ учебных материалов и консультирование школьников о наличии книг и произведений того или иного автора, хранящихся в библиотеке, а также позволило рассчитывать затраты на недостающие материалы. На основании этого можно сделать вывод, что задачи выполнены, а цель достигнута.