Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів

Розробка спеціалізованого програмного забезпечення короткострокового та довгострокового прогнозування погоди на етапі впровадження web-додатку http://forecast.uni.cc розглядається у межах проблеми підвищення ефективності навчального процесу. Описуються реалізації теоретичної (довгострокове прогнозув...

Повний опис

Збережено в:
Бібліографічні деталі
Опубліковано в: :Індуктивне моделювання складних систем
Дата:2011
Автор: Зубов, Д.А.
Формат: Стаття
Мова:Українська
Опубліковано: Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України 2011
Онлайн доступ:https://nasplib.isofts.kiev.ua/handle/123456789/45933
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів / Д.А. Зубов // Індуктивне моделювання складних систем: Зб. наук. пр. — К.: МННЦ ІТС НАН та МОН України, 2011. — Вип. 3. — С. 78-89. — Бібліогр.: 18 назв. — укр.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1859653484986499072
author Зубов, Д.А.
author_facet Зубов, Д.А.
citation_txt Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів / Д.А. Зубов // Індуктивне моделювання складних систем: Зб. наук. пр. — К.: МННЦ ІТС НАН та МОН України, 2011. — Вип. 3. — С. 78-89. — Бібліогр.: 18 назв. — укр.
collection DSpace DC
container_title Індуктивне моделювання складних систем
description Розробка спеціалізованого програмного забезпечення короткострокового та довгострокового прогнозування погоди на етапі впровадження web-додатку http://forecast.uni.cc розглядається у межах проблеми підвищення ефективності навчального процесу. Описуються реалізації теоретичної (довгострокове прогнозування) та практичної (розробка спеціалізованого програмного забезпечення ASP.NET) задач. Реалізація проекту дозволила покращити IT-знання як студентів, так і викладачів Східноукраїнського національного університету ім. В.Даля. Разработка специализированного программного обеспечения краткосрочного и долгосрочного прогноза погоды на этапе внедрения web-приложения http://forecast.uni.cc рассматривается в рамках проблемы повышения эффективности учебного процесса. Описываются реализации теоретической (долгосрочный прогноз) и практической (разработка специализированного программного обеспечения ASP.NET) задач. Реализация проекта позволила улучшить IT-знания как студентов, так и преподавателей Восточноукраинского национального университета им. В.Даля. In this paper, the weather short- and long-term forecast web-application’s implementation phase was shown within the educational process’s improvement problem. Both theoretical (long-term weather forecast) and practical (special ASP.NET software development) tasks are described. The web-project realization permitted to increase the IT-skills of both students and teachers of East Ukrainian National University named V.Dahl.
first_indexed 2025-12-07T13:36:34Z
format Article
fulltext Зубов Д.А. УДК 681.5 РОЗРОБКА WEB-САЙТУ FORECAST.UNI.CC ПРОГНОЗУВАННЯ ПОГОДИ НА БАЗІ ІНДУКТИВНИХ АЛГОРИТМІВ Зубов Дмитро Анатолійович Кафедра системної інженерії Східноукраїнського національного університету ім. В.Даля Україна, 91034, м. Луганськ, кв. Молодіжний, 20а dzubovua@mail.ru Розробка спеціалізованого програмного забезпечення короткострокового та довгострокового прогнозування погоди на етапі впровадження web-додатку http://forecast.uni.cc розглядається у межах проблеми підвищення ефективності навчального процесу. Описуються реалізації теоретичної (довгострокове прогнозування) та практичної (розробка спеціалізованого програмного забезпечення ASP.NET) задач. Реалізація проекту дозволила покращити IT- знання як студентів, так і викладачів Східноукраїнського національного університету ім. В.Даля. Ключові слова: індуктивне моделювання, освіта, симбіоз практики та теорії, короткострокове та довгострокове прогнозування погоди, ASP.NET, http://forecast.uni.cc. In this paper, the weather short- and long-term forecast web-application’s implementation phase was shown within the educational process’s improvement problem. Both theoretical (long-term weather forecast) and practical (special ASP.NET software development) tasks are described. The web-project realization permitted to increase the IT-skills of both students and teachers of East Ukrainian National University named V.Dahl. Keywords: education, practical and theoretical symbiosis, inductive modelling, short- and long- term weather forecast, ASP.NET, http://forecast.uni.cc. Разработка специализированного программного обеспечения краткосрочного и долгосрочного прогноза погоды на этапе внедрения web-приложения http://forecast.uni.cc рассматривается в рамках проблемы повышения эффективности учебного процесса. Описываются реализации теоретической (долгосрочный прогноз) и практической (разработка специализированного программного обеспечения ASP.NET) задач. Реализация проекта позволила улучшить IT-знания как студентов, так и преподавателей Восточноукраинского национального университета им. В.Даля. Ключевые слова: индуктивное моделирования, образование, симбиоз практики и теории, долгосрочный и краткосрочный прогноз погоды, ASP.NET, http://forecast.uni.cc. Вступ Одним з найбільш важливіших стимулів поліпшення навчального проце- су є реалізація практичних задач на базі нових методів (e.g, [1]-[3]). У цьому контексті комп’ютерні науки є лідером серед університетських спеціальностей. Вони виділяються також тим, що кожні два роки знання застарівають навпіл. Таким чином, поновлення знань торкається як студентів, так і викладачів. На- ведені у статті дослідження проводилися у Східноукраїнському національному університеті ім. В.Даля. Основною метою роботи є симбіоз практики та теорії у рамках вивчення нової технології ASP.NET v. 4 на базі розробки web-сайту Індуктивне моделювання складних систем, випуск 3, 2011 78 http://forecast.uni.cc/ http://forecast.uni.cc/ http://forecast.uni.cc/ http://forecast.uni.cc/ http://forecast.uni.cc/ Розробка web-сайту forecast.uni.cc прогноз погоди (URL http://forecast.uni.cc ; URL – Uniform Resource Locator – уніфікована вказівка інформаційного ресурсу). Також цей проект використову- вався для підготовки до іспиту Microsoft Certified Technology Specialist 70-515 “Web Applications Development with Microsoft .NET Framework 4”. На сьогодні науково-практична проблема поліпшення якості коротко- строкового та довгострокового прогнозу погоди є однією з найбільш актуаль- них [4]-[6]. Аналіз літературних джерел (e.g, [4]-[9]) та інформаційних ресурсів Internet (e.g, [10]-[12]) показує, що основним чинником цього є висока релеван- тність між погодними процесами та ноосферою. Відомо, що класичні гідроди- намічні рівняння (традиційно використовуються для неперервного моделюван- ня природних процесів) мають таку особливість – малі зміни вхідних парамет- рів приводять до надзвичайно великих змін вихідних (ефект теорії катастроф). Дискретне моделювання природних процесів на сьогодні ефективно реалізуєть- ся на базі індуктивних методів (e.g., алгоритм комплексування аналогів [7]). Але, експерти відзначають недостатні якість прогнозування (до 75 % у серед- ньому) та глибину прогнозу (до двох тижнів в основному) на сьогодні. Більш того, відсутні стандартні ергономічні метеорологічні програмно-апаратні ком- плекси реального часу. Таким чином, пропонується розробляти web-site про- гнозування погоди на базі комбінованого підходу – індуктивні методи прогно- зування та програмно-апаратний комплекс одночасно. Етап підготовки до реа- лізації описаний у [9] раніше; основними пунктами є: a) пошук метеорологічної інформації; б) вибір методів обробки даних; в) розробка програмно-апаратного комплексу. 1. Розробка програмно-апаратного комплексу прогнозування погоди Сучасне web-програмування використовує два полярних підходу вико- нання коду – на стороні клієнта та сервера [13]-[15]. Інші реалізації є сумішшю цих підходів. Через великі масиви даних (країни, міста, прогнози, etc.) викорис- товується програмування на стороні сервера. In prasenti, ASP.NET [13, 14] є найбільш поширеною технологією (суб’єктивно з погляду автора). Більш того, ASP.NET дозволяє програмувати динамічні web-сторінки та орієнтовані на клі- єнта додатки (e.g., AJAX-технологія) за необхідністю. Також отримання, обро- бка та візуалізація XML-даних (XML – eXtensible Markup Language – розширю- вана мова розмітки) дружньо реалізуються у ASP.NET. ASP.NET є апаратно- незалежною платформою і тому питання щодо апаратної реалізації є непринци- повим – виникає тільки питання щодо хостінгу. In praesenti, існують два підходу побудови коду ASP.NET – MVC v. 2 (model-view-controller – модель-вид-регулятор) та стандартна модель web- форми. MVC дозволяє синтезувати програмне забезпечення (ПЗ) з роздільними рівнями інтерфейсу користувача (view), даних та бізнес-логіки (model), керу- вання даними (controller). Це розділення MVC допомагає незалежно тестувати Індуктивне моделювання складних систем, випуск 3, 2011 79 http://forecast.uni.cc/ Зубов Д.А. та контролювати окремі модулі ПЗ, що є значним позитивом для груп розроб- ників. Звичайно, можливо поєднання MVC та web-форм на одному web-сайті. Проект прогнозу погоди може бути реалізований невеликою групою фахівців і тому використовуються web-форми. На рис. 1 показаний приклад одного з ета- пів розробки форми web-додатку у середовищі Visual Studio 2010. Рис. 1. Приклад одного з етапів розробки web-сайту http://forecast.uni.cc . 2. Пошук метеорологічної інформації та вибір індуктивного методу обробки даних Строки прогнозу погоди мають два основних варіанти – короткострокові (в основному п’ять діб) та довгострокові (до півроку). Цей web-проект має нау- кову, неприбуткову спрямованість і тому вільні метеорологічні ресурси (e.g., http://weather.co.ua для короткострокового та www7.ncdc.noaa.gov , www.tutiempo.net для довгострокового) можуть бути використані легально. По-перше, опишемо короткостроковий підхід прогнозу погоди. Найбільш релевантними параметрами є: температура повітря, опади (чи вологість), тиск, напрям та швидкість вітру. Найбільш простим способом візуалізації даних є ви- користання інформерів погоди (i.e., вбудовані посилання на інші спеціалізовані метеорологічні Internet-ресурси всередині програмного коду). Приклад двох по- годних інформерів: Індуктивне моделювання складних систем, випуск 3, 2011 80 Розробка web-сайту forecast.uni.cc <a href="http://weather.co.ua/"> <img src="http://weather.co.ua/images/weatherXML_bl.gif"></a> <EMBED src="http://rp5.ru/informer/120x60/1/14.swf" loop=false menu=false qual- ity=high scale=noscale wmode=transparent bgcolor=#CCCCCC flash- vars="id=5483&lang=ru" WIDTH="120" HEIGHT="60" NAME="loader" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE= "http://www.macromedia.com/go/getflashplayer"> </EMBED> Вочевидь, що юзабіліті web-сайту не є задовільним у цьому випадку. Та- ким чином, необхідно обчислювати власні значення прогностичних параметрів чи завантажувати відповідні вільні дані та у подальшому проводити їх парсінг та візуалізацію всередині сайту. Однією з головних цілей проекту є популяри- зація методів довгострокового прогнозу погоді. Тому, другий шлях обраний як базовий. Списки країн та міст можуть бути завантажені у XML-форматі через URL http://xml.weather.co.ua/1.2/country/ та http://xml.weather.co.ua/1.2/city/?country=number (де number – код країни у http://xml.weather.co.ua/1.2/country/ ; e.g. number = 804 є кодом України) відпові- дно. Поточні параметри погоди можуть бути завантажені в XML-форматі через URL http://xml.weather.co.ua/1.2/forecast/city_code?dayf=day_number&lang=language_n umber (де city_code є кодом міста (e.g., city_code=23 є кодом міста Київ), day_number={1, 2, 3, 4, 5} – кількість діб для прогнозу, language_number={uk, ru, en, be} – мови позначень міст та країн (Ukrainian, Russian, English, Belorussia відповідно)). Опис тегів наведений у [16]. Таким чином, основною задачею програму- вання є парсінг даних. Приклад парсінгу даних країн на базі мови C#: GV.i2 = 0; //counter of countries //XML-file downloading GV.s1 = Con- vert.ToString(XElement.Load(@"http://xml.weather.co.ua/1.2/country/")); do //XML-file parsing { GV.i1 = GV.s1.IndexOf("<country id="); if (GV.i1 != -1) {//if tag "id" exists then information about country is parsed GV.i2 = GV.i2 + 1; GV.s1 = GV.s1.Remove(0, GV.i1 + 13); GV.m1[GV.i2, 1] = GV.s1.Substring(0, GV.s1.IndexOf(">") - 1); GV.i1 = GV.s1.IndexOf("<ISO2>"); GV.s1 = GV.s1.Remove(0, GV.i1 + 6); GV.m1[GV.i2, 2] = GV.s1.Substring(0, GV.s1.IndexOf("<")); GV.i1 = GV.s1.IndexOf("<ISO3>"); GV.s1 = GV.s1.Remove(0, GV.i1 + 6); GV.m1[GV.i2, 3] = GV.s1.Substring(0, GV.s1.IndexOf("<")); GV.i1 = GV.s1.IndexOf("<name>"); GV.s1 = GV.s1.Remove(0, GV.i1 + 6); GV.m1[GV.i2, 4] = GV.s1.Substring(0, GV.s1.IndexOf("<")); GV.i1 = GV.s1.IndexOf("<name_en>"); GV.s1 = GV.s1.Remove(0, GV.i1 + 9); GV.m1[GV.i2, 5] = GV.s1.Substring(0, GV.s1.IndexOf("<")); GV.i1 = GV.s1.IndexOf("<region id="); GV.s1 = GV.s1.Remove(0, GV.i1 + 12); GV.m1[GV.i2, 6] = GV.s1.Substring(0, GV.s1.IndexOf(">") - 1); GV.i1 = GV.s1.IndexOf(">"); GV.s1 = GV.s1.Remove(0, GV.i1 + 1); GV.m1[GV.i2, 7] = GV.s1.Substring(0, GV.s1.IndexOf("<")); DropDownList1.Items.Add(GV.m1[GV.i2, 4]); } while (GV.i1 != -1); Індуктивне моделювання складних систем, випуск 3, 2011 81 Зубов Д.А. Приклад відповідного XML-файлу з даними країн світу: <?xml version="1.0" encoding="UTF-8"?><country version="1.2" last_updated="Wed, 20 Jul 2011 10:53:42 +0300"> <country id="166"> <ISO2>CC</ISO2> <ISO3>CCK</ISO3> <name>Islands</name> <name_en>Islands</name_en> <region id="5">Океания</region> </country> <country id="422"> <ISO2>LB</ISO2> <ISO3>LBN</ISO3> <name>Lebanon</name> <name_en>Lebanon</name_en> <region id="4">Азия</region> </country> Коротко опишемо методологію довгострокового прогнозу погоди. Дані можуть бути завантажені через еквівалентні URL www7.ncdc.noaa.gov , www.tutiempo.net (звичні текстові файли). Довгострокове прогнозування на базі класичного індуктивного методу має задовільну якість (більш 80 % у середньо- му). Необхідно відзначити обчислювальну складність цього підходу. Таким чи- ном, прогностичні значення відповідних координат обчислюються окремо у комп’ютерних кластерах чи/та хмарах (технологія IaaS – Infrastructure as a Ser- vice – інфраструктура як сервіс). Звичайно, ці значення коректуються експерта- ми. Найбільш запитуваними у довгостроковому прогнозі є опади та середньо- декадна температура повітря. Коваріаційній аналіз даних опадів показує, що коваріаційна функція наближається до нуля на протязі двох тижнів [8]. Таким чином, опади можуть ефективно прогнозуватися тільки з глибиною два тижня. Прогностична модель має поліноміальну структуру: [ ] [ ] ( )[∑ −−−−++= = p i fin ficdkyxakaakx 3 21 3 ], (1) де a1, a2, …, ap+2 – коефіцієнти моделі, що обчислюються на базі методу най- менших квадратів; p – кількість елементів лінійної частини моделі (1); y[k] – номер елементу в початкових даних; xn[k] – прогностичне значення середньоде- кадної температури повітря; – середня температура повітря на інтервалі f діб у дискретний момент часу k=1,…,N ][kx f 1, де середнє значення обчислюється з елементу з номером x[k] до елементу з номером x[k-f+1]; d – глибина прогнозу – різність між датою прогнозу та датою закінчення даних; с – різність між датою закінчення вибірки даних та датою, що використовується для прогнозу; N1 – кі- лькість елементів вибірки середніх температур повітря. Аргументи правої час- тини рівняння (1) мають відповідати рівнянню (обмеження ПЗ): (f(p-2)+c+d)≤500 . Індуктивне моделювання складних систем, випуск 3, 2011 82 Розробка web-сайту forecast.uni.cc Таким чином, структура прогностичної моделі (1) однозначно описується кортежем (f, p, c). Оптимальні значення параметрів (f, p, c) визначаються на базі комбінаторного індуктивного алгоритму та зовнішнього доповнення у вигляді комбінованого критерію якості “мінімум зсуву плюс регулярність” для редукції кількості альтернативних моделей. Більш детальна інформація опублікована у [17]. 3. Хостінг сайту та вибір доменного імені (ДІ) Основними вимогами до web-хостінгу (звичайно з підтримкою технології ASP.NET v. 4) та сервісу ДІ є безкоштовний хостінг та підтримка. Серед пропо- зицій хостінгу виділяються три терміни: 1. Пробний хостінг до двох тижнів (e.g., http://parking.ru/). 2. Навчальний хостінг до трьох місяців (e.g., http://www.aspspider.com/). 3. Вільний хостінг до одного року (e.g., програма WebSiteSpark компанії Microsoft [18]; місце для хостінгу ДІ та сайтів надано http://comfoplace.com/). У контексті безкоштовного терміну третій варіант обраний за базовий. Панель хостінгу WebSitePanel у режимі зміни властивостей показана на рис. 2. Рис. 2. Панель хостінгу WebSitePanel у режимі зміни властивостей web-сайту. Індуктивне моделювання складних систем, випуск 3, 2011 83 Зубов Д.А. На сьогодні множина безкоштовних ДІ-сервісів доступна через Internet. Суб’єктивно обрано uni.cc базовим варіантом. Панель керування доменом пока- зана на рис. 3. Рис. 3 Панель керування доменом ДІ “forecast.uni.cc”. 4. Розробка структури Web-сайту Відомо, що термін “юзабіліті web-сайту” є складним, вельми суб’єктивним. Тому начальна структура запропонована автором, а потім коре- гувалася після тестування експертами (фахівці з предметних областей програ- мування та метеорології). Три основні особливості відрізняють web-сайт від інших проектів: 1. Довгострокове прогнозування погоди (півроку наперед). 2. Ергономічний інтуїтивний інтерфейс користувача. 3.Вільний доступ до публікацій автора з метеорологічної теметики на сайті. Скріншоти web-форми сайту наведено на рис. 4 (частина короткостроко- вого прогнозу) та на рис. 5 (частина довгострокового прогнозу). Індуктивне моделювання складних систем, випуск 3, 2011 84 http://forecast.uni.cc/ Розробка web-сайту forecast.uni.cc 5. Система підказок та пояснень web-сайту Система підказок та пояснень web-сайту базується на коротких роз’ясненнях та контекстних підказках (приклади наведені на рис. 4 та рис. 5). Динамічний інтерфейс дуже простий і тому цієї системи підтримки користувача достатньо з погляду автора та експертів. Рис. 4. Скріншот web-форми сайту (частина короткострокового прогнозу). 6. Оптимізація програмного коду Web-сайту XML-файли з інформацією щодо міст мають великий обсяг завантаження (приблизно 1 МВ) для деяких країн (e.g., США, Росія). Більш того, багато про- цесорного часу необхідно для парсінгу даних. Тому деякі XML-файли заздале- гідь завантажені та проведений відповідний парсінг (іншими словами вони роз- ташовані у файловому кеші на web-сайті у вигляді звичайних текстових фай- лів). Для цієї мети розроблено спеціалізоване ПЗ C# (скріншот наведений на рис. 6). При завантаженні web-сайту ця інформація напряму зчитується у відпо- відні масиви даних C#. Так, код ПЗ завантаження інформації щодо списку країн має вигляд: Індуктивне моделювання складних систем, випуск 3, 2011 85 Зубов Д.А. try//намагаємось відкрити файл { GV.s1 = Server.MapPath("country.txt"); GV.sw = File.OpenText(GV.s1); do { GV.i2 = GV.i2 + 1; Рис. 5. Скріншот web-форми сайту (частина довгострокового прогнозу). Рис. 6. Скріншот спеціалізоване ПЗ парсінгу даних для кешування. GV.m1[GV.i2, 1] = GV.sw.ReadLine(); GV.m1[GV.i2, 2] = GV.sw.ReadLine(); GV.m1[GV.i2, 3] = GV.sw.ReadLine(); GV.m1[GV.i2, 4] = GV.sw.ReadLine(); GV.m1[GV.i2, 5] = GV.sw.ReadLine(); GV.m1[GV.i2, 6] = GV.sw.ReadLine(); GV.m1[GV.i2, 7] = GV.sw.ReadLine(); DropDownList1.Items.Add(GV.m1[GV.i2, 4]); Індуктивне моделювання складних систем, випуск 3, 2011 86 Розробка web-сайту forecast.uni.cc } while (!GV.sw.EndOfStream); GV.sw.Close(); } catch (Exception) { //Код завантаження інформації щодо списку країн } Відомо, що інформація щодо користувача (поточні місто, країна, дата, станція прогнозу) може зберігатися двома шляхами – на стороні клієнта чи сер- вера [13,14]. Перший спосіб обраний базовим. У цьому контексті дата поточно- го прогнозу записується в (потім зчитується з) невидимого елементу Label web- форми; поточні місто, країна, станція зчитуються з відповідних елементів DropDownList. Звичайно, cookie-файл може використовуватись на стороні кліє- нта – з погляду автора це найбільш коректний шлях зберігання інформації щодо клієнта. Але деякі web-браузери (e.g., Opera) забороняють це робити і, таким чином, неможливо побудувати файл з інформацією щодо користувача на базі cookie-файлів. На сьогодні для доступу до сайту часто використовують пошукові систе- ми (процедура SEO – search engine optimization – оптимізація пошукових сис- тем). Тому проведена реєстрація сайту у http://www.google.com/ та http://www.yandex.com/ . Також наведені ключові слова та короткий опис у те- гах ASP.NET v. 4 MetaKeywords та MetaDescription, проведено популяризацію сайту у системах активної реклами. 7. Висновки У роботі розглянуто питання розробки спеціалізованого ПЗ короткостро- кового та довгострокового прогнозування погоди на етапі впровадження web- додатку у межах проблеми підвищення ефективності навчального процесу. Описуються реалізації теоретичної (довгострокове прогнозування) та практич- ної (розробка спеціалізованого ПЗ ASP.NET v. 4) задач. Основні теми та ре- зультати досліджень: 1. Пошук метеорологічної інформації: XML-файли завантажуються через URL http://weather.co.ua для короткострокового прогнозу, як звичайні текстові файли – через еквівалентні URL www7.ncdc.noaa.gov та www.tutiempo.net для довгострокового. 2. Довгострокове прогнозування (півроку наперед) середньодекадної тем- ператури повітря базується на класичному індуктивному комбінаторному алго- ритмі з комбінованим критерієм якості. Короткострокове прогнозування (п’ять діб наперед) температури повітря, вологості, тиску, швидкості та напряму вітру базується на парсингу вільних даних web-сайту http://forecast.uni.cc . Індуктивне моделювання складних систем, випуск 3, 2011 87 Зубов Д.А. 3. Технологія ASP.NET обрана базовою через можливість клієнтського чи серверного програмування динамічних web-сторінок, обробки XML-даних, ві- зуалізації діаграм (ASP.NET v. 4 елемент Chart), крос-платформенності. 4. Web-хостінг розташовується на платформі ComfoPlace.com, що безко- штовно надана компанією Microsoft у рамках програми WebSiteSpark. DN- сервісом є uni.cc . 5. Структура web-сайту запропонована автором і потім корегувалася після тестування експертами. Три основні особливості відрізняють web-сайт від ін- ших проектів: a) довгострокове прогнозування погоди півроку напе- ред; б) ергономічний інтуїтивний інтерфейс користувача; в) вільний доступ до публікацій автора з метеорологічної тематики на сайті. 6. Система підказок та пояснень web-сайту базується на коротких роз’ясненнях та контекстних підказках. Динамічний інтерфейс дуже простий і тому цієї системи підтримки користувача достатньо з погляду автора та експер- тів. 7. Оптимізація web-сайту включає кешування файлів, SEO, активну рек- ламу. Реалізація проекту дозволила підвищити IT-знання як студентів, так і ви- кладачів Східноукраїнського національного університету ім. В.Даля. Основною перспективою поліпшення роботи web-сайту є розробка багатомовної версії. Література 1. G.K. Selevko, Pedagogical technologies on the basis of the information and communication tools, Moscow, Russia: Education technologies Publishing, 2005. 2. Guide-book for teachers within the modern information technologies world. [Online]. Available: http://www.e-teaching.ru/po/Pages/guide.aspx 3. T.B. Velikzhanina, L.V. Volkova, V.P. Saphronova, Computer base of psychological and physiological data and modern educational management (microelement approach). Education: integrated technologies (Pedagogical psychology and physiology. Neuropedagogy. Education process adoption to students’ features), Ufa, Russia: BO RPO Publishing, 1996, v. 1, p. 30-31. 4. G.C. Onwubolu, P. Buryan, S. Garimella, V. Ramachandran, V. Buadromo, A. Abraham, Self-organizing Data Mining for Weather Forecasting, Proc. of IADIS European Conference Data Ming 2007, p. 81-88. 5. A.S. Cofino, J.M. Gutierrez, Implementation of Data Mining Techniques for Meteorological Applications, Realizing Teracomputing, Ed. by W. Zwieflhofer and N. Kreitz, World Scientific Publishing Company, 2003. p. 215-240. Індуктивне моделювання складних систем, випуск 3, 2011 88 Розробка web-сайту forecast.uni.cc 6. D. Zubov, Y. Vlasov, M. Grigorenko, Method of the Decade Air’s Temperature Long-Range Prognosis with Robust Inductive Models and Analogue Principle, Proceedings of 2nd Int. Conf. on Inductive Modeling, Kyiv, Ukraine, Sept. 15-19, 2008, p. 263-266. 7. G. Ivakhnenko, Short-Term Process Forecasting by Analogues Complexing GMDH Algorithm, Proceedings of 2nd Int. Conf. on Inductive Modeling, Kyiv, Ukraine, Sept. 15-19, 2008, p. 241-245. 8. D.A. Zubov, Y.N. Vlasov, Long-term Forecasting of the Air Average Temperature and Atmospheric Precipitations on the Linear Auto Regression Model and Maximal Error’s Minimisation Criterion Basis, Proceedings of Scientists of East Ukrainian National University named V.Dal, Lugansk, Ukraine, 2004, p. 40-49. 9. D. Zubov, Development of Web Application Structure for Weather Inductive Forecasting, Proc. of the 4th International Workshop on Inductive Modelling (ICIM’2011), Kyiv, Ukraine, July 4-11, 2011, Kyiv, 2011, p.123-127. 10. Outline of the Operational Numerical Weather Prediction at the Japan Meteorological Agency. [Online]. Available: http://www.jma.go.jp/jma/jma- eng/jma-center/nwp/outline-nwp/pdf/pdf_covers/covers.pdf 11. Handbook – Use a Radio Spectrum for Meteorology. [Online]. Available: http://www.docstoc.com/docs/24344415/HANDBOOK---Use-of-Radio- Spectrum-for-Meteorology 12. Basic principles for the Weather Forecast Estimations and Calculations. [Online]. Available: www.dvgu.ru/meteo/book/Synoptic/Glava_16.pdf 13. M. MacDonald, A. Freeman, M. Szpuszta, Pro ASP.NET in C# 2010, Fourth Edition. Published by Apress, 2010. 14. T. Northrup, M. Snell, Web Application Development with Microsoft .NET Framework 4, Published by Microsoft Press, 2010. 15. Robin Nixon, Learning PHP, MySQL, and JavaScript, Published by O’REILLY, 2009. 16. WeatherXML Developers Kit. [Online]. Available: http://weather.co.ua/services/xml/weather_co_ua_XML1.2_PHP_parser_v1.03 .zip 17. G. Onwubolu, A. Kiryanov, A. Andrakhanov, L. Sarycheva, A. Sarychev, A. Olejnik, D. Zubov, et al. (ed. by G. Onwubolu), GMDH-methodology and implementation in C, World Scientific Publishing Company, 2010. 18. Developers Club. Ukraine. [Online]. Available: http://www.dev- club.in.ua/Hosting.aspx Індуктивне моделювання складних систем, випуск 3, 2011 89
id nasplib_isofts_kiev_ua-123456789-45933
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn XXXX-0044
language Ukrainian
last_indexed 2025-12-07T13:36:34Z
publishDate 2011
publisher Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
record_format dspace
spelling Зубов, Д.А.
2013-06-20T19:24:28Z
2013-06-20T19:24:28Z
2011
Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів / Д.А. Зубов // Індуктивне моделювання складних систем: Зб. наук. пр. — К.: МННЦ ІТС НАН та МОН України, 2011. — Вип. 3. — С. 78-89. — Бібліогр.: 18 назв. — укр.
XXXX-0044
https://nasplib.isofts.kiev.ua/handle/123456789/45933
681.5
Розробка спеціалізованого програмного забезпечення короткострокового та довгострокового прогнозування погоди на етапі впровадження web-додатку http://forecast.uni.cc розглядається у межах проблеми підвищення ефективності навчального процесу. Описуються реалізації теоретичної (довгострокове прогнозування) та практичної (розробка спеціалізованого програмного забезпечення ASP.NET) задач. Реалізація проекту дозволила покращити IT-знання як студентів, так і викладачів Східноукраїнського національного університету ім. В.Даля.
Разработка специализированного программного обеспечения краткосрочного и долгосрочного прогноза погоды на этапе внедрения web-приложения http://forecast.uni.cc рассматривается в рамках проблемы повышения эффективности учебного процесса. Описываются реализации теоретической (долгосрочный прогноз) и практической (разработка специализированного программного обеспечения ASP.NET) задач. Реализация проекта позволила улучшить IT-знания как студентов, так и преподавателей Восточноукраинского национального университета им. В.Даля.
In this paper, the weather short- and long-term forecast web-application’s implementation phase was shown within the educational process’s improvement problem. Both theoretical (long-term weather forecast) and practical (special ASP.NET software development) tasks are described. The web-project realization permitted to increase the IT-skills of both students and teachers of East Ukrainian National University named V.Dahl.
uk
Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
Індуктивне моделювання складних систем
Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів
Article
published earlier
spellingShingle Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів
Зубов, Д.А.
title Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів
title_full Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів
title_fullStr Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів
title_full_unstemmed Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів
title_short Розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів
title_sort розробка web-сайту forecast.uni.cc прогнозування погоди на базі індуктивних алгоритмів
url https://nasplib.isofts.kiev.ua/handle/123456789/45933
work_keys_str_mv AT zubovda rozrobkawebsaituforecastuniccprognozuvannâpogodinabazíínduktivnihalgoritmív