Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ohochyi #11

Open
wants to merge 107 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
e775699
Update state-of-the-art.md
morningsd Sep 6, 2020
b2a3ed0
Update state-of-the-art.md
morningsd Sep 6, 2020
a47adb2
Update state-of-the-art.md
morningsd Sep 7, 2020
0a0be6e
Update state-of-the-art.md
morningsd Sep 7, 2020
e1ee512
Update state-of-the-art.md
morningsd Sep 7, 2020
ea425f1
Update state-of-the-art.md
morningsd Sep 7, 2020
d296420
Update state-of-the-art.md
morningsd Sep 7, 2020
1c2cca6
Update state-of-the-art.md
morningsd Sep 7, 2020
f34dbe5
Update state-of-the-art.md
morningsd Sep 7, 2020
b25e76f
Update state-of-the-art.md
morningsd Sep 7, 2020
fc3e4de
Update state-of-the-art.md
morningsd Sep 7, 2020
2a48d56
Update state-of-the-art.md
morningsd Sep 7, 2020
f902b08
Update state-of-the-art.md
morningsd Sep 7, 2020
526e133
Update state-of-the-art.md
morningsd Sep 7, 2020
d4cce7d
Update state-of-the-art.md
morningsd Sep 7, 2020
3e7f274
Update state-of-the-art.md
morningsd Sep 7, 2020
81631c2
Update state-of-the-art.md
morningsd Sep 7, 2020
b108bcf
Updated Readme.md
morningsd Sep 13, 2020
ca91be6
Update README.md
morningsd Sep 14, 2020
33e00f9
Update README.md
morningsd Sep 14, 2020
a7a2ed3
Update README.md
morningsd Sep 14, 2020
d941427
Update README.md
morningsd Sep 14, 2020
d27332e
Updated stakeholders-needs.md
morningsd Sep 14, 2020
1281d40
Merge branch 'master' of https://github.com/e-andrew/database_basics_…
morningsd Sep 14, 2020
753abdf
Update README.md
morningsd Sep 14, 2020
b565311
Updated stakeholders-needs.md
morningsd Sep 14, 2020
1372cad
Merge branch 'master' of https://github.com/e-andrew/database_basics_…
morningsd Sep 14, 2020
bcbfc1b
Updated stakeholders-needs.md
morningsd Sep 14, 2020
af77a3d
Updated stakeholders-needs.md
morningsd Sep 14, 2020
f4bf847
Updated stakeholders-needs.md
morningsd Sep 14, 2020
16c6069
Update stakeholders-needs.md
e-andrew Sep 14, 2020
177a0ea
Updated stakeholders-needs.md
morningsd Sep 15, 2020
d99c532
Merge branch 'master' of https://github.com/e-andrew/database_basics_…
morningsd Sep 15, 2020
20d77ee
Updated state-of-the-art.md
morningsd Sep 28, 2020
5aaf191
Updated state-of-the-art.md
morningsd Sep 28, 2020
2312f1e
Updated state-of-the-art.md
morningsd Sep 28, 2020
cdcbb6f
Update stakeholders-needs.md
ZlatanMLG Sep 28, 2020
f353d1d
Update stakeholders-needs.md
VsevolodMykytenko Sep 28, 2020
b6d1885
Update stakeholders-needs.md
chesstet Sep 28, 2020
3fb4c63
Update stakeholders-needs.md
OhochyiRostik Sep 28, 2020
dc29092
Update stakeholders-needs.md
LekhaKhan Sep 28, 2020
ef5d19a
Update state-of-the-art.md
e-andrew Sep 28, 2020
088a038
Update state-of-the-art.md
e-andrew Sep 28, 2020
ab9706c
Update stakeholders-needs.md
e-andrew Sep 28, 2020
5dcaafa
Update stakeholders-needs.md
e-andrew Sep 28, 2020
77049c2
Update state-of-the-art.md
e-andrew Sep 28, 2020
4be5a80
Update state-of-the-art.md
e-andrew Sep 28, 2020
243267e
Update state-of-the-art.md
e-andrew Sep 28, 2020
1726f62
Update state-of-the-art.md
e-andrew Sep 28, 2020
a0eb73c
Update state-of-the-art.md
e-andrew Sep 28, 2020
76d7645
Update state-of-the-art.md
e-andrew Sep 28, 2020
b7b6728
Update 29.09.2020
e-andrew Sep 28, 2020
ffb02a2
Merge branch 'e-andrew' of https://github.com/e-andrew/Industrial_Ede…
e-andrew Sep 28, 2020
3863e6a
Update state-of-the-art.md
e-andrew Sep 28, 2020
cb7751b
Update state-of-the-art.md
e-andrew Sep 28, 2020
402c694
Update state-of-the-art.md
e-andrew Sep 28, 2020
d6d2432
Update state-of-the-art.md
e-andrew Sep 28, 2020
e976268
Update state-of-the-art.md
e-andrew Sep 28, 2020
2bd7862
Update state-of-the-art.md
e-andrew Sep 28, 2020
fff1e6a
Update state-of-the-art.md
e-andrew Sep 28, 2020
0a5ae29
Update state-of-the-art.md
e-andrew Sep 28, 2020
9c7558a
Update README.md
e-andrew Sep 28, 2020
91172b7
Update README.md
e-andrew Sep 28, 2020
f371d8a
Update README.md
e-andrew Sep 28, 2020
3a67c6e
Update state-of-the-art.md
e-andrew Sep 28, 2020
e19afa3
Update state-of-the-art.md
e-andrew Sep 28, 2020
5a76f67
Update state-of-the-art.md
e-andrew Sep 28, 2020
b03b05e
Update stakeholders-needs.md
e-andrew Sep 29, 2020
6b838ee
Merge branch 'Lekhan' into master_for_merge
e-andrew Sep 29, 2020
5890bff
Merge remote-tracking branch 'origin/Ohochyi' into master_for_merge
e-andrew Sep 29, 2020
e22f0ef
Merge remote-tracking branch 'origin/Yura-branch' into master_for_merge
e-andrew Sep 29, 2020
22b74b8
Merge remote-tracking branch 'origin/Zlatan' into master_for_merge
e-andrew Sep 29, 2020
77c2dd3
Merge remote-tracking branch 'origin/vsevlasniy_branch' into master_f…
e-andrew Sep 29, 2020
4f8bde1
Update stakeholders-needs.md
e-andrew Sep 29, 2020
69d12ea
Update stakeholders-needs.md
e-andrew Sep 29, 2020
fb4390b
Update stakeholders-needs.md
e-andrew Sep 29, 2020
57e0ac3
Update stakeholders-needs.md
e-andrew Sep 29, 2020
3bfb840
Update stakeholders-needs.md
e-andrew Sep 29, 2020
83a7d80
Update stakeholders-needs.md
e-andrew Sep 29, 2020
721fcff
Update stakeholders-needs.md
e-andrew Sep 29, 2020
39696e4
Update stakeholders-needs.md
e-andrew Sep 29, 2020
0582f5e
Update stakeholders-needs.md
e-andrew Sep 29, 2020
245d53e
Update README.md
e-andrew Sep 29, 2020
365b237
Update stakeholders-needs.md
e-andrew Sep 29, 2020
6c35f55
Update state-of-the-art.md
morningsd Sep 29, 2020
978318c
Create model-of-precedents
morningsd Oct 12, 2020
4bc3388
Rename model-of-precedents to model-of-precedents.md
morningsd Oct 12, 2020
da2a8fb
Update state-of-the-art.md
ZlatanMLG Oct 12, 2020
697f746
Update state-of-the-art.md
ZlatanMLG Oct 12, 2020
0839026
Update state-of-the-art.md
ZlatanMLG Oct 12, 2020
987c36f
Update state-of-the-art.md
ZlatanMLG Oct 12, 2020
0b4b39c
Update state-of-the-art.md
ZlatanMLG Oct 12, 2020
6c680c9
Merge branch 'Zlatan' into master_copy_1
e-andrew Oct 12, 2020
6f8358e
Update stakeholders-needs.md
deamch Oct 12, 2020
d75078e
Merge branch 'Деамч' into master_copy_1
e-andrew Oct 13, 2020
da2bb41
Update stakeholders-needs.md
e-andrew Oct 13, 2020
b70efdc
Update stakeholders-needs.md
e-andrew Oct 13, 2020
0afc368
Update stakeholders-needs.md
e-andrew Oct 13, 2020
f7cef21
Update stakeholders-needs.md
e-andrew Oct 13, 2020
0135212
Update stakeholders-needs.md
e-andrew Oct 13, 2020
bb0e7df
Update stakeholders-needs.md
e-andrew Oct 13, 2020
be345d0
Update state-of-the-art.md
e-andrew Oct 13, 2020
a6d80f8
Update state-of-the-art.md
e-andrew Oct 13, 2020
c523128
Update stakeholders-needs.md
ZlatanMLG Oct 26, 2020
83ee5e7
Update stakeholders-needs.md
ZlatanMLG Oct 26, 2020
ca8d3e9
Update stakeholders-needs.md
ZlatanMLG Oct 26, 2020
204bd1e
Update stakeholders-needs.md
ZlatanMLG Oct 26, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 12 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
# database_basics_template
# Industrial Eden

Шаблон репозиторію для виконання лабораторних робіт з курсу "Організація баз даних"
## Призначення проекту
Industrial Eden - це система управління відкритими даними.

*Для виконання лабораторних робіт необхідно зробити ```fork``` цього репозіторію, склонувати вже власний репозіторій та розміщувати документацію (результати виконання лабораторних робіт) у відповідних діректоріях.
В цьому файлі необхідно вказати назву проекту (тему лабораторних робіт). Коротку загальну характеристику
проекту, контактні дані виконавців.*
## Учасники проекту

[Теми проєктів](./guidelines/themes.md)

[Методичні вказівки](./guidelines/guidelines.md)

[Звітність](https://docs.google.com/spreadsheets/d/1ePb9OBB7ox0E5-GAh2r6ZU3j--PpAROCUfqzA17kL20/edit?usp=sharing)
Yurii Onyshchuk: [email protected]</br>
Alexei Krasnovskiy: [email protected]</br>
Oleksii Khandeldy: [email protected]</br>
Andrii Koreniuk: [email protected]</br>
Rostislav Ohochyi: [email protected]</br>
Valentyn Zhelepa: [email protected]</br>
Dmytro Lypchak [email protected]</br>
Vsevolod Mykytenko: [email protected]</br>
5 changes: 3 additions & 2 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Розділ документації
# Загальна документація по проекту

В цьому файлі необхідно перелічити всі документи, розроблені в проекті та дати посилання на них.
* [Аналіз предметної діяльності](https://github.com/e-andrew/Industrial_Eden/blob/master/docs/requirements/state-of-the-art.md)

* [Запити зацікавлених осіб](https://github.com/e-andrew/Industrial_Eden/blob/master/docs/requirements/stakeholders-needs.md)
Binary file added docs/requirements/graphics/eurostat.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/requirements/graphics/gapminder.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/requirements/graphics/statistics_poland.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/requirements/graphics/the_world_bank.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
185 changes: 127 additions & 58 deletions docs/requirements/stakeholders-needs.md
Original file line number Diff line number Diff line change
@@ -1,86 +1,155 @@
# Назва проєкту. Запити зацікавлених осіб
# Industrial Eden. Запити зацікавлених осіб

## Вступ

*[Вступ повинен містити короткий огляд всього документу.]*
Документ містить опис запитів зацікавлених осіб, щодо проекту системи управління відкритими даними, що перебуває в розробці.

### Мета
### Мета

*[Визначення мети цієї сукупності вимог. Зазвичай такою метою є створення та впровадження
інформаційної системи відповідного призначення.]*
Створення та впровадження системи управління відкритими даними "Industrial Eden", призначенням якої є забезпечення реалізації життєвого циклу відкритих даних.

### Контекст

*[Короткий опис того, з якими проектами пов'язаний цей документ, на що він впливає.]*
Цей документ пов’язаний з проектом системи організації та проведення опитувань, а саме у додаванні результатів опитувань при створенні датасетів.

Перелік вимог, перерахованих в цьому документі, є основою технічного завдання на розробку системи управління відкритими даними "Industrial Eden".

### Основні визначення та скорочення

*[Розділ містить визначення всіх термінів та скорочень, необхідних для правильного
тлумачення вимог. Можна зробити посилання на документ, в якому поданий аналіз предметної області.]*


### Посилання

*[Розділ містить повний список всіх документів, про які згадується.]*

Дивись в [Industrial Eden. Аналіз предметної області](https://github.com/e-andrew/Industrial_Eden/blob/master/docs/requirements/state-of-the-art.md)

## Короткий зміст

*[Розділ містить опис того, про що йдеться в еій частині цього документу, що залишилася.
Також тут описана структура документу.]*
Ця частина документу характеризує ділові процеси, виділяючи бізнес-акторів та описуючи бізнес-сценарії. Вона також надає короткий огляд продукту.

## Характеристика ділових процесів

*[В цьому розділі визначаються зовнішні фактори, що впливають на бізнес (бізнес-актори),
та внутрішні фактори (робітники), дається загальна характеристика діяльності бізнес-акторів
та робітників, яка здійснюється за допомогою бізнесу.*
<hr>

*Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної
специфікації:*
У даному проекті використовується наступна специфікація ідентифікаторів:


***ID:***

***НАЗВА:***

***УЧАСНИКИ:***
Type: Business Use Case Package: #001 Scenario: #004 Version: 1.0 - BUC.001.004.v1.0

***ПЕРЕДУМОВИ:***
***ID:*** BUC.001.001.v1.0

***РЕЗУЛЬТАТ:***
***НАЗВА:*** Користування сайтом.

***УЧАСНИКИ:*** Гість, Система, Модератор, Адміністратор.

***ВИКЛЮЧНІ СИТУАЦІЇ:***
***ПЕРЕДУМОВИ:*** Обліковий запис гостя в системі відсутній.

***ОСНОВНИЙ СЦЕНАРІЙ:***
***РЕЗУЛЬТАТ:*** Учасники виконали заплановані операції.

*Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного
рівня деталізації (зазвичай, 5-6 сценаріїв).*
***ВИКЛЮЧНІ СИТУАЦІЇ:***
- EX.001.001. Перевантаження сервера.
- EX.001.002. Адресу електронної пошти не введено.
- EX.001.003. Введено неіснуючу адресу електронної пошти.
- EX.001.004. Первинний та повторний пароль не збігаються.
- EX.001.005. Гість не підтвердив реєстрацію.
- EX.001.006. Обліковий запис з такою електронною поштою вже існує.
- EX.001.007. Гість не підтвердив зміни в обліковому записі.
- EX.001.008. Набори даних відповідні вказаним параметрам відсутні.
- EX.001.009. Гість не має облікового запису.
- EX.001.010. Модератор не вибрав набори даних, які потрібно змінити.
- EX.001.011. Модератор не ввів дані, якими потрібно замінити дані в наборі.
- EX.001.012. Модератор не вказав набори даних, які потрібно видалити.
- EX.001.013. Датасет з введений модератором значенням вже існує.
- EX.001.014. Гості з правами модератора відсутні.
- EX.001.015. Поле відгуку порожнє.
- EX.001.016. Гість не підтвердив створення відгуку.
- EX.001.017. Гість не підтвердив видалення облікового запису.

***ОСНОВНИЙ СЦЕНАРІЙ***
<br>1. Гість заходить на сайт.
<br>2. Сиcтема відображає сторінку. (можлива: EX.001.001)
<br>3. Гість натискає на кнопку «реєстрація».
<br>4. Система відкриває меню реєстрації. (можлива: EX.001.001)
<br>5. Гість заповнює поля персональної інформації.
<br>6. Гість погоджується на створення облікового запису.
<br>7. Система відправляє на пошту гостя лист з підтвердженням реєстрації. (можливі: EX.001.002, EX.001.003, EX.001.004, EX.001.006)
<br>8. Гість підтверджує реєстрацію.
<br>9. Система створює обліковий запис. (можлива: EX.001.005)
<br>10. Гість відкриває меню редагування облікового запису.
<br>11. Гість редагує облікововий запис.
<br>12. Система зберігає зміни в обліковому записі. (можливі: EX.001.006, EX.001.007)
<br>13. Гість натискає на кнопку пошуку.
<br>14. Система відкриває меню пошуку.
<br>15. Гість вводить дані запиту за ключовими словами.
<br>16. Система знаходить дані за ключовими словами. (можлива: EX.001.008)
<br>17. Гість вибирає спосіб аналізу даних.
<br>18. Гість вибирає спосіб представлення даних.
<br>19. Гість натискає на кнопку «отримати».
<br>20. Система збирає дані за запитом, аналізує та візуалізує їх.
<br>21. Гість одержує дані за запитом.
<br>22. Система пропонує гостю способи збереження даних.
<br>23. Гість вибирає спосіб збереження результатів аналізу.
<br>24. Гість натискає на кнопку «зберегти».
<br>25. Система зберігає дані гостю вказаним ним способом.
<br>26. Адміністратор надає гостю права модератора. (можлива: EX.001.009)
<br>27. Модератор додає датасет.
<br>28. Система додає новий датасет. (можлива: EX.001.013)
<br>29. Модератор редагує датасет.
<br>30. Система зберігає зміни в датасеті. (можливі: EX.001.010, EX.001.011)
<br>31. Модератор обирає датасет для видалення.
<br>32. Система видаляє датасет. (можлива: EX.001.010, EX.001.012)
<br>33. Модератор об'єднує декілька датасетів у один складніший.
<br>34. Система виконує операцію об'єднання датасетів.(можлива: EX.001.010)
<br>35. Адміністратор натискає на кнопку перегляду статистики.
<br>36. Адміністратор обирає пункт перегляду статистики роботи модераторів.
<br>37. Система передає статистику роботи модераторів. (можлива: EX.001.014)
<br>38. Адміністратор обирає пункт позбавлення прав модераторів.
<br>39. Адміністратор обирає модератора зі списку всіх наявних.
<br>40. Система позбавляє прав модератора.
<br>41. Гість переходить на вкладку «залишити відгук».
<br>42. Система надає поле для вводу.
<br>43. Гість пише відгук в полі для вводу.
<br>44. Гість натискає кнопку залишити відгук.
<br>45. Система зберігає відгук. (можливі: EX.001.015, EX.001.016)
<br>46. Гість відкриває меню редагування облікового запису.
<br>47. Гість натискає кнопку «Видалили обліковий запис».
<br>48. Система надсилає на пошту гостя лист з підтвердженням видалення.
<br>49. Гість підтверджує видалення облікового запису.
<br>50. Система видаляє обліковий запис. (можлива: EX.001.017)
<hr>

## Короткий огляд продукту

*[Визначається границя системи та категорії її користувачів. Дається загальна характеристика категорій користувачів
системи]*

*[Нижче йде опис FURPS:]*


## Функціональність

*[Functionality (функциональні вимоги)]*

## Практичність

*[Usability (вимоги до зручності роботи)]*

## Надійність

*[Reliability (вимоги до надійності)]*

## Продуктивність

*[Performance (вимоги до продуктивності)]*

## Експлуатаційна придатність

*[Supportability (вимоги до підтримки)]*
СУВД "Industrial Eden" збирає та зберігає набори даних, що є метаданими комерційних Продуктів, аналізує їх та виявляє кореляції між вказаними наборами даних та успішною реалізацією Продуктів. Результати представляються в зручному та інформативному вигляді. Категорії користувачів поділяються на гостей, модераторів та адмістратора.

### Функціональність

#### Інтерфейс адміністратора –> інтерфейс модератора
- Управління правами користувачів
- Переглядати статистику роботи СУВД
#### Інтерфейс модератора –> інтерфейс користувача
- Управління датасетами
- Управління сутностями
- Управління концептами
- Управління датапоінтами
#### Інтерфейс користувача
- Управління обліковим записом
- Отримати довідкову інформацію
- Залишити відгук
- Зробити запит за ключовими словами (вибрати датасети)
- Вибрати спосіб аналізу даних
- Вибрати спосіб представлення вибраних даних
- Вибрати спосіб збереження результатів аналізу
- Отримати результати аналізу

### Практичність
- наявність FAQ/довідки
- інтуїтивно зрозумілий інтерфейс
- багатомовність

### Надійність
- достовірність
- резервне копіювання

### Продуктивність
- швидке виконання запиту
- обробка великої кількості запитів одночасно

### Експлуатаційна придатність
- якісно складена та оформлена документація;
- легкість внесення змін;
- своєчасність оновлення даних.
Loading