Проєкт інформаційної системи "Веб маркет на основі технології блокчейн"

Автор: Павльо Сергій Юрійович
Кваліфікаційний рівень: магістр
Спеціальність: Управління ІТ проектами
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2022-2023 н.р.
Мова захисту: українська
Анотація: На сьогоднішній день існує безліч способів оплати товарів, способи варіюються від бартерної торгівлі[1] до оплати конкретними валютами[2]. Разом з розвитком торгівлі розвивалися також і методи торгівлі. Банки, біржі, торгові центри та звичайні магазини це все є за своєю суттю передача власності в інші руки за конкретну ціну, це може бути щось матеріальне, а може і ні. З розвитком технологій та появою інтернету з’явився ще один спосіб торгівлі, це інтернет-магазини, інтернет-банкінг і теж саме що було тільки з словом інтернет. Через свою зручність, інтернет замовлення стали дуже популярними, і зараз будь-який виробник якихось товарів чи послуг буде змушений продавати через інтернет, бо інакше в нього з’явиться конкурент який зробить це. Але є й інша сторона медалі такій зручності, це жертвування анонімністю[3], будь-яка покупка в інтернеті вимагає особистих даних користувача, а з стрімким розвитком веб-магазинів та конкуренцією, не кожен виробник бере до уваги безпеку транзакцій або безпеку бази даних користувачів. Після декількох випадків втрати даних користувачі, покупці почали обережніше відноситися до товарів в інтернеті, а це впливає на торгівлю. Блокчейн[4] технологія вирішує проблему анонімності. Завдяки алгоритмам хешування даних, дана технологія стрімко почала набирати популярність. І веб-маркети[5] не стали винятком. На сьогоднішній день розвиток блокчейн проектів стрімко зростає, а водночас зростають кількість цифрових[5] продуктів на ринку. Більшість проектів свої цифрові продукти продають окремо на власних сайтах, і тим самим кожен проект повинен витрачати ресурси для реалізації функціоналу купівлі та продажу. Очевидно що це все розробляється індивідуально для кожного проекту, а деякі проекти свою продукцію виставляють на окремому маркеті. З точки зору користувача це не зручно, бо йому потрібно відкривати декілька маркетів з різним інтерфейсом і різним функціоналом. Для вирішення цієї проблеми було поставлено рішення створити маркет який буде продавати різні цифрові товари. Аналізуючи роботу блокчейну я дійшов висновку що блокчейн підходить для реалізації маркету. Блокчейн може використатися як база даних, а блоки це є транзакції оплати в яких система зберігатиме дані про покупця та товар який він оплатив. Тобто блок це як чек, який підтверджує що покупець є власником товару. А так як транзакції не зашифровані це буде легко довести. Також покупець може перепродати свій товар іншому змінивши власника товару, і цей контракт також буде записаний у вигляді блок, що також підвереджуватиме зміну власника. Завданням роботи є проектування програмної частини веб маркету, використання якої дозволить проектам продавати свою цифрову продукцію на веб-сервісі, та зменшить витрати ресурсів на власний проект. Також це буде додаткова реклама проекту так як на веб маркеті користувачі зможуть легко переглядати продукти різних проектів. Метою роботи є створення проекту інформаційної системи, що буде надавати різним інформаційним інтернет-проектам доступ до маркету де вони зможуть продавати свої цифрові товари. Також кожен проект за окрему плату зможе додатково персоналізувати сторінку продажу, це дозволить веб-маркету мати власний заробіток для розвитку. Для досягнення мети необхідно виконати такі завдання: • здійснити аналіз джерел інформації яка потрібна для створення блокчейн проекту; • проаналізувати проблеми веб-маркетів на основі технології блокчейн; • створити процеси розробки даного програмного забезпечення; • описати вимоги до проекту та обґрунтувати призначення; • розробити проект інформаційної системи веб-маркет на основі технології блокчейн. Обсяг основної частини роботи — 52 сторінок. Загальний обсяг роботи — 67 сторінок. Записка складається з 6 розділів. Ключові слова: інформаційна система, блокчейн, веб-маркет, веб-додаток, JavaScript, NoSQL. Перелік використаних літературних джерел. 1. Trade [Електронний ресурс]. – Режим доступу: https://www.investopedia.com/trading-4427765 2. Currency [Електронний ресурс]. – Режим доступу: https://www.investopedia.com/terms/c/currency.asp 3. Anonymity [Електронний ресурс]. – Режим доступу: https://people.dsv.su.se/~jpalme/society/anonymity.html 4. Blockchain [Електронний ресурс]. – Режим доступу: https://www.investopedia.com/terms/b/blockchain.asp 5. Веб-маркет [Електронний ресурс]. – Режим доступу: https://stud.com.ua/108877/marketing/internet_torgivelna_seredovischielektronnih_rinku