ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 3
ВВЕДЕНИЕ 4
1 Анализ требований 5
1.1 Функциональные требования 6
1.2 Нефункциональные требования 9
1.3 Модель предметной области 9
2 Выбор технологий 14
2.1 Backend 14
2.2 Frontend 16
3 Проектирование 18
3.1 База данных 18
3.2 Архитектура системы 20
3.2.1 Слой Web API 20
3.2.2 Слой бизнес-логики 20
3.2.3 Слой данных 21
4 Реализация 22
4.1 Последовательность обработки запросов 22
4.2 Пакет Backend 23
4.2.1 Пакет Data 23
4.2.2 Пакет Core 23
4.2.3 Пакет Web 34
4.3 Пакет Frontend 43
4.3.1 Пакет api 43
5. Работа приложения 45
ЗАКЛЮЧЕНИЕ 48
ЛИТЕРАТУРА 49
В случае возникновения ЧС очень важно, чтобы информация о нём максимально быстро была доставлена до лиц, уполномоченных принимать решения по устранению ЧС. Также, важно предупредить о ЧС всех граждан, которые могут оказаться под угрозой.
Самый быстрый способ обработки информации, доступный на данный момент человечеству - посредством электронной вычислительной техники. Но одной её недостаточно - ещё необходимо программное обеспечение, с которым будут контактировать люди и которое будет автоматизировать части процесса обработки информации о ЧС.
В рамках выпускной квалификационной работы была поставлена задача разработать веб-приложение для работы с оповещениями о ЧС.
Для достижения поставленной цели необходимо решить следующие задачи:
• Проанализировать функциональные и нефункциональные требования к системе.
• Составить модель предметной области.
• Выбрать технологии, которые будут использоваться при разработке.
• Спроектировать архитектуру системы и её компонентов.
• Реализовать приложение.
В процессе выполнения работы:
1. Проанализированы требования и составлены варианты использо-вания.
2. Спроектирована архитектура системы.
3. Реализовано веб-приложение.
Все задачи выполнены, а цель работы достигнута.
Получившаяся в итоге система может быть использована в качестве отправной точки для полномасштабной автоматизации работы с оповещениями о чрезвычайных ситуациях и уже сейчас способна облегчить процесс передачи информации о возникшем ЧС до компетентных органов.