Розроблення програмного забезпечення мобільного додатку для контролю особистих фінансів на базі операційної системи Android

Автор: Домашовець Дмитрій Олегович
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційні технології проектування
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: українська
Анотація: Домашовець Д.О., Стех Ю.В.. Розроблення програмного забезпечення мобільного додатку для контролю особистих фінансів на базі операційної системи Android. Розширена анотація. Представлена pобота являє собою мобільний за стосунок для відслідковування та контролю фінансів користувачів. Система розроблена для подальшого використання, нa мобільних пристроях які базуються на операційній системi Android. Цей застосунок реалізовано на загальновідомій мовi Java з застосуванням Android Framework. Застосунок можна виділити серед інших системи тим, що в нього наявна функція для зчитування та ідентифікації тексту за допомогою цифрової камери смартфону. Ця технологія називається OCR - оптичне розпізнавання тексту, що довзоляє перетворювати різні типи документів, такі як від скановані PDF файли, або фото з цифрової камери, в формат що редактується з можливістю пошуку. В додатку присутні різні варіанти авторизації, за допомогою сервісу Google, що надає змогу користувачеві з легкістю авторизовуватись в системі. Застосовано базу даних Realtime Database від сервісу Firebase, що дає змогу обмінюватись даними в режимі реального часу, тобто на один акаунт можна доступатись з різних пристроїв і дані будуть прив’язані до серверу, а не до клієнта. Застосунок розроблено як нативний, що в свою чергу підвищує швидкодію роботи системи і в свою чергу виділяє її серед інших крос-платформних застосунків. Застосунок дозволяє користувачам проводити аналіз та відслідковування власних витрат, а також надходжень, з базових властивостей програма має: заповнення всієї необхідної інформації, що має відношення до витрати і про прибутки користувача, аналіз витрат, а також прибутків за деякий період часу, можливість створення загального каталогу покупок (являє собою віртуальну корзину, яка в процесі оформлення придбань вираховує поточний чек), основна функція для розширення позицій у корзину створена за допомогою зчитування самого цінника товару власною камерою на телефоні. Інтерфейс користувача був розроблений найбільш інтуїтивним і простим, оскільки не кожен користувач буде мати бажання витрачати багато часу на ознайомлення з функціоналом системи. Об’єктом дослідження магістерської роботи це процес pозробки додатку для пристроїв на платформі Android. Метою магістерської роботи є створення спеціальної системи для відслідковування власних фінансів. Предметом дослідження магістерської роботи являється пpoграмне забезпeчeння для моніторингу та контролю власних фінансів. Для того, щоб поставлена задача була вирішена потрібно виконати наступні пункти: 1)Опрацювання предметної області 2) Проведення аналізу з літературними джерелами 3) Виділити основні завдання, провести планування, та обрати правильний шлях для побудови власної системи 4) Розроблення програмного забезпечення. Виконано огляд систем для взаємодії з користувачем, та проведено аналіз всіх базових функцій таких систем. Візуалізовано базові бізнес процеси системи, за допомогою спеціальних діаграм, що дозволяють нам краще розуміти як функціонує система. Вибрано технології та середовище для розробки системи, та спроектовано структуру бази даних. Описано всі необхідні сутності з відповідними зв’язками, та представлено відповідні діаграми з допомогою яких можна розуміти функціонування системи з сторони користувача. Ключові слова – фінанси, контроль, бюджет, автоматизація системи. Перелік використаних джерел. Все про фінанси [Електронний ресурс] – Режим доступу до ресурсу: http://posek.km.ua/biblioteka/Ф/Фінанси%20Юрій%20С.І..pdf