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

dc.contributor.advisorБаранова, Тетяна Альфредівна
dc.contributor.authorГановський, Артем Сергійович
dc.date.accessioned2026-08-24T11:01:05Z
dc.date.issued2026
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.urihttps://dglib.nubip.edu.ua/handle/123456789/16848
dc.language.isouk
dc.publisherНУБіП України
dc.subjectоблік побутових витрат
dc.subjectуправління особистим бюджетом
dc.subjectпрограмне забезпечення
dc.subjectфіксація фінансових операцій
dc.subjecttracking household expenditure
dc.subjectpersonal finance management
dc.subjectsoftware
dc.subjectrecording of financial transactions
dc.titleПрограмне забезпечення для обліку побутових витрат з аналізом бюджету
dc.typeThesis
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