Розробка вебдодатку для електронної комерції

Автор(и)

  • О.О. Тузенко ДВНЗ «Приазовський державний технічний університет», м. Дніпро, Україна https://orcid.org/0000-0002-4920-9417
  • С.І. Володін ДВНЗ «Приазовський державний технічний університет», м. Дніпро, Україна

DOI:

https://doi.org/10.31498/2225-6733.47.2023.299980

Ключові слова:

маркетплейс, онлайн-маркет, електронна комерція, архітектура ПЗ, PHP, MySQL, Laravel, Node.js, Vue

Анотація

У даній статті проаналізований процес проектування та побудові вебдодатку, який працює за так званою моделлю маркетплейсу, тобто це суб’єкт електронної комерції, який зазвичай не продає товари самостійно, але надає майданчик для приватних підприємців, компаній та приватних осіб для систематичного продажу товарів чи послуг. Ці програмні комплекси відрізняються нестандартними для електронної комерції групами користувачів (не тільки покупці в якості клієнтів, але і покупці, і постачальники послуг) та специфічною манерою взаємодії між користувачами, які виступають у різних ролях, таким чином ці проекти реалізують бізнес-модель Customer-to-Customer, вирішуючи задачі посередництва, реклами, а також безпеки та арбітражу конфліктів. Програмних рішень такого типу на ринку вдосталь, але майже всі вони мають надлишковий функціонал, складну систему модерації, а найбільші ще й досить активне і конкурентне середовище. Програмний продукт такого типу має особливу архітектуру, тому що йому доводиться вирішувати різноманітні задачі, частина яких виходить за рамки простих угод купівлі-продажу та транзакції грошей від покупця до продавця. Насамперед, платформа повинна забезпечити взаємодію, безпеку даних, переводів, захист від фішингу, розв’язання конфліктів. Функціонал таких проектів екстенсивно зростає, що, з одного боку, дозволяє залучити більше користувачів із різними потребами, з іншого ж – суттєво ускладнює взаємодію, навіть може робити процес продажів та купівлі неефективним і непрозорим. Мінімалістичний підхід до проектування дозволив зупинитись на головному функціоналі і дослідити на цьому прикладі основні риси даного типу програмного забезпечення. В якості програмного стеку було обрано PHP+Node.JS+MySQL у серверній частині (бекенді) та Javascript у реалізації фреймворку Vue у якості браузерного. На бекенді для пришвидшення розробки використано фреймворк Laravel, який дозволяє вирішити більшість рутинних задач і створити якісний та стабільний проект з використанням підходу REST API

Біографії авторів

О.О. Тузенко , ДВНЗ «Приазовський державний технічний університет», м. Дніпро

Кандидат технічних наук, доцент

С.І. Володін , ДВНЗ «Приазовський державний технічний університет», м. Дніпро

Старший викладач

Посилання

Sedzielewski M. Building an online marketplace from scratch – introduction [Online]. Available: https://medium.com/hackernoon/building-an-online-marketplace-from-scratch-introduction-738839e4e76 (дата звернення 30.09.2023).

A marketplace framework for trading cloud-based services / A. Menychtas, S. Garcia Gomez, A. Giessmann, A. Gatzioura, K. Stanoevska, J. Vogel. Proceedings of the 8th international conference on Economics of Grids, Clouds, Systems, and Services GECON 2011, Paphos, Cyprus, 5 December 2011. Pp. 76-89. DOI: https://doi.org/10.1007/978-3-642-28675-9_6.

Amazon. URL: https://www.amazon.com/ (дата звернення 30.06.2023).

EBay. URL: https://www.ebay.com/ (дата звернення 30.06.2023).

Aliexpress. URL: https://www.aliexpress.com/ (дата звернення 30.06.2023).

Etsy. URL: https://www.etsy.com/ (дата звернення 30.06.2023).

MarketPlace – a digital materials modelling marketplace / G. Goldbeck et al. 2023. 39 p. DOI: https://doi.org/10.5281/zenodo.8330333.

20+ Best marketplaces in Germany. URL: https://ecommercegermany.com/blog/20-best-online-marketplaces-in-germany (дата звернення 01.10.2023).

Pecoraro C. Mastering Laravel. Birmingham : Packt Pub., 2015. 204 p.

Wilson R. Planning your internet marketing strategy: a doctor Ebiz guide. New York : Wiley, 2001. 276 p.

Syed B. Beginning Node.js. New York : Apress, 2014. 308 p.

Stokes D. MySQL and JSON: a practical programming guide. New York : McGraw Hill, 2018. 128 p.

Hanchett E., Listwon B. Vue.js in action. Shelter Island : Manning, 2018. 304 p.

##submission.downloads##

Опубліковано

2023-12-28

Як цитувати

Тузенко , О., & Володін , С. . . (2023). Розробка вебдодатку для електронної комерції. Вісник Приазовського Державного Технічного Університету. Серія: Технічні науки, (47), 58–66. https://doi.org/10.31498/2225-6733.47.2023.299980

Номер

Розділ

122 Комп'ютерні науки та інформаційні технології