Андроїд-додаток для магазину з доставкою

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет «Запорізька політехніка»

Abstract

UK: Об’єкт дослідження – додатки для магазинів з доставкою, алгоритми розподілення навантаження. Предмет дослідження – додаток на платформі Android мовою Java, жадібний та угорський алгоритми для розподілу замовлень між кур’єрами. Метою магістерської роботи є задовольнити потреби споживачів та зробити замовлення доставки більш доступним для різних шарів населення за рахунок розробки зручного додатку на базі ОС Android. У першому розділі проведено аналіз сучасних тенденцій у додатках для магазинів з доставкою, технологій, які необхідні для розробки, тощо. У другому розділі проведено проєктування дизайну та функціоналу застосунку, виявлено найбільш оптимальний архітектурний паттерн, визначена структура баз даних та змодельовано алгоритм роботи застосунку. У третьому розділі проводиться дослідження ефективного розподілу ресурсів, а саме найбільш оптимального розташування точок видачі для того, щоб доставка могла проводитися по всьому місту, а також дослідження алгоритмів, за якими будуть розподілятися замовлення між кур’єрами – жадібним алгоритмом та угорським. У четвертому розділі проводиться повна реалізація додатку, інтерфейсу, створюється весь необхідний функціонал. В результаті виконання роботи розроблено додаток для магазину з доставкою на платформі Android мовою Java з реалізацією найбільш оптимального алгоритму розподілу замовлень між кур’єрами. EN: Object of research - applications for delivery stores, load balancing algorithms. The subject of the research is an Android application in Java, greedy and Hungarian algorithms for distributing orders between couriers. The purpose of the master's thesis is to meet the needs of consumers and make delivery orders more accessible to different segments of the population by developing a convenient Android application. The first chapter analyzes current trends in applications for delivery stores, technologies required for development, etc. The second section deals with the design and functionality of the application, identifying the most optimal architectural pattern, defining the database structure, and modeling the application algorithm. In the third section, we study the efficient allocation of resources, namely the most optimal location of delivery points so that delivery can be carried out throughout the city, as well as the algorithms that will distribute orders between couriers - the greedy algorithm and the Hungarian algorithm. In the fourth chapter, the full implementation of the application and interface is carried out, and all the necessary functionality is created. As a result of the work, an application for a store with delivery on the Android platform was developed in Java with the implementation of the most optimal algorithm for distributing orders between couriers.

Description

Соколов М.О. Андроїд-додаток для магазину з доставкою: магістерська робота, спеціальність 123 Комп'ютерна інженерія / М.О. Соколов – Запоріжжя: НУ «Запорізька політехніка», 2024. – 129 c.

Citation