Введение
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».