Розробка застосунку з підтримкою автоматичного обліку та розподілу витрат за аналізом чеків засобами Flutter

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

UA : Робота викладена на 63 сторінках друкованого тексту, містить 31 рисунок, 11 таблиць, 25 джерел, 3 додатка. Об’єкт дослідження – розробка програм та додатків з використанням фреймворку flutter. Мета роботи: розробити додаток за обраною темою, порівняти використані засоби розробки з засобами для нативної розробки для Android. Методи дослідження – порівняльний аналіз, застосування на практиці, тестування. Метою даної роботи є розробка flutter-застосунку який полегшує розрахунки витрат, наприклад: група людей пішла у магазин, купили багато товарів, а заплатив за них хтось один, і, для того щоб тому хто платив, не розраховувати усе самотужки, він або вона може додати позиціїї з чеку, додати людей які брали участь, розподілити людей по позиціях у чеку, і застосунок розрахує хто і скільки повинен грошей тому хто платив. Під час написання цієї дипломної роботи було розглянуто розробку мобільного застосунку на основі Flutter із підтримкою автоматичного розподілу витрат за аналізом чеків, обгрунтовано актуальність створення інструменту для спрощення розрахунків у групових покупках, проаналізовано сучасні підходи до обробки даних чеків (OCR Google ML Kit, API-інтеграція) та описано стек технологій: Flutter, Material Design 3, Realm, показано результат проєктування: UML-діаграма прецедентів, ER-діаграма бази даних та опис архітектури.
EN : The work is presented on 63 pages of printed text, 31 figures, 11 tables, 25 references, 3 supplements. The object of the study is development of programs and applications using the flutter framework. The aim of the study is develop an application on a chosen topic, compare the development tools used with tools for native development for Android. The methods of research are comparative analysis, practical use, testing. The purpose of this work is to develop a flutter application that facilitates cost calculations, for example: a group of people went to the store, bought a lot of goods, and someone paid for them alone, and in order for the person who paid not to calculate everything on their own, he or she can add items from the check, add people who participated, distribute people by items in the check, and the application will calculate who owes money to the person who paid and how much. While writing this thesis, the development of a mobile application based on Flutter with support for automatic cost distribution based on check analysis was considered, the relevance of creating a tool to simplify calculations in group purchases was substantiated, modern approaches to processing check data were analyzed (OCR Google ML Kit, API integration) and the technology stack was described: Flutter, Material Design 3, Realm, the design result is shown: UML-use case diagram, ER-database diagram and architecture description.

Description

Левданський М. В. Розробка застосунку з підтримкою автоматичного обліку та розподілу витрат за аналізом чеків засобами Flutter : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник В. І. Горбенко. Запоріжжя : ЗНУ, 2025. 63 с.

Citation

Endorsement

Review

Supplemented By

Referenced By