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

Вантажиться...
Ескіз

Дата

ORCID

Назва журналу

Номер ISSN

Назва тому

Видавець

НУБіП України

DOI

Анотація

Метою роботи є розроблення програмного забезпечення для обліку побутових витрат з аналізом бюджету, яке забезпечує реєстрацію користувачів, ведення доходів і витрат, створення бюджетів, керування категоріями, контроль лімітів, формування сповіщень та отримання аналітичних звітів. Для досягнення поставленої мети необхідно виконати такі завдання: 1. Проаналізувати предметну область обліку побутових доходів і витрат. 2. Визначити основні функціональні можливості програмного забезпечення. 3. Сформувати вимоги до системи з точки зору користувача та з точки зору програмної реалізації. 4. Розробити UML-діаграми, що відображають логіку роботи системи, взаємодію користувача з програмою та структуру основних компонентів. 5. Побудувати логічну модель даних для опису основних сутностей системи, зокрема користувачів, бюджетів, транзакцій, категорій, лімітів, звітів і сповіщень. 6. Розробити фізичну модель бази даних та SQL-код для створення таблиць, зв’язків, ключів, обмежень і початкових даних. 7. Реалізувати програмний застосунок з графічним інтерфейсом користувача. 8. Реалізувати модуль авторизації та реєстрації користувачів. 9. Реалізувати функції створення бюджетів, додавання доходів і витрат, керування категоріями та встановлення лімітів. 10. Реалізувати модуль аналізу бюджету, який розраховує загальні доходи, витрати, залишок коштів і відсоток використання бюджету. 11. Реалізувати механізм формування сповіщень у разі наближення до ліміту або його перевищення. 12. Реалізувати формування звітів та експорт фінансових операцій у файл. 13. Виконати тестування основних функцій програмного забезпечення та перевірити коректність роботи з базою даних. Об’єктом дослідження є процес обліку побутових доходів і витрат користувача та управління особистим бюджетом. Предметом дослідження є методи, моделі та програмні засоби розроблення інформаційної системи для фіксації фінансових операцій, аналізу бюджету, контролю лімітів і формування звітності. У роботі використано методи об’єктно-орієнтованого аналізу та проєктування, UML-моделювання, проєктування реляційних баз даних, структурного аналізу вимог, алгоритмізації програмних модулів і тестування програмного забезпечення. Для реалізації програмного застосунку передбачено використання мови програмування Python, бібліотеки PyQt6 для створення графічного інтерфейсу користувача та SQLite для локального збереження даних. Практичне значення роботи полягає у створенні програмного застосунку, який може використовуватися для щоденного ведення особистого фінансового обліку. Розроблена система дозволяє користувачу швидко вносити доходи й витрати, переглядати стан бюджету, аналізувати структуру витрат, контролювати встановлені ліміти та формувати звіти за вибраний період. Це сприяє підвищенню прозорості особистих фінансів, зменшенню ризику неконтрольованих витрат і покращенню планування бюджету. Результатом виконання роботи є програмне забезпечення для обліку побутових витрат з аналізом бюджету, яке має модульну структуру та включає підсистеми авторизації, керування бюджетами, обліку транзакцій, роботи з категоріями, контролю лімітів, формування сповіщень, аналітики та звітності. Запропоноване рішення може бути використане як основа для подальшого вдосконалення, зокрема додавання синхронізації даних, розширеної аналітики, багатокористувацького режиму або інтеграції з банківськими сервісами. Структурно робота складається зі вступу, основних розділів, висновків, списку використаних джерел і додатків. У першому розділі розглядається предметна область та вимоги до системи. У другому розділі подано моделювання програмного забезпечення, зокрема UML-діаграми, логічну та фізичну модель даних. У третьому розділі описується реалізація програмного застосунку, база даних, інтерфейс користувача та основні програмні модулі. У четвертому розділі наведено тестування системи, аналіз результатів її роботи та оцінювання коректності виконання основних функцій.

Опис

Бібліографічний опис

Гановський А. С. Програмне забезпечення для обліку побутових витрат з аналізом бюджету : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2026. 66 с.

Endorsement

Review

Supplemented By

Referenced By