Діаграма варіантів використання 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Діаграма варіантів використання



Характеристики поведінки розроблюваної системи фіксуються і документуються засобами моделі, яка відображає функції (варіанти використання - use cases) програмного продукту, представляє оточення системи (множину активних суб'єктів - actors) і визначає зв'язки між варіантами використання і активними суб'єктами [2]:

Рис.11 Діаграма варіантів використання

Актором є користувач, який може виконувати такі дії: задавати параметри оновлення даних (вручну, автоматично: раз на добу у заданій годині, періодично і т.д.), оновлювати дані про погоду.

Ще користувач може обрати представлення прогнозу, наприклад із всіх сайтів і середні дані по всіх, або дані із вибраних користувачем сайтів і середні дані по них, короткостроковий чи довгостроковий прогноз і переглянути прогноз. За потреби ці дані можна роздрукувати.

Також користувач може вибрати спосіб представлення даних моніторингу із всіх сайтів і середні дані по всіх, або дані із вибраних користувачем сайтів і середні дані по них, в тому числі за певний період та по окремих показниках (температура, вологість і т.д.). Крім перегляду даних за потреби користувач може їх роздрукувати.

 

Функціональна схема

Функціональна схема виглядає так:

Рис.12 Функціональна схема

 

Діаграма потоків даних

Діаграма потоків даних має такий вигляд:

Рис.13 Діаграма потоків даних

 

ER-діаграма

ER-діаграма показує основні сутності системи і зв’язки між ними [3]:

Рис.14 ER-діаграма

Схема структури даних

На рисунку показано схему структури даних БД:

Рис.15 Схема структури даних

Логічна модель

База даних системи прогнозування і моніторингу погодних умов складається з наступних таблиць.

Таблиця «Сайт» містить інформації про сайти, з яких будуть отримуватись дані про погоду.

Таблиця «Сайт»

ID_сайту (РК) Ціле число NOT NULL
URL   Символьний рядок NOT NULL
Логотип   Графічне поле NOT NULL

Таблиці «Хмарність», «Опади», «Напрям вітру», «Пора доби» містять довідкову інформацію по хмарності («переважно ясно», «мінлива хмарність», «переважно хмарно», «похмуро»), опадах («без опадів», «короткочасний дощ», «сильний дощ», «сніг»), напряму вітру («північний», «північно-східний», «східний», «південно-східний», «південний», «південно-західний», «західний», «північно-західний») і порі доби («ранок», «обід», «вечір», «ніч»).

Таблиця «Хмарність»

ID_хмарності (РК) Ціле число NOT NULL
Вид_хмарності   Символьний рядок NOT NULL
Рис_хмарності   Графічне поле NOT NULL

Таблиця «Опади»

ID_опадів (РК) Ціле число NOT NULL
Вид_опадів   Символьний рядок NOT NULL
Рис_опадів   Графічне поле NOT NULL

Таблиця «Напрям вітру»

ID_напряму (РК) Ціле число NOT NULL
Вид_напряму   Символьний рядок NOT NULL
Рис_напряму   Графічне поле NOT NULL

Таблиця «Пора доби»

ID_пори (РК) Ціле число NOT NULL
Пора_доби   Символьний рядок NOT NULL
Рис_пори   Графічне поле NOT NULL

Основна таблиця «Погода» зберігає дані про погодний сайт, звідки вони отримані, дату для якої зроблений прогноз, числові значення температури, відносної вологості, атмосферного тиску, швидкості вітру та додаткову інформацію про хмарність, опади і напрям вітру.

Таблиця «Погода»

ID_погоди (РК) Ціле число NOT NULL
ID_сайту (FК)   Ціле число NOT NULL
Дата прогнозу   Дата NOT NULL
Пора_доби (FК) Ціле число NOT NULL
Температура Ціле число NOT NULL
ID_хмарності (FК) Ціле число NOT NULL
Відносна_вологість   Ціле число NOT NULL
ID_опадів (FК) Ціле число NOT NULL
Швидкість_вітру Ціле число NOT NULL
ID_напряму (FК) Ціле число NOT NULL

 


Висновки

Розробка системи прогнозування і моніторингу погоди по м. Дрогобичу є дуже актуально. Під час роботи над курсовим проектом я дослідив предметну область, здійснив огляд найбільш популярних погодних сервісів мережі Інтернет, проаналізував особливості представлення інформації про погоду, визначив функції, які повинна реалізовувати система прогнозування та моніторингу погоди: автоматизоване отримання даних із погодних сайтів, збереження метеоданих по м. Дрогобичу, візуалізація даних щодо прогнозу погоди і моніторингу, автоматизований друк звітів по прогнозуванню і моніторингу. Вибрано і описано засоби реалізації.

Була спроектована система прогнозування та моніторингу погодних умов: побудована діаграма варіантів використання, функціональна схема, діаграма потоків даних, ER-діаграма, схема структури даних БД.



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 636; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.119.66 (0.005 с.)