Введение 12
1 Анализ предметной области 15
1.1 Актуальность разработки информационной системы 15
1.2 Анализ структуры эколого-геоботанических данных 16
1.3 Анализ представления пространственных данных в картографических
веб-сервисах 20
1.4 Результаты анализа предметной области 23
2 Проектирование и разработка базы эколого-геоботанических данных 24
2.1 Концептуальное и физическое проектирование базы данных 24
2.2 Результаты разработки базы данных 27
3 Проектирование информационной системы 30
3.1 Декомпозиция верхнего уровня информационной системы 30
3.2 Декомпозиция нижнего уровня информационной системы 31
4 Программная реализация информационной системы 35
4.1 Используемые средства для разработки информационной системы .. 35
4.2 Архитектура информационной системы 35
4.3 Разработка библиотеки геокомпонентов для интеграции с веб-сервисом
Google Earth 40
4.4 Разработка картографической веб-службы для интеграции с вебсервисом Google Maps 45
4.5 Функциональные возможности и интерфейс информационной системы 46
5 Финансовый менеджмент, ресурсоэффективность и ресурсосбережение... 55
6 Социальная ответственность 72
Заключение 80
Список публикаций 81
Список используемых источников 86
Приложение А Разделы на иностранном языке 89
А.1 An Overview of Applied Information Systems in Vegetation Science and
Landscape Ecology 91
А.2 Domain analysis 95
А.3 Database design and development 96
А.4 The discussion of the information system development 100
Приложение Б Бланк описания лесного фитоценоза 106
Приложение В Пример этикеток гербария 107
Приложение Г Фрагмент технического задания на создание информационной
системы 108
Приложение Д Физическая схема базы эколого-геоботанических данных 149
Приложение Е Основные варианты использования информационной системы
150
Приложение Ж Алгоритмы информационной системы 151
Приложение И Примеры функционирования информационной системы 156
Приложение К Таблицы экономической и социальной части 165
Приложение Л Дипломы, полученные на конференциях и конкурсах 180
Приложение М Созданные объекты интеллектуальной собственности 187
В результате изучения ландшафта местности накапливаются большие объёмы экологических и геоботанических данных, имеющих пространственную составляющую. Использование информационных систем (ИС) и геоинформационных технологий позволяет эффективно решать различные задачи при экологическом мониторинге состояния растительного покрова, включающих инвентаризацию биологического разнообразия территорий, оценку степени загрязнения природной среды, изучение влияния различных факторов на растительные экосистемы, сбор и управление данными по охраняемым территориям и др.
Целью работы является создание информационной системы, обеспечивающей единое информационное пространство для интеграции разнородных данных о состоянии растительности на изучаемых территориях и использующей преимущества картографических веб-сервисов для мониторинга растительного покрова.
Объектом исследования является информационная система для управления экологическими и геоботаническими данными, а также решения прикладных задач ландшафтной экологии с помощью картографических вебсервисов Google Maps и Google Earth.
В первом разделе обоснована актуальность разработки ИС, приведены результаты анализа структуры данных экологических, геоботанических и гербарных описаний. Рассмотрены вопросы представления пространственных данных в картографических веб-сервисах.
Во втором разделе изложены результаты проектирования и создания базы экологических и геоботанических данных. Описана структура созданной базы данных (БД).
В третьем и четвёртом разделах приведены результаты проектирования и программной реализации информационной системы. Решена задача интеграции ИС с картографическими веб-сервисами.
В пятом и шестом разделах изложены вопросы, связанные с ресурсоэффективностью ИС и социальной ответственностью.
Разработанная информационная система обеспечивает широкий набор функциональных возможностей для управления разнородной атрибутивной и пространственной информацией, а также функции картографирования с помощью встроенных картографических веб-сервисов.
В данной работе использованы следующие технологии и программные средства: для проектирования логической и физической модели данных - среда Toad Data Modeler; для создания базы данных - СУБД MS SQL Server 2012; для создания ИС - платформа .NET Framework, языки программирования C#, JavaScript, HTML и CSS, среда программирования MS Visual Studio 2013, технология доступа данных ADO.NET; для интеграции картографических вебсервисов - сервисно-ориентированный подход (SOA); для описания картографической веб-службы - WSDL, XML и SOAP.
Результаты работы апробированы на конференциях различного уровня и конкурсах и отмечены одним дипломом I степени и двумя дипломами II степени за доклады на конференциях международного уровня, а также дипломом I степени за доклад на всероссийской конференции и дипломом I степени за участие в конкурсе молодежных инновационных проектов Института кибернетики (приложение Л).
По теме работы опубликовано 14 научных работ, в том числе одна статья в журнале, индексируемом в международной базе цитирования Scopus. Приняты для опубликования четыре статьи в сборниках материалов конференций, из них одна «Information system for solving applied issues in Landscape Ecology by using cartographic web-services» в сборнике материалов конференции «SGEM Conference Proceedings 2016», индексируемом в Scopus.
Научная новизна работы заключается в разработке концептуальной модели экологических и геоботанических описаний исследуемой местности.
Практическую ценность работы представляют база данных модели экологических и геоботанических описаний и информационная система для управления такими данными.
Управляющая программа для ведения базы данных геоботанических описаний и гербария зарегистрирована в Реестре программ для ЭВМ Федеральной службой по интеллектуальной собственности (свидетельство № 2015661468 от 29.10.2015 г., приложение М).
Информационная система внедрена в Институте степи УрО РАН (г. Оренбург), что подтверждается актом о внедрении (приложение М).
По результатам выполненной работы расширена концептуальная модель базы данных геоботанических описаний - добавлено описание пространственных данных, гербарных образцов и экологических данных.
Разработана ИС, состоящая из 6 основных подсистем:
1. Создание отчётности.
2. Ведение эколого-геоботанических документов.
3. Управление эколого-геоботаническими данными.
4. Импорт и экспорт данных.
5. Картографирование с помощью интегрированных в ИС веб-сервисов Google Earth и Google Maps.
6. Резервное копирование данных.
Решена задача интеграции картографических веб-сервисов Google Earth и Google Maps с ИС для работы с пространственными объектами на карте. Создана встраиваемая динамическая библиотека, включающая геокомпоненты для управления пространственными объектами на BD-карте и локальный геосервер для взаимодействия с веб-сервером Google Earth. Разработана платформенно-независимая картографическая веб-служба для интеграции карт Google Maps.
1. Зверев А.А. Информационные технологии в исследованиях растительного покрова. - Томск: ТМЛ-Пресс, 2007. - 304 с.
2. Попов С.Ю. Геоинформационные системы и пространственный анализ данных в науке о лесе. - Санкт Петербург: Интермедия, 2013. - 400 с.
3. Hennekens M. Stephan, Schaminee H.J. Joop. TurboVEG, a comprehensive data base management system for vegetation data // Journal of Vegetation Science. - 2011. - V. 12. - P. 589-591.
4. Lubomn Tichy. Juice, software for vegetation classification // Journal of Vegetation Science. - 2002. - V. 13. - P. 451-453.
5. Новаковский А.Б. Обзор программных средств, используемых для анализа геоботанических данных // Вестник Института биологии Коми НЦ УрО РАН. - 2005. - № 8. - С. 2-7.
6. Schaminee H.J. Joop, Hennekens M. Stephan, Milan Chytry, Rodwell S. John. Vegetation-plot data and databases in Europe: an overview // Preslia. - 2009. - V. 81. - P. 173-185.
7. Барсукова А. В. Гербарий: Руководство по сбору, обработке и хранению коллекций растений. - М.: МГУ, 1976. - 32 с.
8. Баландин С. А., Симонов С. С. Роли цифровых гербариев в современной систематике и номенклатуре растений // Журнал общей биологии. - М.: Биологический факультет МГУ, 2001. - Т. 62, № 3. - С. 243-271.
9. Батурина Г.М., Чернобаева М.Б., Сыткин А.К. База данных «Гербарные коллекции, гербарное дело и коллекторы в России и сопредельных государствах» // Ботанический журнал. - 2006. - Т. 91. - №7. С. 11351137.
10. Боряков И.В., Борякова Е.Е., Воротников В.П. Использование информационных технологий для организации фитоценариев и обработки геоботанических данных // Ботанический журнал. - 2005. - Т. 90. - № 1. С. 95-104.
11. Росков Ю.Р. Компьютерные базы данных в ботанических исследованиях: Сборник научных трудов - СПб., 1997. - С. 4-10.
12. Apler Dincer, Balkan Uraz. Google Maps JavaScript API Cookbook. - Packt Publishing, 2013. - 316 p.
13. Josie Wernecke. The KML Handbook. - Addison-Wesley, 2008. - 339 p.
14. Google Earth API Developer’s Guide. Retrieved from https://developers.google.com/earth/.
15. Ben-Gan I. Microsoft SQL Server 2008 T-SQL Fundamentals. - Microsoft Press, 2010. - 688 p.
16. David A. Marca, Clement L. McGowan. IDEF0 and SADT: A Modeler’s Guide. - Open Process, 2005. - 392 p.
17. Alan Dennis, Barbara Haley Wixom, David Tegarden. System Analysis and Design with UML. - Wiley, 2012. - 608 p.
18. Don Gosselin. ASP.NET Programming with Visual C# & SQL Server. - Course Technology, 2009. - 672 p.
19. Essential Windows Communication Foundation (WFC): For .NET Framework
3.5. - Addison-Wesley Professional, 2008. - 608 p.
20. Стоимость TurboVEG [Электронный ресурс] - URL: http://turboveg-for- windows.software.informer.com/, свободный. - Загл. с экрана. - Яз. рус. Дата обращения: 08.04.2016.
21. СанПиН 2.2.4.548-96. Гигиенические требования к микроклимату производственных помещений.
22. СНиП 23-05-95 от 20.05.1995. Строительные нормы и правила Российской Федерации. Естественное и искусственное освещение.
23. СНиП 2.2.4/2.1.8.562-96. Шум на рабочих местах, в помещениях жилых, общественных зданий и на территории жилой застройки.
24. СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы.
25. ГОСТ 12.2.032-78. Система стандартов безопасности труда. Рабочее место при выполнении работ сидя.
26. СП 12.13130.2009. Определение категорий помещений, зданий и наружных установок по взрывопожарной и пожарной опасности.
27. СНиП 21-01-97. Пожарная безопасность зданий и сооружений.
28. ППБ 01-03. Правила пожарной безопасности в Российской Федерации. - М.: Министерство Российской Федерации по делам гражданской обороны, чрезвычайным ситуациям и ликвидации последствий стихийных бедствий, 2003.