Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
10 changes: 5 additions & 5 deletions docs/.vuepress/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ module.exports = {
}]
],
port: 3030,
base: '/docs/',
base: '/database_group1/',
theme: 'cool',
// dest: 'dist',
head: [
Expand Down Expand Up @@ -76,7 +76,7 @@ module.exports = {

lastUpdated: 'Останнє оновлення', // string | boolean
// Assumes GitHub. Can also be a full GitLab url.
repo: 'https://github.com/boldak/edu-db-cw',
repo: 'https://github.com/MaxKochenkov/database_group1',
// Customising the header label
// Defaults to "GitHub"/"GitLab"/"Bitbucket" depending on `themeConfig.repo`
repoLabel: 'Github',
Expand All @@ -95,8 +95,8 @@ module.exports = {
// editLinkText: 'Ви можете покращити цю сторінку'

},
title: 'Назва проєкту',
description: 'Курсова робота з дисципліни "Бази даних"',
title: 'Система організації та управління опитуваннями експертів',
description: 'Лабораторна робота з дисципліни "Бази даних"',
configureWebpack: {
resolve: {
alias: {
Expand All @@ -112,4 +112,4 @@ module.exports = {
md.use(require('markdown-it-admonition'))
}
}
}
}
19 changes: 16 additions & 3 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,27 @@ home: true
actionText: Розпочати →
actionLink: /intro/

footer: "ECL 2.0 Licensed | Copyright © [YYYY] [Your Name]"
footer: "ECL 2.0 Licensed | Copyright © 2024 Kochenkov Max"
---


**Виконав(-ла):**
**Виконали:**

*студент(-ка) 2-го курсу, групи (шифр групи)*<span padding-right:5em></span> **[ім’я ПРІЗВИЩЕ] [Посилання email, tg, fb]**
*студенти 2-го курсу, групи ІО-21*<span padding-right:5em></span>

**Коченков Максим [[email protected], @whyhatemek]**

**Безщасний Роман [[email protected], @Var_Roman]**

**Крохун Богдан [[email protected], @bohdan356]**

**Бородай Владислав [[email protected], @am1tyyy]**

**Глущенко Роман [[email protected], @GRomSnebeS]**

**Мельник Олег [[email protected], @olehmeln10]**

**Ключник Михайло [[email protected], @mdxees]**

**Керівник**

Expand Down
82 changes: 82 additions & 0 deletions docs/exp.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
CREATE DATABASE mydb;
USE mydb;
CREATE TABLE Role (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(32) NOT NULL
);

CREATE TABLE Permission (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(32) NOT NULL
);

CREATE TABLE User (
id INT PRIMARY KEY AUTO_INCREMENT,
first_name VARCHAR(45) NOT NULL,
last_name VARCHAR(45) NOT NULL,
nick_name VARCHAR(45),
email VARCHAR(128) NOT NULL,
password VARCHAR(64) NOT NULL,
Role_id INT,
FOREIGN KEY (Role_id) REFERENCES Role(id)
);

CREATE TABLE `Grant` (
id INT PRIMARY KEY AUTO_INCREMENT,
appoin_td DATE NOT NULL,
Role_id INT,
Permission_id INT,
FOREIGN KEY (Role_id) REFERENCES Role(id),
FOREIGN KEY (Permission_id) REFERENCES Permission(id)
);

CREATE TABLE Survey (
id INT PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(45) NOT NULL,
description LONGTEXT,
created DATE NOT NULL,
User_id INT,
User_Role_id INT,
FOREIGN KEY (User_id) REFERENCES User(id)
);

CREATE TABLE Question (
id INT PRIMARY KEY AUTO_INCREMENT,
text LONGTEXT NOT NULL,
type VARCHAR(32) NOT NULL,
Survey_id INT,
Survey_User_id INT,
Survey_User_Role_id INT,
FOREIGN KEY (Survey_id) REFERENCES Survey(id)
);

CREATE TABLE Answer (
id INT PRIMARY KEY AUTO_INCREMENT,
text LONGTEXT NOT NULL,
User_id INT,
User_Role_id INT,
Question_id INT,
Question_Survey_id INT,
Question_Survey_User_id INT,
Question_Survey_User_Role_id INT,
FOREIGN KEY (User_id) REFERENCES User(id),
FOREIGN KEY (Question_id) REFERENCES Question(id)
);

CREATE TABLE State (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(32) NOT NULL
);

CREATE TABLE Action (
id INT PRIMARY KEY AUTO_INCREMENT,
date DATE NOT NULL,
Survey_id INT,
Survey_User_id INT,
Survey_User_Role_id INT,
Role_id INT,
State_id INT,
FOREIGN KEY (Survey_id) REFERENCES Survey(id),
FOREIGN KEY (Role_id) REFERENCES Role(id),
FOREIGN KEY (State_id) REFERENCES State(id)
);
16 changes: 7 additions & 9 deletions docs/intro/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
# Вступ

У вступі описується мета роботи і розглядається поставлене завдання з позиції її
актуальності, значення її розв’язання для тієї предметної області, до якої відноситься
тема бакалаврського проєкту.
З кожним днем збільшується об'єм інформації у вільному доступі, в її достовірності,
ефективних методах та безпечності використання залишається впевнитися тільки
довіреним експертам. Проте, навіть зрозумівши позицію, ідею та оцінку кожного з них,
варто не забувати, що й самих експертів варто перевіряти.

Коротко характеризується сучасний рівень розв’язання
даного завдання і взаємозв’язок з іншими проєктами по цій тематиці.

Наводяться
основні технічні характеристики розробки й очікуваний технічно-економічний ефект
від її реалізації.
В даному проекті буде розглянуто та вирішено питання зі способом опитування та
"усереднення" оцінки експертів, системою організації та управління цих опитувань, і
відповідно найефективніший шлях для досягнення попередніх пунктів.
2 changes: 1 addition & 1 deletion docs/requirements/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Розроблення загальних вимог до системи

- [Аналіз предметної області](/requirements/state-of-the-art.html)
- [Запити зацікавлених осіб](/requirements/stakeholders-needs.html)
- [Запити зацікавлених осіб](/requirements/stakeholders-needs.html)
Loading