Тип работы:
Предмет:
Язык работы:


Разработка геоинформационной системы для маломобильных групп населения

Работа №76329

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы84
Год сдачи2020
Стоимость4770 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
118
Не подходит работа?

Узнай цену на написание


Введение 3
1 ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 4
1.1. Геоинформационные системы 4
1.1.1 Структура ГИС 5
1.1.2 Виды ГИС 6
1.1.3 Функционирование системы 7
1.1.4 Применение ГИС 8
1.2 Анализ существующего программного обеспечения в данной области . 9
1.2.1 ГИС «Доступная среда» 9
1.2.2 ДубльГис 14
1.2.3 Woof 15
1.2.4 Портал государственной программы «Доступная среда» 17
1.2.5 Социальный навигатор 18
1.3 Сравнительный анализ существующих решений 19
2 ОПИСАНИЕ РАЗРАБАТЫВАЕМОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 22
2.1 Этапы разработки геоинформационной системы для маломобильных
групп населения 22
2.2 Функциональные возможности геоинформационной системы 22
2.3 Входные и выходные данные 24
2.3.1 Регистрация пользователя 24
2.3.2 Авторизация пользователя 24
2.3.3 Просмотр карты с данными 24
2.3.4 Добавление маркера 25
2.3.5 Добавление комментария 25
2.3.6 Добавление фотографии 25
2.3.7 Выставление оценок 26
2.4 Структура разрабатываемого программного обеспечения 26
2.5 Структура базы данных 27
2.6 Структура серверной части 32
2.7 Взаимодействие серверной и клиентской части 34
2.7.1 Аутентификация пользователя 34
2.7.2 Выход из учетной записи 35
2.7.3 Получение информации о текущем пользователе 35
2.7.4 Обновление пароля 36
2.7.5 Регистрация пользователя 37
2.7.6 Получение аватара пользователя 38
2.7.7 Регистрация пользователя 38
2.7.8 Загрузка аватара 38
2.7.9 Одобрение комментария 38
2.7.10 Отклонение комментария 39
2.7.11 Получения изображения 40
2.7.12 Удаление изображения 40 
2.7.13 Получения объектов карты 40
2.7.14 Получения информации о маркере 41
2.7.15 Одобрение маркера 43
2.7.16 Отклонение маркера 43
2.7.17 Удаление маркера 44
2.7.18 Добавление комментария 44
2.7.19 Загрузка изображения 45
2.7.20 Выставление оценки 45
2.7.21 Добавление маркера 47
2.7.22 Обновление данных пользователя 47
2.7.23 Получения списка пользователей 48
2.7.23 Получения списка ролей 49
2.8 Структура клиентской части приложения 49
2.9 Инструменты разработки 51
3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ГЕОИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ МАЛОМОБИЛЬНЫХ ГРУПП НАСЕЛЕНИЯ «ПУТЕВОДНАЯ НИТЬ» 53
ЗАКЛЮЧЕНИЕ 63
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 64
ПРИЛОЖЕНИЯ 92


Доступная среда — совокупность мер, включающих в себя оборудование различных объектов городской инфраструктуры, которые помогают маломобильным гражданам лучше ориентироваться в пространстве, свободнее передвигаться по улице или в помещениях, быстрее адаптироваться к самостоятельной жизни.
Маломобильными гражданами здесь называются люди, в силу различных обстоятельств испытывающие трудности в самостоятельном передвижении по городу и внутри зданий. Несмотря на старания властей, в ряде мест на территории Саратовской области всё ещё наблюдаются проблемы с доступностью многих объектов городской инфраструктуры, например, отсутствие пандусов, лифтов, ровного дорожного покрытия. Одним из аспектов решения данной проблемы может стать использование геоинформационной системы для сбора и предоставления по запросу информации о доступности объектов. Создание такой системы позволит пользователю заранее выбирать удобные для посещения городские объекты, чтобы физически и психологически стать более независимым и мобильным.
Целью выпускной квалификационной работы является разработка геоинформационной системы для маломобильных групп населения. Для достижения данной цели необходимо решить следующие задачи:
• Провести анализ предметной области;
• Провести проектирование геоинформационной системы;
• Выбрать инструменты разработки;
• Разработать базу данных и модули геоинформационной системы;
• Провести проверку работоспособности системы.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В результате выполнения выпускной квалификационной работы была разработана геоинформационная система для маломобильных групп населения «Путеводная нить».
В разработанной геоинформационной системе был реализован следующий функционал:
• Добавление, удаление, редактирование меток (маркеров);
• Элементы социальной сети (фотографии, оценки, комментарии);
• Формирование карты доступности;
• Модерация меток и комментариев;
• Регистрация и авторизация пользователей.
В процессе разработки приложения были пройдены все необходимые этапы: от исследования предметной области до проверки работоспособности разработанного программного обеспечения. Разработанное программное обеспечение полностью удовлетворяет всем поставленным функциональным требованиям и выполнено в виде веб-приложения.
В качестве СУБД для разрабатываемой системы был выбран MySQL.
Для разработки серверной части использовались следующие инструменты: язык Java, Spring Framework, библиотеки Hibernate, Lombok, Mapstruct Mapstruct, JJWT, Jackson, Liquibase. Для разработки клиентской части использовались следующие инструменты: языки HTML, CSS, SASS, TypeScript, библиотеки React, Mobx, Axios, Webpack.


1. Тикунов В.С. Основы геоинформатики: В 2 кн.: учебное пособие для
студентов вузов / М.: Издательский центр «Академия», 2004. - Кн. 1. - 352 с.
2. Тикунов В.С. Основы геоинформатики: В 2 кн.: учебное пособие для
студентов вузов / М.: Издательский центр «Академия», 2004. - Кн. 2. - 480 с.
3. Вещикова Л.Ю., Сержевский Н.А. Проблема доступной среды // Инновационная экономика: перспектива развития и совершенствования. 2015. № 2 (7). С. 73-77.
4. Скрипкин, П. Б. Существующие проблемы доступной среды маломобильных групп населения в России и странах мира и мероприятия по их устранению / П. Б. Скрипкин, Р. С. Шаманов, Н. А. Михеева. — Текст: непосредственный // Молодой ученый. — 2014. — № 20 (79). — С. 217-220. — URL: https://moluch.ru/archive/79/14115/ (дата обращения: 26.05.2020).
5. Долинина О.Н., Печенкин В.В. О подходе к управлению сбором бытовых отходов с помощью гибридной интеллектуальной системы проекта "Умный город" // Программные системы и вычислительные методы. 2017. № 3. С. 1¬15.
6. Неберушкина.Э.К. Перспективы создания доступной среды // Вестник СГТУ. 2012. № 1 (63) Выпуск 1. С. 205-208.
7. Жигунова Г.В. Обеспечение независимой жизни людей с инвалидностью в региональном социуме // Вестник университета. 2018. №12. С. 163 -169.
8. Аверина Е.А., Попова А.В. Оценка доступности среды для людей с ограниченными возможностями здоровья (на примере города Новосибирска) // Вестник Томского государственного университета. Философия. Социология. Политология. 2016. № 1 (33). С. 5 - 14.
9. ГИС «Доступная среда» [Электронный ресурс]. URL:
https://samis.geosamara.ru/projects/detail.php?ID=4430 (дата обращения:
26.05.2020).
10. ДубльГИС: Нижний Новгород [Электронный ресурс]. URL:
https://2gis.ru/n_novgorod (дата обращения: 26.05.2020).
11. Мобильное приложение для владельцев собак WOOOF [Электронный ресурс]. URL: http://www.sobaka.ru/lifestyle/gadgets/37411 (дата обращения: 26.05.2020).
12. Карта доступности объектов [Электронный ресурс]. URL: http://zhit- vmeste.ru/map/ (дата обращения: 26.05.2020).
13. Социальный навигатор [Электронный ресурс]. URL: http://sn.fss.ru/ (дата обращения: 26.05.2020).
14. MySql Documentation [Электронный ресурс]. URL:
https://dev.mysql.com/doc/ (дата обращения: 26.05.2020).
15. Java Documentation [Электронный ресурс]. URL:
https://docs.oracle.com/en/java/ (дата обращения: 26.05.2020).
16. Spring Boot Documentation [Электронный ресурс]. URL: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot- documentation (дата обращения: 26.05.2020).
17. Hibernate ORM [Электронный ресурс]. URL:
https://hibernate.org/orm/documentation/ (дата обращения: 26.05.2020).
18. Lombok features [Электронный ресурс]. URL:
https://projectlombok.org/features/all (дата обращения: 26.05.2020).
19. Mapstruct Documentation [Электронный ресурс]. URL:
https://mapstruct.org/documentation/ (дата обращения: 26.05.2020).
20. Introduction to JSON Web Tokens [Электронный ресурс]. URL: https://jwt.io/introduction/ (дата обращения: 26.05.2020).
21. Jackson API Tutorials [Электронный ресурс]. URL:
https://www.concretepage.com/jackson-api/ (дата обращения: 26.05.2020).
22. Liquibase Online Help [Электронный ресурс]. URL:
https://docsstage.liquibase.com/home.html (дата обращения: 26.05.2020).
23. Кириченко А., Хрусталев А. HTML5 + CSS3. Основы современного WEB- дизайна / Наука и Техника, 2018. - 354 с.
24. TypeScript Documentation [Электронный ресурс]. URL:
https://www.typescriptlang.org/docs/home (дата обращения: 26.05.2020).
25. Руководство по TypeScript [Электронный ресурс]. URL: https://metanit.com/web/typescript/ (дата обращения: 26.05.2020).
26. MobX [Электронный ресурс]. URL: https://mobx.js.org/README.html (дата обращения: 26.05.2020).
27. Axios Documentation [Электронный ресурс]. URL:
https://www.npmjs.com/package/axios (дата обращения: 26.05.2020).
28. SASS Документация на русском языке [Электронный ресурс]. URL: https://sass-scss.ru/ (дата обращения: 26.05.2020).
29. Шилдт Г. Java. Полное руководство / «Диалектика», 2018. - 1488 с.
30. Вайсфельд М. Объектно-ориентированное мышление / Питер, 2014. - 375 с.
31. Дюбуа П. MySQL. Сборник рецептов. /Символ-Плюс, 2007. - 1056 с.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ