Please use this identifier to cite or link to this item:
https://krs.chmnu.edu.ua/jspui/handle/123456789/4637Full metadata record
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.author | Яцюк, Н. А. | - |
| dc.date.accessioned | 2026-06-25T13:06:57Z | - |
| dc.date.available | 2026-06-25T13:06:57Z | - |
| dc.date.issued | 2026-06 | - |
| dc.identifier.uri | https://krs.chmnu.edu.ua/jspui/handle/123456789/4637 | - |
| dc.description | Яцюк Н. А. Вебсервіс для керування особистими фінансами : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» / Н. А. Яцюк ; ЧНУ ім. Петра Могили. – Миколаїв, 2026. – 112 с. | uk_UA |
| dc.description.abstract | Актуальність даної роботи полягає у необхідності розробки доступного, функціонального та безкоштовного інструменту для автоматизованого обліку й аналізу особистих фінансів. Більше 60 % населення не ведуть систематичного обліку власних доходів і витрат, а більшість існуючих рішень є або платними, або прив'язаними до конкретних банків, або не мають підтримки українського інтерфейсу. Це зумовлює потребу у вебсервісі, орієнтованому на широку аудиторію без технічних знань. Об'єктом роботи є процеси автоматизованого обліку, аналізу та планування особистих фінансів. Предметом роботи є методи та засоби розробки вебзастосунків для керування особистими фінансами з використанням мови програмування Python та фреймворку Django. Метою роботи є розробка функціонального, зручного і масштабованого веб-сервісу для керування особистими фінансами, що забезпечує комплексний облік фінансових операцій, аналітику, бюджетування та формування звітів у форматах PDF та Excel. В результаті виконання роботи розроблено вебсервіс для керування особистими фінансами, реалізовано модулі реєстрації та авторизації користувачів, ведення журналу фінансових транзакцій із фільтрацією, сортуванням та пошуком, адаптивну систему категоризації витрат і доходів, модуль бюджетування з візуальними індикаторами виконання, модуль статистики з чотирма типами інтерактивних графіків (Chart.js) та автоматичними аналітичними рекомендаціями, а також функціонал експорту даних у формати Excel (OpenPyXL) та PDF (ReportLab). Проведено функціональне тестування (15 сценаріїв), тестування безпеки (6 перевірок) та тестування інтерфейсу у п'яти браузерах. Усі 15 функціональних та 6 нефункціональних вимог виконано в повному обсязі… A relevance of this work lies in the need to develop an accessible, functional, and free tool for automated accounting and analysis of personal finances. More than 60% of the population do not systematically track their income and expenses, while most existing solutions are either paid, tied to specific banks, or lack Ukrainian language support. This determines the need for a web service oriented towards a wide audience without technical expertise. An object of the work is the processes of automated accounting, analysis, and planning of personal finances. A subject of the work is the methods and tools for developing web applications for personal finance management using the Python programming language and the Django framework. A purpose of the work is to develop a functional, user-friendly, and scalable web service for personal finance management that provides comprehensive transaction accounting, analytics, budgeting, and report generation in PDF and Excel formats. As a result of the work, the "FinancePro" web service was developed. The following modules were implemented: user registration and authorization, a financial transaction log with filtering, sorting, and search, an adaptive income and expense categorization system, a budgeting module with visual progress indicators, a statistics module with four types of interactive charts (Chart.js) and automatic analytical recommendations, and data export functionality to Excel (OpenPyXL) and PDF (ReportLab) formats. Functional testing (15 scenarios), security testing (6 checks), and interface testing across five browsers were conducted. All 15 functional and 6 non-functional requirements were fulfilled in full… | uk_UA |
| dc.language.iso | other | uk_UA |
| dc.publisher | ЧНУ ім. Петра Могили | uk_UA |
| dc.subject | кафедра інтелектуальних інформаційних систем | uk_UA |
| dc.subject | Мещанінов О. | uk_UA |
| dc.subject | комп’ютерні науки ОП | uk_UA |
| dc.subject | бакалаврська робота | uk_UA |
| dc.subject | Django | uk_UA |
| dc.subject | Python | uk_UA |
| dc.subject | ORM | uk_UA |
| dc.subject | вебсервіс | uk_UA |
| dc.subject | фінансові операції | uk_UA |
| dc.subject | аналітика | uk_UA |
| dc.subject | статистика | uk_UA |
| dc.subject | графіки | uk_UA |
| dc.subject | база даних | uk_UA |
| dc.subject | веброзробка | uk_UA |
| dc.subject | financial transactions | uk_UA |
| dc.subject | web development | uk_UA |
| dc.subject | statistics | uk_UA |
| dc.subject | analytics | uk_UA |
| dc.subject | charts | uk_UA |
| dc.subject | database | uk_UA |
| dc.title | Вебсервіс для керування особистими фінансами | uk_UA |
| dc.title.alternative | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» | uk_UA |
| dc.type | Other | uk_UA |
| Appears in Collections: | Факультет комп'ютерних наук | |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Кваліфікаційна робота бакалавра Яцюк_Нікіта_Андрійович.pdf | 3.24 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.