




\chapter{Obsah přiloženého DVD}


\bigskip

{\small

\dirtree{%.
.1 /\DTcomment{kořenový adresář přiloženého DVD}.
.2 text\_práce\DTcomment{zdrojové textové soubory práce}.
.2 webový\_modul \DTcomment{složka obsahující soubry webového modulu}.
.3 api \DTcomment{zdrojové kódy serverové části}.
.3 src \DTcomment{zdrojové kódy klientské části}.
.2 xkorca03.pdf \DTcomment{text práce}.
.2 xkorca03-telefony.nps \DTcomment{báze znalostí}.
}
}


\chapter{Diagramy}
\begin{figure}[!h]
	\begin{center}
		\includegraphics[scale=0.30]{obrazky/blokovydiagrambackendu.png}
	\end{center}
	\caption[Blokový diagram serverové části webového modulu.]{Blokový diagram serverové části webového modulu.}
\end{figure}

\chapter{Příklady zdrojových kódů}
\bigskip
\begin{lstlisting}[language=C,caption={Ukázka kódu stránky s otázkami.},label=lst:ukazka.stranka.otazky,basicstyle=\ttfamily\small, keywordstyle=\color{black}\bfseries]
<form className="form">
	<h3>Jakou vyžadujete velikost paměti telefonu?</h3>
	<select
		onChange={(evt) => handleChange(evt, 6)}
		defaultValue={answers[6].value}
		className="questions-select"
	>
	{optionsMem.map((option) => (
	<option key={option.value} value={option.value}>
		{option.label}
	</option>
	))}
	</select>
</form>
\end{lstlisting}
\bigskip
\begin{lstlisting}[language=C,caption={Ukázka kódu karty produktu.},label=lst:ukazka.karta.produktu,basicstyle=\ttfamily\small, keywordstyle=\color{black}\bfseries]
<div className="card">
	<img className="image" 
		src={window.location.origin+props.data.image} alt="neni" />
	<h1 className="phonename">{props.data.brand 
		+" "+ props.data.model}</h1>
	<p className="mem">Velikost paměti {props.data.mem} GB</p>
	<p className="price">cena 
		{props.data.price.toLocaleString()+",-"} </p>
	<p className="phoneinfo">{props.data.text}</p>
</div>
\end{lstlisting}

\bigskip
\begin{lstlisting}[language=C,caption={Ukázka sestaveného dotazu na databázi.},label=lst:ukazka.sestaveneho.dotazu,basicstyle=\ttfamily\small, keywordstyle=\color{black}\bfseries]
[{'field': 'displej', 'op': '>', 'value': 6.2},
 {'field': 'fotoaparat', 'op': '<', 'value': 0.7},
 {'field': 'vykon', 'op': '>', 'value': 0.6},
 {'field': 'baterka', 'op': '>=', 'value': 4000},
 {'field': 'odolnost', 'op': '<=', 'value': 1},
 {'field': 'dualsim', 'op': '==', 'value': True},
 {'field': 'pamet', 'op': '==', 'value': 128}]
\end{lstlisting}
\bigskip
\begin{lstlisting}[language=C,caption={Ukázka kódu báze znalostí.},label=lst:ukazka.baze.znalosti,basicstyle=\ttfamily\small, keywordstyle=\color{black}\bfseries]
<node literal="velkydisplej" probability="50.00" type="hypothesis">
	<comment>
		<content culture="cs-CZ" type="text">
			Velký displej
			<br/>
		</content>
	</comment>
	<relationships>    
		<relationship type="conjunction" alpha="90.00">
			<positive literal="video" />
		</relationship>
		<relationship type="conjunction" alpha="70.00">
			<positive literal="hry" />
		</relationship>
		<relationship type="conjunction" alpha="70.00">
			<positive literal="fotak" />                
		</relationship>
		<relationship type="conjunction" alpha="60.00">
			<negative literal="sport"/>
		</relationship>
		<relationship type="conjunction" alpha="40.00">
			<positive literal="baterka" />
		</relationship>
	</relationships>
</node>
\end{lstlisting}