Разработка гибридного мобильного приложения для мониторинга загрязнения воздуха
|
Введение 17
Глава 1 Исследование предметной области 19
1.1 Описание предметной области 19
1.2 Обзор существующих аналогов 20
1.2.1 Первый аналог мобильного приложения 21
1.2.2 Второй аналог мобильного приложения 21
1.2.3 Третий аналог мобильного приложения 21
1.2.4 Результат обзора анализа существующих аналогов 22
1.3 Выбор фреймворка для разработки мобильного приложения 22
1.4 Выводы по главе 24
Глава 2 Проектирование мобильного приложения 25
2.1 Карта мобильного приложения 27
2.2 Описание структуры мобильного приложения 27
2.3 Алгоритм получения метеорологических показаний и рекомендаций 31
2.4 Поиск ближайшей станции 32
2.5 Алгоритм установки маркеров на карту 34
2.6 Описание базы данных 35
2.7 Выводы по главе 40
Глава 3 Разработка мобильного приложения 41
3.1 Подключение к базе данных 41
3.2 Уведомления пользователя о вредных показаниях 42
3.3 Главное окно мобильного приложения 43
3.4 Меню приложения и уведомления 47
3.5 Карта мобильного приложения 48
3.6 Графики средних показаний 53
3.7 Рекомендации пользователям 55
3.8 Получение показаний из стороннего сервиса 56
3.9 Настройки приложения 57
3.10 Выводы по главе 59
Глава 4 Финансовый менеджмент, ресурсоэффективность и ресурсосбережение 60
4.1 Предпроектный анализ 60
4.1.1 Потенциальные потребители результатов исследования 60
4.1.2 Анализ конкурентных решений 61
4.1.3 SWOT-анализ 63
4.1.4 Оценка готовности проекта к коммерциализации 66
4.2 Инициация проекта 68
4.2.1 Цели и результаты проекта 68
4.2.2 Организационная структура проекта 69
4.3 Планирование управления научно-техническим проектом 69
4.3.1 Иерархическая структура работ проекта 69
4.3.2 План проекта 70
4.3.3 Бюджет научного исследования 72
4.4 Оценка экономической эффективности проекта 78
4.4.1 Интегральный показатель финансовой эффективности 78
4.4.2 Интегральный показатель ресурсоэффективности 79
4.4.3 Интегральный показатель эффективности разработки 80
4.5 Вывод по разделу 81
Глава 5 Социальная ответственность 83
5.1 Правовые и организационные вопросы обеспечения безопасности при
разработке проектного решения 83
5.1.1 Специальные правовые нормы трудового законодательства 83
5.1.2 Эргономические требования к правильному расположению и компоновке рабочей зоны 84
5.2 Производственная безопасность 86
5.2.1 Анализ опасных и вредных производственных факторов 87
5.3 Экологическая безопасность 96
5.4 Безопасность в чрезвычайных ситуациях 98
5.4.1 Анализ вероятных ЧС, которые могут возникнуть при разработке и
эксплуатации программного обеспечения 98
5.4.2 Обоснование мероприятий по предотвращению ЧС и разработка
порядка действия в случае возникновения ЧС 99
5.5 Вывод по разделу 100
Заключение 102
Conclusion 104
Список достижений 105
Список источников 106
Приложение А
Глава 1 Исследование предметной области 19
1.1 Описание предметной области 19
1.2 Обзор существующих аналогов 20
1.2.1 Первый аналог мобильного приложения 21
1.2.2 Второй аналог мобильного приложения 21
1.2.3 Третий аналог мобильного приложения 21
1.2.4 Результат обзора анализа существующих аналогов 22
1.3 Выбор фреймворка для разработки мобильного приложения 22
1.4 Выводы по главе 24
Глава 2 Проектирование мобильного приложения 25
2.1 Карта мобильного приложения 27
2.2 Описание структуры мобильного приложения 27
2.3 Алгоритм получения метеорологических показаний и рекомендаций 31
2.4 Поиск ближайшей станции 32
2.5 Алгоритм установки маркеров на карту 34
2.6 Описание базы данных 35
2.7 Выводы по главе 40
Глава 3 Разработка мобильного приложения 41
3.1 Подключение к базе данных 41
3.2 Уведомления пользователя о вредных показаниях 42
3.3 Главное окно мобильного приложения 43
3.4 Меню приложения и уведомления 47
3.5 Карта мобильного приложения 48
3.6 Графики средних показаний 53
3.7 Рекомендации пользователям 55
3.8 Получение показаний из стороннего сервиса 56
3.9 Настройки приложения 57
3.10 Выводы по главе 59
Глава 4 Финансовый менеджмент, ресурсоэффективность и ресурсосбережение 60
4.1 Предпроектный анализ 60
4.1.1 Потенциальные потребители результатов исследования 60
4.1.2 Анализ конкурентных решений 61
4.1.3 SWOT-анализ 63
4.1.4 Оценка готовности проекта к коммерциализации 66
4.2 Инициация проекта 68
4.2.1 Цели и результаты проекта 68
4.2.2 Организационная структура проекта 69
4.3 Планирование управления научно-техническим проектом 69
4.3.1 Иерархическая структура работ проекта 69
4.3.2 План проекта 70
4.3.3 Бюджет научного исследования 72
4.4 Оценка экономической эффективности проекта 78
4.4.1 Интегральный показатель финансовой эффективности 78
4.4.2 Интегральный показатель ресурсоэффективности 79
4.4.3 Интегральный показатель эффективности разработки 80
4.5 Вывод по разделу 81
Глава 5 Социальная ответственность 83
5.1 Правовые и организационные вопросы обеспечения безопасности при
разработке проектного решения 83
5.1.1 Специальные правовые нормы трудового законодательства 83
5.1.2 Эргономические требования к правильному расположению и компоновке рабочей зоны 84
5.2 Производственная безопасность 86
5.2.1 Анализ опасных и вредных производственных факторов 87
5.3 Экологическая безопасность 96
5.4 Безопасность в чрезвычайных ситуациях 98
5.4.1 Анализ вероятных ЧС, которые могут возникнуть при разработке и
эксплуатации программного обеспечения 98
5.4.2 Обоснование мероприятий по предотвращению ЧС и разработка
порядка действия в случае возникновения ЧС 99
5.5 Вывод по разделу 100
Заключение 102
Conclusion 104
Список достижений 105
Список источников 106
Приложение А
Загрязнение атмосферного воздуха является серьезным экологическим фактором, влияющим на здоровье любого человека. Для того чтобы сократить количество заболеваний, связанных с дыхательной системой, хроническими и острыми респираторными заболеваниями, важно отслеживать параметры качества воздуха, а, в случае превышения допустимых норм, оперативно оповещать об этом население. Во многих странах для информирования населения об уровне загрязнения воздуха используется индекс качества воздуха AQI, который учитывает наличие в нём мелкодисперсных частиц [1].
Таким образом, в результате исследования проблемы мониторинга состояния окружающей среды и для информирования пользователей об опасных для здоровья показателях качества воздуха, давления, температуры и влажности была выбрана разработка гибридного мобильного приложения (ОС Android), доступного широкому кругу пользователей мобильных устройств.
В ходе выполнения данной научной работы были определены задачи по созданию гибридного мобильного приложения:
- Разработка интерфейса мобильного приложения мониторинга окружающей среды.
- Реализация базы данных для считывания актуальных показателей.
- Разработка карты местности, содержащей маркеры станций с актуальными значениями.
- Реализации возможности загрузки альтернативных карт для работы на всех устройствах операционной системы Android.
- Создание модуля для определения местоположения пользователя мобильного приложения.
- Разработка алгоритма для поиска ближайших станций с учётом местоположения пользователя.
- Получение данных о скорости ветра и направлении распространения вредных частиц в воздухе.
- Разработка оповещения пользователя в приложении с помощью уведомлений.
- Реализация графиков средних значений показаний.
Практической новизной данной работы является создание приложения, которое будет оповещать пользователя об опасных экологических показателях и отображать пользователю на карте направление распространения вредных частиц.
Результаты данной выпускной квалификационной работы имеют важное значение для метеочувствительных людей, которые следят за своим здоровьем, и людей, которые занимаются исследованиями в области экологии
Таким образом, в результате исследования проблемы мониторинга состояния окружающей среды и для информирования пользователей об опасных для здоровья показателях качества воздуха, давления, температуры и влажности была выбрана разработка гибридного мобильного приложения (ОС Android), доступного широкому кругу пользователей мобильных устройств.
В ходе выполнения данной научной работы были определены задачи по созданию гибридного мобильного приложения:
- Разработка интерфейса мобильного приложения мониторинга окружающей среды.
- Реализация базы данных для считывания актуальных показателей.
- Разработка карты местности, содержащей маркеры станций с актуальными значениями.
- Реализации возможности загрузки альтернативных карт для работы на всех устройствах операционной системы Android.
- Создание модуля для определения местоположения пользователя мобильного приложения.
- Разработка алгоритма для поиска ближайших станций с учётом местоположения пользователя.
- Получение данных о скорости ветра и направлении распространения вредных частиц в воздухе.
- Разработка оповещения пользователя в приложении с помощью уведомлений.
- Реализация графиков средних значений показаний.
Практической новизной данной работы является создание приложения, которое будет оповещать пользователя об опасных экологических показателях и отображать пользователю на карте направление распространения вредных частиц.
Результаты данной выпускной квалификационной работы имеют важное значение для метеочувствительных людей, которые следят за своим здоровьем, и людей, которые занимаются исследованиями в области экологии
В результате выполнения выпускной квалификационной работы было разработано гибридное мобильное приложение для мониторинга загрязнения воздуха. Подробно была описана и проанализирована предметная область, определены все возможные действия пользователя в приложении. На этапе проектирования описана база данных приложения, спроектирована архитектура мобильного приложения, которая взаимодействует с сервером базы данных и осуществляет запрос для получения данных из стороннего сервиса «OpenWeather».
На этапе реализации разработано мобильное приложение под операционную систему Android, создана база данных в СУБД MS SQL Server, которая периодически пополняется. На основе таблиц в базе данных были построены представления. Разработанное мобильное приложение позволяет отслеживать метеорологические данные и получать рекомендации в виде уведомлений, так же показывать на карте направление распространения вредных частиц в воздухе.
Научной новизной данной работы являются:
- Разработка алгоритма отображения ареалов распространения вредных веществ на карте.
- Нахождение ближайшей станции относительно местоположения пользователя.
- Алгоритм оповещения пользователя об опасных уровнях загрязнения воздуха.
В разделе «Финансовый менеджмент» была обоснована ресурсоэффективность разработки мобильного приложения.
В разделе «Социальная ответственность» был проведен анализ рабочего помещения, вредных и опасных факторов, и методы минимизации их воздействия на человеческое здоровье. Также рассмотрены аспекты экологической, производственной безопасности, безопасности в чрезвычайных ситуациях (на примере пожароопасности).
На английский язык переведены главы: описание разработанного мобильного приложения и заключение.
Таким образом, все поставленные задачи в ходе выполнения выпускной квалификационной работы были выполнены в полном объёме.
На этапе реализации разработано мобильное приложение под операционную систему Android, создана база данных в СУБД MS SQL Server, которая периодически пополняется. На основе таблиц в базе данных были построены представления. Разработанное мобильное приложение позволяет отслеживать метеорологические данные и получать рекомендации в виде уведомлений, так же показывать на карте направление распространения вредных частиц в воздухе.
Научной новизной данной работы являются:
- Разработка алгоритма отображения ареалов распространения вредных веществ на карте.
- Нахождение ближайшей станции относительно местоположения пользователя.
- Алгоритм оповещения пользователя об опасных уровнях загрязнения воздуха.
В разделе «Финансовый менеджмент» была обоснована ресурсоэффективность разработки мобильного приложения.
В разделе «Социальная ответственность» был проведен анализ рабочего помещения, вредных и опасных факторов, и методы минимизации их воздействия на человеческое здоровье. Также рассмотрены аспекты экологической, производственной безопасности, безопасности в чрезвычайных ситуациях (на примере пожароопасности).
На английский язык переведены главы: описание разработанного мобильного приложения и заключение.
Таким образом, все поставленные задачи в ходе выполнения выпускной квалификационной работы были выполнены в полном объёме.



