Skip to content

Diplomová práce Nástroj pro podporu managementu rizik

Notifications You must be signed in to change notification settings

TetraKa7/VUT-FIT-DIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

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