[elvystrac] r1963 - * statistics and report use case

  • From: elvys@xxxxxxxxxxxxxxxxxxxxxx
  • To: elvystrac@xxxxxxxxxxxxx
  • Date: Mon, 1 Mar 2010 00:34:30 +0100

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


Other related posts:

  • » [elvystrac] r1963 - * statistics and report use case - elvys