Введение 4
Глава 1. Теоретическая часть 6
1.1 Понятие геоинформационной системы 6
1.2 Классификация геоинформационных систем 6
1.3 Обзор аналогичных сельскохозяйственных геоинформационных систем..7
1.3.1 Система «Атлас земель сельскохозяйственного назначения» 7
1.3.2 Система «ВЕГА-PRO» 8
1.3.3 Система «Гео-АГРО» 9
1.3.4 Система «Панорама АГРО» 10
1.4 Анализ функциональных возможностей администрирования систем 11
1.5 Техническое задание 12
1.5.1 Общие сведения 12
1.5.2 Требования к системе 12
1.5.2.1 Требования к структуре и функционированию системы 12
1.5.2.2 Требования к численности и квалификации персонала системы и
режиму его работы 13
1.5.2.3 Требования к надежности 13
1.5.2.4 Требования к защите информации от несанкционированного
доступа 13
1.5.2.5 Требования по стандартизации и унификации 14
1.5.3 Требования к функциям (задачам), выполняемым модулем 14
1.6 Обзор инструментов разработки 14
1.6.1 Унифицированный язык моделирования (UML) 14
1.6.2 Объектно-реляционная система управления базами данных
PostgreSQL 15
1.6.3 Язык разметки XML 16
1.6.4 Язык программирования PHP 16
Выводы по главе 1 16
Глава 2. Практическая часть 17
2.1 Проектирование модуля управления справочниками 17
2.1.1 Диаграммы вариантов использования 17
2.1.2 Диаграмма классов 23
2.1.3 Диаграмма развертывания системы 25
2.2 Разработка модуля управления справочниками 26
2.2.1 Обеспечение самостоятельного доступа модуля к соответствующей
информации системы 27
2.2.2 Обобщение отображения содержимого таблиц базы данных 27
2.2.3 Справочник сельскохозяйственных культур 28
2.2.4 Справочник химического состава почв 29
2.2.5 Справочник хозяйств 29
2.2.6 Справочник форм собственности 30
2.2.7 Справочник видов сельскохозяйственных работ 31
2.2.8 Справочник стилей 32
Выводы по главе 2 34
Заключение 35
Список использованных источников 36
Приложение А 38
За последние годы в России происходят существенные изменения в использовании земель: значительные площади земель, которые использовались в сельскохозяйственном производстве, выводятся из оборота, изменяется структура посевных площадей, ухудшается состояние земель, используемых или предоставленных для ведения сельского хозяйства. А в связи с приватизацией земельных участков, появлением большого количества собственников земли и наличием сельскохозяйственных товаропроизводителей решение задач управления сельскохозяйственным производством практически невозможно без осуществления государственного мониторинга.
В соответствии с Положением об осуществлении государственного мониторинга земель, утвержденным Постановлением Правительства Российской Федерации от 28 ноября 2002 г. № 846, осуществляется сбор информации о состоянии земель в Российской Федерации, ее обработка и хранение. Ведется непрерывное наблюдение за использованием земель, исходя из их целевого назначения и разрешенного использования, анализ и оценка качественного состояния земель с учетом воздействия природных и антропогенных факторов [4].
Основанием для проведения разработки является задание, полученное в рамках Научно-исследовательской лаборатории «Информационной поддержки космического мониторинга» Института космических и информационных технологий.
Актуальность данной работы обосновывается основной задачей автоматизированной системы агромониторинга на базе платформы ActiveMap — обеспечить контроль над использованием земель сельскохозяйственного назначения на примере фермерских хозяйств муниципальных районов Красноярского края с органами государственного управления (Министерством сельского хозяйства Красноярского края). Также мониторинг по материалам космической съемки состояния земель способствует оценке площадей посевов сельскохозяйственных культур и предоставлению актуальных данных для оценки урожайности.
Другими задачами системы являются:
- ведение учетных записей специалистов сельскохозяйственных организаций;
- хранение справочников: сельскохозяйственных организаций, сельскохозяйственных культур, химических составов почв, видов сельскохозяйственных работ с привязкой информации к конкретным земельным участкам, закрепленными за фермерами и хозяйствами, стилей векторных объектов на карте и другие;
- формирование отчетов и документов (как правило, для взаимодействия с государственными органами);
- обеспечение надежного хранения и поддержания в актуальном состоянии баз данных.
Цель работы: разработать модуль администратора автоматизированной системы агромониторинга на базе платформы ActiveMap.
Для достижения поставленной цели были сформулированы следующие задачи:
- обзор и анализ функциональных возможностей администрирования аналогичных сельскохозяйственных геоинформационных систем;
- выявление и анализ требований к разрабатываемому модулю;
- проектирование модуля управления справочниками;
- разработка модуля управления справочниками.
В рамках выполнения бакалаврской работы рассмотрены основные проблемы, связанные с использованием земель в сельскохозяйственной деятельности.
Выполнены задачи, по ставленные для достижения цели работы: выполнен обзор и анализ инструментов и функциональных возможностей аналогичных сельскохозяйственных геоинформационных систем; выявлены требования, как к разрабатываемому модулю, так и к самой системе; спроектирован модуль управления справочниками; разработан модуль управления справочниками.
Выполнен обзор существующих аналогов автоматизированной системы агромониторинга, проанализированы инструменты и функциональные возможности сельскохозяйственных геоинформационных систем, приведен сравнительный анализ.
Осуществлено выявление и анализ требований, как к разрабатываемому модулю, так и к системе в целом.
Спроектирован модуль управления справочниками, созданы диаграммы:
- вариантов использования в модуле главным исполнителем - администратором;
- диаграмма классов модуля;
- диаграмма компонентов модуля;
- диаграмма развертывания системы в целом.
Разработан модуль управления справочниками. Модуль включает в себя визуальные представления для отображения информации, извлеченной из соответствующих таблиц базы данных, а также справочник стилей, позволяющий вносить изменения в файл формата XML, содержащий описания стилей.