Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
http://elartu.tntu.edu.ua/handle/lib/39423
Назва: | Алгоритмічне та програмне забезпечення комп’ютеризованих систем прогнозування погоди |
Інші назви: | Algorithmic and software of computerized weather forecasting systems |
Автори: | Кравчук, Олег Русланович Kravchuk, Oleh |
Приналежність: | Тернопільський національний технічний університет імені Івана Пулюя |
Бібліографічний опис: | Кравчук О. Р. Алгоритмічне та програмне забезпечення комп’ютеризованих систем прогнозування погоди : кваліфікаційна робота магістра за спеціальністю 123 — “Комп’ютерна інженерія” / О. Р. Кравчук. — Тернопіль: ТНТУ, 2022. — 60 с. |
Bibliographic description: | Kravchuk O.R. Algorithmic and software support of computerized weather forecasting systems: Master's qualification thesis on specialty 123 — "Computer Engineering" / O.R. Kravchuk - Ternopil: TNTU, 2022. - 60 p. |
Дата публікації: | 21-гру-2022 |
Дата подання: | 21-січ-2022 |
Дата внесення: | 21-гру-2022 |
Видавництво: | Тернопільський національний технічний університет імені Івана Пулюяґ |
Країна (код): | UA |
Місце видання, проведення: | Тернопільський національний технічний університет імені Івана Пулюя |
Науковий керівник: | Шингера, Наталія Ярославівна Shynhera, Nataliya |
Члени комітету: | Петрик, Михайло Романович Petryk, Mykhailo |
УДК: | 004.042 |
Теми: | 123 комп’ютерна інженерія система метод погода інтерфейс API програма Telegram system method weather interface |
Кількість сторінок: | 60 |
Короткий огляд (реферат): | Кваліфікаційна робота присвячена розробці телеграм бота для надання користувачу прогнозу погоди.
В першому розділі кваліфікаційної роботи розглянуто історія створення перших прогнозів погоди. Переглянуто додаток Telegram і його особливості. Наведена теоретична інформація з приводу протоколу захисту Telegram та здійснено аналіз існуючих варіантів для отримання прогнозу.
В другому розділі кваліфікаційної роботи досліджено методи прогнозування погоди. Переглянуто інформацію про API. Створено діаграми по яких розроблений Telegram бот. Здійснено вибір середовища проектування та проведено його аналіз.
В третьому розділі кваліфікаційної роботи описано програмне забезпечення інформаційної системи. Спроєктовано бота, який надає точний прогноз погоди через зв’язки API. Досліджено можливості бота і максимальну кількість запитів реалізації. Також проведено аналіз можливості подальших модифікацій бота у майбутньому. The qualification work is devoted to the development of a telegram bot to provide the user with a weather forecast. In the first section of the qualification work, the history of the creation of the first weather forecasts is considered. The Telegram application and its features have been reviewed. Theoretical information about the Telegram protection protocol is provided, and an analysis of existing options to obtain a forecast is carried out. In the second section of the qualification work, methods of weather forecasting were investigated. Revised API information. Diagrams were created according to which the Telegram bot was developed. The design environment was selected and analyzed. The software of the information system is described in the third section of the qualification work. Designed a bot that provides accurate weather forecast through API connections. The capabilities of the bot and the maximum number of implementation requests were studied. An analysis of the possibility of furthermodifications of the bot in the future was also carried out. |
Зміст: | ВСТУП .... 8 РОЗДІЛ 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ДОСЛІДЖЕННЯ ПОГОДИ ТА ТЕЛЕГРАМ БОТІВ. ОГЛЯД ІСНУЮЧИХ ПОГОДНИХ СЕРВІСІВ ...10 1.1. Важливість прогнозування погоди ...10 1.2. Історія прогнозування погоди...11 1.3. Різновиди месенджерів ...13 1.4. Telegram і характеристика протоколу MTProto ...14 1.5. Боти ...20 1.6. Аналіз існуючих сервісів прогнозування погоди ...22 1.7. Висновок до першого розділу ...24 РОЗДІЛ 2 АНАЛІЗ МЕТОДІВ ПРОГНОЗУВАННЯ І ОПИС ПРОГРАМ, ЩО ВИКОРИСТОВУЮТЬСЯ ...26 2.1. Методи прогнозування ...26 2.2. Прикладний програмний інтерфейс ...29 2.3. Telegram Bot API ...30 2.4. Обґрунтування та вибір методів вирішення поставленої задачі ...32 2.5. Вибір середовища проектування ...35 2.6. Висновок до другого розділу ...39 РОЗДІЛ 3 ЗАСТОСУВАННЯ ВИБРАНИХ МЕТОДІВ ДЛЯ ВИРІШЕННЯ ПОСТАВЛЕНОЇ ЗАДАЧІ ...40 3.1. Реалізація та перевірка бота у Telegram ...40 3.2. Висновок до третього розділу...49 РОЗДІЛ 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ ...50 4.1. Охорона праці ...50 4.2. Оцінка стійкості роботи об'єкту економіки впливу поражаючих факторів ядерної зброї ...537 ВИСНОВКИ ...58 ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ ...59 ДОДАТОК А ТЕЗИ КОНФЕРЕНЦІЇ...61 |
URI (Уніфікований ідентифікатор ресурсу): | http://elartu.tntu.edu.ua/handle/lib/39423 |
Власник авторського права: | © Кравчук Олег Русланович, 2022 |
Перелік літератури: | 1 Значення погоди для людини URL: https://blog.bvblogic.com/uk/chi- potriben-kompanii-web-sayt-shcho-obrati/ (дата звернення: 10.10.2022). 2 Навіщо потрібно знати прогноз погоди URL: http://ukr- vestnik.com/interesting/rezonans/navishho-potribno-znati-prognoz-pogodi-na- tizhden.html (дата звернення: 10.10.2022). 3 History of weather forecasting URL: https://www.britannica.com/science/weather-forecasting/History-of-weather- forecasting. (дата звернення: 12.10.2022). 4 Most popular global mobile messenger apps URL: https://www.statista.com/statistics/258749/most-popular-global-mobile-messenger- apps/ (дата звернення: 15.10.2022). 5 Що таке Телеграм URL: https://mydovidka.com/telegram/shho-take- telegram-osnovni-mozhlivosti-i-pravila-vikoristannya/. (дата звернення: 18.10.2022). 6 MTProto Mobile Protocol URL: https://core.telegram.org/mtproto. (дата звернення: 22.10.2022). 7 ТОП-40 популярних телеграм-ботів в Україні: фінанси, шопінг і відпочинок URL: https://psm7.com/uk/news/top-40-boty-telegram-v-ukraine.html (дата звернення: 25.10.2022).. 8 Прогноз погоди та метеорологічні умови URL: https://weather.com/uk-UA/weather/today/l/UPXX0486:1:UP?Goto=Redirected. 9 Як роблять прогнози погоди і чому вони іноді не збуваються? URL: https://www.bbc.com/ukrainian/features-51545290 (дата звернення: 27.10.2022). 10 Метеорологічні спутники https://www.meteorologiaenred.com/uk/satelites-meteorologicos.html звернення: 30.10.2022). URL: (дата60 11 Що таке і як працює радар опадів? Мережева метеорологія URL: https://www.meteorologiaenred.com/uk/radar-de-precipitaciones.html (дата звернення: 02.11.2022). 12 Метеорологічна станція URL: https://www.wiki.uk- ua.nina.az/Метеорологічна_станція.html (дата звернення: 02.11.2022). 13 Як суперкомп’ютери допомагають прогнозувати погоду URL: https://mind.ua/openmind/20233208-pogoda-pid-kontrolem-yak-superkompyuter- viznachae-traektoriyu-uraganu (дата звернення: 02.11.2022). 14 Application Programming Interface (API) URL: https://www.wix.com/encyclopedia/definition/application-programming-software- api (дата звернення: 05.11.2022). 15 What is an API? URL: https://www.redhat.com/en/topics/api/what-are- application-programming-interfaces (дата звернення: 05.11.2022). 16 Telegram Bot API URL: https://core.telegram.org/bots/api (дата звернення: 09.11.2022). 17 Vachharajani, Vinay, and Jyoti Pareek. "Effective Structure Matching Algorithm for Automatic Assessment of Use-Case Diagram." International Journal of Distance Education Technologies (IJDET) 18.4 (2020): 31-50. 18 Planas, Elena, and Jordi Cabot. "How are UML class diagrams built in practice? A usability study of two UML tools: Magicdraw and Papyrus." Computer Standards & Interfaces 67 (2020): 24-28 . 19 Python URL: http://www.plug.org.ua/documentation/about-python (дата звернення: 19.11.2022). 20 Python Pros and Cons: What are The Benefits and Downsides of the Programming Language URL: https://www.netguru.com/blog/python-pros-and- cons (дата звернення: 22.11.2022). 21 PyCharm URL: https://itpro.ua/product/jetbrains- pycharm/?tab=description (дата звернення: 25.11.2022). |
Тип вмісту: | Master Thesis |
Розташовується у зібраннях: | 123 — комп’ютерна інженерія |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
DRYK_DIPLOM_KRAVCHUK.pdf | 2,13 MB | Adobe PDF | Переглянути/відкрити | |
олег_авт_дов.docx | 23,37 kB | Microsoft Word XML | Переглянути/відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.
Інструменти адміністратора