Показати скорочену інформацію

dc.contributor.authorЗатолокіна, С.uk
dc.contributor.authorЖуков, С. О.uk
dc.contributor.authorZatolokina, S. V.en
dc.contributor.authorZhukov, S. O.en
dc.date.accessioned2026-09-03T10:44:53Z
dc.date.available2026-09-03T10:44:53Z
dc.date.issued2026
dc.identifier.citationЗатолокіна С., Жуков С. О. Розробка консольного застосунку із застосуванням об’єктно-орієнтованого програмування на прикладі планувальника туристичних подорожей // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29612.uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/53623
dc.description.abstractУ роботі досліджено науково-практичні аспекти проєктування та програмної реалізації інформаційних систем для автоматизації індивідуальної туристичної логістики. Запропоновано архітектурне рішення у вигляді консольного застосунку (CLI) на базі мови програмування Python, яке є відмовостійкою та автономною альтернативою існуючим хмарним сервісам. На основі об'єктно-орієнтованого моделювання (UML) розроблено ієрархічну структуру бізнес-сутностей із впровадженням поліморфної поведінки та механізмів інкапсуляції зі строгою валідацією стану. Особливу увагу приділено концепції управління транзакційними процесами бронювання через кастомні менеджери контексту та забезпеченню персистентності об'єктних графів за допомогою технологій багатоформатної серіалізації (JSON, Pickle, CSV). Доведено ефективність застосування специфічних засобів мови Python для створення надійного, локально орієнтованого програмного забезпечення.uk
dc.description.abstractThe paper investigates the scientific and practical aspects of designing and implementing information systems for the automation of individual travel logistics. An architectural solution in the form of a command-line application (CLI) developed in Python is proposed as a reliable, fault-tolerant, and autonomous alternative to existing cloud-based services. Based on object-oriented modeling (UML), a hierarchical structure of business entities has been designed, incorporating polymorphic behavior and encapsulation mechanisms with strict state validation. Particular attention is paid to the management of booking transactions through custom context managers and to ensuring the persistence of object graphs using multi-format serialization technologies (JSON, Pickle, and CSV). The effectiveness of applying advanced Python language features for the development of reliable, locally oriented software systems has been demonstrated.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/29612
dc.subjectоб'єктно-орієнтоване програмуванняuk
dc.subjectPythonen
dc.subjectконсольний застосунокuk
dc.subjectUML-моделюванняuk
dc.subjectменеджер контекстуuk
dc.subjectсеріалізаціяuk
dc.subjectперсистентністьuk
dc.subjectвідмовостійкість архітектуриuk
dc.subjectobject-oriented programmingen
dc.subjectPythonen
dc.subjectcommand-line application (CLI)en
dc.subjectUML modelingen
dc.subjectcontext manageren
dc.subjectserializationen
dc.subjectpersistenceen
dc.subjectarchitecture fault toleranceen
dc.titleРозробка консольного застосунку із застосуванням об’єктно-орієнтованого програмування на прикладі планувальника туристичних подорожейuk
dc.typeThesis
dc.identifier.udc004.415.2:004.434:004.78:656.02
dc.relation.referencesПосилання на GitHub репозиторій з кодом застосунку URL: https://github.com/zatolokinasofia74/planyvalnik_podorojeyuk
dc.relation.referencesСоммервілл І. Програмна інженерія. Об’єктно-орієнтований подход / Іан Соммервілл. – 10-те видання. – К. : Вільямс, 2016. – 816 с.uk
dc.relation.referencesЯкобсон І. Об’єктно-орієнтоване програмне інженерство: процес, орієнтований на використання / Івар Якобсон. – К. : Вільямс, 2016. – 512 с.uk
dc.relation.referencesЛавріненко О. В. Алгоритми та структури даних : навчальний посібник / О. В. Лавріненко. – К. : КПІ ім. Ігоря Сікорського, 2018. – 256 с.uk
dc.relation.referencesМокін Б. І. Навчальний посібник для опанування студентами способів розв’язання задач з функціонального аналізу мовою Python. Частина 1 / Б. І. Мокін, В. Б. Мокін, О. Б. Мокін. – Вінниця : ВНТУ, 2024. URL: https://press.vntu.edu.ua/uk
dc.relation.referencesІнтелектуальний аналіз даних та машинне навчання. Частина 1. Базові методи та засоби аналізу даних : навчальний посібник / Вінницький національний технічний університет. – Вінниця : ВНТУ, 2023. URL: https://iq.vntu.edu.ua/uk
dc.relation.referencesPython Language Reference and Standard Library Documentation [Електронний ресурс]. URL: https://docs.python.org/en
dc.relation.referencesUnified Modeling Language (UML) Specification [Електронний ресурс] / Object Management Group. URL: https://www.omg.org/uml/en
dc.relation.referencesVisual Studio Code – Code Editing. Redefined [Електронний ресурс]. URL: https://code.visualstudio.com/en
dc.relation.referencesДіаграма класів [Електронний ресурс] // Вікіпедія : вільна енциклопедія. URL: https://uk.wikipedia.org/wiki/Діаграма_класівuk
dc.relation.referencesАлгоритм [Електронний ресурс] // Вікіпедія : вільна енциклопедія. URL: https://uk.wikipedia.org/wiki/Алгоритмuk


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію