Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/45452
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorЦебрій, Олексій Романович-
dc.contributor.authorСоловій, Тарас Богданович-
dc.contributor.authorSoloviy, Taras Bogdanovich-
dc.date.accessioned2024-06-25T14:20:12Z-
dc.date.available2024-06-25T14:20:12Z-
dc.date.issued2024-06-
dc.identifier.citationСоловій Т. Б. Розробка web сервісу обліку користувачів газопостачальної компанії з використанням Python та РБД : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. О. Р. Цебрій. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 92 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45452-
dc.description.abstractБакалаврська робота на тему «Розробка web сервісу обліку користувачів газопостачальної компанії з використанням Python та РБД» містить 50 сторінок, 1 таблицю, 22 рисунків, 1 додаток. Перелік посилань нараховує 13 найменувань. Актуальність теми дослідження зумовлено необхідністю підвищення ефективності управління споживанням газу шляхом впровадження сучасних інформаційних технологій, зокрема, web сервісів для обліку користувачів. Це дозволить забезпечити точний облік, автоматизацію процесів та покращення взаємодії між газопостачальною компанією та її клієнтами. Метою роботи є розробка та впровадження web сервісу обліку користувачів газопостачальної компанії на основі Python та реляційних баз даних (РБД), що дозволить автоматизувати облік та покращити якість обслуговування клієнтів. Для досягненя мети необхідно вирішити наступні завдання: • Визначити основні вимоги до web сервісу для обліку користувачів газопостачальної компанії; • Розробити архітектуру та дизайн системи; • Впровадити інструменти для обробки та зберігання даних за допомогою Python та РБД; • Провести тестування та аналіз ефективності розробленого сервісу; • Надати рекомендації щодо вдосконалення та розширення функціональності системи. Об’єктом дослідження є процеси обліку користувачів газопостачальної компанії. Предметом дослідження є методи та засоби розробки web сервісу для обліку користувачів з використанням Python та РБД. У кваліфікаційній роботі було використано аналітичний метод (для вивчення поточного стану області), методи кількісних і якісних оцінок, методи економічного та технічного аналізу (для визначення ефективності запропонованого рішення та оцінювання його впливу на процеси обліку), а також методи бібліографічного аналізу (для вивчення літератури та передового досвіду у цій сфері). Наукова новизна одержаних результатів дослідження полягає у розробці теоретико-методичних та практичних рекомендацій з впровадження web сервісу обліку користувачів газопостачальної компанії на основі Python та РБД. Запропонована модель системи дозволяє автоматизувати процеси обліку та забезпечує інтерактивний доступ до даних для користувачів і адміністрації компанії. Практичне значення одержаних результатів полягає у можливості впровадження розробленого web сервісу в газопостачальних компаніях для автоматизації процесів обліку споживачів, що сприятиме покращенню ефективності управління та якості обслуговування клієнтів.uk_UA
dc.description.abstractA bachelor's thesis on "Development of a web service for accounting for users of a gas supply company using Python and a database" contains 50 pages, 1 table, 22 figures, 1 appendix. The list of references includes 13 titles. The relevance of the research topic is due to the need to improve the efficiency of gas consumption management through the introduction of modern information technologies, in particular, web services for user accounting. This will ensure accurate accounting, process automation and improved interaction between the gas supply company and its customers. The aim of the work is to develop and implement a web service for accounting for users of a gas supply company based on Python and relational databases (RDBMS), which will automate accounting and improve the quality of customer service. To achieve the goal, the following tasks need to be solved: - Define the basic requirements for a web service for accounting for users of a gas supply company; - Develop the architecture and design of the system; - Implement tools for processing and storing data using Python and databases; - Test and analyze the effectiveness of the developed service; - Provide recommendations for improving and expanding the functionality of the system. The object of research is the processes of accounting for users of a gas supply company. The subject of the study is the methods and tools for developing a web service for user accounting using Python and a database. The qualification work used the analytical method (to study the current state of the field), methods of quantitative and qualitative assessments, methods of economic and technical analysis (to determine the effectiveness of the proposed solution and assess its impact on accounting processes), as well as methods of bibliographic analysis (to study the literature and best practices in this area). The scientific novelty of the obtained research results is the development of theoretical, methodological and practical recommendations for the implementation of a web service for accounting for users of a gas supply company based on Python and a database. The proposed model of the system allows automating accounting processes and provides interactive access to data for users and company administration. The practical significance of the obtained results lies in the possibility of implementing the developed web service in gas supply companies to automate customer accounting processes, which will improve management efficiency and customer service quality.uk_UA
dc.description.tableofcontentsРЕФЕРАТ…4 ABSTRACT...5 ВСТУП...6 ПЕРЕЛІК СКОРОЧЕНЬ 11 РОЗДІЛ 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 12 1.1. Принцип взаємодії користувачів в онлайн системах газопостачання 12 1.2. Огляд та аналіз аналогових систем 13 1.3. Формування задач розробки 16 РОЗДІЛ 2 ПРОЕКТУВАННЯ СИСТЕМИ 18 2.1. Визначення вимог до системи 18 2.2. Архітектура та ключові компоненти системи 21 2.3. Створення бази даних та визначення залежностей 22 РОЗДІЛ 3 ПРОГРАМНА РЕАЛІЗАЦІЯ СИСТЕМИ 25 3.1. Вибір існтрументів реалізації 25 3.2. Структура проєкту та ключові елементи системи 27 3.3. Опис та програмна реалізація основних функцій 30 3.4. Тестування та демонстрація отриманих результатів 40 ВИСНОВКИ 57 СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 58 Додатки 61 ДОДАТОК А 62uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectPythonuk_UA
dc.subjectРБДuk_UA
dc.subjectInfoGasuk_UA
dc.subjectSQLAlchemyuk_UA
dc.subjectJavaScriptuk_UA
dc.subjectPHPuk_UA
dc.titleРозробка web сервісу обліку користувачів газопостачальної компанії з використанням Python та РБДuk_UA
dc.title.alternativeDevelopment of a web service for accounting of users of the gas supply company companies using Python and RBDuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Соловій Тарас Богданович, 2024uk_UA
dc.contributor.committeeMemberЛуцик, Надія Степанівна-
dc.coverage.placenameТернопільuk_UA
dc.format.pages92-
dc.subject.udc004.9uk_UA
dc.relation.referencesУкраїнці можуть обирати постачальника газу онлайн – завдяки ПриватБанку [Електронний ресурс] // gre4kainfo. – 2020. – Режим доступу до ресурсу: https://gre4ka.info/zhyttia/61436-ukraintsi-mozhut-obyraty-postachalnyka-hazu-onlain-zavdiaky-pryvatbanku/.uk_UA
dc.relation.referencesОсобистий кабінет – найкращий онлайн-помічник при оплаті за розподіл газу та передачі показників [Електронний ресурс] // kopachivska-gromada. – 2024. – Режим доступу до ресурсу: https://kopachivska-gromada.gov.ua/news/1711708624/uk_UA
dc.relation.referencesВ онлайн-сервісах 104.ua зареєструвалися 277 тисяч користувачів Чернігівщини [Електронний ресурс] // interfax. – 2022. – Режим доступу до ресурсу: https://interfax.com.ua/news/press-release/794816.html.uk_UA
dc.relation.referencesКомпанія «104.ua» [Електронний ресурс] // «104.ua». – 2024. – Режим доступу до ресурсу: https://about.104.ua/ua/.uk_UA
dc.relation.referencesНафтогаз [Електронний ресурс] // Нафтогаз. – 2024. – Режим доступу до ресурсу: https://gas.ua/uk/home.uk_UA
dc.relation.referencesFlask [Електронний ресурс] // Flask. – 2024. – Режим доступу до ресурсу: https://flask.palletsprojects.com/en/3.0.x/.uk_UA
dc.relation.referencesVisual Studio Code [Електронний ресурс] // Microsoft. – 2024. – Режим доступу до ресурсу: https://code.visualstudio.com/.uk_UA
dc.relation.referencesSQLAlchemy [Електронний ресурс] // SQLAlchemy. – 2024. – Режим доступу до ресурсу: https://www.sqlalchemy.org/.uk_UA
dc.relation.referencesWerkzeug [Електронний ресурс] // Werkzeug. – 2024. – Режим доступу до ресурсу: https://werkzeug.palletsprojects.com/en/3.0.x/.uk_UA
dc.relation.referencesos — operating system interfaces [Електронний ресурс] // Python. – 2024. – Режим доступу до ресурсу: https://docs.python.org/uk/3/library/os.html.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Appears in Collections:121 — Інженерія програмного забезпечення (бакалаври)

Files in This Item:
File Description SizeFormat 
dyplom_Soloviy_2024.pdf1,5 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Admin Tools