Please use this identifier to cite or link to this item: https://dspace.znu.edu.ua/jspui/handle/12345/12735
Title: Розробка сервісу автоматизованого збору та обробки даних
Authors: Безбородько, Олексій Олександрович
Keywords: БД
ASP.NET
API
C#
Entity Framework
Framework
MVC
.NET
React Nativе
UML
Issue Date: 2023
Abstract: UA : Робота викладена на 55 сторінках друкованого тексту, містить 11 рисунків, 12 джерел. Об’єкт дослідження: система, інструменти для взаємодії ASP .NET Core та React Native, засоби взаємодії системи з користувачем. Мета роботи: розробити систему синхронізації цін. Методи дослідження: моделювання, проектування, програмний, аналітичний. У наш час сфери торгівлі пропонують клієнту різноманітні товари та послуги, на які продавець має встановити власну ціну. Для спрощення цієї процедури з боку продавця та автоматичної калькуляції цін згідно з матрицею продажів, знижок і так далі виставляв би ціни автоматично усюди такі які вони потрібні бути. Система розробляється з метою автоматизувати зміну ціни та наявності товарів на ресурсах продажу, таких як магазини та маркетплейси. Вона враховує закупівельну ціну, відсоток ресурсу продажу та відсоток прибутку з товарної позиції, щоб визначити необхідну ціну товару та передати її у систему. Крім того, в залежності від залишків товарів на складах, система передає ці дані у систему джерел продажу, такі як маркетплейс або магазин на OpenCart. Основний алгоритм роботи системи наступник: система збирає дані з YML або JSON файлу у систему, збирає дані з ресурсів продажу (Rozetka, Prom та інші) за допомогою API у систему, збирає дані про залишки товарів на складах з JSON або YML-файлу та автоматично оновлює наявність та ціни в кожному з джерел продажу, в залежності від раніше описаних параметрів. Таким чином, за результатами роботи створено зручну та ефективну систему синхронізації цін на ASP .NET Core WebAPI.
EN : The work is presented on 55 pages of printed text, 11 figures, 12 references. The object of the study is a system, tools for the interaction of ASP .NET Core and React Native, the creation of a system interaction with a core. The aim of the study is to implement the price synchronization system. The method of research is modeling, design, programming, analytical. Nowadays, trade areas offer the client a variety of goods and services, for which the seller must set his own price. To simplify this procedure on the part of the seller and automatically calculate prices according to the matrix of sales, discounts, and so on, I would set the prices automatically everywhere as they should be. The system is being developed to automate price and availability changes on sales resources such as stores and marketplaces. It takes into account the purchase price, the percentage of the sales resource and the profit percentage of the item to determine the required price of the item and transfer it to the system. In addition, depending on the balance of goods in warehouses, the system transmits this data to the system of sales sources, such as a marketplace or an OpenCart store. The main algorithm of the system is as follows: the system collects data from a YML or JSON file into the system, collects data from sales resources (Rozetka, Prom and others) using an API into the system, collects data about the remaining goods in warehouses from a JSON or YML file and automatically updates the availability and prices in each of the sales sources, depending on the previously described parameters.
Description: Безбородько О. О. Розробка сервісу автоматизованого збору та обробки даних : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник О. М. Мильцев. Запоріжжя : ЗНУ, 2023. 55 с.
URI: https://dspace.znu.edu.ua/jspui/handle/12345/12735
Appears in Collections:Кваліфікаційні випускні роботи здобувачів бакалаврського рівня вищої освіти кафедри програмної інженерії

Files in This Item:
File Description SizeFormat 
Безбородько_диплом.pdfРобота бакалавра1.39 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.