Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОППО_КР_пример_содержан

.pdf
Скачиваний:
18
Добавлен:
02.02.2015
Размер:
1.02 Mб
Скачать

 

 

 

 

: Скрипт, що будує

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: Адміністратор

 

 

 

 

 

: Сторінка для перегляду

список замовлень/покупок

: Таблиця замовленнь

замовлень/покупок

 

 

 

 

 

 

 

 

 

 

 

 

1: Запит на перегляд замовлень/покупок

2: Запит на вибірку замовлень

3:Видача результатів запиту

4:Побудова списку замовлень/покупок

5:Передача уаправління

Рисунок А.19 – Діаграма послідовності для перегляду замовлень/покупок

: Адміністратор

: Скрипт, що будує

: Сторінка для відображення

: Форма для введення результати прогнозування

: Таблиця замовленнь

прогнозування

 

 

критеріїв прогнозування

 

 

1: Введення критеріїв прогнозування

 

 

2: Передача введених даних

3:Обробка введених даних

4:Запит на вибірку

5:Видача результатів запиту

6:Побудова результатів прогнозування за певними критеріями

7:Передача управління

Рисунок А.20 – Діаграма послідовності для перегляду результатів прогнозування

: Адміністратор

: Скрипт, що реалізує функції адміністратора:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

додавання, видалення, редагування

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: Сторінка для

 

 

 

 

 

 

 

 

 

 

 

 

: Таблиця новин

1: Запит на додання/видалення/редагування даних про новини

управління новинами

 

 

 

 

 

2: Запит на вибірку новин

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3: Передача результатів запиту

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4: Побудова сторінки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5: Передача управління

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок А.21 – Діаграма послідовності для управління новинами

У даному пакеті містяться програмні компоненті, які реалізують бізнес-логіку системи на сервері додатків Apache за допомогою мови програмування PHP.

 

 

Цей пакет містить

 

 

 

 

 

 

програмні компоненти,

 

 

які реалізують в браузері

 

 

 

 

графічний інтерфейс

Користувацький

користувача засобами

інтерфейс

HTML, PHP.

 

 

 

 

 

 

Бізнес-логіка

системи

У цьому пакеті містяться програмні компоненті, які забезпечують засобами ODBC доступ до даних, що знаходяться під управлінням СКБД MySQL

Доступ до БД

Рисунок А.22 – Діаграма пакетів

Show authorization form

Input authorization data

Pressed = 'Login'

Get Login

Get PW

Show error message

Submit

Connect to database

Check Login

and PW

Show

[check = true]

[check = false]

home page

 

 

Рисунок А.23 – Діаграма діяльності для авторизації користувачів

Show purchase information from cart

Pressed = 'Buy'

Get purchase data

Submit

Show error message

Connect to database

Check purchase data

Show

[check = true]

[ check = false ]

 

greeting

 

 

Рисунок А.24 – Діаграма діяльності для покупки деталей

Show search form

Input search parametrs

Pressed = 'Search'

Get search parametrs

Submit

Show error message

Connect to database

Check parametrs

Show

[check = true]

[check = false]

results

 

 

Рисунок А.25 – Діаграма діяльності для пошуку деталей

Show greeting

Show registration form

Input registration data

Pressed = 'Register'

Get register data

Submit

Connect to database

Check register data

[check = true]

[check = false]

Show error message

Рисунок А.26 – Діаграма діяльності для реєстрації в системі

 

1: Введення логіну та паролю

: Гість

: Форма для авторизації

 

2: Передача введених даних

7: Передача управління

4: Запитна пошук аккаунта : Таблиця клієнтів

 

 

3: Валідація введених даних

5: Видача результатів запиту

: Домашня сторінка для

6: Передача результатів авторизації

: Скрипт, що обробляє авторизацію і реєстрацію

користувачів

 

Рисунок А.27 – Діаграма кооперації для авторизації в системі

 

 

 

3: Валідація введених даних

1: Введення даних для покупки

2: Передача ведених даних

 

 

: Користувач

: Форма для введення

: Скрипт, що обробляє покупки і замовлення

 

даних покупки

 

 

 

 

4: Запитна вібурку

 

 

 

7: Передача управління

 

 

5: Видача результатів запиту

 

 

 

 

6: Передача результатів фіксації покупки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: Таблиця збереження

 

 

 

 

 

 

 

 

: Сторінка для покупки

деталей

 

деталей

 

 

 

 

 

 

Рисунок А.28 – Діаграма кооперації для покупки деталей

 

 

3: Валідація введених даних

1: Введення критеріїв пошуку деталей

2: Передача введених даних

 

 

 

: Форма для задання

 

: Гість

критеріїв пошуку

: Скрипт, що обробляє пошук деталей

 

 

 

 

4: Запитна вибірку деталей по певним критеріям

7: Передача управління

 

 

 

6: Передача результатів пошуку

 

 

5: Видача результатів запиту

: Сторінка для пошуку деталей

 

: Таблиця деталей

Рисунок А.29 – Діаграма кооперації для пошуку деталей

 

 

3: Валідація введених даних

 

1: Введення даних для реєстрації

2: Передача введених даних

 

 

: Гість

: Форма для реєстрації

: Скрипт, що обробляє авторизацію і реєстрацію

 

 

7: Передача управління

4: Запитна пошук аккаунта

 

 

6: Передача результатів реєстрації

 

 

5: Видача результатів запиту

: Сторінка для авторизації і

 

реєстраціїкористувачів

: Таблиця клієнтів

Рисунок А.30 – Діаграма кооперації для реєстрації в системі

 

 

 

Start page

 

 

 

 

 

 

 

 

 

 

entry/ creat window

 

 

 

exit/ destroy window

 

 

 

log in

 

 

Login and password input

 

 

 

 

 

 

entry/ input fields initialisation

 

exit/ get Login and Password

 

event escapeButton/ exit

 

 

 

input data submitted

 

 

 

Authorization

 

 

 

 

[authorization=false]

 

entry/ connect to database

 

do/ check authorization

 

 

[authorization=true]

 

Home page

 

entry/ creat window

exit

exit/ destroy window

 

Рисунок А.31 – Діаграма станів для авторизації в системі

Home page

exit

entry/ creat window exit/ destroy window

details search

Input search data

entry/ input fields initialisation exit/ get input data

event escapeButton/ exit

input data submitted

Check

send result

entry/ connect to databa...

exit/ send result do/ build results

Рисунок А.32 – Діаграма станів для пошуку деталей

Show information from cart

exit

 

entry/ Creat window

 

 

exit/ destroy window

 

 

buy

Show error

 

 

 

Check data from cart

message

 

 

Show

entry/ Connect to database

 

greeting

do/ Check purchase

 

 

exit/ Send results

 

Рисунок А.33 – Діаграма станів для покупки деталей