Author: JirkaM Date: 2010-03-01 00:34:30 +0100 (Mon, 01 Mar 2010) New Revision: 1963 Added: others/dokumentace/technicalGuide/analysis/img/uc/100stats.png others/dokumentace/technicalGuide/analysis/img/uc/110report.png Modified: others/dokumentace/technicalGuide/analysis/4serverFunctional.tex Log: * statistics and report use case modified 4serverFunctional.tex added img/uc/100stats.png added img/uc/110report.png Modified: others/dokumentace/technicalGuide/analysis/4serverFunctional.tex =================================================================== --- others/dokumentace/technicalGuide/analysis/4serverFunctional.tex 2010-02-28 23:18:10 UTC (rev 1962) +++ others/dokumentace/technicalGuide/analysis/4serverFunctional.tex 2010-02-28 23:34:30 UTC (rev 1963) @@ -221,7 +221,8 @@ rozvržení, plánování ani dalších entit v systému, které uživatel vytvořil či nějak změnil. \subsubsection{Zaslání dočasného hesla při ztrátě přihlašovacích údajů} - [TODO - JM] + Systém umožní uživateli zaslání dočasného hesla na email v případě ztráty původního hesla. Systém vyzve uživatele, aby zadal své uživatelské jméno, kterým se hlásí do systému. Následně systém vygeneruje dočasné heslo, kterým se uživatel bude moci do 24 hodin přihlásit do systému, a zašle jej uživateli na email uvedený při registraci. Jakmile se uživatel přihlásí do systému pomocí dočasného hesla, musí provést změnu svého původního hesla, neboť platnost dočasného hesla nebude prodloužena. + Proti zneužití zaslání dočasného hesla, např. někdo vygeneruje žádost za uživatele, je uživatel chráněn tím, že platnost jeho stávajícího hesla nebude nijak narušena. Původní heslo se změní až po přihlášení dočasným, které je zasláno na email uživatele. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -457,7 +458,7 @@ \item Dojde k odebrání všech kategorií z kiosku. Pokud pro některé přiřazení kategorie existovalo plánování a toto přiřazení kategorie nebylo sdíleno mezi více kiosky, dojde ke smazání veškerého plánování na přiřazené kategorii. (více viz \textit{kapitola \ref{analysis_category_assign}}) [TODO DK] - \item Nedojde ke smazání statistik souvisejících s daným kioskem [TODO JM] + \item Statistiky související s daným kioskem již nebudou uživateli dostupné. \end{itemize} \subsubsection{Aktivace/deaktivace kiosku} @@ -527,13 +528,20 @@ %%%%%%%%%%%%%%%%%%%%%%%%%% \section{Statistiky} -[TODO JM od DK chybi ti tu popsana autorizaci + uvidim ve statistikach odstranene kiosky a dokumenty?] -[TODO JM chybi mi tu UC diagram aby to bylo konzistentni se zbytkem analyzy] +\begin{figure}[ht] +\begin{center} + \includegraphics[scale=0.7]{img/uc/100stats} + \caption[Use Case diagram zobrazení statistik]{\small \textbf{Use Case diagram zobrazení statistik}} + \label{img.uc_stats} +\end{center} +\end{figure} Systém umožní uživateli sledovat zobrazování jednotlivých dokumentů na kiosku. Uživatel bude mít k dispozici celkem 3 zobrazení, na každé bude zobrazen počet návštěv (tj. událost zvětšení dokumentu uživatelem na kiosku) v závislosti na čase ve zvoleném časovém období. +Tato funkcionalita je dostupná pouze uživatelům s rolemi \textbf{Manažer}. + Pro zobrazení korektních dat bude nutné předávat následující informace z kiosku na server: \begin{itemize} @@ -637,17 +645,25 @@ \end{itemize} \end{itemize} +Pokud došlo ke smazání kiosku či dokumentu ze systému, nebudou statistiky související s těmito objekty zobrazovány v celkovém přehledu statistik. - %%%%%%%%%%%%%%%%%%%%%%%%%% %% Reporty %%%%%%%%%%%%%%%%%%%%%%%%%% \section{Reporty} -[TODO JM od DK chybi ti tu popsana autorizace + uvidim v reportech (jak ve filtru, tak ve vysledku) odstranene kiosky a dokumenty?] -[TODO JM chybi mi tu UC diagram aby to bylo konzistentni se zbytkem analyzy] + +\begin{figure}[ht] +\begin{center} + \includegraphics[scale=0.7]{img/uc/110report} + \caption[Use Case diagram zobrazení reportů]{\small \textbf{Use Case diagram zobrazení reportů}} + \label{img.uc_report} +\end{center} +\end{figure} + Systém umožní uživateli zobrazit přehled vyvěšení dokumentů na kioscích. Uživatel provede zobrazení reportů pomocí úvodního filtru, ve kterém si vybere dokumenty, kiosky a zvolí časové období, ve kterém jej vyvěšení dokumentů zajímá. +Tato funkcialita je dostupná pouze uživatelům s rolemi \textbf{Manažer}. \subsection{Filtr reportů} Bude sloužit uživateli pro zobrazení pouze těch dat, o které má zájem. Bez výběru dokumetů a kiosků nebude možné přehled zobrazit. @@ -661,6 +677,7 @@ \subsection{Zobrazení reportu} Reporty zobrazí uživateli seznam kiosků, které vybral pomocí filtru, a u každého kiosku zobrazí seznam dříve vybraných dokumentů, u nichž na časové ose graficky zvýrazní úseky vystavení dokumentu na daném kisoku. Ke každému dokumentu bude možné zobrazit detailní tabulkový výpis. +Pokud došlo ke smazání kiosku či dokumentu ze systému, nebudou reporty související s těmito objekty zobrazovány v celkovém přehledu reportů. \begin{figure}[ht] \begin{center} Added: others/dokumentace/technicalGuide/analysis/img/uc/100stats.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/technicalGuide/analysis/img/uc/100stats.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: others/dokumentace/technicalGuide/analysis/img/uc/110report.png =================================================================== (Binary files differ) Property changes on: others/dokumentace/technicalGuide/analysis/img/uc/110report.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream