-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
59 lines (40 loc) · 2.67 KB
/
Copy pathREADME
File metadata and controls
59 lines (40 loc) · 2.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
NÁSTROJ PRO PODPORU MANAGEMENTU RIZIK
Bc. Sára Škutová
xskuto00@stud.fit.vutbr.cz
VUT FIT 2019/2020
Diplomová práce Nástroj pro podporu managementu rizik.
Nástroj se skládá ze dvou částí – klient a server. Server slouží jako API zpřístupňující databázi a je naprogramován v Java frameworku Spring Boot.
Klient pak tvoří hlavní část, ve které se manipuluje s daty.
Aplikace slouží pro správu rizik, která se mohou vyskytnout při řešení projektu. Hlavním statistickým prvkem pro rizika je matice pravděpodobností
výskytů a míry dopadů. Nástroj dále umožňuje základní správu uživatelů, tvorbu swot tabulky k projektu a tvorbu a přidělení dotazníku k projektu.
Na přidělené dotazníky lze odpovídat a zobrazovat si jejich celkové statistiky.
---------------------------------------------------------------------------------
PŘIHLAŠOVACÍ ÚDAJE
ROLE PŘIHLAŠOVACÍ_JMÉNO HESLO JMÉNO
Administrátor xlogin00 qwe Login Login
Manažer xriger00 abc Alan Riger
Manažer xhodso00 abc Bianca Hodson
Člen týmu xlaris00 123 Diana Laris
Člen týmu xnovak00 123 Casper Novak
---------------------------------------------------------------------------------
ZPROVOZNĚNÍ
Předpokládá se použití na systému Windows 10 nebo ekvivalentní operační systém.
Server očekává, že klient bude běžet na portu 3000.
Klient očekává, že server bude běžet na protu 8080.
SERVER
Server potřebuje pro svůj běh mít nainstalovanou Javu. Serverová část byla primárně tvořena na verzi 1.8.0_231. Java se musí nacházet v PATH proměnné.
1. V příkazovém řádku najít zdrojový adresář serveru – adresář server.
2. Překlad:
a) Překlad a spuštění testů: mvnw.cmd clean package
b) Překlad, ale vynechání testů: mvnw.cmd -Dmaven.test.skip clean package
c) Překlad zdrojových souborů i testů, ale přeskočení spuštění testů: mvnw.cmd -DskipTests clean package
3. Spuštění: java -Dfile.encoding=UTF-8 -jar target\spravarizik-1.0.jar
4. Ukončení aplikace: ctrl + c
KLIENT
Pro běh klienta na lokálním stoji je nutné mít nainstalovaný Node.js, ten v sobě již obsahuje správce balíčku npm, který je potřeba pro stažení
závislostí a spuštění klienta. Klientská část byla primárně tvořena na nove ve verzi 12.15.0 s npm ve verzi 6.13.7.
1. V příkazovém řádku najít zdrojový adresář klientské části – adresář klient
2. Stažení potřebných závislostí: npm i
3. Spuštění: npm start
4. Ukončení aplikace: ctrl + c a potvrzení
Lze vytvořit i samostatný balíček, který lze nasadit na server: npm build