Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49633
Назва: Розробка інформаційної системи для автоматизованого аналізу рівня продаж інтернет-магазину побутової техніки
Інші назви: Development of an Information System for Automated Sales Analysis of a Household Appliance Online Store
Автори: Шпота, Тарас Олександрович
Shpota, Taras Oleksandrovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Шпота Т. О. Розробка інформаційної системи для автоматизованого аналізу рівня продаж інтернет-магазину побутової техніки : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. О. В. Палка. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 70 с.
Дата публікації: 29-чер-2025
Дата подання: 15-чер-2025
Дата внесення: 8-лип-2025
Видавництво: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Країна (код): UA
Місце видання, проведення: Тернопіль
Науковий керівник: Палка, Олег Вікторович
Palka, Oleh
УДК: 004.42
Теми: 122
автоматизація
аналіз даних
система
таблиця
інтернет-магазин
automation
c#
data analysis
online store
sql
system
table
Діапазон сторінок: 70
Короткий огляд (реферат): Кваліфікаційна робота присвячена дослідженню розробки інформаційної системи для автоматизованого аналізу рівня продаж інтернет-магазину побутової техніки. В першому розділі кваліфікаційної роботи описано ключові етапи створення система аналізу даних, та процесів її автоматизації. Також приділена увага інструментам, які використовують в процесі розробки система автоматизованого аналізу даних. В другому розділі кваліфікаційної роботи подано процес підготовки до написання коду, а саме: постановка вимог, створення та налаштування бази даних, визначення основних користувачів, їх можливостей, та аналіз процесів, що відбуватимуться в системі. В третьому розділі кваліфікаційної роботи описано процес розробки проекту, створення об’єктів, контролерів та сервісів, що будуть відповідати за коректну роботу програми
The qualification work is devoted to the study of the development of an information system for automated analysis of the level of sales of an online store of household appliances. The first chapter of the qualification work describes the key stages of creating a data analysis system and its automation processes. Attention is also paid to the tools that uses in the process of developing an automated data analysis system. The second section of the qualification work describes the process of preparation for writing code, namely: setting requirements, creating and setting up a database, identifying the main users, their capabilities, and analysis of the processes that will take place in the system. The third section of the qualification work describes the process of project development, creation of objects, controllers and services that will be responsible for the correct operation of the program
Опис: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 29.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюя
Зміст: ВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 9 1.1 КЛЮЧОВІ АСПЕКТИ АНАЛІЗУ ДАНИХ 9 1.2 КЛЮЧОВІ МЕТРИКИ ТА KPI ОНЛАЙН ПРОДАЖІВ 12 1.3 АРХІТЕКТУРИ ЗБЕРІГАННЯ ТА АНАЛІТИКИ ДАНИХ 14 1.4 ІНСТРУМЕНТИ ДЛЯ РОЗРОБКИ ПРОЕКТУ 18 1.5 ВИСНОВКИ ДО 1-ГО РОЗДІЛУ 25 РОЗДІЛ 2. ПРОЕКТУВАННЯ ПРОГРАМИ ДЛЯ АВТОМАТИЗОВАНОГО АНАЛІЗУ РІВНЯ ПРОДАЖ 26 2.1 ВИМОГИ ДО ПРОЕКТУ 26 2.2 ВИБІР ІНСТРУМЕНТІВ РОЗРОБКИ 27 2.3 ВИЗНАЧЕННЯ КОРИСТУВАЧІВ ТА СПОСОБІВ ВИКОРИСТАННЯ 29 2.4 СТВОРЕННЯ ТА НАЛАШТУВАННЯ БАЗИ ДАНИХ 38 2.5 ПРОЕКТУВАННЯ БД 39 2.5.1 Варіанти створення таблиць 40 2.5.2 Створення та налаштування бази даних 42 2.6 АВТОРИЗАЦІЯ ТА БЕЗПЕКА 45 2.7 ВИСНОВКИ ДО 2-ГО РОЗДІЛУ 46 РОЗДІЛ 3. РОЗРОБКА ПРОГРАМИ ДЛЯ АВТОМАТИЗОВАНОГО АНАЛІЗУ РІВНЯ ПРОДАЖ 47 3.1 ПОСЛІДОВНІСТЬ ДІЙ ТА ЛОГІКА РЕАЛІЗАЦІЇ 47 3.2 КЛЮЧОВІ КОДОВІ РІШЕННЯ 48 3.2.1 Моделі EF Core (C#) 48 3.2.2 Контекст бази даних 49 3.2.3 Репозиторій та Unit of Work 50 3.2.4 Сервіс аналітики продажів 51 3.2.5 REST API (ASP.NET Core) 52 3.2.6 Docker оркестрація 53 3.2.7 Приклад юніт тесту (xUnit) 53 3.3 ІНТЕРФЕЙС КОРИСТУВАЧА 56 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 62 4.1 МЕНЕДЖМЕНТ БЕЗПЕКИ В УМОВАХ ВОЄННОГО СТАНУ 62 4.2 ЗАХОДИ, ДЛЯ ПОКРАЩУЮТЬ УМОВИ ПРАЦІ РОЗРОБНИКА 63 4.3 ВИСНОВОК ДО ЧЕТВЕРТОГО РОЗДІЛУ 65 ВИСНОВОК 66 ПЕРЕЛІК ДЖЕРЕЛ 68
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/49633
Власник авторського права: © Шпота Тарас Олександрович, 2025
Перелік літератури: 1. Kumar, A., & Singh, R. K. (2021). Big data analytics for business intelligence in e-commerce: A review. Journal of Retailing and Consumer Services, 58, 102272.
2. Пушкар, М. С., & Семанюк, В. З. (2009). Розробка систем обліку: Навчальний посібник.
3. Mazhar, S. A., Anjum, R., Anwar, A. I., & Khan, A. A. (2021). Methods of data collection: A fundamental tool of research. Journal of Integrated Community Health, 10(1), 6-10.
4. Kotsiuba, O., & Yashchenko, R. (2024). Evolution of ETL processes in modern data-lake pipelines. Medical Informatics & Engineering, 2(1), 45-56.
5. Ridzuan, F., & Zainon, W. M. N. W. (2019). A review on data cleansing methods for big data. Procedia Computer Science, 161, 731-738.
6. Марєнко, В. Ю. Безпека даних в епоху великих даних як стратегічний ресурс країни. С83 Стратегічні пріоритети розвитку підприємництва, торгівлі та біржової діяльності, 76.
7. Wang, J., Li, Y., & Chen, S. (2023). Interactive data visualization for business intelligence: A case study of sales analysis. Journal of Big Data Analytics, 7(1), 1-15.
8. Чернега, В. М., & Зелінська, О. В. (2021). Хмарні сховища даних. Прикладні аспекти сучасних міждисциплінарних досліджень, 119-121.
9. Patchipala, S. (2025). The benefits of Delta Lake and Lakehouse architecture. Proceedings of the Data Innovation Summit.
10. АДАМИК, Оксана Василівна; АДАМИК, Катерина Богданівна. Реляційні бази даних як сучасний стандарт накопичення інформації в комп'ютерній системі бухгалтерського обліку. 2018.
11. Akhter, R., & Sofi, S. A. (2022). Precision agriculture using IoT data analytics and machine learning. Journal of King Saud University-Computer and Information Sciences, 34(8), 5602-5618.
12. Кривонос, О. М., Галіцький, А. В., & Кривонос, М. О. (2023). Проблема вибору мови програмування в якості засобу вивчення ООП.
13. Koul, P., & Raju, V. (2023). Comparative performance of star and snowflake schemas in big-data warehouses. International Journal of Recent Biotechnology and Applied Technology, 5(2), 12-21.
14. Говорущенко, Т. О. (2021). Теоретичні та прикладні засади інформаційної технології оцінювання достатності інформації, щодо якості у специфікаціях вимог до програмного забезпечення. Дисертація на здобуття наукового ступеня доктора технічних наук за спеціальністю, 5(06).
15. Karolita, D., McIntosh, J., Kanij, T., & Grundy, J. (2023). Use of personas in requirements engineering: A systematic mapping study. Information and Software Technology, 162, 107264.
16. Pham, H. V., & Nguyen, T. T. (2024). Defect prediction with content-based features. arXiv preprint arXiv:2409.18365
17. Павлій, М. А. (2023). Розробка кросплатформного ігрового застосунку на платформі Unity.
18. Server, S. Q. L. SQL Server Management Studio.
19. Karolita, D., McIntosh, J., Kanij, T., & Grundy, J. (2023). Use of personas in requirements engineering: A systematic mapping study. Information and Software Technology, 162, 107264.
20. Зінов’єва, О. Г. (2023). Використання CASE-засобів для проектування інформаційних систем. Українські студії в європейському контексті, (7), 220-227.
21. Ahmed, M., & McIntosh, C. (2025). Automated unit test case generation: A systematic literature review. arXiv.
22. Sánchez, M. T., & Martínez, J. A. (2021). Integration of disparate data sources for business intelligence: Challenges and solutions. Information Systems Management, 38(2), 125-140.
23. Putra, A., & Wardani, E. (2025). Performance testing on Transparent Data Encryption for SQL Server’s reliability and efficiency. Journal of Big Data, 12(4), 1-16.
24. Ioannou, P., Georgiadis, K., & Tsiatsis, V. (2023). Performance evaluation of container orchestration tools in edge computing. Sensors, 23(8), 4008.
25. Ahmed, M., & McIntosh, C. (2025). Automated unit test case generation: A systematic literature review. arXiv.
26. Wang, J., Li, Y., & Chen, S. (2023). Interactive data visualization for business intelligence: A case study of sales analysis. Journal of Big Data Analytics, 7(1), 1-15.
27. Желібо Є.П., Зацарний В.В. Безпека життєдіяльності. Підручник. – К.: Каравела, 2009.
28. Шевчук, Д. (2022). Менеджмент безпеки та його функції в умовах війни.
29. Ніколаєску, І. О., & Шинкарьова, В. С. (2022). Цифровізація освіти як сучасна вимога інформаційного суспільства. Перспективи та інновації науки»(Серія «Педагогіка», Серія «Психологія», Серія «Медицина»), Вип.№ 2 (7)/редкол.: ІВ Жукова (голова)[та ін.], 914-924.
30. Бедрій І.Я., Нечай В.Я. Безпека життєдіяльності. Навчальний посібник. – Львів: Манголія 2006, 2007. 499 с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2025_KRB_SN_43_Shpota TO.pdfДипломна робота3,06 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора