Введение
1 Обзор предметной области
1.1 Системы поддержки принятия решений
1.2 Базы знаний
1.3 Существующие редакторы баз знаний
1.4 Вывод по главе 1
2 Проектирование программы
2.1 Требования к редактору базы знаний
2.2 Варианты использования
2.2.1 Диаграмма вариантов использования
2.2.2 Реестр вариантов использования
2.2.3 Описание вариантов использования
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) Лаборатория информационных технологий исследования природной и
техногенной безопасности [Электронный ресурс] : Проблемно0ориентированный редактор продукционных знаний – Режим доступа:
http://www.safety-irk.ru/downloads/POE_Description.pdf
14) Коробова И. В. Методы представления знаний. / И. В. Коробова // –
Тамбовский государственный технический университет – 2003. – 12 с.
15) Корончик, Д. Н. Пользовательские интерфейсы интеллектуальных
систем / Д. Н. Корончик // Журнал "Кибернетика и программирование". – 2014. – С. 16-22.
16) Гладун А. Я. Репозитории онтологий как средство повторного
использования знаний для распознавания информационных объектов. / А. Я.
Гладун; Ю. В. Рогушина // – «Онтология проектирования» научный журнал» – 2013 – № 1 – С. 35-50.
17) Петрушин А. Ф. Комплекс программ формирования и обработки баз
данных и знаний в агрономии : автореф. дис. канд. технических наук : 05.13.18
/ Петрушин Алексей Федорович – Санкт-Петербург, 2005 – С. 4-20.