Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
razrabotka_IS_dlya_meteostantsii_peredelannoe.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
6 Мб
Скачать
☆

6 Описание основных структур данных

В программе реализованы следующие структуры : Meteo.java , DB_Connect.java , Meteodannie.java .Рассмотрим каждую из них подробнее.

Meteo.java

DB_Connect q = new DB_Connect(); - экземпляр класса для подключения БД

meteodannie p = new meteodannie(); - экземпляр класса для вывода формы

DB_Connect.java

Connection con; - свойство класса

Statement st; - свойство класса

ResultSet rs; - свойство класса

public void connect() - функция для создания подключения

String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; - подключение драйвера

("c://meteostanciya.accdb","username", "password"); - путь к БД

String sql = "select Data from DAY where id_day = days"; - SQL-запросы

String age = rs.getString("Age"); - авторизация к БД

Meteodannie.java

public meteodannie() { - конструктор по умолчанию

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { - обработчики событий

.createXYLineChart("Сила ветра", "дни с 1.06.13 по 7.06.13", "сила ветра (м/с)", xyDataset, PlotOrientation.VERTICAL, true, true, true); - функция для занесмения данных

JFrame frame = new JFrame("Известные параметры силы ветра"); - экземпляр класса новой формы

private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) { - обработчик событий для построения прогнозов

private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {

- обработчик событий для справочной информации.

7 Разработка, отладка и описание программной системы

Программа разработана в среде NetBeans IDE 7.3, окно среды представлено на рисунке 7.1

Рисунок 7.1 - NetBeans IDE 7.3

Создан проект meteo, в котором расположены файлы Meteo.java, DB_Connect.java, Meteodannie.java, представленные на рисунке 7.2

Рисунок 7.2 - Файлы Meteo.java, DB_Connect.java, Meteodannie.java

Структура данных в базе.

Данные о дне недели и дате содержатся в таблице DAY (рисунок 7.3)

Рисунок 7.3 - Таблица DAY

Данные о направлении и силе ветра(в м/с) содержатся в таблице wind.Таблица wind представлена на рисунке 7.4

Рисунок 7.4 - Таблица wind

Данные о влажности (в %) содержатся в таблице humidity.Таблица humidity представлена на рисунке 7.5

Рисунок 7.5 - Таблица humidity

Данные о давлении (в мм.рт.ст) содержатся в таблице pressure.Таблица pressure представлена на рисунке 7.6

Рисунок 7.6 - Таблица pressure

Данные о температуре (в гр.С) содержатся в таблице temperature. Таблица temperature представлена на рисунке 7.7

Рисунок 7.7 – Таблица temperature

Данные о количестве выпадаемых осадков (в мм.) содержатся в таблице osadki. Таблица osadki представлена на рисунке 7.8

Рисунок 7.8 - Таблица osadki

Данные об облачности содержатся в таблице oblachnost. Таблица oblachnost представлена на рисунке 7.9

Рисунок 7.9 - Таблица oblachnost

Схема данных представлена на рисунке 7.10

Рисунок 7.10 - Схема данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]