Por favor, use este identificador para citar o enlazar este ítem:
http://elartu.tntu.edu.ua/handle/lib/49074
Título : | Розробка веб-застосунку для планування особистих фінансів з використанням Ruby on Rails |
Otros títulos : | Development of a Web Application for Personal Finance Planning Using Ruby on Rails |
Autor : | Денисюк, Олександр Володимирович Denysiuk, Oleksandr Volodymyrovych |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Денисюк О. В. Розробка веб-застосунку для планування особистих фінансів з використанням Ruby on Rails : спец. 121 - інженерія програмного забезпечення / наук. кер. Д. М. Михалик. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 68 с. |
Fecha de publicación : | jun-2025 |
Submitted date: | 9-jun-2025 |
Date of entry: | 27-jun-2025 |
Editorial : | ТНТУ ім. І. Пулюя |
Country (code): | UA |
Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Supervisor: | Михалик, Дмитро Михайлович |
Committee members: | Липак, Галина Ігорівна |
UDC: | 004.9 |
Palabras clave : | фінанси finance планування planning застосунок application ruby web html css база даних database rails |
Number of pages: | 68 |
Resumen : | Кваліфікаційна робота присвячена розробці вебзастосунку для управління особистими фінансами. В першому розділі кваліфікаційної роботи описано актуальність теми, проведено аналіз існуючих рішень. Висвітлено основні функціональні вимоги до системи. Розглянуто архітектурні підходи та вибір технологій. В другому розділі кваліфікаційної роботи здійснено проєктування структури застосунку, бази даних, реалізовано серверну логіку та інтерфейс користувача. Досліджено особливості побудови інтерфейсу з використанням фреймворку Tailwind CSS. В третьому розділі кваліфікаційної роботи описано функціональність реалізованого застосунку, виконано тестування. У четвертому розділі розглянуто питання безпеки життєдіяльності та охорони праці, а саме: класифікація стихійних явищ, розрахунок блискавкозахисту. Об’єкт дослідження: процес управління особистими фінансами за допомогою вебзастосунків. Предмет дослідження: методи та засоби реалізації вебсистеми для обліку, аналізу й планування особистих фінансів. This qualification work is dedicated to the development of a web application for personal finance management. The first chapter presents the relevance of the topic and analyzes existing solutions. The main functional requirements of the system are outlined, and architectural approaches and technology choices are discussed. The second chapter focuses on the design of the application structure and database, implementation of server-side logic, and development of a user interface. Special attention is given to the specifics of interface development using the Tailwind CSS framework. The third chapter describes the implemented functionality of the application and presents the results of manual testing. The fourth chapter addresses occupational safety and health issues, including the classification of natural hazards and lightning protection calculations. Object of research: the process of managing personal finances using web applications. Subject of research: methods and tools for implementing a web system for accounting, analysis, and planning of personal finances. |
Content: | АНОТАЦІЯ 4 ABSTRACT 5 ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 Що таке веб-застосунок, та його структура 9 1.2 Аналіз існуючих рішень 10 1.3 Постановка завдання та визначення цільової аудиторії 15 1.4 Вибір технологій 16 1.5 Висновки до першого розділу 19 РОЗДІЛ 2. ПРОЕКТУВАННЯ ТА РОЗРОБКА ЗАСТОСУНКУ 20 2.1 Архітектура розроблювального застосунку 20 2.2 Пошук актантів та варіантів використання 21 2.3 Розробка серверної логіки веб-застосунку 24 2.4 Проєктування та розробка бази даних 27 2.5 Розробка інтерфейсу користувача 31 2.6 Висновки до другого розділу 34 РОЗДІЛ 3. ОГЛЯД ФУНКЦІОНАЛЬНОСІ ТА ТЕСТУВАННЯ ПРОЄКТУ 36 3.1 Огляд функціоналу 36 3.2 Тестування застосунку 46 3.3 Висновки до третього розділу 48 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 49 4.1 Стихійні лиха та їх класифікація 49 4.2 Розрахунок блискавкозахисту 51 ВИСНОВКИ 55 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 56 ДОДАТКИ 60 |
URI : | http://elartu.tntu.edu.ua/handle/lib/49074 |
Copyright owner: | © Денисюк Олександр Володимирович, 2025 |
References (Ukraine): | 1. Національний Банк України. Рівень фінансової грамотності українців - результати дослідження. Національний Банк України. Новини. 26.11.2021 [Електронний ресурс]. Режим доступу до ресурсу: https://bank.gov.ua/ua/news/all/za-ostanni-tri-roki-riven-finansovoyi-gramotnist-ukrayintsiv--polipshivsya--rezultati-doslidjennya? 2. Веб-додаток: що це таке, типи, переваги, принцип роботи. MegaSite. Блог/Web. 16.12.2023. [Електронний ресурс]. Режим доступу до ресурсу: https://megasite.ua/ua/veb-prilogenie-chto-eto-takoe-tipi-preimushchestva-printsip-raboti 3. Розуміння сучасних архітектур веб-додатків. Ranktracker. Веб-розробка та архітектура. 14.06.2024. [Електронний ресурс]. Режим доступу до ресурсу: https://www.ranktracker.com/uk/blog/understanding-modern-web-app-architectures/?. 4. Топ-9 найкращих додатків, які допоможуть контролювати ваші гроші. РБК-Україна. Бізнес. 22.04.2024. [Електронний ресурс]. Режим доступу до ресурсу: https://www.rbc.ua/rus/styler/top-9-naykrashchih-dodatkiv-ki-dopomozhut-1713794027.html 5. Топ найкращих застосунків для особистих фінансів та обліку грошей. Speka. 29.02.2024. [Електронний ресурс]. Режим доступу до ресурсу:https://speka.media/top-naikrashhix-zastosunkiv-dlya-osobistix-finansiv-ta-obliku-grosei-982k86 6. Budgetbakers. Wallet. [Електронний ресурс]. Режим доступу до ресурсу: https://web.budgetbakers.com/dashboard 7. Spendee. Spendee Money Manager & Budget Planner. [Електронний ресурс]. Режим доступу до ресурсу: https://www.spendee.com/ 8. Ynab. YNAB. [Електронний ресурс]. Режим доступу до ресурсу: https://www.ynab.com/ 9. Як визначити цільову аудиторію за 3 кроки. Remonline. Реклама та маркетинг, клієнти. 30.05.2024. [Електронний ресурс]. Режим доступу до ресурсу: https://remonline.ua/blog/target-audience/ 10. 10 порад щодо вибору найкращого технологічного стеку для розробки веб-додатків. SECL Group. Блог. 09.04.2025. [Електронний ресурс]. Режим доступу до ресурсу: https://secl.com.ua/tips-to-choose-tech-stack-for-web-app-development/ 11. Побудова динамічних вебзастосунків за допомогою MVC. Hillel. Статті. 14.11.2023. [Електронний ресурс]. Режим доступу до ресурсу: https://blog.ithillel.ua/articles/building-dynamic-web-applications-using-mvc 12. Петрик М. Р. Моделювання програмного забезпечення : науково-методичний посібник / ред. О. Ю. Петрик. Тернопіль : Вид-во ТНТУ імені Івана Пулюя, 2015. 200 с. 13. Ruby on Rails для початківців із проектом і прикладом. Guru99. 26.09.2024. [Електронний ресурс]. Режим доступу до ресурсу: https://www.guru99.com/uk/ruby-on-rails-tutorial.html 14. Гордєєв А. С. Проєктування баз даних та баз знань. Харків : ХНЕУ ім. С. Кузнеця, 2022. 180 с. [Електронний ресурс]. Режим доступу до ресурсу: https://files.znu.edu.ua/files/Bibliobooks/Inshi81/0061625.pdf |
Content type: | Bachelor Thesis |
Aparece en las colecciones: | 121 — Інженерія програмного забезпечення (бакалаври) |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
dyplom_Denysyuk_2025.pdf | 1,95 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.
Herramientas de Administrador