Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/50856
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorПасічник, Володимир Володимирович-
dc.contributor.advisorPasichnyk, Volodymyr-
dc.contributor.authorВовнянка, Галина Романівна-
dc.contributor.authorVovnianka, Halyna Romanivna-
dc.date.accessioned2026-01-02T12:53:53Z-
dc.date.available2026-01-02T12:53:53Z-
dc.date.issued2025-12-23-
dc.date.submitted2025-12-09-
dc.identifier.citationВовнянка Г. Р. Створення інформаційної системи для аналітичного опрацювання телефонних дзвінків засобами Django, Celery, Celery Beat, PostgreSQL та Redis : робота на здобуття кваліфікаційного ступеня магістр : спец. 122 - комп’ютерні науки / наук. кер. В. В. Пасічник. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 74 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/50856-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 23.12.2025р. на засіданні екзаменаційної комісії №32 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розробці інформаційної системи для автоматизованого аналізу та опрацювання даних телефонних дзвінків. Основна увага приділена реалізації асинхронної обробки великих масивів даних для забезпечення високої швидкодії системи. У першому розділі проведено аналіз сучасних технологій побудови розподілених вебсистем та обґрунтовано вибір стеку технологій. Другий розділ містить опис проектування архітектури системи, структури бази даних PostgreSQL та механізмів черг завдань. У третьому розділі представлено програмну реалізацію на базі фреймворку Django з використанням Celery для фонового опрацювання та Redis як брокера повідомлень. Реалізовано функціонал планування регулярних завдань за допомогою Celery Beat. Робота включає розділи з економічного обґрунтування, охорони праці та цивільної безпекиuk_UA
dc.description.abstractThe qualification work is devoted to the development of an information system for automated analysis and processing of phone call data. The main focus is on the implementation of asynchronous processing of large data sets to ensure high system performance. The first chapter analyzes modern technologies for building distributed web systems and justifies the choice of the technology stack. The second chapter describes the design of the system architecture, the PostgreSQL database structure, and task queue mechanisms. The third chapter presents the software implementation based on the Django framework using Celery for background processing and Redis as a message broker. The functionality for scheduling regular tasks using Celery Beat has been implemented. The work includes sections on economic justification, occupational health and safety, and civil safetyuk_UA
dc.description.tableofcontentsВСТУП 6 1 ТЕОРЕТИЧНІ ОСНОВИ ТА ТЕХНОЛОГІЧНИЙ СТЕК РОЗРОБКИ 9 1.1 Принципи побудови сучасних інформаційних систем 9 1.2 Огляд можливостей фреймворку Django для аналітичних платформ 14 1.3 Механізми асинхронного виконання завдань: Celery та Redis 19 Висновок до першого розділу 23 2 ПРОЕКТУВАННЯ АРХІТЕКТУРИ ІНФОРМАЦІЙНОЇ СИСТЕМИ 24 2.1 Функціональні вимоги та схема взаємодії компонентів 24 2.2 Розробка моделі даних та проектування БД PostgreSQL 28 2.3 Організація черг та планування завдань у Celery Beat 33 Висновок до другого розділу 37 3 ПРОГРАМНА РЕАЛІЗАЦІЯ ТА АНАЛІЗ ЕФЕКТИВНОСТІ 38 3.1 Налаштування серверної частини та інтеграція компонентів 38 3.2 Реалізація алгоритмів аналітичного опрацювання дзвінків 43 3.3 Тестування швидкодії та надійності обробки завдань 48 Висновок до третього розділу 52 4 ОБҐРУНТУВАННЯ ЕКОНОМІЧНОЇ ЕФЕКТИВНОСТІ 53 5 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 66 6 ЕКОЛОГІЯ 72 ЗАГАЛЬНІ ВИСНОВКИ 73 СПИСОК ЛІТЕРАТУРИ 74uk_UA
dc.format.extent74-
dc.language.isoukuk_UA
dc.publisherТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject122uk_UA
dc.subjectкомп’ютерні наукиuk_UA
dc.subjectаналітична обробкаuk_UA
dc.subjectасинхронні завданняuk_UA
dc.subjectбаза данихuk_UA
dc.subjectвебсистемаuk_UA
dc.subjectінформаційна системаuk_UA
dc.subjectтелефоніяuk_UA
dc.subjectceleryuk_UA
dc.subjectcelery beatuk_UA
dc.subjectdjangouk_UA
dc.subjectpostgresqluk_UA
dc.subjectredisuk_UA
dc.titleСтворення інформаційної системи для аналітичного опрацювання телефонних дзвінків засобами Django, Celery, Celery Beat, PostgreSQL та Redisuk_UA
dc.title.alternativeCreation of an Information System for Analytical Processing of Phone Calls using Django, Celery, Celery Beat, PostgreSQL, and Redisuk_UA
dc.typeMaster Thesisuk_UA
dc.rights.holder© Вовнянка Галина Романівна, 2025uk_UA
dc.contributor.committeeMemberСтадник, Марія Андріївна-
dc.contributor.committeeMemberStadnyk, Maria-
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.75:004.42uk_UA
dc.relation.references1. Joshi, Aditya, et al. "Natural language processing for dialects of a language: A survey." ACM Computing Surveys 57.6 (2025): 1-37.uk_UA
dc.relation.references2. Qatawneh, Adel M. "The role of artificial intelligence in auditing and fraud detection in accounting information systems: moderating role of natural language processing." International Journal of Organizational Analysis 33.6 (2025): 1391-1409.uk_UA
dc.relation.references3. Luchkevych, M., I. Shakleina, and O. Duda. "The impact of modern cloud technologies on the efficiency of DevOps processes." ВІСНИК ТЕРНОПІЛЬСЬКОГО НАЦІОНАЛЬНОГО ТЕХНІЧНОГО УНІВЕРСИТЕТУ Учредители: Тернопольский национальный технический университет им. Ивана Пулюя 117.1 (2025): 112-122.uk_UA
dc.relation.references4. El Bahri, Jalal, Mohamed Kouissi, and Mohammed Achkari Begdouri. "Sustainable Speech Recognition: Energy, Carbon, and Performance Comparison of Whisper (Base and Large) and Google Speech-to-Text V2 (Chirp/USM)." Energy-Efficient Algorithms and Systems in Computing: Optimizing Performance and Sustainability Through Advanced Computational Methods. Cham: Springer Nature Switzerland, 2025. 213-226.uk_UA
dc.relation.references5. Schwarzer, Will, et al. "Are Deep Speech Denoising Models Robust to Adversarial Noise?." arXiv preprint arXiv:2503.11627 (2025).uk_UA
dc.relation.references6. Chen, Yunqi, et al. "Understanding the OSS Communities of Deep Learning Frameworks: A Comparative Case Study of PyTorch and TensorFlow." ACM Transactions on Software Engineering and Methodology 34.3 (2025): 1-30.uk_UA
dc.relation.references7. Lemenkova, Polina. "Automation of image processing through ML algorithms of GRASS GIS using embedded Scikit-Learn library of Python." Examples and Counterexamples 7 (2025): 100180.uk_UA
dc.relation.references8. NOUHAS, Hasnae, Abdessamad BELANGOUR, and Mahmoud NASSAR. "A Weighted Scoring Model Analysis of Cloud Storage Services: Comparing AWS, Azure, and Google Cloud Platform."uk_UA
dc.relation.references9. DUDA, OLEKSII, IRYNA SHAKLEINA, and MYKHAILO LUCHKEVYCH. "INCREASING THE EFFICIENCY OF DEVOPS THROUGH THE USE OF ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING." Herald of Khmelnytskyi National University. Technical sciences 351.3.1 (2025): 143-149.uk_UA
dc.relation.references10. Judijanto, Loso, Alim Hardiansyah, and Opan Arifudin. "Ethics And Security In Artificial Intelligence And Machine Learning: Current Perspectives In Computing." International Journal of Society Reviews (INJOSER) 3.2 (2025): 374-380.uk_UA
dc.relation.references11. Goswami, Debashish, and Tahmina Rainy. "Mechanisms by which AI-Enabled CRM Systems Influence Customer Retention and Overall Business Performance: A Systematic Literature Review of Empirical Findings." ASRC Procedia: Global Perspectives in Science and Scholarship 1.01 (2025): 10-63125.uk_UA
dc.relation.references12. Patni, Sanjay. "Fundamentals of RESTful APIs." Pro RESTful APIs with Micronaut: Build Java-Based Microservices with REST, JSON, and XML. Berkeley, CA: Apress, 2025. 1-14.uk_UA
dc.relation.references13. Tsai, Omar, et al. "GraphQLer: Enhancing GraphQL Security with Context-Aware API Testing." arXiv preprint arXiv:2504.13358 (2025).uk_UA
dc.relation.references14. Lypak, H., et al. "Розроблення підходів до вибору методології проєктування інтерфейсу смартсистеми." COMPUTER-INTEGRATED TECHNOLOGIES: EDUCATION, SCIENCE, PRODUCTION 60 (2025): 190-199.uk_UA
dc.relation.references15. Rudenko, Maksym, and Svetlana Sotnik. "Classification of CRM systems." (2025).uk_UA
dc.relation.references16. Vijayakumar, P., M. Pyingkodi, and S. Devi. "Comparative Analysis of AI Chatbot for Assessing Gemini AI, DeepSeek AI, and Qwen AI via OpenRouter API Integration." 2025 6th International Conference on Data Intelligence and Cognitive Informatics (ICDICI). IEEE, 2025.uk_UA
dc.relation.references17. Kunanets, Nataliia, et al. "DESIGNING THE STRUCTURE AND ARCHITECTURE OF SITUATION-AWARE SECURITY INFORMATION SYSTEMS FOR RESIDENTIAL COMPLEXES." Eastern-European Journal of Enterprise Technologies 133.9 (2025).uk_UA
dc.relation.references18. Sundberg, Edwin, Thea Ekmark, and Workneh Yilma Ayele. "Validating API Design Requirements for Interoperability: A Static Analysis Approach Using OpenAPI." arXiv preprint arXiv:2511.17836 (2025).uk_UA
dc.relation.references19. Macron, Tolu. "Enhancing VoIP network security: An Asterisk-based system approach." (2025).uk_UA
dc.relation.references20. Hasan, Rakib, et al. "WhatsApp Based Smart Home Automation System." 2025 2nd International Conference on Next-Generation Computing, IoT and Machine Learning (NCIM). IEEE, 2025.uk_UA
dc.relation.references21. Houghton, Zachary Nicholas, et al. "A Novel Dataset for Testing Anti-spoofing Models in a Telephony Environment." 2025 IEEE International Conference and Expo on Real Time Communications at IIT (RTC). IEEE, 2025.uk_UA
dc.relation.references22. Bednarz, Bartłomiej, and Marek Miłosz. "Benchmarking the performance of Python web frameworks." Journal of Computer Sciences Institute 36 (2025): 336-341.uk_UA
dc.relation.references23. Singh, Ajit. "Google Gemini's Game-Changer: AI That Calls APIs & Runs Code." Available at SSRN 5213335 (2025).uk_UA
dc.relation.references24. Babali, Tunar, and Nail Mammadov. "Optimizing High-Concurrency Access to Conditions Data: A Kubernetes Orchestrated Solution with PostgreSQL and Django." SCIENTIFIC WORK Учредители: Azerbaijan Science Center 19.1 (2025): 111-116.uk_UA
dc.relation.references25. John, Beauden. "Integrating a Unified Threat Detection System Using Celery for Browser and Email Protection." (2025).uk_UA
dc.relation.references26. Zhu, Yunkai, et al. "RAPO: An Automated Performance Optimization Tool for Redis Clusters in Distributed Storage Metadata Management." IEEE Access (2025).uk_UA
dc.relation.references27. LADO, MARK JOHN. Flask Web Framework Building Interactive Web Applications with SQLite Database: A Practical, Hands-on Guide for Beginners to Intermediate Developers, Including Real-World Projects and Step-by-Step Instructions for Creating Dynamic and Engaging Web Experiences. Amazon Digital Services LLC-Kdp, 2025, 2025.uk_UA
dc.relation.references28. Springer, Sebastian. Node. js: the comprehensive guide. Packt Publishing Ltd, 2025.uk_UA
dc.relation.references29. Scott, Christopher, and Brandon Lewis. "Advancements in Web Application Development: An Analytical Review of Ruby on Rails, Python Frameworks, and Cloud-Centric Solutions."uk_UA
dc.relation.references30. Jha, Abhishek. "Node. js vs. Django: A Performance and Scalability Comparison." (2025).uk_UA
dc.relation.references31. Putra, Sipky Jaya, et al. "Comprehensive Benchmarking of Message Brokers: Evaluating Performance and Security Metrics for Reliable Messaging Systems." Jurnal Locus Penelitian dan Pengabdian 4.11 (2025): 10829-10838.uk_UA
dc.relation.references32. Aqasizade, Hossein, Ehsan Ataie, and Mostafa Bastam. "Kubernetes in action: Exploring the performance of kubernetes distributions in the cloud." Software: Practice and Experience (2025).uk_UA
dc.relation.references33. Divakaran, Adarsh. "Multiprocessing." Deep Dive Python: Techniques and Best Practices for Developers . Berkeley, CA: Apress, 2025. 471-503.uk_UA
dc.relation.references34. Дуда, Олексій, Микола Орлов, and Ігор Павлів. "ІНТЕГРАЦІЯ ЗАСОБІВ АНАЛІЗУ ВИХІДНОГО КОДУ У ІННОВАЦІЙНІЙ МЕТОДОЛОГІЇ DEVSECOPS." (2025).uk_UA
dc.relation.references35. Lee, Janghun, and Daejin Park. "Docker based Embedded Software Management and Update with Dynamic Library Techniques." 2025 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-Taiwan). IEEE, 2025.uk_UA
dc.relation.references36. Bolshakov, Sergey. "Lightweight Deployment of AWS ECS Without Configuration Drift." Emerging Frontiers Library for The American Journal of Engineering and Technology 7.09 (2025): 195-202.uk_UA
dc.relation.references37. Ksontini, Emna, et al. "Refactoring for Dockerfile Quality: A Dive into Developer Practices and Automation Potential." 2025 IEEE/ACM 22nd International Conference on Mining Software Repositories (MSR). IEEE, 2025.uk_UA
dc.relation.references38. Balasaheb, Borse Pradnya. "IOT-DRIVEN SMART CITIES: ENHANCING ATTACK DETECTION VIA CLOUD-BASED ANALYTICS AND MULTIFACTOR AUTHENTICATION." International Journal of Applied Mathematics 38.2s (2025): 966-984.uk_UA
dc.relation.references39. Antonova, V. M., et al. "Application of Virtualization and Containerization Technologies in IP Telephony." 2025 Systems of Signals Generating and Processing in the Field of on Board Communications. IEEE, 2025.uk_UA
dc.relation.references40. Zapata, Jannette G. "MySQL VS PostgreSQL: A Comparative Analysis of Relational Database Management Systems (RDBMS) Technologies Response Time in Web-based E-commerce."uk_UA
dc.relation.references41. Липак, Галина, et al. "Побудова інтерфейсів користувача вебсайту бібліотеки на засадах UX-дизайну." Цифрова платформа: інформаційні технології в соціокультурній сфері 8.1 (2025): 172-192.uk_UA
dc.relation.references42. Simplifying, A. P. I., and Ganeshkumar Patil. "Django REST APIs Demystified."uk_UA
dc.relation.references43. Войтенко, Анна Сергіївна. "Розробка автоматизованої CRM-системи для оптимізації процесів у сервісі ремонту мобільної техніки."uk_UA
dc.relation.references44. Stupak, Victoria. "Digital solutions for client relation management in real estate companies." (2025).uk_UA
dc.relation.references45. Deolino, Júlio César Maia. "Developing an IoT system using Django and an MQTT broker to perform automation in agriculture." (2025).uk_UA
dc.relation.references46. Liew, Han Hui, Julia Juremi, and Nipuna Hiranya Weeratunge. "Strategies to Enhance Web Applications Security." Innovations in Communication Networks: Sustainability for Societal and Industrial Impact: Proceedings of 5th International Conference on Data Engineering and Communication Technology (ICDECT 2024), Volume 4. Vol. 1365. Springer Nature, 2025.uk_UA
dc.relation.references47. Kochevoy, Maxim, and Oleksandr Panaiet. "COMPARISON MARKETING STRATEGIES OF CRM SYSTEMS IN UKRAINE AND ABROAD: THE CASE OF SNOV. IO AND PIPEDRIVE." Scientific Bulletin of the Odessa National Economic University (2025): 163-170.uk_UA
dc.relation.references48. Taha, Taha Adel, and Ayad Hussain Abdulqader. "The importance of using docker containers in building a web-based system: Activstaff as a case study." AIP Conference Proceedings. Vol. 3264. No. 1. AIP Publishing LLC, 2025.uk_UA
dc.relation.references49. Neupane, Sagar. "Detecting and Mitigating SQL Injection Vulnerabilities in Web Applications." arXiv preprint arXiv:2506.17245 (2025).uk_UA
dc.relation.references50. Andreiev, Anton, and Svetlana Sotnik. "“Web application security: protection against modern cyber threats” Overview of key vulnerabilities (XSS, CSRF, SQL injections), protection methods, use of HTTPS, authentication, and authorization." (2025).uk_UA
dc.relation.references51. Rekha, V., and G. L. Prakash. "Comparative Study and Analysis of Prompting Techniques Using Gemini API Model and Reasoning Frameworks." 2025 International Conference on Computing for Sustainability and Intelligent Future (COMP-SIF). IEEE, 2025.uk_UA
dc.relation.references52. Drofa, Denys. "Integrating Advanced API Solutions into Full-Stack Web and Mobile Applications to Optimise User Experience." International Journal of Current Science Research and Review 8.05 (2025).uk_UA
dc.relation.references53. Казюра, А. В., and І. В. Віштак. ЕРГОНОМІЧНІ АСПЕКТИ ОРГАНІЗАЦІЇ РОБОЧИХ МІСЦЬ ЯК ФАКТОР ЗАБЕЗПЕЧЕННЯ ОХОРОНИ ПРАЦІ ТА ЗБЕРЕЖЕННЯ ЗДОРОВ'Я ПРАЦІВНИКІВ. Diss. Львівський державний університет безпеки життєдіяльності, 2025.uk_UA
dc.relation.references54. Герасимчук, О. В., and О. В. Кобилянський. Вплив тривалої роботи за комп’ютером на здоров’я студентів: шляхи мінімізації ризиків. Diss. ВНТУ, 2025.uk_UA
dc.relation.references55. Гурик, Олег Ярославович, et al. "Навчально-методичний посібник до практичних заняття з дисципліни «Безпека життєдіяльності, основи охорони праці» для студентів освітнього ступеня, бакалавр" усіх спеціальностей та форм навчання." (2025).uk_UA
dc.relation.references56. Бойко, С. М., and О. В. Кобилянський. Формування компетентності з електробезпеки майбутніх фахівців у процесі навчання. Diss. ВНТУ, 2025.uk_UA
dc.relation.references57. Курепін, Вячеслав Миколайович. "Безпека життєдіяльності." (2025).uk_UA
dc.relation.references58. Гурик, Олег Ярославович, et al. "Вплив воєнної агресії Росії на екосистему та безпеку життєдіяльності." Збірник тез Ⅴ Міжнародної наукової конференції „Воєнні конфлікти та техногенні катастрофи: історичні та психологічні наслідки “ (2025): 87-89.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Вовнянка Г. Р. Створення інформаційної системи для аналітичного опрацювання телефонних дзвінків засобами Django, Celery, Celery Beat, PostgreSQL та Redis : робота на здобуття кваліфікаційного ступеня магістр : спец. 122 «Комп’ютерні науки» / наук. кер. В. В. Пасічник. Тернопіль : ТНТУ, 2025. 74 с.uk_UA
Apareix a les col·leccions:122 — комп’ютерні науки

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
Mag_2025_SNmz_61_Vovnianka_HR.pdfДипломна робота1,27 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador