Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο:
http://elartu.tntu.edu.ua/handle/lib/49074
Title: | Розробка веб-застосунку для планування особистих фінансів з використанням Ruby on Rails |
Other Titles: | Development of a Web Application for Personal Finance Planning Using Ruby on Rails |
Authors: | Денисюк, Олександр Володимирович Denysiuk, Oleksandr Volodymyrovych |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Денисюк О. В. Розробка веб-застосунку для планування особистих фінансів з використанням Ruby on Rails : спец. 121 - інженерія програмного забезпечення / наук. кер. Д. М. Михалик. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 68 с. |
Issue Date: | Ιου-2025 |
Submitted date: | 9-Ιου-2025 |
Date of entry: | 27-Ιου-2025 |
Publisher: | ТНТУ ім. І. Пулюя |
Country (code): | UA |
Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Supervisor: | Михалик, Дмитро Михайлович |
Committee members: | Липак, Галина Ігорівна |
UDC: | 004.9 |
Keywords: | фінанси finance планування planning застосунок application ruby web html css база даних database rails |
Number of pages: | 68 |
Abstract: | Кваліфікаційна робота присвячена розробці вебзастосунку для управління особистими фінансами. В першому розділі кваліфікаційної роботи описано актуальність теми, проведено аналіз існуючих рішень. Висвітлено основні функціональні вимоги до системи. Розглянуто архітектурні підходи та вибір технологій. В другому розділі кваліфікаційної роботи здійснено проєктування структури застосунку, бази даних, реалізовано серверну логіку та інтерфейс користувача. Досліджено особливості побудови інтерфейсу з використанням фреймворку 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 |
Εμφανίζεται στις συλλογές: | 121 — Інженерія програмного забезпечення (бакалаври) |
Αρχεία σε αυτό το τεκμήριο:
Αρχείο | Περιγραφή | Μέγεθος | Μορφότυπος | |
---|---|---|---|---|
dyplom_Denysyuk_2025.pdf | 1,95 MB | Adobe PDF | Δείτε/ Ανοίξτε |
Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα
Εργαλεία διαχειριστή