Projekt

Obecné

Profil

Stáhnout (6.08 KB) Statistiky
| Větev: | Tag: | Revize:
1
\documentclass[12pt, a4paper]{thesiskiv}
2
\usepackage[czech]{babel}
3
\usepackage[IL2]{fontenc}
4
\usepackage[utf8]{inputenc}
5
\usepackage{lmodern}
6
\usepackage{graphicx}
7
\usepackage{listings}
8
\usepackage{color}
9
\usepackage{hanging}
10
\usepackage{enumitem}
11
\usepackage[nottoc,notlot,notlof]{tocbibind}
12
\usepackage[pdftex]{hyperref}
13
\usepackage{listings}
14
\renewcommand{\lstlistingname}{Algoritmus}
15
\hypersetup{colorlinks=true,
16
  unicode=true,
17
  linkcolor=black,
18
  citecolor=black,
19
  urlcolor=black,
20
  bookmarksopen=true}
21
  
22
\lstdefinestyle{mystyle}{
23
    frame=single,
24
    commentstyle=\color{codegreen},
25
    keywordstyle=\color{magenta},
26
    stringstyle=\color{codepurple},
27
    basicstyle=\ttfamily\footnotesize,
28
    breakatwhitespace=false,         
29
    breaklines=true,                 
30
    keepspaces=true,                 
31
    numbers=left,                    
32
    numbersep=5pt,                  
33
    showspaces=false,                
34
    showstringspaces=false,
35
    showtabs=false,                  
36
    tabsize=2
37
}
38

    
39
\lstset{style=mystyle}
40

    
41
\lstset{frame=tb,
42
  language=C,
43
  aboveskip=3mm,
44
  belowskip=3mm,
45
  showstringspaces=false,
46
  columns=flexible,
47
  basicstyle={\small\ttfamily},
48
  numbers=none,
49
  breaklines=true,
50
  breakatwhitespace=true,
51
  tabsize=3
52
}
53
% Začátek dokumentu
54
\begin{document} 
55

    
56
% Titulní stránka
57
\begin{titlepage}
58
\begin{figure}
59
  \raggedright
60
  \includegraphics[width=8cm]{fav-logo.png}
61
  \label{fig:biglitle}
62
\end{figure}
63
\setlength\parindent{0pt}
64
\title{Projekt ASWI/KIV a ZSWI/KIV pro firmu Leuze
65
	\bigbreak
66
	\huge\textbf{Modulární aplikace pro správu cílů}}
67
\author{Milan Hotovec \\ Dominik Chlouba \\ Martina Janečková \\ Tomáš Orlovský }
68
\maketitle
69
\end{titlepage}
70

    
71

    
72
%Obsah
73
\newpage
74
\setcounter{page}{1}
75
\tableofcontents
76

    
77
%Kapitola1
78
\chapter{Myšlenky a funkce aplikace}
79

    
80
V rámci předmětu ASWI/KIV byla pvytvořena modulární webová aplikace pro firmu Leuze. Aplikace slouží jako prostředí pro správu cílů zaměstnanců. Na základě splnění těchto cílů, aplikace počítá .... něco s platem .... 
81

    
82

    
83

    
84
%Kapitola2
85

    
86
\chapter{Uživatelská dokumentace}
87

    
88
Aplikace se dělí podle předdefinovaných rolí na tři use-case: Standartní uživatel (MA), Týmový vedoucí (TL) a administrátor (admin).
89

    
90
Všechny tři role sdílejí způsob přihlašování. Primární způsob přihlášení je pomocí síťových účtů po kliknutí pod přihlašovacím formulářem na logo Microsoft. Po přesměrování se nabídne formulář pro síťový login. Po korektním přihlášení se stránka přesměruje do hlavního menu aplikace. Tento způsob zároveň vytvoří nový účet při prvním přihlášení touto metodou. 
91

    
92
Sekundární způsob přihlášení je pomocí interního login a hesla. Pro účty založené prvním způsobem je potřeba nejprve požádat administrátora o přidání hesla.
93

    
94

    
95
MA use-case:
96
Po přihlášení je aktivní stránka Přehled. Zde se zobrazuje přehled stavu aktuálních cílů. 
97
MA má pouze jednu dostupnou stránku, Mé cíle. Zde jsou vidět všechny definice cílů, neboli období ve kterých byly zpracovávány jednotlivé cíle. Po kliknutí na tlačítko Otevřít vedle příslušného období se zobrazí seznam jednotlivých cílů. Pokud je období neschválené, je možné přidávat nové cíle kliknutím na Přidat cíl vpravo nad tabulkou. Po zadání názvu a volitelného popisu kliknutím na Vytvořit se vytvoří nový cíl. Vytvořený cíl lze následně otevřít a pokud není schválený také smazat nebo editovat. Po otevření detailů cíle, v případě že není schválený, lze cíli upravovat název i popis a kliknutím na Uložit změny pod popisem cíle uložit. Pokud je cíl momentálně aktivní lze přidávat komentáře. Komentáře mají možnost Soukromý - vidí pouze uživatel který jej přidal a Veřejný - vidí všichni uživatelé kteří si mohou zobrazit cíl (nadřízení).
98

    
99

    
100
TL use-case:
101
Má všechny možnosti jako MA.
102
Navíc má přístup na stránku Správa cílů. Tato stránka slouží pro správu časových období ve kterých se mají vypracovávat cíle. Tuto oblast přidáme klikem na Přidat oblast. Zde se nadefinuje začátek období (defaultně je dnešní datum), konec období a Firemní výsledek oblasti (VARI). Časové oblasti se nesmí nijak překrývat. Po vytvoření je zde možnost Zobrazit, Upravit a Smazat.
103
Po kliknutí na Upravit je možné změnit datum a VARI oblasti.
104
Po kliknutí na Smazat dojde ke smazání celé oblasti a jakýchkoli definic cílů které obsahovala.
105
Po kliknutí na Zobrazit se zobrazí seznam definic cílů uživatelů. Po vytvoření bude tento seznam prázdný, což lze napravit dvěma způsoby:
106
- Manuálně kliknutím na Přidat definici vytvořit definici pro jednoho uživatele.
107
- Automaticky vytvořit pro všechny uživatele kliknutím na Inicializovat vše.
108
Oblasti jednotlivých uživatelů lze otevřít klikem na Zobrazit, upravit pomocí Upravit a zmazat klikem na Smazat.
109
Po zobrazení oblasti libovolného uživatele se zobrazí seznam cílů stejný jako na stránce Mé cíle, se stejnými možnostmi, ovšem patřící danému podřízenému.
110

    
111
Admin use-case:
112
Administrátor nemá žádné z možností MA nebo TL s výjimkou zobrazení oblastí definic cílů. Zde má stejné možnosti jako TL, ovšem po otevření detailů oblasti může pouze inicializovat definice cílů pro všechny uživatele a nic jiného.
113
Navíc má přístup na stránku Uživatelé, kde je seznam všech uživatelů.
114
V tabulce uživatelů je zobrazeno jméno, email, role, typ a senior. První tři sloupce jsou sebevysvětlující, typ je lokální nebo síťový (AD) a senior značí nadřízeného. 
115
Po kliknutí na Upravit je zde možnost změny jména (pouze zobrazovací), emailové adresy (pro přihlašování), role (jeden uživatel může mít pouze jednu roli) a možnost nastavení nadřízeného (lze vybrat pouze ze seznamu TL uživatelů, smazání nadřízeného se provede vybráním možnosti Vyberte uživatele)
116

    
117
%Kapitola3
118
\chapter{Implementace}
119

    
120

    
121
%Kapitola4
122
\chapter{Bezpečnost}
123

    
124

    
125

    
126
%Kapitola5
127
\chapter{How to run}
128

    
129

    
130
%Kapitola6
131
\chapter{Testy}
132

    
133
%Kapitola7
134
\chapter{Shrnutí}
135

    
136

    
137
\end{document}
(3-3/4)