3. Заключение
В
данной работе был проведен комплексный
анализ и выбор технологий для разработки
веб-приложения по координации
добровольческой деятельности. Основной
фокус был сделан на бизнес-процессе
создания запроса на помощь, который
является ключевым для функционирования
системы.
В
ходе анализа были рассмотрены и выбраны
оптимальные технологии для каждой
составляющей проекта. Для серверной
части был выбран Java. Клиентская часть
будет реализована на React, который
обеспечивает высокую производительность
и удобство разработки пользовательского
интерфейса. В качестве системы управления
базами данных выбран PostgreSQL, предоставляющий
необходимую поддержку геопространственных
данных и гибкость в работе с различными
типами данных.
Для
разработки были подобраны специализированные
среды разработки: IntelliJ IDEA для серверной
части и Visual Studio Code для клиентской. Такое
разделение позволяет использовать
наиболее подходящие инструменты для
каждой части проекта, что повышает
эффективность разработки.
Процесс
создания запроса на помощь был детально
проанализирован и представлен в виде
BPMN и Dataflow диаграмм, что позволило наглядно
отобразить все этапы взаимодействия
пользователя с системой и потоки данных
между различными компонентами.