Розроблення інформаційної системи онлайн бронювання та покупки книг

Автор: Гузенко Олег Андрійович
Кваліфікаційний рівень: магістр
Спеціальність: Системне проектування
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2024-2025 н.р.
Мова захисту: українська
Анотація: Гузенко О.А, Климкович Т.А. (керівник). Розроблення інформаційної системи онлайн бронювання та покупки книг. Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2024. Онлайн торгівля відкриває широкі можливості для здійснення комерційних транзакцій та здійснення покупок через інтернет. Будь яка інформаційна система, де можна здійснювати покупки книжок, належить до цієї сфери. Електрона комерція охоплює різні сфери та сегменти ринку, завдяки використанню різних пристроїв, таких як ноутбуки, телефони, комп’ютері тощо. Практично будь-який товар або послугу можна запропонувати для покупки через електрону комерцію [1]. Електронні системи з закупівель використовуються для спрощення роботи, покращення та зменшення вартості процесів замовлення компаніями. Найголовніша ідея полягає в спрощенні процесу закупівель, для того щоб компанії мали можливість приділяти більше часу іншим аспектам своєї роботи, наприклад, відстеженню прибутків та обслуговуванню користувачів. Також вони надають можливість відслідковувати покупки за допомогою інтернету [2]. Популярність електронної книжкової комерції зростає завдяки своїм перевагам. Особливо після COVID-19, коли пандемія змусила людей користуватися системами які допомагають купувати певні товари чи послуги онлайн, в тому числі і книжки. Людям яким подобається читати книжки або таким як студенти, особливо для них то дуже зручно, тому що вони почали відвідувати онлайн-пари, онлайн-заняття, отже для них буде набагато зручніше купувати товари через інтернет. Онлайн книжкові системи приваблюють людей, які не люблять виходити з дому, або ті хто можливо захворів та не мають можливості купити товар. Також клієнти системи, можуть знайти собі товар за допомогою фільтрів, які йому будуть надані, для того щоб з легкістю знайти той товар, який йому сподобається за певними критеріями. [3] Отже створення таких інформаційних систем та додатків має дуже багато плюсів. Користувачам надана можливість читати книги вдома, цим самим економлячи свій час, простір для зберігання книг. Завдяки додаткам, система може забезпечувати сприйнятливі ціни на товар та може запропоновувати безкоштовний показ книг. Онлайн зберігання книг надає можливість вибрати книжку в будь-який час, без обмежень в їх кількості. А також користувачі можуть читати зручно на різних пристроях. [4] Об’єкт дослідження – інформаційна система закупівлі книг. Предмет дослідження – процес автоматизації та роботи онлайн-комерції для купівлі книг. Мета дослідження – розробка алгоритму для успішного функціонування системи, яка може забезпечувати закупівлю книг, завдяки правильному проектуванню інформаційної системи. Наукова новизна – Наукова новизна розробленої системи онлайн-бронювання та покупки книг полягає у впровадженні моделі користувача з диференційованими рівнями доступу, що базується на підписці. Унікальність підходу полягає в інтеграції функціоналу безперервного доступу до послуг із динамічною зміною статусу користувача, оптимізуючи взаємодію користувачів із системою та підвищуючи її комерційну ефективність. Мікросервісна архітектура забезпечує модульність, масштабованість та простоту оновлення системи за рахунок поділу функціональності на незалежні сервіси. Вона сприяє зниженню навантаження на систему та полегшує впровадження змін, дозволяючи окремим командам розробників працювати над різними модулями. Практичне значення - Практичне значення розроблення системи полягає у створенні ефективної платформи для онлайн-бронювання та покупки книг, що покращує зручність користувачів та автоматизує бізнес-процеси. Впровадження моделі підписки дозволяє розширити базу постійних клієнтів і забезпечити стабільний дохід для платформи. В першому розділі проведено огляд галузі онлайн-комерції, детально описано категорії користувачів, технічні характеристики системи. В наступному розділі розписано інструменти для реалізації, детально оглянуто використання мікросервісної архітектури. Та представлено інфологічно-функціональне проектування та саму реалізацію системи. У роботі було спроектовано та повністю реалізовано інформаційну систему онлайн бронювання та покупки книг, з використанням мови програмування: Java та її фреймворка Spring Framework, проведено тестування за допомогою Junit. А також було застосовано мову програмування JavaScript, з використанням бібліотеки Vue js. Ключові слова – веб-сайт, комерція, інформаційна система, сфера онлайн-торгівлі, Vue js, Spring, Java, Junit, додаток, застосунок. Перелік використаних літературних джерел. [електронний ресурс]: https://www.techtarget.com/searchcio/definition/e-commerce [електронний ресурс]: https://ecampusontario.pressbooks.pub/procurement2021/chapter/procurement-technology/ [електронний ресурс]: https://www.yaguara.co/how-to-start-a-bookstore-online/ [електронний ресурс]: https://www.ecwid.com/blog/start-online-book-store.html