ВВЕДЕНИЕ
1 Обзор предметной области
1.1 Системы поддержки принятия решений
1.2 Базы знаний
1.3 Существующие редакторы баз знаний
1.4 Вывод по главе 1
2 Проектирование программы
2.1 Требования к редактору базы знаний
2.2 Варианты использования
2.3 Диаграммы деятельности
2.4 Диаграмма классов
2.5 Диаграмма взаимодействия
2.6 Диаграмма кооперации
2.7 Диаграмма компонентов
2.8 Диаграмма развертывания
2.9 Вывод по главе 2
3 Реализация приложения
3.1 Выбор средства для разработки
3.2 Хранилище базы знаний
3.3 Редактор базы знаний
3.4 Вывод по главе 3
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ
Земельные ресурсы требуют рационального использования, так как почва имеет свойство терять свое плодородие. В основном это обуславливается нерациональной деятельностью человека. Для контроля состояния и правильного использования свойств земли, необходимо накапливать данные о качестве и отслеживать динамику их развития.
В ходе выполнения пилотного проекта, сотрудниками научно-учебной лаборатории института космических и информационных технологий (НУЛ ИКИТ), «Система агромониторинга масштаба муниципального района» [1],накоплен значительный объем информации о состоянии земель сельскохозяйственного назначения (ЗСХН). Эта информация представлена, как в виде данных, привязанных к конкретным исследуемым территориям, так и в форме знаний, обобщающих описание земель сельскохозяйственного назначения и ее свойств, как сложного, многофакторного объекта. Для принятия объективного управленческого решения, в области землепользования,необходим дополнительный инструментарий — система поддержки принятия решений (СППР). Такая система поможет формировать оценки земель ЗСХН, а так же осуществлять информационную поддержку принятия решений в области управления земельным ресурсами.
В состав СППР входит база знаний (БЗ), для работы с которой требуется, в связи с узкой направленностью предметной области, разработать редактор, для сокращения времени, затрачиваемого на работу с БЗ.
Темой выпускной квалификационной работы в виде бакалаврской работы является «Редактор базы знаний системы поддержки принятия решений в сельскохозяйственном производстве».
В рамках работы решаются следующие задачи:
- обзор предметной области;
- проектирование приложения;
- разработка редактора базы знаний
В результате обзора предметной области была выявлена необходимость в редакторе базы знаний, так как база знаний является ключевым блоком системы поддержки принятия решений, а редактор баз знаний играет важнейшую роль в управлении, наполнении и состоянии актуальности БЗ.
В ходе анализа требований технического задания были сформулированы варианты использования и определенны прецеденты.
Для проектирования системы использовался унифицированный язык моделирования. Построены диаграммы, позволяющие показать архитектуру приложения.
В ходе выполнения поставленной задачи, на языке «С#» был разработан «Редактор базы знаний», на технологии «Windows Presentation Foundation» («WPF»). Для разработки системы был использован шаблон проектирования «MVVM».
1) Система агромониторинга [Электронный ресурс] : гис портал Сухобузимского района Красноярского края. – Режим доступа:
http://activemap.ikit.sfu-kras.ru/
2) Попов, А. Л. Системы поддержки принятия решений: учебное пособие /А. Л. Попов. – Екатеринбург : Урал. гос ун-т, 2008. – 13 с.
3) Якушев В. В. Система поддержки принятия решений в земледелии.
Принципы построения и функциональные возможности / В. В. Якушев. //Агрофизический НИИ. – 2008. – 10 с.
4) Интеллектуальная система поддержки принятия управленческих
решений при реализации федеральных и региональных целевых
программам [Электронный ресурс] : Самарский государственный технический университет – Режим доступа: http://vt.samgtu.ru/index.php/predpriyatiyam/44-proekt-intellektualnoj-sistemy-podderzhki-prinyatiya-reshenij
5) Раевич К. В. Интеллектуальная система поддержки принятия
управленческих решений в задачах оценки земель сельскохозяйственного
назначения. / К. В. Раевич; И. В. Зеньков // ВЕСТНИК ИрГТУ – 2016. – № 5. –С. 95-103.
6) Верескун В. Д. Информационно-управляющие системы в научных
исследованиях и на производстве. / В. Д. Верескун; А. Н. Цуриков // —Ростовский государственный университет путей и сообщения. — 2016. — 53 c.
7) Раевич К. В. Разработка системы поддержки принятия решений в
управлении использованием земледельческого сектора агропромышленного
комплекса в регионах Сибири. / К. В. Раевич; Ю. А. Маглинец; И. В. Зеньков // –2016 – № 5 – С. 90-97
8) Юрин. А. Ю. Редактор баз знаний в формате Clips. / А. Ю. Юрин; М. А.
Грищенко // – Журнал «Программные продукты и системы» – 2012 – № 4. – С.83-87.40
9) Фаулер М. UML основы. Краткое руководство по унифицированному языку моделирования. / М. Фаулер. // – 2011. – C. 62-167.
10) Раевич К. В. Интеллектуальная информационная система оценивания
земель сельскохозяйственного назначения / К. В. Раевич; Ю. А. Маглинец;
Г. М. Цибульский // – Журнал Сибирского федерального университета – 2016. –№ 9. – С. 1025-1034.
11) Черняховская Л. Р. Онтологический подход к разработке систем
поддержки принятия решений / Л. Р. Черняховская; Р. А. Шкундина; К. Р.
Нугаева // – Вестник Уфимского государственного авиационного технического университета. – 2006. – 10 с.
12) ГОСТ 19.201–78 Единая система программной документации.
Техническое задание. Требования к содержанию и оформлению. – Введ. 01.01.1980. – Москва : Стандартинформ, 2010.
13) Лаборатория информационных технологий исследования природной и
техногенной безопасности [Электронный ресурс] : Проблемноориентированный редактор продукционных знаний – Режим доступа:
http://www.safety-irk.ru/downloads/POE_Description.pdf
14) Коробова И. В. Методы представления знаний. / И. В. Коробова // –
Тамбовский государственный технический университет – 2003. – 12 с.
15) Корончик, Д. Н. Пользовательские интерфейсы интеллектуальных
систем / Д. Н. Корончик // Журнал "Кибернетика и программирование". – 2014.– С. 16-22.
16) Гладун А. Я. Репозитории онтологий как средство повторного
использования знаний для распознавания информационных объектов. / А. Я.
Гладун; Ю. В. Рогушина // – «Онтология проектирования» научный журнал» –2013 – № 1 – С. 35-50.
17) Петрушин А. Ф. Комплекс программ формирования и обработки баз данных и знаний в агрономии : автореф. дис. канд. техничес