Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/38308
Назва: Побудована інформаційної технології для накопичення, візуалізації та статистичного аналізу часових рядів газоспоживання міста
Інші назви: Information technology development for the accumulation, visualization and statistical analysis of time series of the city gas consumption
Автори: Осійчук, Іван Васильович
Osiichuk, Ivan Vasylovich
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Осійчук І. В. Побудова інформаційної технології для накопичення, візуалізації та статистичного аналізу часових рядів газоспоживання міста : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / І. В. Осійчук. — Тернопіль : ТНТУ, 2022. — 71 с.
Дата публікації: 21-чер-2022
Дата подання: 7-чер-2022
Дата внесення: 28-чер-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Мацюк, Олександр Васильович
Члени комітету: Стухляк, Данило Петрович
УДК: 004.62
Теми: сервіс
service
часові ряди
time series
газоспоживання
consumption
інформаційна технологія
informational technology
система
system
інформація
information
Django
Короткий огляд (реферат): Кваліфікаційна робота присвячена створенню інформаційної технології для накопичення, візуалізації та статистичного аналізу часових рядів міста. Мета роботи: створення системи для зручного накопичення, візуалізації і статистичного аналізу часових рядів міста з використання мови програмування Python і фреймворка Django для побудови серверної частини сервісу. В першому розділі кваліфікаційної роботи проаналізована предметна область та обґрунтовано задачу цієї роботи, зокрема описане значення метеофакторів та часу на газоспоживання і вплив на глобальний тренд цієї області. У якості структури даних описано часові ряди, їх переваги і способи аналізу таких даних. В другому розділі кваліфікаційної роботи розглянуто практичну реалізацію системи з використанням обраних технологій. У результаті буде отримано сервіс для роботи з даними, який доступний через Інтернет і дозволяє завантажувати дані й працювати з відповідними інструментами. Це несе наукову та практичну цінність для показу роботи таких систем і методів їх створення. Готовий сервіс дозволяє завантажувати дані, порівнювати їх і показувати на графіку. Qualification work shows the topic of creating information technology for the accumulation, visualization and statistical analysis of time series of the city. Purpose: to create a system for convenient accumulation, visualization and statistical analysis of the city's time series using Python programming language and Django framework to build a server part of the service. The first section of the qualification work analyzes the subject area and substantiates the task of this work, in particular the value of meteo factors and time on gas consumption and the impact on the global trend of this area are described. The data structure describes the time series, their advantages and methods of analyzing such data. In the second section of qualification work, the practical implementation of the system using the selected technologies is considered. As a result, a data service will be obtained, which is available through the Internet and allows you to download data and work with appropriate tools. It is of scientific and practical value to show the operation of such systems and methods of their creation. The finished service allows you to download data, compare them and display them.
Зміст: ВСТУП 8 РОЗДІЛ 1. АНАЛІЗ ДАНИХ ГАЗОСПОЖИВАННЯ І ПОГОДНИХ ДАНИХ ТА ОБҐРУНТУВАННЯ ЗАДАЧІ СТВОРЕННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ 10 1.1 Аналіз даних газоспоживання 10 1.2 Врахування метеофакторів 11 1.2.1 Формат даних 11 1.3 Врахування даних газоспоживання 12 1.3.1 Формат hostlib 13 1.4 Інформаційна технологія 13 1.5 Часові ряди 14 1.6 Формування технічного завдання інформаційної технології для накопичення, візуалізації та статистичного аналізу часових рядів газоспоживання міста 14 1.6.1 Облікові записи 15 1.6.2 Завантаження даних в систему 16 1.6.3 Візуалізація даних 16 1.6.4 Організація системи для отримання даних 17 1.7 Опис стеку технологій 18 1.7.1 Python 18 1.7.2 Django 19 1.7.3 PostgreSQL 20 1.7.4 Plotly 21 1.8 Висновок до розділу 1 21 РОЗДІЛ 2. РАКТИЧНА РЕАЛІЗАЦІЯ ІНФОРМАЦІЙНОЇ ТЕХНОЛОГІЇ ДЛЯ НАКОПИЧЕННЯ, ВІЗУАЛІЗАЦІЇ ТА СТАТИСТИЧНОГО АНАЛІЗУ ЧАСОВИХ РЯДІВ ГАЗОСПОЖИВАННЯ МІСТА 22 2.1 Створення і налаштування серверу бази даних 22 2.1.1 Встановлення PostgreSQL 22 2.1.2 Налаштування локального серверу 25 2.1.3 Діаграма сутностей бази даних 27 2.2 Frontend-частина 28 2.2.1 Шаблони від AppSeed 29 2.2.2 Головна сторінка 30 2.2.3 Сторінка відображення графіків 36 2.3 Backend-частина 37 2.4 Тестування веб-сервісу для роботи з даними газоспоживання й погодою 40 2.5 Висновок до розділу 2 41 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 42 3.1 Соціальні та психологічні фактори ризику 42 3.2 Естетичне оформлення робочого місця оператора ПК 44 3.3 Висновок до розділу 3 46 ВИСНОВОК 47 ПЕРЕЛІК ДЖЕРЕЛ 48 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/38308
Власник авторського права: © Осійчук Іван Васильович, 2022
Перелік літератури: 1 Tom R. The Future We Choose: Surviving the Climate Crisis / Rivett-Carnac Tom., 2020. – 240 с. 2 Csv on python [Електронний ресурс] – Режим доступу до ресурсу: https://docs.python.org/3/library/csv.html. 3 What is Authorization? [Електронний ресурс] – Режим доступу до ресурсу: https://auth0.com/intro-to-iam/what-is-authorization. 4 Python [Електронний ресурс] – Режим доступу до ресурсу: https://www.python.org. 5 Python OOP [Електронний ресурс] – Режим доступу до ресурсу: https://www.w3schools.com/python/python_classes.asp. 6 Programming languages index [Електронний ресурс] – Режим доступу до ресурсу: https://www.tiobe.com/tiobe-index. 7 Django [Електронний ресурс] – Режим доступу до ресурсу: https://www.djangoproject.com. 8 MVC [Електронний ресурс] – Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Glossary/MVC. 9 Django Admin [Електронний ресурс] – Режим доступу до ресурсу: https://docs.djangoproject.com/en/4.0/search/?q=admin. 10 Django ORM [Електронний ресурс] – Режим доступу до ресурсу: https://docs.djangoproject.com/en/4.0/topics/db/queries. 11 URL [Електронний ресурс] – Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_URL. 12 Jinja [Електронний ресурс] – Режим доступу до ресурсу: https://jinja.palletsprojects.com/en/3.1.x/. 13 Django Databases [Електронний ресурс] – Режим доступу до ресурсу: https://docs.djangoproject.com/en/4.0/ref/databases/. 14 PostgreSQL [Електронний ресурс] – Режим доступу до ресурсу: https://www.postgresql.org. 15 SQL Standarts [Електронний ресурс] – Режим доступу до ресурсу: https://learnsql.com/blog/history-of-sql-standards/. 16 PostgreSQL download [Електронний ресурс] – Режим доступу до ресурсу: https://www.postgresql.org/download/. 17 PostgreSQL Server [Електронний ресурс] – Режим доступу до ресурсу: https://www.postgresql.org/docs/current/server-start.html. 18 ERD [Електронний ресурс] – Режим доступу до ресурсу: https://www.smartdraw.com/entity-relationship-diagram/. 19 Frontend [Електронний ресурс] – Режим доступу до ресурсу: https://frontendmasters.com/guides/front-end-handbook/2018/what-is-a-FD.html. 20 AppSeed [Електронний ресурс] – Режим доступу до ресурсу: https://appseed.us. 21 Django App Project [Електронний ресурс] – Режим доступу до ресурсу: https://www.askpython.com/django/django-app-structure-project-structure. 22 div tag [Електронний ресурс] – Режим доступу до ресурсу: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div. 23 Enctype tag [Електронний ресурс] – Режим доступу до ресурсу: https://www.w3schools.com/tags/att_form_enctype.asp. 24 Backend [Електронний ресурс] – Режим доступу до ресурсу: https://techterms.com/definition/backend. 25 Time series [Електронний ресурс] – Режим доступу до ресурсу: https://www.influxdata.com/how-to-visualize-time-series-data. 26 Види соціальних небезпек [Електронний ресурс] – Режим доступу до ресурсу: https://studopedia.com.ua/1_53534_vidi-sotsialnih-nebezpek.html. 27 Dangers of social media [Електронний ресурс] – Режим доступу до ресурсу: https://effectiviology.com/dangers-of-social-media. 28 Compatibility as guiding principle for ergonomics work design and preventive occupational health and safety [Електронний ресурс] – Режим доступу до ресурсу: https://link.springer.com/article/10.1007/s41449-021-00243-0. 29 Коефіціент відбиття [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Коефіцієнт_відбиття_(оптика). 30 ДБН В.2.5-28-2006. Державні будівельні норми. Природне і штучне освітлення. – Київ: Держбуд України, 2006. – 79 с.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
Krb_bak_2022-SN-41_Osiichuk_IV.pdf764,36 kBAdobe PDFПереглянути/відкрити


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

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