Utilize este identificador para referenciar este registo:
http://elartu.tntu.edu.ua/handle/lib/49086
Título : | Розробка веб-магазину та бота для оформлення замовлень на основі інтегрованого каталогу |
Otros títulos : | Development of a web store and a bot for placing orders based on an integrated catalog |
Autor : | Пушкар, Віталій Сергійович Pushkar, Vitalii |
Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
Bibliographic description (Ukraine): | Пушкар В. С. Розробка веб-магазину та бота для оформлення замовлень на основі інтегрованого каталогу: спец. 121 - інженерія програмного забезпечення / наук. кер. Д. М. Михалик. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 68 с. |
Fecha de publicación : | jun-2025 |
Submitted date: | 9-jun-2025 |
Date of entry: | 27-jun-2025 |
Country (code): | UA |
Place of the edition/event: | ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна |
Supervisor: | Михалик, Дмитро Михайлович |
Committee members: | Чайковський, Андрій Вікторович |
UDC: | 004.9 |
Palabras clave : | інженерія програмного забезпечення API HTML CSS C# software engineering |
Resumen : | Мета роботи - Розробка веб-магазину та бота для оформлення замовлень на основі інтегрованого каталогу, для забезпечення зручного доступу до інформації про товари через месенджер.У першому розділі виконано аналіз предметної області, досліджено тенденції розвитку електронної комерції, значення автоматизації онлайн-продажів і можливості використання чат-ботів. Надано порівняння сучасних технологій для створення веб-магазинів і Telegram-ботів, обґрунтовано вибір інструментів реалізації проєкту (HTML, CSS, C#, Telegram.Bot, HtmlAgilityPack).Другий розділ присвячений проєктуванню та реалізації системи. Розглянуто архітектуру інтегрованої інформаційної системи, описано структуру сайту з категоріями та картками товарів, а також функціональність Telegram-бота, який зчитує HTML-каталог і формує замовлення. Висвітлено логіку обробки команд, парсингу та зв’язку між компонентами системи без використання бази даних.У третьому розділі представлено результати тестування проєкту. Проведено функціональне та нефункціональне тестування веб-магазину й Telegram-бота, оцінено їхню ефективність, зручність, стабільність і швидкодію. Здійснено порівняльний аналіз роботи сайту і бота, виявлено помилки та шляхи їх усунення. Сформовано підсумкову оцінку системи та окреслено перспективи її вдосконалення. Purpose of the work - Development of a web store and a bot for placing orders based on an integrated catalog, to ensure convenient access to information about products via the messenger. The first section analyzes the subject area, examines the trends in the development of e-commerce, the importance of online sales automation and the possibilities of using chat bots. A comparison of modern technologies for creating web stores and Telegram bots is provided, and the choice of project implementation tools is justified (HTML, CSS, C#, Telegram.Bot, HtmlAgilityPack).The second section is devoted to the design and implementation of the system. The architecture of the integrated information system is considered, the structure of the site with categories and product cards is described, as well as the functionality of the Telegram bot, which reads the HTML catalog and forms an order. The logic of command processing, parsing and communication between system components without using a database is highlighted. The third section presents the results of project testing. Functional and non-functional testing of the web store and Telegram bot was carried out, their efficiency, convenience, stability and speed were assessed. A comparative analysis of the site and bot operation was carried out, errors were identified and ways to eliminate them were identified. A final assessment of the system was formed and prospects for its improvement were outlined. |
Content: | АНОТАЦІЯ 4 ABSTRACT 5 ВСТУП 10 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ 13 1.1 СТАН І ТЕНДЕНЦІЇ РОЗВИТКУ ЕЛЕКТРОННОЇ КОМЕРЦІЇ 13 1.2 ЗНАЧЕННЯ АВТОМАТИЗАЦІЇ У СФЕРІ ОНЛАЙН-ПРОДАЖІВ 15 1.3 АНАЛІЗ ТЕХНОЛОГІЧНИХ РІШЕНЬ ДЛЯ ВЕБ-МАГАЗИНІВ ТА TELEGRAM-БОТІВ 15 1.4 ФОРМУВАННЯ ЦІЛЕЙ, ЗАВДАНЬ І ВИБІР ІНСТРУМЕНТІВ РЕАЛІЗАЦІЇ 16 2. ПРОЄКТУВАННЯ ТА РЕАЛІЗАЦІЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ 18 2.1 АРХІТЕКТУРА СИСТЕМИ 18 2.2 СТРУКТУРА ВЕБ-МАГАЗИНУ 19 2.3 TELEGRAM-БОТ: ФУНКЦІЇ ТА ЛОГІКА 20 2.4 ІНТЕГРАЦІЯ HTML-КАТАЛОГУ ТА TELEGRAM-БОТА 21 3 ТЕСТУВАННЯ, РЕЗУЛЬТАТИ ТА ОЦІНКА ЕФЕКТИВНОСТІ 23 3.1 МЕТОДОЛОГІЯ ТЕСТУВАННЯ СИСТЕМИ 23 3.2.1 ЗАВАНТАЖЕННЯ ГОЛОВНОЇ СТОРІНКИ 24 3.2.2 НАВІГАЦІЯ МІЖ КАТЕГОРІЯМИ 25 3.2.3 ВІДОБРАЖЕННЯ КАРТОК ТОВАРІВ 26 3.2.4 РЕАКЦІЯ НА ВІДСУТНІСТЬ ДАНИХ 27 3.3 ТЕСТУВАННЯ TELEGRAM-БОТА 29 3.4 ПОРІВНЯЛЬНИЙ АНАЛІЗ ЕФЕКТИВНОСТІ 32 3.5 ПОМИЛКИ ТА УСУНЕННЯ 34 3.6 ПІДСУМКОВА ОЦІНКА СИСТЕМИ 35 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 37 4.1 ПСИХОЛОГІЧНІ ЧИННИКИ НЕБЕЗПЕКИ 37 4.2 ЗАХОДИ ПОЖЕЖНОЇ БЕЗПЕКИ 39 ВИСНОВКИ 41 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 44 ДОДАТКИ 47 ДОДАТОК А – ЛІСТИНГ ФАЙЛУ “PROGRAM.CS” 48 ДОДАТОК Б – ЛІСТИНГ ФАЙЛУ “INDEX.HTML” 57 ДОДАТОК В – ДИСК ІЗ КВАЛІФІКАЦІЙНОЮ РОБОТОЮ БАКАЛАВРА 65 |
URI : | http://elartu.tntu.edu.ua/handle/lib/49086 |
Copyright owner: | Пушкар Віталій Сергійович, 2025 |
References (Ukraine): | 1.Statista. E-commerce Worldwide – statistics & facts [Електронний ресурс]. – Режим доступу: відкритий https://www.statista.com/topics/871/online-shoppingworldwide/ 2. Gartner. How Chatbots Are Transforming Retail [Електронний ресурс]. – Режим доступу: відкритий https://www.gartner.com/en/articles/how-chatbots-aretransforming-retail 3. Telegram Bot API Reference [Електронний ресурс]. – Режим доступу: відкритий https://core.telegram.org/bots/api 4.WooCommerce – Build exactly the eCommerce website you want [Електронний ресурс]. – Режим доступу: відкритий https://woocommerce.com/ 5. Shopify – Start an Online Store [Електронний ресурс]. – Режим доступу: відкритий https://www.shopify.com/ 6. MDN Web Docs – HTML [Електронний ресурс]. – Режим доступу: відкритий https://developer.mozilla.org/en-US/docs/Web/HTML 7. HtmlAgilityPack Documentation [Електронний ресурс]. – Режим доступу: відкритий https://html-agility-pack.net/documentation 8. Microsoft Learn – C# Guide [Електронний ресурс]. – Режим доступу: відкритий https://learn.microsoft.com/en-us/dotnet/csharp/ 9. Visual Studio Code [Електронний ресурс]. – Режим доступу: відкритий https://code.visualstudio.com/ 10. Visual Studio 2022 [Електронний ресурс]. – Режим доступу: відкритий https://visualstudio.microsoft.com/vs/ 11.Bootstrap v5.3 Documentation [Електронний ресурс]. – Режим доступу: відкритий https://getbootstrap.com/docs/5.3/getting-started/introduction/ 12. Live Server Extension for VS Code [Електронний ресурс]. – Режим доступу:відкритий https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer 13. Telegram.Bot Library – GitHub [Електронний ресурс]. – Режим доступу: відкритий https://github.com/TelegramBots/Telegram.Bot 14. Telegram Bot vs Website – Chatimize [Електронний ресурс]. – Режим доступу: відкритий https://chatimize.com/telegram-bot-vs-website/ |
Content type: | Bachelor Thesis |
Aparece en las colecciones: | 121 — Інженерія програмного забезпечення (бакалаври) |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
dyplom_Pushkar_2025.pdf | 4,99 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.
Ferramentas administrativas