Система адміністрування інтернет магазину
Автор: Хром'як Іван Дмитрович
Кваліфікаційний рівень: магістр
Спеціальність: Спеціалізовані комп'ютерні системи
Інститут: Інститут комп'ютерних технологій, автоматики та метрології
Форма навчання: денна
Навчальний рік: 2021-2022 н.р.
Мова захисту: українська
Анотація: Відколи в Україні оголосили карантин, перед бізнесом постали нові виклики. Багато офлайн-точок продажів змушені були зачинитися й почати працювати в онлайні. Час "великого перезавантаження" для когось завершиться закриттям, перепрофілюванням, а комусь принесе нові можливості. Але в будь-якому разі доведеться жити в нових умовах і реаліях. У цей період для підприємців важливо проявляти гнучкість і бажання змінюватись[1]. У той час як після COVID-19 деякі підприємства залишаться закритими, інші можуть побачити величезне зростання. Переглядаючи всі дані опитування, бренди готуються до майбутнього електронної комерції, врівноважуючи управління витратами з прогресивною тактикою зростання, такою як інвестиції в рішення по боротьбі з контрафактною продукцією для запобігання продажу і ерозії бренду[2]. Тому з’являється потреба у швидкому переході в онлайн і потреба в програмних реалізаціях які зможуть максимально спростити цей перехід. І хоча вже є певні готові рішення вони не покривають всіх можливих випадків. І ці програмні додатки створенні щоби покрити потреби, які не можуть бути покриті наявними рішеннями. Дана система є такою, що легко модифікується під потреби власника, адже складається з окремих модулів, що легко піддаються модифікації та взаємодіють між собою та передають інформацію через мережу інтернет. 5 У процесі реалізації програми було застосовано наступний інструментарій: інтегроване середовище розробки програмних продуктів Visual Studio 2019 редактор коду Visual Studio Code, SQL Server Management Studio для взаємодії з базою даних для збереження користувацьких та бізнес даних. Архітектура додатку є Onion архітектура, яка базується на принципі бізнес об’єкти є головними - все решту другорядне і використовує слабозв’язні шари, що зменшує зв’язність коду та покращує тестування[3]. Програми написанні на платформі .net є кросплатформенні, що дасть змогу запустити проект на основних популярних операційних системах[4]. Розробка проведена на мові C# яка є сучасною, підтримуваною та має багато конструкцій для спрощення написання коду[5]. Були використанні такі інструменти як Entity Framework Core для взаємодії з базою даних; ASP.NET Core Identity для керування авторизацією та аутентифікацією, керування користувачами та їх даними; LINQ проста і зручна мова запитів до джерела даних. Об’єкт дослідження: сфера онлайн торгівлі. Предмет дослідження: веб додатки для керування інтернет сайтом. Мета дослідження: проаналізувати існуючі рішення у сфері ведення бізнес торгівлі в онлайн. Результати досліджень: Ключові слова: онлайн торгівля, кросплатформність, об’єктноорієнтоване програмування, onion архітектура, .net, angular, веб додаток