ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА ВЫБОРА ШКОЛЫ (НА ПРИМЕРЕ Г. БЕЛГОРОД). - Студенческий научный форум

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

ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА ВЫБОРА ШКОЛЫ (НА ПРИМЕРЕ Г. БЕЛГОРОД).

Чуйкова А.Г. 1
1Белгородский Государственный Национальный Исследовательский Университет (НИУ «БелГУ»)
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
В настоящее время информационные технологии успешно проникают во все области человеческой деятельности. Они помогают облегчить жизнь людей, автоматизировать и ускорить множество задач, кроме того, они способствуют быстрому, качественному и эффективному принятию решений. Ведь эксперту необходимо собрать огромное количество информации, отобрать нужную для выбранной предметной области, структурировать все данные, проанализировать их, и лишь потом принимать решение, на основе полученных выводов.

У каждого человека есть свои представления об образовании и о тех задачах, которые должна решать школа. Отдавая ребенка в школу, родители должны понять, что они хотят получить от учебного заведения, в которое отдают своего ребенка. Одни хотят, чтобы ребенок был эрудирован, владел большим количеством знаний. Другие, чтобы их наследник имел высокий уровень компетенции: умел учиться, работать с информацией, вел научно-исследовательскую работу. При выборе школы необходимо учитывать еще ряд критериев.

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

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

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

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

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

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

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

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

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

1. Ввод данных в систему;

2. Анализ полученных данных;

3. Формирование результатов, удовлетворяющих пользователя.

Создавалась интеллектуальная система с использованием клиент-серверной технологии в инструментальной среде разработки C++ Builder фирмы Borland.

База знаний интеллектуальной системы хранится отдельно от машины вывода в виде файла СУБД Firebird. Для создания баз данных и разработки бизнес-правил на стороне сервера SQL была использована утилита IBExpert (рисунок 1).

Рисунок 1 – Создание базы данных в утилите IBExpert

После создания базы данных был создан пользовательский интерфейс программы, представленный на рисунке 2.

Рисунок 2 – интерфейс программы

Для тестирования системы выбрали критерии, по которым будет производиться отбор школ, и нажали на кнопку «Подобрать школу». Для примера выберем критерий Местоположение – Харьковская гора и нажмем кнопку. Как видно на рисунке 3, система показала только те школы, которые располагаются на Харьковской горе.

Рисунок 3 – пример работы программы

Так же можно произвести поиск сразу по нескольким интересующим критериям, например: Местоположение – Центр, Программа обучения – Школа 2100, Вид – Лицей (рисунок 4).

Рисунок 4 – пример работы программы с несколькими выбранными критериями

Если пользователь не выбрал ни одного критерия и нажал кнопку «Подобрать школу», то программа выдаст ошибку (рисунок 5).

Рисунок 5 – пример вывода ошибки

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

Рисунок 6 – пример работы кнопки «Показать местоположение на карте» на примере школы №12

Если школа не выбрана, но пользователь нажмет кнопку «Показать местоположение на карте», то появится сообщение об ошибке (рисунок 7).

Рисунок 7 – пример вывода ошибки кнопки «Показать местоположение на карте»

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

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

Созданная система может применяться:

1. при личном использовании;

2. в дошкольных учреждениях;

3. в общеобразовательных учреждениях.

В будущем система может дорабатываться. Для этого необходимо:

1. добавить в программу различную важность критериев отбора;

2. добавить возможность изменения базы данных из приложения.

Литература:

  1. Громов Ю.Ю., Иванова О.Г., Алексеев В.В. и др. Интеллектуальные информационные системы и технологии: учебное пособие – Тамбов: Изд-во ФГБОУ ВПО «ТГТУ», 2013. – 244 с.

  2. Трофимова Л.А.,Трофимов В.В. Управление знаниями. Учебное пособие – СПб.: Изд-во СПбГУЭФ. 2012. – 77с.

  3. Джозеф Джарратано, Гари Райли «Экспертные системы: принципы разработки и программирование»: Пер. с англ. – М.: Издательский дом «Вильямс», 2006. — 1152 стр. с ил.

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

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