Author: EvaV Date: 2010-02-26 01:54:10 +0100 (Fri, 26 Feb 2010) New Revision: 1895 Added: others/dokumentace/userGuide/imgs/Client/buttons.png others/dokumentace/userGuide/imgs/Client/kiosek.jpg others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/move1.png others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/move2.png others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/popup.png others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/propertiesManager.png others/dokumentace/userGuide/imgs/WebServer/icons/sort.png others/dokumentace/userGuide/imgs/WebServer/icons/sortDec.png others/dokumentace/userGuide/imgs/WebServer/icons/sortInc.png others/dokumentace/userGuide/userGuide.toc Modified: others/dokumentace/userGuide/client.tex others/dokumentace/userGuide/layoutDesigner.tex others/dokumentace/userGuide/server.tex Log: dokumentace - Chybi prirazeni typu dokumentu pro spolecnost, Vytvoreni a editace nove kategorie, Prirazeni kategorie Modified: others/dokumentace/userGuide/client.tex =================================================================== --- others/dokumentace/userGuide/client.tex 2010-02-26 00:42:57 UTC (rev 1894) +++ others/dokumentace/userGuide/client.tex 2010-02-26 00:54:10 UTC (rev 1895) @@ -4,9 +4,9 @@ \begin{figure} \label{Client} \begin{center} -%\includegraphics[scale=0.8]{imgs/Client/kiosek.png} +\includegraphics[scale=0.1]{imgs/Client/kiosek.jpg} \end{center} -\caption{Náhled na kiosek} +\caption{Náhled na kiosek v Přerově} \end{figure} Klientská aplikace pro systém Elvys lze používat dvěma způsoby @@ -16,20 +16,22 @@ \end{itemize} Oba způsoby nabízí v podstatě ty samé funkce. Pro větší přehlednost ale budou popsány samostatně v následujících podkapitolách. +Data jsou zobrazena v jednotlivých očíslovaných \textit{panelech}, které jsou tématicky seskupeny do \textit{kategorií}. -Data jsou zobrazena v jednotlivých \textit{panelech}, které jsou tématicky seskupeny do \textit{kategorií}. +Náhled na reálný kiosek je vidět na obrázku \ref{Client}. + \section{Výběr pozic} \begin{figure} \label{selectedPosition} \begin{center} -%\includegraphics[scale=0.8]{imgs/Client/selectedPosition.png} +\includegraphics[scale=0.6]{imgs/Client/selectedPosition.png} \end{center} \caption{Zvýrazněná aktuálně vybraná pozice} \end{figure} -Dokument na aktuálně vybrané pozici má zvýrazněný okraj jak je vidět na obrázku \ref{selectedPosition} +Dokument na aktuálně vybrané pozici má zvýrazněný okraj jak je vidět na obrázku \ref{selectedPosition}. Aktuálně vybraná pozice na obrázku napravo. Prostřední pozice je volná, není na ni právě naplánován žádný dokument a vpravo je pozice s dokumentem, která není právě vybraná. Lze vybrat pouze následující typy dokumentů. \begin{itemize} \item pdf dokument @@ -42,7 +44,17 @@ \section{Ovládání pomocí tlačítek na kiosku} +\begin{figure} +\label{buttons} +\begin{center} +\includegraphics[scale=0.8]{imgs/Client/buttons.png} +\end{center} +\caption{Rozmístění tlačítek na kiosku} +\end{figure} + \paragraph{} +Na kiosku není k dispozici myš a plná klávesnice, pouze dále popsaná tlačítka. Rozmístění tlačítek na kiosku je vidět na obrázku \ref{buttons}. + V rámci panelu se mezi jednotlivými pozicemi pohybuje pomocí následujících tlačítek \includegraphics[scale=0.1]{imgs/Client/001_up.png} - výběr dokumentu na nejbližší vyšší pozici, která lze vybrat @@ -71,8 +83,18 @@ \includegraphics[scale=0.1]{imgs/Client/008_prev_cat1.png} - jako aktuální panel vybere panel pod aktuálně vybraným panelem, pokud je vybrán již nejnižší panel, přejde na nejvyšší panel -Panely jsou v záložkách na levé straně obrazovky kiosku. +Panely jsou v záložkách na levé straně obrazovky kiosku. Jednotlivé panely jsou číslované. +\begin{figure} +\label{panels} +\begin{center} +\includegraphics[scale=0.8]{imgs/Client/panels.png} +\end{center} +\caption{Náhled na panely} +\end{figure} + +Panely jsou vidět na obrázku \ref{panels}. Aktuálně vybraný panel je zvýrazněný. + \paragraph{} Pro přepínání mezi kategoriemi slouží tyto tlačítka @@ -82,13 +104,21 @@ Kategorie jsou v záložkách na dolní straně obrazovky kiosku. +\begin{figure} +\label{categories} +\begin{center} +\includegraphics[scale=0.8]{imgs/Client/categories.png} +\end{center} +\caption{Náhled na kategorie} +\end{figure} +Kategorie jsou vidět na obrázku \ref{categories}. Aktuálně vybraný panel je zvýrazněný. \section{Ovládání pomocí klávesnice u počítače} \paragraph{} -Pro přepínání mezi taby slouží klávesy +Pro přepínání mezi panely slouží klávesy \begin{itemize} \item \textbf{a} - odpovídá svojí funkcí tlačítku \includegraphics[scale=0.1]{imgs/Client/002_left.png} na kiosku \item \textbf{d} - odpovídá svojí funkcí tlačítku \includegraphics[scale=0.1]{imgs/Client/003_right.png} na kiosku @@ -264,7 +294,7 @@ \subsection{PDF dokumenty} PDF dokumenty jsou ve výchozím zobrazení zobrazeny jako náhledy zvolených stran. -Zvětšovat dokument lze vícekrát, po každém zvětšení se rozměry stran zvětší o danou konstantu. Velikost okna prohlížeče PDF se však již nemění. +Zvětšovat dokument lze vícekrát, po každém zvětšení se rozměry stran zvětší o danou konstantu. Zvětšení je limitováno na max. 5 iterací. Pokud uživatel nestiskne libovolnou klávesu nebo tlačítko po 60s, je dokument zmenšen. Ve zvěšeném módu nelze přepínat mezi panely ani kategoriemi. @@ -272,7 +302,7 @@ Pomocí šipek a tlačítek nahoru a dolu se pohybuje v dokumentu. Klávesa \textbf{pageUp} posune na předchozí stránku, \textbf{pageDown} na následující. Zarovná se vždy na vrch stránky. Na kiosku se tímto způsobem listuje pomocí tlačítek doleva a doprava. -Pokud ale není zobrazena celá šířka dokumentu a je viditelný horizontální scrollbar, slouží tlačítka doleva a doprava pro posun v dokumentu. +Pokud ale není zobrazena celá šířka dokumentu a je viditelný horizontální posuvník, slouží tlačítka doleva a doprava pro posun v dokumentu. \subsection{PDF prezentace} Added: others/dokumentace/userGuide/imgs/Client/buttons.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/userGuide/imgs/Client/buttons.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: others/dokumentace/userGuide/imgs/Client/kiosek.jpg =================================================================== (Binary files differ) Property changes on: others/dokumentace/userGuide/imgs/Client/kiosek.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/move1.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/move1.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/move2.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/move2.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/popup.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/popup.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/propertiesManager.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/userGuide/imgs/LayoutDesigner/snapshot/propertiesManager.png ___________________________________________________________________ Added: svn:executable + * Added: svn:mime-type + application/octet-stream Added: others/dokumentace/userGuide/imgs/WebServer/icons/sort.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/userGuide/imgs/WebServer/icons/sort.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: others/dokumentace/userGuide/imgs/WebServer/icons/sortDec.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/userGuide/imgs/WebServer/icons/sortDec.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: others/dokumentace/userGuide/imgs/WebServer/icons/sortInc.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/userGuide/imgs/WebServer/icons/sortInc.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Modified: others/dokumentace/userGuide/layoutDesigner.tex =================================================================== --- others/dokumentace/userGuide/layoutDesigner.tex 2010-02-26 00:42:57 UTC (rev 1894) +++ others/dokumentace/userGuide/layoutDesigner.tex 2010-02-26 00:54:10 UTC (rev 1895) @@ -3,8 +3,8 @@ LayoutDesigner slouží k vytváření nových a editování již existujících šablon rozvržení. Spouští se z webového rozhraní. -Pro vytvoření nového rozlišení se LayoutDesigner spouští z menu pomocí \textbf{Rozvržení} $\rightarrow$ \textbf{Nové rozvržení} nebo pomocí kliknutí na tlačítko \textbf{Nové rozlišení dokumentů} \includegraphics[scale=1]{imgs/WebServer/icons/create.png} v seznamu rozlišení. -Editace rozvržení se spouští ze seznamu rozvržení, který se vypíše po zvolení textbf{Rozvržení} $\rightarrow$ \textbf{Seznam rozvržení} ve webovém rozhraní, pomočí tlačítka \includegraphics[scale=1]{imgs/WebServer/icons/edit.png}. +Pro vytvoření nového rozlišení se LayoutDesigner spouští z menu pomocí \textbf{Rozvržení} $\rightarrow$ \textbf{Nové rozvržení} nebo pomocí kliknutí na ikonu \includegraphics[scale=1]{imgs/WebServer/icons/create.png} v seznamu rozlišení. +Editace rozvržení se spouští ze seznamu rozvržení, který se vypíše po zvolení \textbf{Rozvržení} $\rightarrow$ \textbf{Seznam rozvržení} ve webovém rozhraní, pomočí tlačítka \includegraphics[scale=1]{imgs/WebServer/icons/edit.png}. \begin{figure} \label{LayoutDesigner} @@ -33,8 +33,7 @@ LayoutDesigner má 2 základní režimy - \textbf{navrhovací} a \textbf{vybírací}. V navrhovacím režimu lze vytvářet a editovat pozice. \section{Požadavky} -nainstalovaná a povolená Java -FF popup okna +Pro spuštění LayoutDesigneru je nutné mít nainstalovanou a ve webovém prohlížeči povolenou Javu. Dále je potřeba povolit vyskakovací okna ve webovém prohlížečí. \section{Hlavní menu appletu} @@ -108,13 +107,12 @@ \section{Panel vlastností\label{propertiesPanel}} -\paragraph{} -\textbf{Vybrané pozice} +\subsection{Vybrané pozice} \begin{figure} \label{propertiesManager} \begin{center} -\includegraphics[scale=1]{imgs/LayoutDesigner/snapshot/propertiesManager.jpg} +\includegraphics[scale=1]{imgs/LayoutDesigner/snapshot/propertiesManager.png} \end{center} \caption{Panel vlastností} \end{figure} @@ -129,29 +127,27 @@ \end{itemize} Pole s vlastnostmi umožňují měnit parametry aktuálně vybraných pozic přímo zadáním konkrétních hodnot. Pokud uživatel zadá neplatnou hodnotu, pozici se vrátí její původní parametry (pozice by se překrývala s ostatními pozicemi) nebo se upraví tak, aby hodnota byla platná (pozice by se dostala mimo navrhovací plátno). Je možné editovat pouze položky Top X, Top Y a, pokud je vybrána pouze jedna pozice, Šířka a Výška. Pokud není vybrána žádná pozice, nelze editovat ani jedna z položek. -\paragraph{} -\textbf{Povolené typy} +\subsection{Povolené typy} Pro každou pozice lze zvolit seznam typu dokumentů, které jsou na této pozici dovolené zobrazovat. Povolené typy pro aktuálně vybrané pozice se zobrazují a volí právě zde. Ve výchozím nastavení mají nově vytvořené pozice nastavenu hodnotu všechny typy a jednotlivé typy jsou neaktivní. Je nutné, aby alespoň jeden typ dokumentu byl pro každou pozici vybrán, jinak je uživatel upozorněn a doplní se výchozí hodnota. Odznačením výchozí hodnoty, se jednotlivé typy stanou aktivní a je možné je zvolit. Pokud je vybráno více pozic najednou, lze editovat povolené typy pouze, pokud mají všechny vybrané pozice stejné povolené typy. -\paragraph{} -\textbf{Seznam všech pozic} +\subsection{Seznam všech pozic} Seznam všech pozic zobrazuje všechny pozice navržené pro aktuální rozvržení. Aktuálně vybrané pozice jsou v seznamu zvýrazněny. Umožňuje určovat vybrané pozice kliknutím na odpovídající položku v seznamu. Pro vybírání více pozic najednou je nutné stisknout klávesu Ctrl. Celý panel vlastností je možné minimalizovat do nástrojové lišty a zpětně opět otevřít. -\section{Popup menu} +\section{Vyskakovací menu} \begin{figure} \label{popup} \begin{center} -\includegraphics[scale=1]{imgs/LayoutDesigner/snapshot/popup.jpg} +\includegraphics[scale=1]{imgs/LayoutDesigner/snapshot/popup.png} \end{center} -\caption{Popup menu} +\caption{Vyskakovací menu} \end{figure} Aktivuje se kliknutím pravým tlačítkem myši, je vidět na obrázku \ref{popup} a má následující položky @@ -184,8 +180,7 @@ \section{Typické používání} -\paragraph{} -\textbf{Vytvoření pozice} +\subsection{Vytvoření pozice} Pokud je LayoutDesigner v navrhovacím režimu, je povoleno vytvářet pozice. Kliknutím na navrhovací plátno se určí horní levý roh aktuálně navrhované pozice a tahem myši se určí jeho hranice. @@ -193,8 +188,7 @@ Při vytváření pozic není dovolené, aby se nově navrhovaná pozice překrývala s již stávajícími. Je určena minimální velikost navrhované pozice, pokud by chtěl uživatel vyvořit menší pozici, je upozorněn, že to není možné. -\paragraph{} -\textbf{Editování pozic} +\subsection{Editování pozic} S jednotlivými pozicemi se dají dělat následující typy úprav \begin{itemize} @@ -207,7 +201,7 @@ \begin{figure} \label{move1} \begin{center} -\includegraphics[scale=1]{imgs/LayoutDesigner/snapshot/move1.jpg} +\includegraphics[scale=1]{imgs/LayoutDesigner/snapshot/move1.png} \end{center} \caption{Pozice před přemístěním} \end{figure} @@ -215,7 +209,7 @@ \begin{figure} \label{move2} \begin{center} -\includegraphics[scale=1]{imgs/LayoutDesigner/snapshot/move2.jpg} +\includegraphics[scale=1]{imgs/LayoutDesigner/snapshot/move2.png} \end{center} \caption{Pozice po přemístění} \end{figure} @@ -230,8 +224,7 @@ \end{itemize} Příklad předmístění pozice je vidět na obrázcích \ref{move1} a \ref{move2}. -\paragraph{} -\textbf{Vybírání pozic} +\subsection{Vybírání pozic} Zvolit aktuálně vybrané pozice lze následujícími způsoby \begin{itemize} @@ -242,31 +235,26 @@ Aktuálně vybrané pozice jsou na navrhovacím plátně zvýrazněny pomocí tlustšího okraje a dále jsou zvýrazněny v Seznamu pozic v Panelu vlastností. Kliknutím mimo rozvrhované pozice se všechny pozice odznačí. -\paragraph{} -\textbf{Kopírování a vkládání pozic} +\subsection{Kopírování a vkládání pozic} Aktuálně vybrané pozice lze zkopírovat do schránky pomocí klávesové zkratky Ctrl + C nebo z popup menu, které se otevře kliknutím pravým tlačítkem myši na pozici nebo navrhovací plátno. Pozice se uloží do schránky a je možné je vložit pomocí klávesové zkratky Ctrl + V tak, že horní levý okraj vkládaných pozic se vloží na aktuální pozici myši. -\paragraph{} -\textbf{Mazání pozic} +\subsection{Mazání pozic} Aktuálně vybrané pozice je možné smazat pomocí klávesové zkratky Delete nebo z popup menu. -\paragraph{} -\textbf{Zarovnávání k mřížce} +\subsection{Zarovnávání k mřížce} LayoutDesigner nabízí možnost zarovnání navrhovaných a editovaných pozic k mřížce. Zarovnávání k mřížce se aktivuje v menu \textbf{Zobrazit} $\rightarrow$ \textbf{Zarovnat k mřížce}. Umožňuje pravidelnější umisťování jednotlivých rozvržení. Pokud je tato možnost aktivovaná, rozvrhované pozice jsou automaticky zarovnány k nejbližšímu okraji mřížky. -\paragraph{} -\textbf{Volba povolených typů dokumentů} +\subsection{Volba povolených typů dokumentů} Pro jednotlivé pozice lze zvolit typy dokumentů, které bude možné na této pozici zobrazit. Postup výběru je detailněji popsán v \ref{propertiesPanel}. -\paragraph{} -\textbf{Zpět a znovu} +\subsection{Zpět a znovu} Výše popsané akce se ukládají do paměti a pomocí tlačítka \textbf{Zpět} \includegraphics[scale=1]{imgs/LayoutDesigner/toolbar/icn_back_ac.png} v nástrojové liště nebo pomocí klávesové zkratky Ctrl + Z je možné dříve provedené akce vrátit zpět. Znovu je provést lze pomocí tlačítka \textbf{Znovu} \includegraphics[scale=1]{imgs/LayoutDesigner/toolbar/icn_next_ac.png} nebo pomocí klávesové zkratky Ctrl + Y. Pokud uživatel provede novou akci, pameť akcí Znovu se vyprázdní. Modified: others/dokumentace/userGuide/server.tex =================================================================== --- others/dokumentace/userGuide/server.tex 2010-02-26 00:42:57 UTC (rev 1894) +++ others/dokumentace/userGuide/server.tex 2010-02-26 00:54:10 UTC (rev 1895) @@ -6,10 +6,10 @@ V systému Elvys existují 3 typy rolí uživatelů \begin{itemize} - \item uživatel - \item manažer - \item správce systému - \item hlavní správce systému + \item \textit{uživatel} + \item \textit{manažer} + \item \textit{správce systému} + \item \textit{hlavní správce systému} \end{itemize} @@ -21,9 +21,11 @@ \textbf{vypsání seznamu uživatelů} & z jeho společnosti & z jeho společnosti & z jeho společnosti & ze všech společností \\ \hline \textbf{vytvoření nového uživatele} & - & - & pro jeho společnost & pro všechny společnosti \\ \hline \textbf{editace uživatele} pouze sebe & pouze sebe & z jeho společnosti & ze všech společnosti & \\ \hline -\textbf{smazat uživatele} & - & - & z jeho společnosti & ze všech společností \\ \hline +\textbf{smazání uživatele} & - & - & z jeho společnosti & ze všech společností \\ \hline \textbf{přehledy (statistiky a reporty)} & - & ano & - & - \\ \hline \textbf{správa společností} & - & - & - & vypsání seznamu společností, vyvoření, editace a smazání společnosti a nastavení povolených typů plánování \\ \hline +\textbf{vytvoření nového kiosku} & - & - & - & ano \\ \hline +\textbf{vytvoření nové kategorie} & & & & \\ \hline %\textbf{} & & & & \\ \hline \end{tabular} @@ -32,14 +34,8 @@ Jednotlivé role se od sebe liší právy a dostupnými akcemi. Dostupné akce a jejich rozsah jsou popsány v tabulce \ref{roleTab}. \section{Hlavní menu} -\begin{figure} -\label{menu} -\begin{center} -%\includegraphics[scale=0.8]{imgs/WebServer/snapshot/menu.png} -\end{center} -\caption{Hlavní menu webového rozhraní pro systém Elvys} -\end{figure} -Hlavní menu webového rozhraní je vidět na obrázku \ref{menu} a obsahuje následující položky +\subsection{Hlavní menu pro \textit{uživatele}} +Obsahuje následující položky \textbf{Hlavní} \begin{itemize} @@ -47,70 +43,138 @@ \item Odhlášení - odhlásí aktuálně přihlášeného uživatele, poté se zobrazí přihlašovací obrazovka \end{itemize} -\textbf{Společnosti} \footnote[1]{Dostupné pouze pro roli hlavní správce systému} +\textbf{Uživatelé} \begin{itemize} - \item Seznam společností - vypíše seznam všech společností - \item Nová společnost - otevře formulář pro vytvoření nové společnosti + \item Seznam uživatelů - vypíše seznam uživatelů ve společnosti + \item Upravit profil - otevře formulář pro editaci právě přihlášeného uživatele + \end{itemize} -\textbf{Uživatel} +\textbf{Rozvržení} \begin{itemize} - \item Seznam uživatelů - \begin{itemize} - \item vypíše seznam všech uživatelů ve společnosti pro administrátora - \item vypíše seznam úplně všech uživatelů pro superadministrátora - \end{itemize} - - \item Nový uživatel \footnotemark[1] - otevře formulář pro vytvoření nového uživatele + \item Seznam rozvržení - vypíše seznam všech rozvržení ve společnosti + \item Nové rozvržení - otevře LayoutDesigner pro vytvoření nového rozvržení \end{itemize} +\textbf{Kategorie} +\begin{itemize} + \item Seznam kategorií - vypíše seznam všech kategorií ve společnosti + \item Nová kategorie - otevře formulář pro vytvoření nové kategorie +\end{itemize} + +\textbf{Kiosky a plánování} +\begin{itemize} + \item Seznam kiosků - vypíše seznam všech kiosků ve společnosti +\end{itemize} + +\textbf{Dokumenty} +\begin{itemize} + \item Seznam dokumentů - vypíše seznam všech dokumentů ve společnosti + \item Nahrání dokumentů - otevře formulář pro nahrávání dokumentů +\end{itemize} + +\textbf{Odhlášení} - odhlásí aktuálně přihlášeného uživatele. Poté se zobrazí přihlašovací obrazovka. + + +\subsection{Hlavní menu pro \textit{manažera}} + +Obsahuje následující položky + +\textbf{Hlavní} +\begin{itemize} + \item Novinky - vypíše novinky + \item Odhlášení - odhlásí aktuálně přihlášeného uživatele, poté se zobrazí přihlašovací obrazovka +\end{itemize} + + +\textbf{Uživatelé} +\begin{itemize} + \item Seznam uživatelů - vypíše seznam uživatelů ve společnosti + \item Upravit profil - otevře formulář pro editaci právě přihlášeného uživatele +\end{itemize} + \textbf{Rozvržení} \begin{itemize} - \item Seznam rozvržení - \begin{itemize} - \item vypíše seznam všech rozvržení ve společnosti pro administrátora a uživatele - \item vypíše seznam všech rozvržení v systému pro superadministrátora - \end{itemize} + \item Seznam rozvržení - vypíše seznam všech rozvržení ve společnosti \item Nové rozvržení - otevře LayoutDesigner pro vytvoření nového rozvržení \end{itemize} \textbf{Kategorie} \begin{itemize} - \item Seznam kategorií - \begin{itemize} - \item vypíše seznam všech kategorií ve společnosti pro administrátora a uživatele - \item vypíše seznam úplně všech rozvržení pro superadministrátora - \end{itemize} + \item Seznam kategorií - vypíše seznam všech kategorií ve společnost \item Nová kategorie - otevře formulář pro vytvoření nové kategorie \end{itemize} -\textbf{Kiosek} +\textbf{Kiosky a plánování} \begin{itemize} - \item Seznam kiosků - \begin{itemize} - \item vypíše seznam všech kiosků ve společnosti pro administrátora a uživatele - \item vypíše seznam úplně všech kiosků pro superadministrátora - \end{itemize} - - \item Nový kiosek \footnotemark[1] - otevře formulář pro vytvoření nového kiosku + \item Seznam kiosků - vypíše seznam všech kiosků ve společnosti \end{itemize} -\textbf{Soubor} +\textbf{Dokumenty} \begin{itemize} - \item Seznam souborů - - \item Nový soubor - + \item Seznam dokumentů - vypíše seznam všech dokumentů ve společnosti + \item Nahrání dokumentů - otevře formulář pro nahrávání dokumentů \end{itemize} -\textbf{Statistiky a reporty} +\textbf{Přehledy} \begin{itemize} - \item Statistiky - - \item Reporty - + \item Statistiky - otevře formulář pro zobrazování statistik + \item Reporty - otevře formulář pro zobrazování reportů \end{itemize} \textbf{Odhlášení} - odhlásí aktuálně přihlášeného uživatele. Poté se zobrazí přihlašovací obrazovka. +\subsection{Hlavní menu pro \textit{správce systému}} +Obsahuje následující položky +\textbf{Hlavní} +\begin{itemize} + \item Novinky - vypíše novinky + \item Odhlášení - odhlásí aktuálně přihlášeného uživatele, poté se zobrazí přihlašovací obrazovka +\end{itemize} + +\textbf{Uživatelé} +\begin{itemize} + \item Seznam uživatelů -vypíše seznam všech uživatelů ve společnočnosti + \item Upravit profil - otevře formulář pro editaci právě přihlášeného uživatele + \item Nový uživatel - otevře formulář pro vytvoření nového uživatele +\end{itemize} + +\textbf{Odhlášení} - odhlásí aktuálně přihlášeného uživatele. Poté se zobrazí přihlašovací obrazovka. + +\subsection{Hlavní menu pro \textit{hlavního správce systému}} +Obsahuje následující položky + +\textbf{Hlavní} +\begin{itemize} + \item Novinky - vypíše novinky + \item Odhlášení - odhlásí aktuálně přihlášeného uživatele, poté se zobrazí přihlašovací obrazovka +\end{itemize} + +\textbf{Společnosti} +\begin{itemize} + \item Seznam společností - vypíše seznam všech společností + \item Nová společnost - otevře formulář pro vytvoření nové společnosti +\end{itemize} + +\textbf{Uživatelé} +\begin{itemize} + \item Seznam uživatelů - vypíše seznam úplně všech uživatelů + \item Upravit profil - otevře formulář pro editaci právě přihlášeného uživatele + \item Nový uživatel - otevře formulář pro vytvoření nového uživatele +\end{itemize} + +\textbf{Kiosky a plánování} +\begin{itemize} + \item Seznam kiosků - vypíše seznam všech kiosků + \item Nový kiosek - otevře formulář pro vytvoření nového kiosku +\end{itemize} + + +\textbf{Odhlášení} - odhlásí aktuálně přihlášeného uživatele. Poté se zobrazí přihlašovací obrazovka. + + \section{Přihlášení a odhlášení do/z webového rozhraní} \begin{figure} @@ -129,6 +193,8 @@ \section{Ikony} + +TODO TODO TODO Následuje seznam ikon používaných ve webovém rozhraní a stručný popis jejich významu. \includegraphics[scale=0.6]{imgs/WebServer/icons/create.png} - vyvoření nové položky @@ -139,7 +205,7 @@ \includegraphics[scale=0.6]{imgs/WebServer/icons/calendar.jpg} - výběr časového údaje z kalendáře -\includegraphics[scale=0.6]{imgs/WebServer/icons/detail.png} - zobrazení okna s náhledem rozvržení obrazovky kiosku +\includegraphics[scale=0.6]{imgs/WebServer/icons/detail.png} - zobrazení okna s náhledem \includegraphics[scale=0.6]{imgs/WebServer/icons/plan.png} - naplánování dokumentů @@ -147,7 +213,7 @@ \includegraphics[scale=0.6]{imgs/WebServer/icons/activate.png} - aktivování kiosku -\includegraphics[scale=0.6]{imgs/WebServer/icons/add_file.png} - přidání souboru +\includegraphics[scale=0.6]{imgs/WebServer/icons/add_file.png} - přidání dokumentu \includegraphics[scale=0.6]{imgs/WebServer/icons/comments.png} - zobrazí bližší popis k akci @@ -155,10 +221,22 @@ \includegraphics[scale=0.6]{imgs/WebServer/icons/back.png} - v plánování posune začátek plánování o zvolenou dobu zpět +\section{Seznamy} +Seznamy mají jednotnou podobu - jsou realizovány jako tabulky, kde řádky odpovídají jednotlivým záznamům a sloupce položkám, které mají být o záznamu zveřejněny. +Všechny seznamy lze třídit podle vybraných položek. +\begin{itemize} + \item ikona \includegraphics[scale=0.6]{imgs/WebServer/icons/sort.png} vedle názvu položky značí, že podle této položky lze seznam třídit + \item ikona \includegraphics[scale=0.6]{imgs/WebServer/icons/sortDec.png} ukazuje, že seznam je seřazen vzestupně podle této položky a že kliknutím na tuto ikonu se seznam setřídí sestupně + \item ikona \includegraphics[scale=0.6]{imgs/WebServer/icons/sortInc.png} setřídí seznam vzestupně +\end{itemize} + + +Ve všech seznamech lze také vyhledávat zadáním textu do pole \textbf{Vyhledávat:}, v seznamu se zobrazí pouze záznamy, které zadanému textu odpovídají. + \section{Správa společností} -Správa společností je dostupná pouze pro roli hlavní správce systému. +Správa společností je dostupná pouze pro roli \textit{hlavní správce systému}. \subsection{Seznam společností} Seznam společností se zobrazí po vybrání \textbf{Společnosti } $\rightarrow$ \textbf{ Seznam společností} z menu a má následující položky @@ -177,7 +255,11 @@ \end{itemize} Dále lze v seznamu vyhledávat zadáním textu do pole \textbf{Vyhledávat:} a vytvořit novou společnost kliknutím na ikonu \includegraphics[scale=0.6]{imgs/WebServer/icons/create.png} +Seznam je možné vzestupně nebo sestupně třídit podle sloupců \textbf{Jméno} a \textbf{Kontakt}. TODO TODO TODO +\includegraphics[scale=0.6]{imgs/WebServer/icons/sortDec.png} +\includegraphics[scale=0.6]{imgs/WebServer/icons/sortInc.png} +\includegraphics[scale=0.6]{imgs/WebServer/icons/sort.png} \subsection{Vytvoření, editace a mazání společností} @@ -194,13 +276,27 @@ \item \textbf{E-mail} - emailová adresa \item \textbf{Telefon} - telefonní číslo \end{itemize} -Všechny položky jsou povinné. Pokud uživatel nějakou nezadá nebo zadá ve špatném formátu, je upozorněn. +Všechny položky jsou povinné. Pokud uživatel nějakou hodnotu nezadá nebo ji zadá ve špatném formátu, je upozorněn. Smazat společnost lze ze Seznamu společností stisknutím ikony \includegraphics[scale=0.6]{imgs/WebServer/icons/delete.png}. Po smazání společnosti se odstaraní -\\TODO:všichni uživatelé této společnosti, plánování a dokumenty. +i všichni uživatelé, kiosky, dokumenty a rozvržení této společnosti. \subsection{Nastavení povolených typů plánování} +\begin{figure} +\label{permitType} +\begin{center} +%\includegraphics[scale=1]{imgs/WebServer/snapshot/permitType.png} +\end{center} +\caption{Formulář pro nastavení povolených typů dokumentů pro společnost} +\end{figure} + +U každé společnosti lze nastavit typy dokumentů, které je možné plánova a zobrazovat na kiosku. +Přístup k tomuto nastavení je po kliknutí na ikonu \includegraphics[scale=0.6]{imgs/WebServer/icons/add_file.png} v seznamu společností. +Je vidět na obrázku \ref{permitType}. + +TODO + \section{Správa uživatelů} \subsection{Seznam uživatelů} @@ -215,7 +311,7 @@ Seznam uživatelů se zobrazí po zvolení \textbf{Uživatelé } $\rightarrow$ \textbf{ Seznam uživatelů}. Má následující položky a lze vidět na obrázku \ref{userList}. \begin{itemize} - \item \textbf{Společnost} \footnotemark[1] - společnost, ke které uživatel patří + \item \textbf{Společnost} \footnote[1]{Pouze pro roli \textit{hlavní správce systému}} - společnost, ke které uživatel patří \item \textbf{Jméno} - jméno uživatele \item \textbf{Role} - role uživatele \item \textbf{Login} - uživatelské jméno, pod kterým se uživatel přihlašuje do systému @@ -229,7 +325,7 @@ \end{itemize} Pro uživatele s rolí hlavní správce systému obsahuje seznam všechny uživatele, ostatní role vidí pouze uživatele ze své společnosti. -Dále lze vytvořit nového uživatele kliknutím na ikonu \includegraphics[scale=0.6]{imgs/WebServer/icons/create.png} a vyhledávat v seznamu zadáním textu do pole \textbf{Vyhledávat:} +Dále lze vytvořit nového uživatele kliknutím na ikonu \includegraphics[scale=0.6]{imgs/WebServer/icons/create.png}, vyhledávat v seznamu zadáním textu do pole \textbf{Vyhledávat:} a třídit záznamy podle položek TODO TODO. \subsection{Vytvoření nového uživatele} @@ -252,7 +348,7 @@ \item \textbf{Telefon} - telefonní číslo \item \textbf{Heslo} - heslo pro přístup do systému \item \textbf{Heslo znovu} - zopakované heslo - \item \textbf{Role} - lze zvolit roli z nabídky, v nabídce jsou zobrazeny pouze role nižší, než má současný uživatel + \item \tetbf{Role} - lze zvolit roli z nabídky, v nabídce jsou zobrazeny pouze role nižší, než má současný uživatel \item \textbf{Společnost} - lze vybrat společnost z nabídky \footnotemark[1] \end{itemize} Všechny položky jsou povinné, pokud není některá z nich vyplněná, zobrazí se upozornění \textbf{Hodnota pro pole je povinná} @@ -277,7 +373,7 @@ \item \textbf{Jméno} - jméno uživatele \item \textbf{Email} - emailová adresa \item \textbf{Telefon} - telefonní číslo - \item \textbf{Heslo} - je zadáno pro změnu předcházejícího hesla + \item \texbf{Heslo} - je zadáno pro změnu předcházejícího hesla \item \textbf{Heslo znovu} - zopakování hesla pro potvrzení \item \textbf{Role} \footnotemark[1] - výběr role z nabídky \end{itemize} @@ -296,80 +392,121 @@ Tabulka se seznamem rozvržení má následující sloupce \begin{itemize} - \item - \item - \item + \item \textbf{Název} - název rozvržení + \item \textbf{Pozice} - počet pozic v tomto rozvržení + \item \textbf{Modifikováno} - datum poslední modifikace a jméno a příjmení uživatele, který tuto modifikaci provedl + \item \textbf{Revize} - revize rozvržení + \item \textbf{Vytvořeno} - datum vyvoření rozvržení + \item \textbf{Akce} - akce, které je možné s rozvržením provádět + \begin{itemize} + \item \textbf{Zobrazit náhled} \includegraphics[scale=0.6]{imgs/WebServer/icons/detail.png} - zobrazí rychlý náhled tohoto rozvržení + \item \textbf{Editovat} \includegraphics[scale=0.6]{imgs/WebServer/icons/edit.png} - otevře LayoutDesigner pro editaci tohoto rozvržení + \item \textbf{Smazat} \includegraphics[scale=0.6]{imgs/WebServer/icons/delete.png} - vymaže toto rozvržení a dále vymaže všechny kategorie s tímto rozvržením + \end{itemize} \end{itemize} +V seznamu lze vyhledávat zadáním textu do pole \textbf{Vyhledat:} a kliknutím na ikonu \includegraphics[scale=0.6]{imgs/WebServer/icons/detail.png} se spustí LayoutDesigner pro tvorbu nového rozvržení. +Seznam je možné třídit podle TODO TODO. + \section{Kategorie} \subsection{Seznam kategorií} +Seznam kategorií se zobrazí po zvolení \textbf{Kategorie} $\rightarrow$ \textbf{ Seznam kategorií} a má následující položky +\begin{itemize} + \item \textbf{Jméno kategorie} - jméno dané kategorie + \item \textbf{Vytvořeno} - datum, kdy byla kategorie vytvořena + \item \textbf{Jméno rozvržení} - jméno použitého rozvržení + \item \textbf{#Přiřazení} - na kolika kioscích je tato kategorie použita, po kliknut + \item \textbf{Akce} + \begin{itemize} + \item \textbf{Zobrazit náhled rozvržení obrazovky} \includegraphics[scale=0.6]{imgs/WebServer/icons/detail.png} - ukáže schematický nákres rozvržení, které je použito pro tuto kategorii + \item \textbf{Editovat} \includegraphics[scale=0.6]{imgs/WebServer/icons/edit.png} - otevře formulář pro editaci dané kategorie + \item \textbf{Odstranit} \includegraphics[scale=0.6]{imgs/WebServer/icons/delete.png} - odstraní danou kategorii, pokud je kategorii přiřazená na nějaký kiosek, je uživatel dotázán, zda se má tato kategorie z kiosků odebrat + \end{itemize} -\begin{itemize} - \item Jméno kategorie - jméno dané kategorie - \item Vytvořeno - datum, kdy byla kategorie vytvořena - \item Jméno rozvržení - jméno použitého rozvržení - \item Schema \includegraphics[scale=0.6]{imgs/WebServer/icons/detail.png} - ukáže schematický nákres rozvržení obrazovky - \item Použito – na kolika kioscích je tato kategorie použita - \item Editace \includegraphics[scale=0.6]{imgs/WebServer/icons/edit.png} - otevře formulář pro editaci dané kategorie - \item Odstranění \includegraphics[scale=0.6]{imgs/WebServer/icons/delete.png} - odstraní dané rozvržení - \item Vytvoření nové kategorie \includegraphics[scale=0.6]{imgs/WebServer/icons/create.png} - otevře formulář pro vytvoření nové kategorie \end{itemize} +Dále lze vytvořit novou kategorii kliknutím na ikonu \includegraphics[scale=0.6]{imgs/WebServer/icons/create.png}, vyhledávat v seznamu zadáním textu do pole \textbf{Vyhledávat:} a třídit záznamy podle položek \textbf{Jméno kategorie}, \textbf{Vytvořeno}, \textbf{Jméno rozvržení} a \textbf{#Přiřazení}. \subsection{Vytvoření nové kategorie a její editace} +\subsection{Přiřazení kategorie}\label{secAddCategory} + \section{Práce s kiosky} \subsection{Seznam kiosků} -Seznam kiosků se zobrazí zvolením \textbf{Kiosek} $\rightarrow$ \textbf{Seznam} v menu a obsahuje následující položky +Seznam kiosků se zobrazí zvolením \textbf{Kiosky a plánování} $\rightarrow$ \textbf{Seznam kiosků} v menu a obsahuje následující položky \begin{itemize} - \item Id - \item Stav – aktivní neaktivní - \item Správa – přiřazení kategorií plánování pro daný kiosek \includegraphics[scale=0.6]{imgs/WebServer/icons/edit.png} a zaktivnění - \item Jméno společnosti - \item Město - \item Adresa - \item Plánování \includegraphics[scale=0.6]{imgs/WebServer/icons/plan.png}. + \item \textbf{Název} - název kiosku + \item \textbf{Stav} - stav kiosku je indikován ikonami \includegraphics[scale=0.6]{imgs/WebServer/icons/running.png} pro právě aktivní a \includegraphics[scale=0.6]{imgs/WebServer/icons/not_running.png} pro neaktivní. V aktivním stavu je možnost zobrazit snímek aktuálního stavu obrazovky kiosku kliknutím na \textbf{Snímek obrazovky}. + \item \textbf{Jméno společnosti} \footnotemark[1] - název společností, které tento kiosek patří + \item \textbf{Adresa} - adresa kiosku + \item \textbf{Kategorie} - počet přiřazených kategorií + \item \textbf{Akce} - operace, které lze s kioskem provést + \begin{itemize} + \item \textbf{Přiřadit kategorii plánování pro daný kiosek} +%\includegraphics[scale=0.6]{imgs/WebServer/icons/.png} +- detailněji popsáno v \ref{secAddCategory} + \item \textbf{Plánovat data na obrazovku kiosku} \includegraphics[scale=0.6]{imgs/WebServer/icons/plan.png} - detailněji popsáno v \ref{secPlan} + \end{itemize} \end{itemize} -Plánování je detailněji popsáno v následující kapitole. +Dále lze vytvořit nový kiosek kliknutím na ikonu \includegraphics[scale=0.6]{imgs/WebServer/icons/create.png}\footnotemark[1], vyhledávat v seznamu zadáním textu do pole \textbf{Vyhledávat:} a třídit záznamy podle položek \textbf{Název}, \textbf{Stav}, \textbf{Jméno společnosti} \footnotemark[1], \textbf{Adresa} a \textbf{Kategorie}. - \subsection{Vytvoření nového kiosku} -\section{Plánování dokumentů} +Vytvoření nového kiosku je dostupné z menu \textbf{Kiosky a plánování} $\rightarrow$ \textbf{Nový kiosek} nebo pomocí tlačítka \includegraphics[scale=0.6]{imgs/WebServer/icons/create.png} v seznamu kiosků pouze pro roli \textit{hlavní správce systému}. +Formulář je vidět na obrázku \ref{createKiosek} a má následující položky +\begin{itemize} + \item \textbf{Název kiosku} - název kiosku + \item \textbf{Adresa} - adresa kiosku - ulice a číslo popisné + \item \textbf{Město} - adresa kiosku - město + \item \textbf{PSČ} - adresa kiosku - poštovní směrovací číslo + \item \textbf{Rozlišení obrazovky} - výběr z nabídky podporovaných rozlišení obrazovky kiosku + \item \textbf{Společnost} - výběr z nabídky společností, které bude kiosek patřit +\end{itemize} +Všechny položky jsou povinné. + \begin{figure} +\label{createKiosek} +\begin{center} +%\includegraphics[scale=0.8]{imgs/WebServer/snapshot/createUser.png} +\end{center} +\caption{Vytvoření nového kiosku} +\end{figure} +\section{Plánování dokumentů}\label{secPlan} + +\begin{figure} \label{planForm} \begin{center} %\includegraphics[scale=0.8]{imgs/WebServer/snapshot/planForm.png} \end{center} \caption{Plánovací formulář} \end{figure} -K plánování dokumentů lze přistoupit z menu pomocí \textbf{Kiosek} $\rightarrow$ \textbf{Seznam kiosků} kliknutím na ikonu \includegraphics[scale=0.6]{imgs/WebServer/icons/plan.png} u vybraného kiosku. +K plánování dokumentů lze přistoupit z menu pomocí \textbf{Kiosky a plánování} $\rightarrow$ \textbf{Seznam kiosků} kliknutím na ikonu \includegraphics[scale=0.6]{imgs/WebServer/icons/plan.png} u vybraného kiosku. Zobrazí se formulář (na obrázku \ref{planForm}) pro plánování, ve kterém lze zvolit tyto parametry \begin{itemize} - \item kategorie – zvolí se z nabídky kategorií pro tento kiosek - \item panely + \item \textbf{Kategorie} – zvolí se z nabídky kategorií pro tento kiosek + \item \textbf{Panely} \begin{itemize} - \item počet panelů aktuálně zobrazených na této obrazovce - \item počet panelů, které budou ve zvoleném období zobrazeny na kiosku \footnote{Uvedené číslo může být menší než číslo vlevo, protože na kiosku nebudou zobrazeny prázdné panely, které jsou na konci seznamu.} + \item počet panelů aktuálně zobrazených v \textbf{Rozvrhu plánování} + \item počet panelů, které budou zobrazeny reálně na kiosku \footnote{Na kiosku nebudou zobrazeny prázdné panely} \item tlačítko pro zobrazení více panelů \includegraphics[scale=0.6]{imgs/WebServer/icons/plus.png} \item tlačítko pro skrytí prázdných panelů za posledním neprázdným panelem \includegraphics[scale=0.6]{imgs/WebServer/icons/hide_panels.png} \end{itemize} - \item začátek plánovacího odobí - lze zvolit 3 způsoby + \item \textbf{Datum začátku plánovače} - lze zvolit 3 způsoby \begin{itemize} - \item zadat přímo hodnotu + \item zadat přímo hodnotu do pole \item pomocí šipek - \includegraphics[scale=0.6]{imgs/WebServer/icons/next.png} - posune začátek plánovacího období dopředu o délku plánovacího období + \includegraphics[scale=1]{imgs/WebServer/icons/next.png} - posune začátek plánovacího období dopředu o délku plánovacího období - \includegraphics[scale=0.6]{imgs/WebServer/icons/back.png} - posune začátek plánovacího období zpět o délku plánovacího období + \includegraphics[scale=1]{imgs/WebServer/icons/back.png} - posune začátek plánovacího období zpět o délku plánovacího období \item výběr v kalendáři \includegraphics[scale=1]{imgs/WebServer/icons/calendar.png} \end{itemize} - \item délka plánovacího období - lze zvolit 3 dny, týden, 2 týdny nebo měsíc + \item \textbf{Zobrazené období} - délka plánovacího období, lze zvolit 3 dny, týden, 2 týdny nebo měsíc \end{itemize} \begin{figure} @@ -379,85 +516,126 @@ \end{center} \caption{Rozvrhy plánování pro jednotlivé panely} \end{figure} -Dále jsou zobrazeny rozvrhy plánování pro jednotlivé panely. Příklad lze vidět na obrázku \ref{panelSchedule}. + +Samotné plánování probíhá v \textbf{Rozvrhu plánování} pro jednotlivé panely. Příklad lze vidět na obrázku \ref{panelSchedule}. Rozvrh vypadá jako tabulka, kde řádky odpovídají jednotlivým pozicím a sloupce časovým úsekům. -V řádcích jsou tabulky jsou pruhy reprezentující jednotlivé pozice v průběhu zvoleného období. +V řádcích tabulky jsou pruhy reprezentující jednotlivé pozice v průběhu zvoleného období. -Pruh je rozdělen na části podle toho, zda je v tomto čase naplánován nějaký dokument. Modré části označují obsazené pozice a šedé dosud volné pozice. +Pruh je rozdělen na části podle toho, zda je v tomto čase naplánován nějaký dokument. Zvýrazněné části označují obsazené období a šedé dosud volné období. Při přejetí přes část pruhu se ukáže náhled obrazovky kiosku, kde je zvýrazněna aktuální pozice a informace o typu naplánovaného dokumentu a začátek a konec zobrazení. Při kliknutí na pruh se zobrazí dialog pro \emph{Změnu plánování}, který má společné následující položky \begin{itemize} - \item Začátek - datum začátku zobrazení obsahu na pozici - \item Konec - datum konce zobrazení obsahu na pozici, pokud je Konec zvolen před Začátkem, zobrazí se uživatelovi upozornění, že \textbf{Datum "od" musí být před datumem "do"}. Překrývá-li se plánování s jiným, zobrazí se \textbf{Plánování je uvnitř jiného plánování}. - \item Výběr typu dokumentu - dialog pro výběr typu dokumentu, který bude na této pozici ve zvoleném období zobrazen - \item OK - potvrdí zadané plánování - \item Upravit \footnote{k dispozici jenom pokud je Změna plánování otevřena pro editaci dříve rozvrženého plánování} - \item Zrušit - zavře okno plánování. Plánování nebude uloženo. + \item \textbf{Začátek} - datum začátku zobrazení obsahu na pozici + \item \textbf{Konec} - datum konce zobrazení obsahu na pozici, pokud je Konec zvolen před Začátkem, zobrazí se uživatelovi upozornění, že \textbf{Datum "od" musí být před datumem "do"}. Překrývá-li se plánování s jiným, zobrazí se \textbf{Plánování je uvnitř jiného plánování}. + \item \textbf{Plánování obsahu} - výběr z nabídky typů dokumentů povolených pro tuto pozici, po zvolení se otevře formulář specifický typu zvoleného dokumentu + \item \textbf{OK} \footnote[2]{k dispozici, pokud je změna plánování otevřena na období, ve kterém ještě nebylo nic naplánováno} - potvrdí zadané plánování + \item \textbf{Upravit} \footnote[3]{k dispozici pro editaci dříve rozvrženého plánování} + \item \textbf{Smazat plánování} \footnotemark[3] - smaže plánování + \item \textbf{Zavřít} - zavře okno plánování beze změn \end{itemize} - -Plánování obsahu se liší podle zvoleného typu dokumentu. +Plánování obsahu se liší podle zvoleného typu dokumentu. Dále je popsáno pro každý typ dokumentu zvlášť. -\paragraph{} -\textbf{Plánování obsahu pro statický nebo dynamický text} +\subsection{Plánování statického a dynamického textu} \begin{figure} -\label{planText} +\label{planStatic} \begin{center} -%\includegraphics[scale=0.8]{imgs/WebServer/snapshot/planText.png} +%\includegraphics[scale=0.8]{imgs/WebServer/snapshot/planStatic.png} \end{center} -\caption{Plánování obsahu pro statický nebo dynamický text} +\caption{Formulář pro plánování statického textu} \end{figure} -Pro statický a dynamický text má následující podobu, jak je vidět na obrázku \ref{planText} + +Pro statický a dynamický text má plánování obsahu následující podobu. Na obrázku \ref{planStatic} je formulář pro plánování statického textu, pro dynamický text je formulář velmi podobný. \begin{itemize} - \item textové pole - do textového pole lze zadat zobrazovaný text - \item výběr velikosti fontu - procentuální velikost fontu vzhledem k výšce pozice + \item \textbf{Zvolený statický/dynamický text} - textové pole, do textového pole lze zadat zobrazovaný text + \item \textbf{Velikost fontu} - procentuální velikost fontu vzhledem k výšce pozice, výběr je možný posunem na škále od 10 do 100\% nebo zadáním přímo hodnoty \end{itemize} -\paragraph{} -\textbf{Plánování obsahu pro dokumenty} +\subsection{Plánování PDF dokumentů} \begin{figure} \label{planDocument} \begin{center} %\includegraphics[scale=0.8]{imgs/WebServer/snapshot/planDocument.png} \end{center} -\caption{Plánování obsahu pro dokumenty} +\caption{Formulář pro plánování PDF dokumentů} \end{figure} -Pro dokumenty lze zvolit \ref{planDocument} + +Nejdříve je potřeba vybrat PDF dokument, který má být naplánován. Po stisknutí tlačítka \textbf{Vybrat dokument} se zobrazí Seznam dokumentů, kde v položce Akce je ikona \includegraphics[scale=1]{imgs/WebServer/icons/select.png}, pomocí které se PDF dokument vybere. + +Dále lze zvolit \begin{itemize} - \item zobrazovaný dokument - kliknutím na výběr dokumentu se otevře ... - \item stránky, které budou zobrazovány - seznam ve formátu např. 1-5, 8, 12-15 - \item stana náhledu - číslo stránky, která bude zobrazena v náhledu na dokument + \item \textbf{Zvolené stránky} - stránky, které budou zobrazovány - seznam ve formátu např. 1-5, 8, 12-15 + \item \textbf{Strana náhledu} - číslo stránky, která bude zobrazena v náhledu \end{itemize} -Plánováni obsahu pro dokumenty je vidět na obrázku \ref{planDocument} +Formulář pro plánování PDF dokumentů je vidět na obrázku \ref{planDocument} +\subsection{Plánování prezentací} + +\begin{figure} +\label{planPresentation} +\begin{center} +%\includegraphics[scale=0.8]{imgs/WebServer/snapshot/planPresentation.png} +\end{center} +\caption{Formulář pro plánování prezentací} +\end{figure} + +Prezentace, která má být naplánována, se vybere po stisknutí tlačítka \textbf{Vybrat prezentaci}. zobrazí Seznam dokumentů, kde v položce Akce je ikona \includegraphics[scale=1]{imgs/WebServer/icons/select.png}, pomocí které se prezentace vybere. +Pro prezentaci je nutné zvolit \textbf{Interval změny stránek} - interval v sekundách, po kterém se změní stránkách, lze zadat posunem v rozmezí 1-20 nebo zadáním přímo hodnoty. +Formulář pro plánování prezentací je vidět na obrázku \ref{planPresentation}. +\subsection{Plánování videí} + +\begin{figure} +\label{planVideo} +\begin{center} +%\includegraphics[scale=0.8]{imgs/WebServer/snapshot/planVideo.png} +\end{center} +\caption{Formulář pro plánování videí} +\end{figure} + + +Nejdříve je potřeba vybrat video, které má být naplánováno. Po stisknutí tlačítka \textbf{Vybrat video} se zobrazí Seznam dokumentů, kde v položce Akce je ikona \includegraphics[scale=1]{imgs/WebServer/icons/select.png}, pomocí které se video vybere. + +Dále lze v položce \textbf{Autostart} zvolit, zda se má video začít automaticky přehrávat při přepnutí na panel, na kterém je video naplánováno + +Formulář pro plánování videí je vidět na obrázku \ref{planVideo} + \section{Správa dokumentů} Správa dokumentů umožňuje nahrávání dokumentů, které budou následně zobrazeny na pozicích kiosku. \subsection{Seznam dokumentů} -TODO David prida nejake tlacitko K seznamu všech dosud nahraných dokumentů se uživatel dostane z menu \textbf{Dokumenty} $\rightarrow$ \textbf{Seznam dokumentů}. Zobrazí se tabulka s následujícími sloupci \begin{itemize} - \item Dokument - název dokumentu - \item Délka - počet stránek pro PDF dokument a délka trvání pro video - \item Uživatel - uživatel, který dokument nahrál - \item Čas uploadu - datum a čas nahrání dokumentu - \item Poznámka - TODO - \item Operace - TODO + \item \textbf{Dokument} - název dokumentu + \item \textbf{Délka} - počet stránek pro PDF dokument a délka trvání pro video + \item \textbf{Čas uploadu} - datum a čas nahrání dokumentu + \item \textbf{Uživatel} - jméno a příjmení uživatele, který dokument nahrál + \item \textbf{Poznámka} - poznámka + \item \textbf{Výskyty} - zobrazí seznam s plánováním tohoto dokumentu + \item \textbf{Akce} - dostupné akce jsou popsané níže + \begin{itemize} + \item \textbf{Stáhnout dokument} \includegraphics[scale=1]{imgs/WebServer/icons/delete.png} - stáhne tento dokument na uživatelův počítač + \item \textbf{Smazat dokument} \includegraphics[scale=1]{imgs/WebServer/icons/download.png} - vymaže tento dokument, pokud je naplánován tak, že se v budoucnosti bude zobrazovat na kiosku, všechny takové plánování se také vymažou. Dokument se ale stále bude zobrazovat v reportech a statistikách. + \end{itemize} \end{itemize} -Uživatel má možnost vybrat, zda chce v seznamu zobrazit všechny typy dokumentů nebo pouze video nebo PDF dokumenty. Dále lze seznam řadit vzestupně nebo sestupně podle sloupců Dokument, Uživatel nebo Čas uploadu. -V seznamu lze vyhledávat. +Uživatel má možnost vybrat, zda chce v seznamu zobrazit všechny typy dokumentů nebo pouze video nebo PDF dokumenty. Dále lze seznam řadit vzestupně nebo sestupně podle sloupců \textbf{Dokument}, \textbf{Uživatel} nebo \textbf{Čas uploadu}. +V seznamu lze vyhledávat zadáním textu do pole \textbf{Vyhledat:}. Dále lze nahrát nový dokument stištěním ikony \includegraphics[scale=1]{imgs/WebServer/icons/create.png}. \subsection{Nahrávání nových dokumentů} +Formulář pro nahrávání nových dokumentů do systému se otevírá z menu \textbf{Dokumenty} $\rightarrow$ \textbf{Nahrání dokumentů} nebo stisknutím ikony \includegraphics[scale=1]{imgs/WebServer/icons/create.png}. v seznamu dokumentů. +Maximální velikost nahrávaného dokumentu 200MB. Lze nahrávat pouze dokumenty s příponami \textbf{mov, wmv, mpg, mpeg, flv, pdf, avi}. +Kliknutím na tlačítko \textbf{Přidat} se otevře dialog pro výběr dokumentu. Ten se přidá a zobrazí v seznamu dokumentů pro nahrání. Z tohoto seznamu lze dokument odebrat kliknutím na \textbf{Zrušit}. +Soubory ze seznamu se nahrají na server po stisknutí tlačítka \textbf{Nahrát}. + \section{Přehledy} \subsection{Statistiky} Uživatel systému má možnost zobrazit statistiky návštěvnosti jednodlivých kiosků a počet zobrazení dokumentů v určeném časovém období. @@ -537,4 +715,4 @@ \item Při najetí kurzorem na časovou osu intervalu se automaticky zobrazí příslušný čas k pozici kurzoru. \end{itemize} -\subsubsection{Tisk reportů v prohlížeči Firefox 3.5.8} \ No newline at end of file +\subsubsection{Tisk reportů v prohlížeči Firefox 3.5.8} Added: others/dokumentace/userGuide/userGuide.toc =================================================================== --- others/dokumentace/userGuide/userGuide.toc (rev 0) +++ others/dokumentace/userGuide/userGuide.toc 2010-02-26 00:54:10 UTC (rev 1895) @@ -0,0 +1,97 @@ +\select@language {czech} +\contentsline {chapter}{\numberline {1}\IeC {\'U}vod}{9}{chapter.1} +\contentsline {chapter}{\numberline {2}Klientsk\IeC {\'a} aplikace}{11}{chapter.2} +\contentsline {section}{\numberline {2.1}V\IeC {\'y}b\IeC {\v e}r pozic}{11}{section.2.1} +\contentsline {section}{\numberline {2.2}Ovl\IeC {\'a}d\IeC {\'a}n\IeC {\'\i } pomoc\IeC {\'\i } tla\IeC {\v c}\IeC {\'\i }tek na kiosku}{11}{section.2.2} +\contentsline {paragraph}{}{11}{section*.4} +\contentsline {paragraph}{}{14}{section*.5} +\contentsline {paragraph}{}{14}{section*.6} +\contentsline {paragraph}{}{14}{section*.7} +\contentsline {section}{\numberline {2.3}Ovl\IeC {\'a}d\IeC {\'a}n\IeC {\'\i } pomoc\IeC {\'\i } kl\IeC {\'a}vesnice u po\IeC {\v c}\IeC {\'\i }ta\IeC {\v c}e}{15}{section.2.3} +\contentsline {paragraph}{}{15}{section*.8} +\contentsline {paragraph}{}{15}{section*.9} +\contentsline {paragraph}{}{15}{section*.10} +\contentsline {paragraph}{}{15}{section*.11} +\contentsline {section}{\numberline {2.4}Instalace}{16}{section.2.4} +\contentsline {section}{\numberline {2.5}Konfigurace}{16}{section.2.5} +\contentsline {subsection}{\numberline {2.5.1}Konfigura\IeC {\v c}n\IeC {\'\i } soubor appconfig.xml}{16}{subsection.2.5.1} +\contentsline {subsection}{\numberline {2.5.2}Konfigura\IeC {\v c}n\IeC {\'\i } soubor appconfig.xml.static}{18}{subsection.2.5.2} +\contentsline {section}{\numberline {2.6}Zobrazov\IeC {\'a}n\IeC {\'\i } jednotliv\IeC {\'y}ch typ\IeC {\r u} dokument\IeC {\r u}}{18}{section.2.6} +\contentsline {subsection}{\numberline {2.6.1}Video}{18}{subsection.2.6.1} +\contentsline {subsection}{\numberline {2.6.2}PDF dokumenty}{18}{subsection.2.6.2} +\contentsline {subsection}{\numberline {2.6.3}PDF prezentace}{19}{subsection.2.6.3} +\contentsline {subsection}{\numberline {2.6.4}Statick\IeC {\'y} text}{19}{subsection.2.6.4} +\contentsline {subsection}{\numberline {2.6.5}Dynamick\IeC {\'y} text}{19}{subsection.2.6.5} +\contentsline {chapter}{\numberline {3}Server}{21}{chapter.3} +\contentsline {section}{\numberline {3.1}\IeC {\'U}vod}{21}{section.3.1} +\contentsline {section}{\numberline {3.2}Hierarchie u\IeC {\v z}ivatel\IeC {\r u}}{21}{section.3.2} +\contentsline {section}{\numberline {3.3}Hlavn\IeC {\'\i } menu}{21}{section.3.3} +\contentsline {subsection}{\numberline {3.3.1}Hlavn\IeC {\'\i } menu pro \textit {u\IeC {\v z}ivatele}}{21}{subsection.3.3.1} +\contentsline {subsection}{\numberline {3.3.2}Hlavn\IeC {\'\i } menu pro \textit {mana\IeC {\v z}era}}{23}{subsection.3.3.2} +\contentsline {subsection}{\numberline {3.3.3}Hlavn\IeC {\'\i } menu pro \textit {spr\IeC {\'a}vce syst\IeC {\'e}mu}}{23}{subsection.3.3.3} +\contentsline {subsection}{\numberline {3.3.4}Hlavn\IeC {\'\i } menu pro \textit {hlavn\IeC {\'\i }ho spr\IeC {\'a}vce syst\IeC {\'e}mu}}{24}{subsection.3.3.4} +\contentsline {section}{\numberline {3.4}P\IeC {\v r}ihl\IeC {\'a}\IeC {\v s}en\IeC {\'\i } a odhl\IeC {\'a}\IeC {\v s}en\IeC {\'\i } do/z webov\IeC {\'e}ho rozhran\IeC {\'\i }}{24}{section.3.4} +\contentsline {section}{\numberline {3.5}Ikony}{24}{section.3.5} +\contentsline {section}{\numberline {3.6}Seznamy}{25}{section.3.6} +\contentsline {section}{\numberline {3.7}Spr\IeC {\'a}va spole\IeC {\v c}nost\IeC {\'\i }}{26}{section.3.7} +\contentsline {subsection}{\numberline {3.7.1}Seznam spole\IeC {\v c}nost\IeC {\'\i }}{26}{subsection.3.7.1} +\contentsline {subsection}{\numberline {3.7.2}Vytvo\IeC {\v r}en\IeC {\'\i }, editace a maz\IeC {\'a}n\IeC {\'\i } spole\IeC {\v c}nost\IeC {\'\i }}{26}{subsection.3.7.2} +\contentsline {subsection}{\numberline {3.7.3}Nastaven\IeC {\'\i } povolen\IeC {\'y}ch typ\IeC {\r u} pl\IeC {\'a}nov\IeC {\'a}n\IeC {\'\i }}{27}{subsection.3.7.3} +\contentsline {section}{\numberline {3.8}Spr\IeC {\'a}va u\IeC {\v z}ivatel\IeC {\r u}}{27}{section.3.8} +\contentsline {subsection}{\numberline {3.8.1}Seznam u\IeC {\v z}ivatel\IeC {\r u}}{27}{subsection.3.8.1} +\contentsline {subsection}{\numberline {3.8.2}Vytvo\IeC {\v r}en\IeC {\'\i } nov\IeC {\'e}ho u\IeC {\v z}ivatele}{28}{subsection.3.8.2} +\contentsline {subsection}{\numberline {3.8.3}Editace u\IeC {\v z}ivatele}{28}{subsection.3.8.3} +\contentsline {section}{\numberline {3.9}Vytv\IeC {\'a}\IeC {\v r}en\IeC {\'\i } a editace rozvr\IeC {\v z}en\IeC {\'\i }}{29}{section.3.9} +\contentsline {section}{\numberline {3.10}Kategorie}{29}{section.3.10} +\contentsline {subsection}{\numberline {3.10.1}Seznam kategori\IeC {\'\i }}{29}{subsection.3.10.1} +\contentsline {subsection}{\numberline {3.10.2}Vytvo\IeC {\v r}en\IeC {\'\i } nov\IeC {\'e} kategorie a jej\IeC {\'\i } editace}{30}{subsection.3.10.2} +\contentsline {subsection}{\numberline {3.10.3}P\IeC {\v r}i\IeC {\v r}azen\IeC {\'\i } kategorie}{30}{subsection.3.10.3} +\contentsline {section}{\numberline {3.11}Pr\IeC {\'a}ce s kiosky}{30}{section.3.11} +\contentsline {subsection}{\numberline {3.11.1}Seznam kiosk\IeC {\r u}}{30}{subsection.3.11.1} +\contentsline {subsection}{\numberline {3.11.2}Vytvo\IeC {\v r}en\IeC {\'\i } nov\IeC {\'e}ho kiosku}{30}{subsection.3.11.2} +\contentsline {section}{\numberline {3.12}Pl\IeC {\'a}nov\IeC {\'a}n\IeC {\'\i } dokument\IeC {\r u}}{31}{section.3.12} +\contentsline {subsection}{\numberline {3.12.1}Pl\IeC {\'a}nov\IeC {\'a}n\IeC {\'\i } statick\IeC {\'e}ho a dynamick\IeC {\'e}ho textu}{32}{subsection.3.12.1} +\contentsline {subsection}{\numberline {3.12.2}Pl\IeC {\'a}nov\IeC {\'a}n\IeC {\'\i } PDF dokument\IeC {\r u}}{33}{subsection.3.12.2} +\contentsline {subsection}{\numberline {3.12.3}Pl\IeC {\'a}nov\IeC {\'a}n\IeC {\'\i } prezentac\IeC {\'\i }}{33}{subsection.3.12.3} +\contentsline {subsection}{\numberline {3.12.4}Pl\IeC {\'a}nov\IeC {\'a}n\IeC {\'\i } vide\IeC {\'\i }}{33}{subsection.3.12.4} +\contentsline {section}{\numberline {3.13}Spr\IeC {\'a}va dokument\IeC {\r u}}{33}{section.3.13} +\contentsline {subsection}{\numberline {3.13.1}Seznam dokument\IeC {\r u}}{34}{subsection.3.13.1} +\contentsline {subsection}{\numberline {3.13.2}Nahr\IeC {\'a}v\IeC {\'a}n\IeC {\'\i } nov\IeC {\'y}ch dokument\IeC {\r u}}{34}{subsection.3.13.2} +\contentsline {section}{\numberline {3.14}P\IeC {\v r}ehledy}{34}{section.3.14} +\contentsline {subsection}{\numberline {3.14.1}Statistiky}{34}{subsection.3.14.1} +\contentsline {subsubsection}{P\IeC {\v r}echody mezi zobrazen\IeC {\'\i }mi}{36}{section*.12} +\contentsline {subsubsection}{Tisk v prohl\IeC {\'\i }\IeC {\v z}e\IeC {\v c}i Firefox 3.5.8}{37}{section*.13} +\contentsline {subsection}{\numberline {3.14.2}Reporty}{37}{subsection.3.14.2} +\contentsline {subsubsection}{Filtr pro zobrazen\IeC {\'\i }}{37}{section*.14} +\contentsline {subsubsection}{V\IeC {\'y}pis reportu}{39}{section*.15} +\contentsline {subsubsection}{Tisk report\IeC {\r u} v prohl\IeC {\'\i }\IeC {\v z}e\IeC {\v c}i Firefox 3.5.8}{39}{section*.16} +\contentsline {chapter}{\numberline {4}Layout Designer}{41}{chapter.4} +\contentsline {section}{\numberline {4.1}\IeC {\'U}vod}{41}{section.4.1} +\contentsline {section}{\numberline {4.2}Po\IeC {\v z}adavky}{41}{section.4.2} +\contentsline {section}{\numberline {4.3}Hlavn\IeC {\'\i } menu appletu}{42}{section.4.3} +\contentsline {paragraph}{}{42}{figure.4.3} +\contentsline {paragraph}{}{42}{section*.18} +\contentsline {paragraph}{}{42}{section*.19} +\contentsline {section}{\numberline {4.4}Navrhovac\IeC {\'\i } pl\IeC {\'a}tno}{42}{section.4.4} +\contentsline {section}{\numberline {4.5}N\IeC {\'a}strojov\IeC {\'a} li\IeC {\v s}ta}{43}{section.4.5} +\contentsline {section}{\numberline {4.6}Panel vlastnost\IeC {\'\i }}{43}{section.4.6} +\contentsline {subsection}{\numberline {4.6.1}Vybran\IeC {\'e} pozice}{43}{subsection.4.6.1} +\contentsline {subsection}{\numberline {4.6.2}Povolen\IeC {\'e} typy}{43}{subsection.4.6.2} +\contentsline {subsection}{\numberline {4.6.3}Seznam v\IeC {\v s}ech pozic}{45}{subsection.4.6.3} +\contentsline {section}{\numberline {4.7}Vyskakovac\IeC {\'\i } menu}{45}{section.4.7} +\contentsline {section}{\numberline {4.8}Chybov\IeC {\'e} zpr\IeC {\'a}vy}{45}{section.4.8} +\contentsline {section}{\numberline {4.9}Typick\IeC {\'e} pou\IeC {\v z}\IeC {\'\i }v\IeC {\'a}n\IeC {\'\i }}{46}{section.4.9} +\contentsline {subsection}{\numberline {4.9.1}Vytvo\IeC {\v r}en\IeC {\'\i } pozice}{46}{subsection.4.9.1} +\contentsline {subsection}{\numberline {4.9.2}Editov\IeC {\'a}n\IeC {\'\i } pozic}{46}{subsection.4.9.2} +\contentsline {subsection}{\numberline {4.9.3}Vyb\IeC {\'\i }r\IeC {\'a}n\IeC {\'\i } pozic}{49}{subsection.4.9.3} +\contentsline {subsection}{\numberline {4.9.4}Kop\IeC {\'\i }rov\IeC {\'a}n\IeC {\'\i } a vkl\IeC {\'a}d\IeC {\'a}n\IeC {\'\i } pozic}{49}{subsection.4.9.4} +\contentsline {subsection}{\numberline {4.9.5}Maz\IeC {\'a}n\IeC {\'\i } pozic}{49}{subsection.4.9.5} +\contentsline {subsection}{\numberline {4.9.6}Zarovn\IeC {\'a}v\IeC {\'a}n\IeC {\'\i } k m\IeC {\v r}\IeC {\'\i }\IeC {\v z}ce}{49}{subsection.4.9.6} +\contentsline {subsection}{\numberline {4.9.7}Volba povolen\IeC {\'y}ch typ\IeC {\r u} dokument\IeC {\r u}}{49}{subsection.4.9.7} +\contentsline {subsection}{\numberline {4.9.8}Zp\IeC {\v e}t a znovu}{49}{subsection.4.9.8} +\contentsline {section}{\numberline {4.10}Dialogy}{49}{section.4.10} +\contentsline {paragraph}{}{49}{section*.20} +\contentsline {paragraph}{}{50}{section*.21} +\contentsline {paragraph}{}{50}{section*.22} +\contentsline {section}{\numberline {4.11}Kl\IeC {\'a}vesov\IeC {\'e} zkratky}{50}{section.4.11} +\contentsline {chapter}{\numberline {5}Z\IeC {\'a}v\IeC {\v e}r}{53}{chapter.5}