РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ «СТАТИСТИКА ПОГОДНЫХ УСЛОВИЙ» ДЛЯ УЧЕРЕЖДЕНИЙ ПРОГНОЗА И СТАТИСТИКИ

2.1. Разработка автоматизированной информационной системы «Виджет погоды»

Для разработки автоматизированной информационной системы, которая представляет собой виджет, применялись следующие технологии:

Текстовый редактор Sublime text 3, Yandex browser, языки программирования: Java, HTML, CSS.

Sublime text 3 – кроссплатформенный проприетарный текстовый редактор. Данная программа часто используется как редактор исходного кода или HTML.

Возможности:

· Быстрая навигация

· Командная палитра

· API плагинов на Python

· Одновременное редактирование

· Высокая степень настраиваемости

Поддержка языков

Sublime Text поддерживает большое количество языков программирования и имеет возможность подсветки синтаксиса для C, C++, C#, CSS, D, Dylan, Erlang, HTML,Groovy, Haskell, Java, JavaScript, LaTeX, Lisp, Lua, Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL, TCL и XML.

В дополнение к тем языкам программирования, которые включены по умолчанию, пользователи имеют возможность загружать плагины для поддержки других языков.

Менеджер пакетов

Sublime Text может быть оснащён менеджером пакетов, который позволяет пользователю находить, устанавливать, обновлять и удалять пакеты без перезагрузки программы. Менеджер поддерживает установленные пакеты в актуальном состоянии, загружая новые версии из репозиториев. Кроме того, он предоставляет команды для активации и деактивации установленных пакетов. Некоторые особенности программы:

Интерфейс

Редактор содержит различные визуальные темы, с возможностью загрузки дополнительных вариантов интерфейса.

Пользователи видят весь свой код в правой части экрана в виде мини-карты, при нажатии на которую осуществляется навигация.

Существует несколько режимов экрана. Один из них включает от 1 до 4 панелей, с помощью которых можно показывать до четырёх файлов одновременно. Полноценный (free modes) режим показывает только один файл без каких-либо дополнительных вокруг него меню.

Выделение столбцов и множественная правка

Выделение столбцов целиком или расстановка несколько указателей по тексту, что делает возможным мгновенную правку. Указатели ведут себя, будто каждый из них — единственнен в тексте. Команды типа: перемещение на знак, перемещение на строку, выборка текста, перемещение на слово или его части (CamelCase, разделённый дефисом или подчёркиванием), перемещение в начало/конец строки и т. д., влияет на все указатели независимо и сразу, позволяя править сложноструктурированный текст быстро, без использования макрокоманд или регулярных выражений.

Автодополнение

Когда пользователь набирает код, Sublime Text, в зависимости от используемого языка, будет предлагать различные варианты для завершения записи. Редактор также автоматически завершает созданные пользователем переменные.

Подсветка синтаксиса и высокая контрастность

Тёмный фон Sublime Text предназначен для увеличения контрастности текста. Основные элементы синтаксиса выделены разными цветами, которые лучше сочетаются с тёмным фоном, нежели со светлым.

Поддержка систем сборки

Sublime Text позволяет пользователю собирать программы и запускать их без необходимости переключаться на командную строку. Пользователь также может настроить свою систему сборки и включить автоматическую сборку программы каждый раз при сохранении кода.

Заготовки (сниппеты)

Сохранение фрагментов часто используемого кода, ключевые слова для их запуска.

Переход по файлам

Навигационный инструмент, который позволяет пользователям перемещаться между файлами, а также внутри них, с помощью нечёткого поиска.

Другие особенности

· Дополнительно реализована функция автосохранения, помогающая пользователям не потерять проделанную работу.

· Настраиваемые комбинации клавиш и инструмент навигации позволяют назначать свои комбинации клавиш для меню и панелей инструментов

· Возможность поиска по мере набора используется для поиска в документе.

· Функция проверки синтаксиса работает подобным же образом, проверяя корректность прямо во время ввода.

· Есть возможность автоматизации с помощью макросов и повтора последних действий.

· Команды редактирования, включая редактирование отступов, переформатирование параграфов и объединение строк.


 

2.2. Внедрение, адаптация и перспективы развития данной автоматизированной информационной системы в учреждениях прогноза и статистики

Перед этапом внедрения в наличии имеется готовая АИС, созданная при помощи различных языков программирования.

Для внедрения данной АИС необходимо: создать сайт организации, скачать архив с виджетом погоды, разархивировать данный архив, выбрать место для расположения виджета, скопировать код по примеру из документа Examples.

При возникновении проблем необходимо обратится на контактную почту или позвонить по контактному номеру телефона. Контактные данные находятся в документе под названием Help.

К перспективам развития данной АИС можно отнести добавление меню выбора городов, серверов с информацией о погоде, появление пунктов влажность, давление, направление и скорость ветра и т.д. Так же рассматривается изменение внешнего вида виджета.

Данный виджет является гибким и при небольшом знании языка CSS пользователь может изменить его внешний вид на свое усмотрение.


ЗАКЛЮЧЕНИЕ

В результате проделанной работы была выявлена необходимость использования автоматизированных информационных систем в учреждениях прогноза и статистики, были проанализированы интернет ресурсы с целью поиска информации о технологиях разработки подобных АИС, изучены технологии создания АИС, разработана АИС «Виджет погоды» для учреждений прогноза и статистики с целью ее внедрения в работу учреждений.

Для создания данной АИС были выбраны три языка программирования: CSS, JavaScript, Html. При выборе серверов возникла проблема с такими сайтами как https://yandex.ru/pogoda, https://www.gismeteo.ru так как данные сайты предоставляют информацию с серверов только официальным компаниям связанным с средствами массовой информации. В итоге были выбраны два сайта http://www.intellicast.com и https://weather.com .

Данная АИС имеет ненавязчивый внешний вид, что не отвлекает пользователя от сайта, на котором размещена АИС. Виджет погоды визуализирует информацию, что позволяет понять данную информацию в более понятном объеме. Данные для данного виджета приходят с двух серверов и усредняются для получения более точных значений.

Целью данной работы являлась разработка, внедрение и адаптация автоматизированной информационной системы «Виджет погоды» для учреждений прогноза и статистики.

Для достижения данной цели работы были поставлены задачи, а именно:

1. Изучить технологии создания АИС

2. Изучить проблемы автоматизации деятельности учреждений прогноза и статистики

3. Разработать АИС «Виджет погоды»

4. Разработать рекомендации по внедрении и адаптации АИС «Виджет погоды»

 

В результате работы поставленные задачи были выполнены.