- •1 Обзор и анализ существующих систем аналогичного назначения
- •Метеостанция hama th-100.
- •Метеостанция Oregon Scientific rar500n Внешний вид метеостанция Oregon Scientific rar500n представлен на рисунке 1.2.
- •Метеостанция Ea2 op308 Внешний вид метеостанции Ea2 op308 представлен на рисунке 1.3
- •Метеостанция Oregon Scientific bar339p Внешний вид метеостанции Oregon Scientific bar339p представлен на рисунке 1.4
- •2 Постановка задачи и основные технические требования, предъявляемые к разрабатываемой системе
- •3 Выбор и обоснование необходимых блоков системы
- •4 Описание общего алгоритма функционирования информационной системы
- •5 Состав программного обеспечения и его обоснование
- •6 Описание основных структур данных
- •7 Разработка, отладка и описание программной системы
- •8 Оценка производительности информационной системы
8 Оценка производительности информационной системы
С точки зрения теории информации, ИС как среда передачи сообщений между взаимодействующими элементами системы управления характеризуется величиной пропускной способности, формально выражаемой в виде энтропии:
(1)
где X – множество состояний системы, на котором определена случайная величина x с вероятностями реализации:
(2)
где i=1,…,M номера состояний.
Выражение (1) есть лишь частный случай более общего понятия количества информации в системе y относительно системы x:
I( y : x ) = H( y ) - H ( y \ x ) (3)
где H ( y \ x ) – условная энтропия
(4)
(4) - условные вероятности. Здесь во вложенной сумме узнаётся (1), а во внешней – вычисление математического ожидания. Ещё основоположник этой теории Клод Шеннон определил, что в выражении (3) условная энтропия «отвечает» за «шумы» в самом широком смысле этого слова.
Условная энтропия представлена на рисунке 8.4.
Рисунок 8.4 - Иллюстрация условной энтропии
Таким образом, используя приведенные выше формулы, найдем производительность ИС.
Возьмем количество состояний системы равное 7.
Подставляя данные разработанной ИС, получим производительность системы равной 5. [7]
ЗАКЛЮЧЕНИЕ
В данной курсовой работе были решены поставленные задачи, а именно:
–разработана информационная система для метеостанции;
–разработан программный код для данного программного приложения;
–сделан отчет о проделанной работе.
Изучены основные аспекты языка java, работа с языком в среде NetBeans IDE 7.3.
Также организовали взаимодействие java с базами данных oracle.
Работа с графическими библиотеками дала результат разработки графического интерфейса, в котором реализованы блоки меню, позволяющие сделать сбор данных, занести их в базу данных, произвести обработку полученных данных.
И ,собственно, результатом работы программы информационной системы для метеостанции является прогноз погоды на заданный срок.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Монахов В., Язык программирования Java и среда NetBeans/ В.Монахов – СПб.: БХВ-Петербург, 2009. – 720с.
Перри Джеймс, Пост Джеральд, Введение в Oracle / Пер. с англ – ООО «И.Д.Вильямс»(Москва), 2006 – 704с.
Хорстманн, К, Java2/ Тонкости программирования/ К.Хорстман - СПб.: Питер, 2000. – 56с.
4 Макконнел, С, Совершенный код/ С.Мкконнел - СПб.: НиТ, 2001. – 122с.
5 Метео энциклопедия [Электронный ресурс]. 2013. – Режим доступа: http://meteorologist.ru
6 Домашние метеостанции [Электронный ресурс]. 2013. – Режим доступа: http://market.yandex.ru/
7 Издательская группа «ДиС» [Электронный ресурс]. 2013. – Режим доступа: http://www.dis.ru/library .
ПРИЛОЖЕНИЕ А
Листинг программы, реализующий разработанный алгоритм функционирования ИС
Meteo.java
package meteo;
/**
*
* @author 1
*/
import javax.swing.JFrame;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.xy.XYDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
public class Meteo {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
DB_Connect q = new DB_Connect();//экземпляр класса для подлюч БД
meteodannie p = new meteodannie();//экземпляр класса для вывода формы
p.show();
}
}
ПРИЛОЖЕНИЕ В
Интерфейс программы и результаты ее работы
Главное окно представлено на рисунке В.1
Рисунок В.1 - Главное окно
График силы ветра представлен на рисунке В.2
Рисунок В.2 - График силы ветра
График влажности представлен на рисунке В.3
Рисунок В.3 - График влажности
График атмосферного давления представлен на рисунке В.4
Рисунок В.4 - График атмосферного давления
График температуры представлен на рисунке В.5
Рисунок В.5 - График температуры
График осадков представлен на рисунке В.6
Рисунок В.6 - График осадков
График облачности представлен на рисунке В.7
Рисунок В.7 - График облачности
Вывод прогноза погоды представлен на рисунке В.8
Рисунок В.8 - Прогноз погоды
Вывод сведений о программе представлен на рисунке В.9
Рисунок В.9 Сведения о программе
