Програмне забезпечення для обліку побутових витрат з аналізом бюджету
| dc.contributor.advisor | Баранова, Тетяна Альфредівна | |
| dc.contributor.author | Гановський, Артем Сергійович | |
| dc.date.accessioned | 2026-08-24T11:01:05Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Метою роботи є розроблення програмного забезпечення для обліку побутових витрат з аналізом бюджету, яке забезпечує реєстрацію користувачів, ведення доходів і витрат, створення бюджетів, керування категоріями, контроль лімітів, формування сповіщень та отримання аналітичних звітів. Для досягнення поставленої мети необхідно виконати такі завдання: 1. Проаналізувати предметну область обліку побутових доходів і витрат. 2. Визначити основні функціональні можливості програмного забезпечення. 3. Сформувати вимоги до системи з точки зору користувача та з точки зору програмної реалізації. 4. Розробити UML-діаграми, що відображають логіку роботи системи, взаємодію користувача з програмою та структуру основних компонентів. 5. Побудувати логічну модель даних для опису основних сутностей системи, зокрема користувачів, бюджетів, транзакцій, категорій, лімітів, звітів і сповіщень. 6. Розробити фізичну модель бази даних та SQL-код для створення таблиць, зв’язків, ключів, обмежень і початкових даних. 7. Реалізувати програмний застосунок з графічним інтерфейсом користувача. 8. Реалізувати модуль авторизації та реєстрації користувачів. 9. Реалізувати функції створення бюджетів, додавання доходів і витрат, керування категоріями та встановлення лімітів. 10. Реалізувати модуль аналізу бюджету, який розраховує загальні доходи, витрати, залишок коштів і відсоток використання бюджету. 11. Реалізувати механізм формування сповіщень у разі наближення до ліміту або його перевищення. 12. Реалізувати формування звітів та експорт фінансових операцій у файл. 13. Виконати тестування основних функцій програмного забезпечення та перевірити коректність роботи з базою даних. Об’єктом дослідження є процес обліку побутових доходів і витрат користувача та управління особистим бюджетом. Предметом дослідження є методи, моделі та програмні засоби розроблення інформаційної системи для фіксації фінансових операцій, аналізу бюджету, контролю лімітів і формування звітності. У роботі використано методи об’єктно-орієнтованого аналізу та проєктування, UML-моделювання, проєктування реляційних баз даних, структурного аналізу вимог, алгоритмізації програмних модулів і тестування програмного забезпечення. Для реалізації програмного застосунку передбачено використання мови програмування Python, бібліотеки PyQt6 для створення графічного інтерфейсу користувача та SQLite для локального збереження даних. Практичне значення роботи полягає у створенні програмного застосунку, який може використовуватися для щоденного ведення особистого фінансового обліку. Розроблена система дозволяє користувачу швидко вносити доходи й витрати, переглядати стан бюджету, аналізувати структуру витрат, контролювати встановлені ліміти та формувати звіти за вибраний період. Це сприяє підвищенню прозорості особистих фінансів, зменшенню ризику неконтрольованих витрат і покращенню планування бюджету. Результатом виконання роботи є програмне забезпечення для обліку побутових витрат з аналізом бюджету, яке має модульну структуру та включає підсистеми авторизації, керування бюджетами, обліку транзакцій, роботи з категоріями, контролю лімітів, формування сповіщень, аналітики та звітності. Запропоноване рішення може бути використане як основа для подальшого вдосконалення, зокрема додавання синхронізації даних, розширеної аналітики, багатокористувацького режиму або інтеграції з банківськими сервісами. Структурно робота складається зі вступу, основних розділів, висновків, списку використаних джерел і додатків. У першому розділі розглядається предметна область та вимоги до системи. У другому розділі подано моделювання програмного забезпечення, зокрема UML-діаграми, логічну та фізичну модель даних. У третьому розділі описується реалізація програмного застосунку, база даних, інтерфейс користувача та основні програмні модулі. У четвертому розділі наведено тестування системи, аналіз результатів її роботи та оцінювання коректності виконання основних функцій. | |
| dc.identifier.citation | Гановський А. С. Програмне забезпечення для обліку побутових витрат з аналізом бюджету : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 66 с. | |
| dc.identifier.uri | https://dglib.nubip.edu.ua/handle/123456789/16848 | |
| dc.language.iso | uk | |
| dc.publisher | НУБіП України | |
| dc.subject | облік побутових витрат | |
| dc.subject | управління особистим бюджетом | |
| dc.subject | програмне забезпечення | |
| dc.subject | фіксація фінансових операцій | |
| dc.subject | tracking household expenditure | |
| dc.subject | personal finance management | |
| dc.subject | software | |
| dc.subject | recording of financial transactions | |
| dc.title | Програмне забезпечення для обліку побутових витрат з аналізом бюджету | |
| dc.type | Thesis | |
| thesis.degree.departament | Комп’ютерних наук | |
| thesis.degree.grantor | Факультет інформаційних технологій | |
| thesis.degree.specialty | Інженерія програмного забезпечення |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Hanovskyi__Bakalavrska_Prohramne_zabezpechennia_dlia_obliku_pobutovykh_vytrat.pdf
- Розмір:
- 1,42 MB
- Формат:
- Adobe Portable Document Format