Разработка информационной системы для оперативной связи с экстренными службами
Исследование процесса вызова экстренных служб при возникновении чрезвычайных ситуаций, формирование и обоснование решения для автоматизации процесса, разработка информационной системы для оперативной связи с экстренными службами.
Введение ………………………………………………………………………………………………….. 14
1 Задача вызова экстренных служб …………………………………………………………… 15
1.1 Описание процесса вызова экстренных служб ………………………………….. 15
1.2 Предлагаемый способ автоматизации процесса вызова экстренных
служб…………………………………………………………………………………………………….. 18
1.3 Исследование существующих мобильных приложений …………………….. 20
1.3.1 «Скорая мобильная помощь» ………………………………………………………. 20
1.3.2 «Мобильный спасатель» ……………………………………………………………… 22
1.3.3 «МЧС: помощь рядом!» ………………………………………………………………. 23
1.3.4 «МВД России» ……………………………………………………………………………. 25
1.3.5 «112 МО» ……………………………………………………………………………………. 27
1.4 Результаты исследования …………………………………………………………………. 29
2 Проектирование информационной системы …………………………………………… 30
2.1 Общая архитектура системы …………………………………………………………….. 30
2.2 Варианты использования мобильного приложения …………………………… 32
2.3 Используемые технологии для разработки ……………………………………….. 34
2.4 Проектирование серверных компонентов системы ……………………………. 36
2.4.1 Концептуальная модель базы данных ………………………………………….. 36
2.4.2 Архитектура веб-сервиса …………………………………………………………….. 39
2.4.3 Взаимодействие веб-сервиса с базой данных……………………………….. 40
2.5 Проектирование мобильного приложения ………………………………………… 41
2.5.1 Архитектура мобильного приложения…………………………………………. 41
2.5.2 Взаимодействие мобильного приложения с веб-сервисом ……………. 42
2.5.3 Макеты пользовательского интерфейса……………………………………….. 43
3 Программная реализация информационной системы ……………………………… 47
3.1 Программная реализация серверных компонентов системы………………. 47
3.1.1 Физическая модель базы данных …………………………………………………. 47
3.1.2 Реализация архитектуры веб-сервиса…………………………………………… 49
3.1.3 Реализация функций веб-сервиса ………………………………………………… 51
3.2 Программная реализация мобильного приложения …………………………… 51
3.2.1 Реализация архитектуры мобильного приложения ………………………. 51
3.2.2 Реализация функций мобильного приложения …………………………….. 54
3.2.3 Реализация пользовательского интерфейса ………………………………….. 54
4 Тестирование мобильного приложения ………………………………………………….. 59
5 Финансовый менеджмент, ресурсоэффективность и ресурсосбережение … 60
5.1 Предпроектный анализ …………………………………………………………………….. 61
5.1.1 Потенциальные потребители результатов исследования………………. 61
5.1.2 Анализ конкурентных технических решений с позиции
ресурсоэффективности и ресурсосбережения ………………………………………. 62
5.1.3 SWOT-анализ ……………………………………………………………………………… 63
5.1.4 Определение возможных альтернатив проекта…………………………….. 67
5.2 Планирование управления научно-техническим проектом ………………… 67
5.2.1 Структура работ в рамках проекта ………………………………………………. 67
5.2.2 Определение трудоёмкости выполнения работ ……………………………. 69
5.2.3 Бюджет научного исследования ………………………………………………….. 71
5.3 Определение ресурсной, финансовой, бюджетной, социальной и
экономической эффективности исследования ………………………………………… 81
5.3.1 Определение интегрального финансового показателя ………………….. 81
5.3.2 Определение интегрального показателя ресурсоэффективности ….. 82
5.3.3 Определение интегрального показателя эффективности ………………. 83
6 Социальная ответственность …………………………………………………………………. 84
6.1 Правовые и оргвопросы обеспечения безопасности ………………………….. 84
6.1.1 Правовые нормы трудового законодательства …………………………….. 84
6.1.2 Требования к организации рабочих мест ……………………………………… 86
6.1.3 Влияние системы на работу пользователя ……………………………………. 87
6.2 Производственная безопасность ……………………………………………………….. 87
6.3 Экологическая безопасность …………………………………………………………….. 96
6.4 Безопасность в чрезвычайных ситуациях ………………………………………….. 97
6.4.1 Вероятные чрезвычайные ситуации …………………………………………….. 97
6.4.2 Разработка действий в случае чрезвычайной ситуации ………………… 97
Заключение ……………………………………………………………………………………………… 99
Список публикаций ………………………………………………………………………………… 100
Список используемых источников ………………………………………………………….. 101
Приложение А. Раздел на иностранном языке…………………………………………. 107
В повседневной жизни не исключены случаи возникновения
нестандартных ситуаций и, как показывает практика, люди не знают, как
вести себя в них: например, разбился градусник, произошло ДТП, горит лес,
на улице гроза и тому подобное. В этом случае следует вызвать экстренные
службы, но в критической ситуации не всегда возможно быстро
сориентироваться и принять верное решение.
Почти каждый человек имеет в своём распоряжении мобильное
устройство, с помощью которого можно вызвать экстренную службу по
номеру телефона, но не каждый имеет возможность воспользоваться этим в
силу разных обстоятельств: например, человек не может говорить.
Целью работы является разработка информационной системы для
оперативной связи с экстренными службами, включающей мобильное
приложение для гражданина, которое позволило бы не только здоровым, но и
людям с ограниченными возможностями быстро и эффективно позвать на
помощь.
Для достижения цели следует решить следующие задачи:
проведение анализа предметной области, связанной с вызовом
экстренных служб при возникновении чрезвычайных ситуаций;
проектирование информационной системы в целом;
программная реализация серверных компонентов информационной
системы и мобильного приложения;
тестирование мобильного приложения.
В представленных ниже разделах рассматриваются решения
поставленных задач.
1 Задача вызова экстренных служб
Существующий процесс вызова экстренных служб при возникновении
чрезвычайных ситуаций имеет недостатки и требует совершенствования.
Было предложено решение для автоматизации данного процесса с
помощью использования информационной системы.
Информационная система включает следующие компоненты:
мобильное приложение для гражданина, диспетчерское приложение, веб-
сервис и базу данных.
Веб-сервис предназначен для взаимодействия с базой данных, которая
хранит информацию о пользователях, о диспетчерах, об экстренных вызовах
и о чрезвычайных происшествиях. Мобильное приложение в свою очередь
взаимодействует с веб-сервисом, с помощью которого приложение получает
необходимую информацию из базы данных.
Для описания функциональных возможностей были приведены
варианты использования и макеты пользовательского интерфейса
мобильного приложения.
В разработке информационной системы участвовало два человека. За
разработку мобильного приложения для гражданина отвечал автор, за
разработку диспетчерского приложения – коллега, за разработку серверных
компонентов системы – автор и коллега, вклад которых в процентном
соотношении равен 70% и 30% соответственно.
В результате была разработана информационная система для
оперативной связи с экстренными службами, включающая мобильное
приложение для гражданина. Главное преимущество приложения – это вызов
экстренных служб и передача сведений о происшествии без необходимости
разговора с диспетчером.
Список публикаций
1. Старшинов В.С., Ткачёв (Ткачев) С.А. Программная реализация
кредитного скоринга в виде экспертной системы для оценивания
платёжеспособности клиентов // Информационные технологии в науке,
управлении, социальной сфере и медицине: сборник научных трудов V
Международной конференции: в 2 т., Томск, 17-21 Декабря 2018. –
Томск: ТПУ, 2018 – Т. 2 – C. 100-106.
2. Ткачёв (Ткачев) С.А., Старшинов В.С. Реализация серверной части AR-
приложения для коллективного обучения // Информационные
технологии в науке, управлении, социальной сфере и медицине: сборник
научных трудов V Международной конференции: в 2 т., Томск, 17-21
Декабря 2018. – Томск: ТПУ, 2018 – Т. 2 – C. 233-238.
3. Старшинов В.С., Ткачёв (Ткачев) С.А. Разработка IP-core для
соединения интерфейсов AXI и SPI с использованием
микропроцессорных систем в связке с ПЛИС // Наука. Технологии.
Инновации: сборник научных трудов: в 10 т., Новосибирск, 4-8 Декабря
2017. – Новосибирск: НГТУ, 2017 – Т. 1 – C. 110-117.
4. Ткачёв (Ткачев) С.А., Старшинов В.С. Разработка мобильной ГИС для
поиска спортивных площадок и участников для проведения игровых
встреч // Наука. Технологии. Инновации: сборник научных трудов в 10
ч, Новосибирск, 4-8 Декабря 2017. – Новосибирск: НГТУ, 2017 – Т. 2 –
C. 193-199.
1.Правила набора телефонных номеров экстренных служб / МЧС России [Эл.
ресурс].–URL:http://53.mchs.gov.ru/pressroom/news/item/7473331(дата
обращения: 09.03.2019).
2.В МЧС рассказали, когда «Система-112» охватит все регионы России /
Парламентская газета [Эл. ресурс]. – URL: https://www.pnp.ru/social/v-mchs-
rasskazali-kogda-sistema-112-okhvatit-vse-regiony-rossii.html (дата обращения:
09.03.2019).
3.Мобильное приложение от «Киевстар» / Состав [Эл. ресурс]. – URL:
http://sostav.ua/publication/mobilnoe-prilozhenie-ot-kievstar-i-kliniki-boris-
nauchit-kak-okazat-pervuyu-meditsinskuyu-pomoshch-60939.html(дата
обращения: 09.03.2019).
4.«Мобильныйспасатель»/МЧСРоссии[Эл.ресурс].–URL:
http://www.mchs.gov.ru/dop/info/smi/news/Novosti_glavnih_upravlenij/item/3292
2698 (дата обращения: 09.03.2019).
5.«МЧС:помощьрядом!»/МЧСБеларуси[Эл.ресурс].–URL:
https://mchs.gov.by/mobilnoe-prilozhenie-mchs-belarusi-pomoshch-ryadom(дата
обращения: 09.03.2019).
6.Приложение«МВДРоссии»/GooglePlay [Эл.ресурс].–URL:
https://play.google.com/store/apps/details?id=ru.mvd(датаобращения:
09.03.2019).
7.Приложение«112МО»/GooglePlay[Эл.ресурс].–URL:
https://play.google.com/store/apps/details?id=ru.mosreg.mo112 (дата обращения:
09.03.2019).
8.Архитектура «клиент-сервер» с примерами / Заметки на полях [Эл. ресурс]. –
URL:https://zametkinapolyah.ru/servera-i-protokoly/o-modeli-vzaimodejstviya-
klient-server-prostymi-slovami-arxitektura-klient-server-s-primerami.html(дата
обращения: 09.03.2019).
9.Smartphone unit shipments worldwide by operating system / Statista [Эл. ресурс].
– URL: https://www.statista.com/statistics/309448/global-smartphone-shipments-
forecast-operating-system (дата обращения: 09.03.2019).
10. Android Studio: 10 проблем начинающего разработчика / Журнал Xakep [Эл.
ресурс]. – URL: https://xakep.ru/2016/08/17/android-studio-top10-troubles (дата
обращения: 09.03.2019).
11. ПочемуIDEAлучшеEclipse/Хабр[Эл.ресурс].–URL:
https://habr.com/post/112749 (дата обращения: 09.03.2019).
12. VisualStudioIDE/Microsoft[Эл.ресурс].–URL:
https://visualstudio.microsoft.com/ru (дата обращения: 09.03.2019).
13. XamarinStudio/Microsoft[Эл.ресурс].–URL:
https://kubadownload.com/app/xamarin-studio-download(датаобращения:
09.03.2019).
14. Xamarin:чтоэтотакое/Tproger[Эл.ресурс].–URL:
https://tproger.ru/articles/xamarin-answers (дата обращения: 09.03.2019).
15. Symfony is a set of reusable PHP components / Symfony [Эл. ресурс]. – URL:
https://symfony.com (дата обращения: 09.03.2019).
16. Laravel – The PHP Framework for Web Artisansis / Laravel [Эл. ресурс]. – URL:
https://laravel.com (дата обращения: 09.03.2019).
17. Django makes it easier to build better Web apps more quickly and with less code /
Django [Эл. ресурс]. – URL: https://djangoproject.com (дата обращения:
09.03.2019).
18. Imagine what you could build if you learned Ruby on Rails… / Rails [Эл. ресурс].
– URL: https://rubyonrails.org (дата обращения: 09.03.2019).
19. Spring Framework 5 / Spring [Эл. ресурс]. – URL: https://spring.io (дата
обращения: 09.03.2019).
20. ASP.NET is a framework for building web apps and services with .NET and C# /
Microsoft [Эл. ресурс]. – URL: https://dotnet.microsoft.com/apps/aspnet (дата
обращения: 09.03.2019).
21. Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine / Node.js
[Эл. ресурс]. – URL: https://nodejs.org/en (дата обращения: 09.03.2019).
22. AngularJS is a toolset for building the framework most suited to your application
development / AngularJS [Эл. ресурс]. – URL: https://angularjs.org (дата
обращения: 09.03.2019).
23. РуководствопоASP.NETCore/Метанит[Эл.ресурс].–URL:
https://metanit.com/sharp/aspnet5 (дата обращения: 09.03.2019).
24. ASP.NETWebAPI/Microsoft[Эл.ресурс].–URL:
https://docs.microsoft.com/ru-ru/aspnet/web-api (дата обращения: 09.03.2019).
25. Архитектура REST / Хабр [Эл. ресурс]. – URL: https://habr.com/post/38730
(дата обращения: 09.03.2019).
26. SQL Server на вашей любимой платформе / Microsoft [Эл. ресурс]. – URL:
https://www.microsoft.com/ru-ru/sql-server/sql-server-2017(датаобращения:
09.03.2019).
27. Самая популярная в мире база данных с открытым кодом / Oracle MySQL [Эл.
ресурс]. – URL: https://www.oracle.com/ru/mysql (дата обращения: 09.03.2019).
28. PostgreSQL: The World’s Most Advanced Open Source Relational Database /
PostgreSQL [Эл. ресурс]. – URL: https://www.postgresql.org (дата обращения:
09.03.2019).
29. Microsoft Azure / Хабр [Эл. ресурс]. – URL: https://habr.com/ru/hub/azure (дата
обращения: 09.03.2019).
30. Mapping Objects to Relational Databases: O/R Mapping in Detail / AgileData [Эл.
ресурс].–URL:http://www.agiledata.org/essays/mappingObjects(дата
обращения: 09.03.2019).
31. ADO.NETEntityFramework/Microsoft[Эл.ресурс].–URL:
https://docs.microsoft.com/ru-ru/dotnet/framework/data/adonet/ef(дата
обращения: 09.03.2019).
32. NHibernate is a mature, open source object-relational mapper for the .NET
framework / NHibernate [Эл. ресурс]. – URL: https://nhibernate.info (дата
обращения: 09.03.2019).
33. eXpressPersistentObjects/DevExpress[Эл.ресурс].–URL:
https://documentation.devexpress.com/XPO/1998/eXpress-Persistent-Objects (дата
обращения: 09.03.2019).
34. The Castle ActiveRecord project is an implementation of the ActiveRecord pattern
for.NET/CastleProject[Эл.ресурс].–URL:
http://www.castleproject.org/projects/activerecord (дата обращения: 09.03.2019).
35. DataObjects.Net is the ideal object-relational mapper (ORM) and business logic
layer (BLL) development framework for modern .NET / DataObjects.Net [Эл.
ресурс]. – URL: https://dataobjects.net (дата обращения: 09.03.2019).
36. LINQ to Entities / Microsoft [Эл. ресурс]. – URL: https://docs.microsoft.com/ru-
ru/dotnet/framework/data/adonet/ef/language-reference/linq-to-entities(дата
обращения: 09.03.2019).
37. Code First для существующей базы данных / Microsoft [Эл. ресурс]. – URL:
https://docs.microsoft.com/ru-ru/ef/ef6/modeling/code-first/workflows/existing-
database (дата обращения: 09.03.2019).
38. Model First / Microsoft [Эл. ресурс]. – URL: https://docs.microsoft.com/ru-
ru/ef/ef6/modeling/designer/workflows/model-first (дата обращения: 09.03.2019).
39. Database First / Microsoft [Эл. ресурс]. – URL: https://docs.microsoft.com/ru-
ru/ef/ef6/modeling/designer/workflows/database-first(датаобращения:
09.03.2019).
40. EDM (модель данных с использованием сущностей) / Microsoft [Эл. ресурс]. –
URL:https://docs.microsoft.com/ru-ru/dotnet/framework/data/adonet/entity-data-
model (дата обращения: 09.03.2019).
41. Операции/AndroidDevelopers[Эл.ресурс].–URL:
https://developer.android.com/guide/components/activities(датаобращения:
09.03.2019).
42. Фрагменты/AndroidDevelopers[Эл.ресурс].–URL:
https://developer.android.com/guide/components/fragments(датаобращения:
09.03.2019).
43. Макеты/AndroidDevelopers[Эл.ресурс].–URL:
https://developer.android.com/guide/topics/ui/declaring-layout (дата обращения:
09.03.2019).
44. Общие сведения о Windows Forms / Microsoft [Эл. ресурс]. – URL:
https://docs.microsoft.com/ru-ru/dotnet/framework/winforms/windows-forms-
overview (дата обращения: 09.03.2019).
45. Типы HTTP-запросов и философия REST / Хабр [Эл. ресурс]. – URL:
https://habr.com/ru/post/50147 (дата обращения: 09.03.2019).
46. JSON (JavaScript Object Notation) is a lightweight data-interchange format / JSON
[Эл. ресурс]. – URL: https://www.json.org (дата обращения: 09.03.2019).
47. Json.NET / Newtonsoft [Эл. ресурс]. – URL: https://www.json.org (дата
обращения: 09.03.2019).
48. Google Maps Platform Documentation / Google [Эл. ресурс]. – URL:
https://developers.google.com/maps/documentation (дата обращения: 09.03.2019).
49. API Яндекс.Карт / Яндекс [Эл. ресурс]. – URL: https://tech.yandex.ru/MAPS
(дата обращения: 09.03.2019).
50. API 2ГИС / 2GIS [Эл. ресурс]. – URL: https://content.2gis.ru/api (дата
обращения: 09.03.2019).
51. Трудовой кодекс РФ от 30.12.2001 N 197-ФЗ (ред. от 01.04.2019) /
Законодательство РФ [Эл. ресурс]. – URL: https://fzrf.su/kodeks/tk (дата
обращения: 09.03.2019).
52. ТК РФ Статья 91. Понятие рабочего времени. Нормальная продолжительность
рабочеговремени/ЗаконодательствоРФ[Эл.ресурс].–URL:
https://fzrf.su/kodeks/tk/st-91.php (дата обращения: 09.03.2019).
53. ТК РФ Статья 108. Перерывы для отдыха и питания / Законодательство РФ
[Эл. ресурс]. – URL: https://fzrf.su/kodeks/tk/st-108.php (дата обращения:
09.03.2019).
54. ТК РФ Статья 56. Понятие трудового договора. Стороны трудового договора /
Законодательство РФ [Эл. ресурс]. – URL: https://fzrf.su/kodeks/tk/st-56.php
(дата обращения: 09.03.2019).
55. ТК РФ Статья 137. Ограничение удержаний из заработной платы /
Законодательство РФ [Эл. ресурс]. – URL: https://fzrf.su/kodeks/tk/st-137.php
(дата обращения: 09.03.2019).
56. ГОСТ 12.2.032-78. Система стандартов безопасности труда. Рабочее место при
выполнении работ сидя. Общие эргономические требования. – М.: ИПК
Издательство стандартов, 2001.
57. ГОСТ 12.0.003-2015. Система стандартов по безопасности труда. Опасные и
вредные производственные факторы. Классификация. – М.: Стандартинформ,
2016.
58. СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным
электронно-вычислительным машинам и организации работы. – М.: Минздрав
России, 2003.
59. СанПиН2.2.4.548-96.Гигиеническиетребованиякмикроклимату
производственных помещений. Санитарные правила и нормы. – М.: Минздрав
России, 2001.
60. ГОСТ12.1.019-2017.Системастандартовбезопасноститруда.
Электробезопасность. Общие требования и номенклатура видов защиты. – М.:
Стандартинформ, 2018.
61. СанПиН 2.2.1/2.1.1.2585-10. Гигиенические требования к естественному,
искусственному и совмещённому освещению жилых и общественных зданий.
Изменение и дополнение. – М.: Роспотребнадзор, 2010.
62. ГОСТ Р 51057-2001. Техника пожарная. Огнетушители переносные. Общие
технические требования. Методы испытаний. – М.: ИПК Издательство
стандартов, 2002.
Последние выполненные заказы
Хочешь уникальную работу?
Больше 3 000 экспертов уже готовы начать работу над твоим проектом!