Внешний вид метеостанции Oregon Scientific BAR339P представлен на рисунке 1.4

 

 

Рисунок 1.4 - Метеостанция Oregon Scientific BAR339P

 

Основные технические характеристики метеостанции Oregon Scientific BAR339P представлены в таблице 1.4.

Талица 1.4 – Основные технические характеристики метеостанции Oregon Scientific BAR339P

Наименование Значения
Измерение температуры в диапазоне -40 - 60° C
Барометр есть
Дополнительные функции прогноз погоды, сохранение температурных значений, часы, будильник, обычный календарь
Выносной датчик беспроводной (радиус приема 30 м), макс. число датчиков – 1, в комплекте - 1
Передача данных сбор данных каждые 0.67 мин, частота передачи 433,92 МГц
Питание автономное/от сети, батареи типа АА
Размеры (ВхШхТ) 109х158х39 мм

 

Достоинствами метеостанции Oregon Scientific BAR339P являются:

–проектор;
– имеется автономное питание (батарейки).

Недостатками являются:

–недостаточная подсветка часов и проектора;
–проектор отклоняется на небольшой угол.[6]

 

2 ПОСТАНОВКА ЗАДАЧИ И ОСНОВНЫЕ ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ, ПРЕДЪЯВЛЯЕМЫЕ К РАЗРАБАТЫВАЕМОЙ СИСТЕМЕ

 

2.1 Постановка задачи

В данной курсовой работе необходимо реализовать следующие задачи:

– разработать информационную систему для метеостанции;

–разработать программный код для реализуемого программного приложения;

– сделать отчет о проделанной работе.

 

2.2 Основные технические требования, предъявляемые к разрабатываемой системе

Основные технические требования, предъявляемые к системе, следующие:

– информационная система должна быть предназначена для сбора, хранения, поиска и выдачи необходимой информации ;

– данная информационная система предназначена для мониторинга данных метеостанции. Все параметры заносятся в базу и на их основе делается прогноз на ближайшее время;

– пользователем информационной системы является инженер метеостанции;

– надежность функционирования системы определяется надежностью функционирования технических средств ПЭВМ и программного обеспечения и должна составлять не менее 10000 часов;

– вероятность безотказной работы технических средств и программного обеспечения должна быть не менее 0,95;

– безопасность при эксплуатации и обслуживания технических средств системы определяется инструкциями по ТБ.

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

Проектируемая система должна сохранять информацию, которая является крайне важной для метео отдела.

Краткая характеристика системы.

Система должна обеспечивать поддержку и автоматизацию процессов:

–снятия показаний температуры воздуха;

–снятия показаний скорости ветра;

–снятия показаний атмосферного давления;

–снятия показаний влажности;

–снятия показаний осадков;

–определение облачности.

Программа демонстрирует график изменения температуры, силы ветра, влажности, атмосферного давления, осадков и облачности .

Входная информация:

–данные с температурного датчика;

–данные с датчиков ветра;

–данные с датчиков давления;

–данные с датчиков влажности;

–данные с датчиков осадков.

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

Программа должна быть разработана в среде NetBeans IDE 7.3, с использование языка java.

 

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

–вывести параметры по силе ветра;

–вывести параметры влажности;

–вывести параметры атмосферного давления;

–вывести параметры температуры;

–вывести параметры выпадаемых осадков;

–вывести параметры по облачности;

–сделать прогноз;

–сведения о программе;

–выбор даты.

 

3 ВЫБОР И ОБОСНОВАНИЕ НЕОБХОДИМЫХ БЛОКОВ СИСТЕМЫ

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

а) вывести параметры по силе ветра. Результатом работы данного блока является график, отражающий зависимость изменения силы ветра со временем.(приложение В);

б) вывести параметры влажности. При выводе параметров влажности появляется график зависимости влажности от времени. (приложение В);

в) вывести параметры атмосферного давления. Результатом работы данного блока также является график, на котором видна зависимость атмосферного давления от времени. (приложение В);

г) вывести параметры температуры. Параметры температуры отражены на графике зависимости температуры от времени. (приложение В);

д) вывести параметры выпадаемых осадков. Данный блок выводит график, в котором отражена зависимость выпадаемых осадков от выбранного времени. (приложение В);

е) вывести параметры по облачности. Вывод параметров по облачности также виден на графике зависимости облачности от времени. (приложение В);

ж) сделать прогноз. Программа выводит прогноз на выбранный день;

з) сведения о программе. В данном блоке собрана информация о программе, как с ней работать, описание работы в целом программы и отдельных блоков. (приложение В);

и) выбор даты. В этом блоке выбирается месяц и день, на который будет осуществляться прогноз погоды. (приложение В).

 

 

4 ОПИСАНИЕ ОБЩЕГО АЛГОРИТМА ФУНКЦИОНИРОВАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ

В программе реализованы следующие блоки:

–просмотр метеопараметров месяца;

–вывести параметры по силе ветра;

–вывести параметры влажности;

–вывести параметры атмосферного давления;

–вывести параметры температуры;

–вывести параметры выпадаемых осадков;

–вывести параметры по облачности;

–сделать прогноз;

–сведения о программе;

–окно, в котором выводится информация.

При выборе элементов пункта меню появляется соответствующая информация в окне вывода информации.

Программа берет данные с базы данных Oracle, и по ним строит соответствующие графики измеряемых показателей на заданный период.

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

Блок-схема алгоритма приведена на рисунке 4.1.

 

начало
Входные параметры

 


Условие введено правильно

 

Нет

 


Цикл по БД
да

 

SQL-запрос
Вывод прогноза
Прогноз
Запрашиваемое свойство объектов
конец

 

 


Рисунок 4.1 – Блок-схема

 

5 СОСТАВ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ЕГО ОБОСНОВАНИЕ

В качестве программного обеспечения была выбрана среда разработки NetBeans IDE 7.3, разработка баз данных осуществлена на Oracle.

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

NetBeans отличается самым развитым из имеющихся редактором форм графического интерфейса (GUI) и наиболее развитыми средствами разработки программного обеспечения для мобильных устройств.

Данная среда допускает работу с языками Java, JavaFX, Python, PHP, 6-94279.php" class="back_link" > ⇐ Назад

  • 12
  •