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


РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ «АГРЕГАТОР ЖИВОТНЫХ ИЗ ПРИЮТОВ»

Работа №187792

Тип работы

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

Предмет

информатика

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

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


ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1. Анализ предметной области 5
1.1 Описание предметной области 5
1.2 Обзор аналогичных решений 6
1.3 Анализ технологий для реализации приложения 7
2. Определение требований 14
2.1 Функциональные и нефункциональные требования 14
2.2 Формализация требований 16
3 Реализация 26
3.1 Реализация серверной части 26
3.2 База данных 32
3.3 Реализация клиентской части 34
ЗАКЛЮЧЕНИЕ 41
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 42

Бездомные животные стали глобальной проблемой, вызывающей общественное беспокойство в разных странах. Эти животные оказываются в сложной ситуации, подвергаясь голоду, жестокому обращению и суровым погодным условиям. Кроме того, они могут представлять опасность для людей, являясь переносчиками различных заболеваний.
Проблема бездомных животных требует тщательно продуманного подхода к решению, который включает несколько ключевых составляющих:
• Просвещение населения. Важно обучить граждан ответственному отношению к владению домашними животными, чтобы предотвратить появление новых бездомных животных.
• Контроль популяции. Он должен включать отлов, стерилизацию и последующее возвращение животных в среду обитания, что поможет предотвратить их бесконтрольное размножение.
• Усыновление. Необходимо поощрять усыновление бездомных животных, чтобы каждое из них могло найти дом и заботливых хозяев.
Огромную роль в решении этой проблемы играют приюты для животных. Они, как правило, функционируют как некоммерческие организации, предоставляя временное жилье, уход и услуги по усыновлению для брошенных животных.
Хотя приюты оказывают значительную помощь в решении проблемы бездомных животных, они часто сталкиваются с собственными проблемами, включая острый дефицит места и ресурсов, что может привести к принятию решения об усыплении животных. В этом контексте агрегатор животных может стать важным инструментом в решении этой проблемы, увеличивая видимость и доступность животных для усыновления, что облегчит поиск новых хозяев для животных, находящихся в приютах.
Цель работы - разработать WEB-приложение «Агрегатор животных из приютов».
Задачи работы:
1. Анализ предметной области.
2. Обзор аналогичных приложений.
3. Определение требований к приложению.
4. Выбор инструментов разработки приложения.
5. Проектирование приложения.
6. Реализация приложения.

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

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

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


В ходе выполнения дипломной работы была достигнута поставленная цель, заключающаяся в разработке WEB-приложения "Агрегатор животных из приютов".
В рамках реализации данной задачи был проведен анализ предметной области, определены основные потребности потенциальных пользователей приложения, а также выявлены успешные подходы и недостатки существующих решений. В процессе определения требований были зафиксированы и формализованы функциональные и технические характеристики приложения, составлены диаграммы вариантов использования и сценарии к ним. Для реализации приложения был выбран технологический стек, спроектирована схема базы данных и архитектура приложения, разработана серверная и клиентская часть приложения.
Созданное WEB-приложение предоставляет удобную и интерактивную платформу для связи между приютами и потенциальными усыновителями животных. Оно дает возможность приютам увеличить охват аудитории и упростить процесс усыновления животных.


1. Клиент-серверная архитектура [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/KHHeHT — сервер (дата обращения: 13.10.2023).
2. Feature-Sliced Design [Электронный ресурс] URL: https://feature- sliced.design/ (дата обращения: 16.01.2024).
3. Справочник по HTML [Электронный ресурс] URL: https://htmlbook.ru/html (дата обращения: 13.10.2023).
4. Справочник по CSS [Электронный ресурс] URL: https://www.w3schools.com/css/ (дата обращения: 13.10.2023).
5. Учебник по JavaScript [Электронный ресурс] URL: https://learn.javascript.ru/js (дата обращения: 17.10.2023).
6. TypeScript. Документация. [Электронный ресурс] URL: https://www.typescriptlang.org/ (дата обращения: 20.11.2023).
7. Node.js. Документация. [Электронный ресурс] URL: https://nodejs.org/en/docs/ (дата обращения: 20.10.2023).
8. REST API [Электронный ресурс] URL: https://skillbox.ru/media/code/rest-api-chto-eto-takoe-i-kak-rabotaet/ (дата обращения: 14.10.2023).
9. Nest.js. Документация. [Электронный ресурс] URL: https://docs.nestjs.com/ (дата обращения: 20.11.2023).
10. Аутентификация в Интернете. [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/Аутeнтификация в Интeрнeтe (дата обращения: 14.03.2024).
11. MagicLink Authentication. [Электронный ресурс] URL: https://dev.to/clerk/secure-authentication-in-nextjs-with-email-magic-links-29cc (дата обращения: 14.03.2024).
12. Clerk. Authentication and User Management. [Электронный ресурс] URL: https://clerk.com/ (дата обращения: 16.03.2024).
13. WebSocket. [Электронный ресурс] URL: https://ru.wikipedia.org/wiki/WebSocket (дата обращения: 10.04.2024).
14. Sequelize. Документация. [Электронный ресурс] URL: https://sequelize.org/docs/v6/getting-started/ (дата обращения: 22.10.2023).
15. PostgreSQL. Документация. [Электронный ресурс] URL: https://www.postgresql.org/docs/15/index.html (дата обращения: 22.10.2023).
16. Next.js. Документация. [Электронный ресурс] URL: https://nextjs.org/docs (дата обращения: 18.01.2024).
17. React.js. Документация. [Электронный ресурс] URL: https://react.dev/learn (дата обращения: 20.11.2023).
18. MobX. Документация. [Электронный ресурс] URL: https://mobx.js.org/README.html (дата обращения: 24.02.2024).
19. AntD. Документация. [Электронный ресурс] URL: https://ant.design/ (дата обращения: 24.02.2024).


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




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