Перечень сокращений и обозначений 5
Введение 6
1 Анализ предметной области 8
1.1 Актуальность 8
1.2 Обзор аналогов 9
1.3 Постановка задачи 12
1.3.1 Требования к функциональным характеристикам приложения 13
1.3.2 Требования к устройствам пользователей 14
1.3.3 Стадии и этапы разработки 14
2 Выбор инструментов разработки 16
2.1 Выбор языка программирования 16
2.2 Выбор среды разработки 16
2.3 Выбор сервиса для отображения карт 18
2.4 Выбор сервиса облачной СУБД 20
2.5 Выбор локальной платформы для запуска проекта 21
3 Архитектура приложения 23
3.1 Выбор архитектуры приложения 23
3.2 Разработка UML-диаграмм 24
4 Разработка приложения 28
4.1 Проектирование базы данных 28
4.2 Система аутентификации пользователя 30
4.2.1 Страница авторизации 30
4.2.2 Страница регистрации 32
4.3 Работа с картами 33
4.3.1 Отображение маркеров 35
4.3.2 Добавление маркеров на карту 39
4.4 Личный кабинет пользователя 40
4.5 Страницы с дополнительной информацией 41
5 Технико-экономическое обоснование 43
6 Безопасность жизнедеятельности 49
6.1 Потенциально опасные факторы при работе с ПЭВМ 49
6.2 Классификация помещений 50
6.3 Размещение оборудования и организация рабочих мест 51
6.4 Освещение 51
6.5 Расчет освещенности рабочего места 55
Заключение 58
Список используемых источников 59
Приложение А - UML-диаграммы 61
Приложение Б - Листинг программы 67
Приложение В - Презентация 111
Геоинформационные системы привычны для использования людьми в различных сферах жизнедеятельности. Самыми популярными являются: построение маршрутов, отслеживание транспорта, просмотр погоды. Реальное применение ГИС гораздо шире, а именно:
- управление земельными ресурсами, земельные кадастры. Для решения проблем, имеющих пространственную привязку, и начали создавать ГИС. Типичные задачи — составление кадастров, классификационных карт, определение площадей участков и границ между ними и т. д.;
- инвентаризация, учет, планирование размещения объектов распределенной производственной инфраструктуры и управление ими. Например, нефтегазодобывающие компании или компании, управляющие энергетической сетью, системой бензоколонок, магазинов и т. п.;
- проектирование, инженерные изыскания, планировка в строительстве, архитектуре. Такие ГИС позволяют решать полный комплекс задач по развитию территории, оптимизации инфраструктуры строящегося района, требующегося количества техники, сил и средств;
- тематическое картографирование;
- управление наземным, воздушным и водным транспортом. ГИС позволяет решать задачи управления движущимися объектами при условии выполнения заданной системы отношений между ними и неподвижными объектами. В любой момент можно узнать, где находится транспортное средство, рассчитать загрузку, оптимальную траекторию движения, время прибытия и т. п;
- управление природными ресурсами, природоохранная деятельность и экология. ГИС помогает определить текущее состояние и запасы наблюдаемых ресурсов, моделирует процессы в природной среде, осуществляет экологический мониторинг местности;
- геология, минерально-сырьевые ресурсы, горнодобывающая промышленность. ГИС осуществляет расчеты запасов полезных ископаемых по результатам проб (разведочное бурение, пробные шурфы) при известной модели процесса образования месторождения;
- чрезвычайные ситуации. С помощью ГИС производится прогнозирование чрезвычайных ситуаций (пожаров, наводнений, землетрясений, селей, ураганов), расчет степени потенциальной опасности и принятие решений об оказании помощи, расчет требуемого количества сил и средств для ликвидации чрезвычайных ситуаций, расчет оптимальных маршрутов движения к месту бедствия, оценка нанесенного ущерба;
- военное дело. Решение широкого круга специфических задач, связанных с расчетом зон видимости, оптимальных маршрутов движения по пересеченной местности с учетом противодействия и т. п;
- сельское хозяйство. Прогнозирование урожайности и увеличения производства сельскохозяйственной продукции, оптимизация ее транспортировки и сбыта [1].
В данной работе ГИС использованы для экологического мониторинга местности, а именно Пензенской области. Помимо этой сферы, систему можно использовать и для других целей, например, переориентировать под задачи военного дела или использовать для мониторинга других, не менее важных аспектов: чрезвычайных ситуаций, транспорта, минерально-сырьевых ресурсов и т.д. Так же функциональную часть данного проекта можно расширить добавив в него наблюдение за состоянием охранных зон, отслеживание состояния водных объектов
Для того, чтобы показать основной функционал геоинформационной системы, была выбрана именно тема экологии субъекта Российской Федерации, потому что тема экологии является довольно важной для рассмотрения, ведь от показателей экологии напрямую зависит качество жизни самого человека.
В настоящее время экологическая обстановка Пензенской области находится на неплохом уровне, а введение в эксплуатацию данной системы позволит повысить рейтинг экологической обстановки и закрепиться в числе самых экологически благоприятных для жизни городов и регионов России.
В ходе выполнения дипломного проекта было сформировано техническое задание на разработку Web-приложения «Экологическая карта Пензенской области».
Был произведен выбор инструментов разработки, в частности среды разработки Visual Studio Code, языков программирования PHP и JavaScript, СУБД MySQL и локального сервера Open Server.
Выполнено проектирование архитектуры Web-приложения, в результате чего были разработаны: диаграмма развертывания, диаграмма прецедентов, диаграммы последовательностей, диаграмма состояний и диаграмма данных.
В результате выполнения дипломного проекта в соответствии с техническим заданием было разработано Web-приложение «Экологическая карта Пензенской области», созданное в среде разработки Visual Studio Code, с помощью языков программирования PHP и JavaScript, СУБД MySQL, и локального сервера Open Server.
В экономическом разделе был произведен расчет затрат на разработку Web- приложения. В разделе БЖД была произведена оценка опасных и вредных производственных факторов, влияющих на программиста на его рабочем месте, а также произведен расчет освещенности рабочего места.
Задание на дипломное проектирование выполнено в полном объеме.
1. Внедрение и ведение геоинформационных систем, баз данных. [Электронный ресурс]: URL: https://42kad.ru(дата обращения 03.06.2024).
2. УДК 528.94 Н.В. Котельникова, С.Ф. Мазуров, Л.А. Пластинин, В.П.
Ступин ИрГТУ, ФГУП «ВостСибАГП», Иркутск ЗАДАЧИ
ГЕОИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ОРГАНОВ ВЛАСТИ,
ХОЗЯЙСТВА, ОБРАЗОВАНИЯ И БИЗНЕСА В БАЙКАЛЬСКОМ РЕГИОНЕ СИБИРИ.
3. Постановление Главного государственного санитарного врача РФ от
03.06.2003 N 118 (ред. от 21.06.2016) "О введении в действие санитарно-эпидемиологических правил и нормативов СанПиН 2.2.2/2.4.1340-03" (вместе с "СанПиН 2.2.2/2.4.1340-03. 2.2.2. Гигиена труда, технологические процессы,
сырье, материалы, оборудование, рабочий инструмент. 2.4. Гигиена детей и подростков. Гигиенические требования к персональным электронно¬вычислительным машинам и организации работы. Санитарно¬эпидемиологические правила и нормативы", утв. Главным государственным санитарным врачом РФ 30.05.2003) (Зарегистрировано в Минюсте России 10.06.2003 N 4673).
4. ГОСТ 12.0.003-74 Опасные и вредные производственные факторы. Классификация.
5. Сравнительный анализ Правил технической эксплуатации электроустановок потребителей электрической энергии, утвержденных приказом Минэнерго РФ от 12.08.2022 N 811, и Правил технической эксплуатации электроустановок потребителей, утвержденных приказом Минэнерго РФ от 13.01.2003 N 6.
6. «Часто ты проводишь время за компьютером?». Смирнова Людмила
Викторовна, Райчихинский индустриальный техникум профессий. [Электронный ресурс]: URL: http://d.120-bal.ru/informatika/40707/index.html?page=3(дата
обращения 03.06.2024).
7. Расчет освещения по площади помещения. [Электронный ресурс]: URL: https://www.smsm.ru/articles/raschet-osveshcheniya/(дата обращения 03.06.2024).