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


Приложение для учета взносов и расходов на проведение коллективного мероприятия

Работа №155582

Тип работы

Бакалаврская работа

Предмет

информатика

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

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


Введение 6
1 Анализ предметной области 7
1.1 Анализ задания и обоснование выбранного решения 7
1.2 Постановка требования при выполнении задачи 7
1.3 Цели создания системы 8
1.4 Функциональные возможности 8
1.5 Анализ существующих решений 9
1.5.1 Splitwise 9
1.5.2 Toshl Finance 10
1.5.3 Tricount 11
2. Проектирование 13
2.1 Функциональная модель IDEF0 13
2.2 Диаграмма вариантов использования 14
2.3 Карта интерфейса 15
2.5 Архитектура приложения 16
2.5 Выбор средств разработки 17
2.6 Проектирование базы данных 27
3. Реализация 30
3.1 Серверная часть 30
3.2 Клиентская часть 40
Заключение 48
Список использованных источников 49
ПРИЛОЖЕНИЕ А 51

В наше время большинство мероприятий проводятся совместно, в коллективе. Это могут быть корпоративные мероприятия, дни рождения, свадьбы и другие торжества. Организация такого мероприятия требует значительных финансовых затрат.
В таких случаях, особенно если количество участников мероприятия большое, возникает необходимость ведения учета взносов и расходов. Организаторы мероприятия должны знать, сколько денег уже собрано, сколько еще необходимо собрать, какие расходы были совершены и сколько денег осталось на счету.
Для упрощения этой задачи предлагается создание приложения для учета взносов и расходов на проведении коллективного мероприятия. Такое приложение поможет организаторам быстро и удобно отслеживать финансовый баланс мероприятия. Оно позволит автоматически рассчитывать, сколько денег уже собрано и сколько еще необходимо собрать, а также облегчит процесс контроля за расходами.
Таким образом, создание приложения для учета взносов и расходов на проведении коллективного мероприятия является актуальной задачей и поможет сделать организацию совместного мероприятия более простой и прозрачной.
Цель работы — разработка приложения для учета взносов и доходов на проведение коллективного мероприятия.
Задачи работы:
1. Анализ предметной области
2. Выбор средств разработки
3. Разработка базы данных
4. Разработка серверной части приложения
5. Разработка клиентской части приложения.

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

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

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


В результате выполнения выпускной квалификационной работы по теме «Приложение для учета взносов и расходов на проведение коллективного мероприятия» была достигнута цель и решены поставленные задачи.
Проведен анализ предметной области, в котором рассмотрены аналогичные приложения. Выявлены их достоинства и недостатки. Также выявлены требования к системе и сформулированы функциональные возможности.
Следующим этапом проведено проектирование. Создана функциональная модель IDEF0, диаграмма вариантов использования и карта интерфейса.
Также был выполнен анализ различных средств разработки баз данных, frontend, backend. Рассмотрены достоинства и недостатки, на основе которых определены наиболее подходящие средства разработки.
После этого была создана база данных, написана клиентская и серверная часть приложения.


1 Splitwise / WECHOOSE : сайт. - URL: https://wechoose.pro/service/splitwise(дата обращения: 20.03.2023)
2 Toshl Finance / TOSHL : сайт. - URL: / https://toshl.com/ru/(дата обращения: 20.03.2023)
3 Tricount / TRICOUNT : сайт. - URL: / https://www.tricount.com/ru/(дата обращения: 20.03.2023)
4 IDEF0. Знакомство с нотацией и пример использования / TRINION : сайт. - URL: https://trinion.org/blog/idef0-znakomstvo-s-notaciey-i-primer-ispolzovaniya(дата обращения: 05.05.2023)
5 Использование диаграммы вариантов использования UML при проектировании программного обеспечения / HABR : сайт. - URL: https://habr.com/ru/articles/566218/(дата обращения: 05.05.2023)
6 Архитектура «Клиент-Сервер» / ITELON : сайт. - URL: https://itelon.ru/blog/arkhitektura-klient-server/(дата обращения: 05.05.2023)
7 В чем особенности MongoDB и когда эта база данных вам подходит / MAIL : сайт. - URL: https://mcs.mail.ru/blog/osobennosti-mongodb-kogda-baza- dannyh-vam-podhodit(дата обращения: 05.05.2023)
8 MySQL: что это за сервер базы данных, пример / SKILLFACTORY : сайт. - URL: https://blog.skillfactory.ru/glossary/mysql/(дата обращения: 05.05.2023)
9 Руководство по Node.js для новичков / SKILLBOX : сайт. - URL: https://skillbox.ru/media/code/chem_khorosh_node_j s/ (дата обращения: 05.05.2023)
10 NestJS против Express.js / LOGROCKET : сайт. - URL: https://blog.logrocket.com/nestjs-vs-express-js/(дата обращения: 05.05.2023)
11 Чистая архитектура / HABR : сайт. - URL: https://habr.com/ru/articles/269589/(дата обращения: 05.05.2023)
12 Методы GET и POST. Использование и отличия / GURUWEBA : сайт. - URL: https://guruweba.com/html/metody-get-i-post-ispolzovanie-i-otlichiya/(дата обращения: 05.05.2023)
13 Dependency injection / HABR GURUWEBA : сайт. - URL: https://habr.com/ru/articles/350068/(дата обращения: 05.05.2023)


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



Подобные работы


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