Projekt

Obecné

Profil

Detailní popis požadavků » Historie » Verze 4

Lucie Tauchenová, 2020-04-01 16:08

1 1 Lucie Tauchenová
h1. Detailní popis požadavků
2
3
h2. Seznam PU: 
4
5
* PU001: Filtrovat obsah dle kategorií
6
* PU002: Uložit knihu do oblíbených 
7
* PU003: Odebrat knihu ze seznamu oblíbených
8
* PU004: Zobrazit detail knihy
9
* PU005: Zobrazit statistiku oblíbenosti
10 2 Lucie Tauchenová
* PU006: Registrovat se do aplikace.
11 1 Lucie Tauchenová
12
h2. Název a popis: PU001: Filtrovat obsah dle kategorií 
13
14 3 Lucie Tauchenová
Umožňuje uživateli vybrat 1-N kategorií, podle kterých se mu následně filtruje výběr knih.
15 1 Lucie Tauchenová
16
h3. Standardní průběh: 
17
18 2 Lucie Tauchenová
* Uživatel zvolí v menu položku "topics".
19 1 Lucie Tauchenová
* Systém zobrazí uživateli seznam kategorií knih. 
20
* Uživatel označí 1-N kategorií, které ho zajímají. 
21
<alt: uživatel si vybere 0 kategorií>
22
* Uživatel potvrdí svůj výběr tlačítkem Potvrdit.
23
* Systém uživateli zobrazí souhrn vybraných témat, podle kterých bude filtrovaný výběr knih.
24
25
h3. Alternativní průběh:
26
 
27 4 Lucie Tauchenová
<alt: uživatel si vybere 0 kategorií>: Systém uživateli neaktivuje tlačítko Potvrdit, dokud si uživatel nevybere alespoň jednu kategorii. 
28 1 Lucie Tauchenová
29
h3. Vstupní podmínky:
30
 
31
Uživatel má na výběr alespoň 2 kategorie. 
32
33
h3. Výstupní podmínky: 
34
35 2 Lucie Tauchenová
Uživateli se zobrazují pouze knihy, které spadají do vybraných kategorií.
36 1 Lucie Tauchenová
37
h2. Název a popis: PU002: Uložit knihu do oblíbených 
38
39
Umožňuje uživateli přidat knihu do oblíbených. 
40
41
h3. Standardní průběh (I. možnost - like):
42
43
* Uživatel klikne v menu na položku "books".
44
* Systém uživateli zobrazí seznam knih.
45
* Uživatel si ze seznamu kliknutím vybere jednu knihu.
46
* Systém zobrazí uživateli titulní stranu vybrané knihy. 
47
* Uživatel dá kliknutím na ikonu srdíčka knize "like". 
48
* Systém přidá knihu do seznamu oblíbených. 
49
<alt: neexistující seznam oblíbených položek>
50
51
h3. Standardní průběh (II. možnost - kód)
52
53
* Uživatel skrze systém aktivuje kameru ve svém zařízení.
54
* Uživatel nasnímá QR kód knihy, která ho zaujala. 
55
* <alt: QR kód nelze nasnímat> 
56
* Systém podle kódu rozpozná, o kterou knihu se jedná, a uloží ji do seznamu oblíbených. 
57
* <alt: neexistující seznam oblíbených položek>
58
59
h3. Alternativní průběhy: 
60
61
<alt: neexistující seznam oblíbených položek>: Pokud seznam neexistuje,  systém seznam založí a následně do něj vloží označenou knihu. 
62
<alt: QR nelze nasnímat>: Uživatel vloží identifikační kód knihy do aplikace ručně. 
63
64
h3. Vstupní podmínky: 
65
66
Uživatel je přihlášený v aplikaci.
67
Uživatelovo zařízení má k dispozici funkční kameru. 
68
69
h3. Výstupní podmínky: 
70
71
Nasnímaná kniha je uložena v uživatelově seznamu oblíbených. 
72
73
74
75
h2. Název a popis: PU003: Odebrat knihu ze seznamu oblíbených 
76
77
Umožňuje uživateli odebrat knihu ze seznamu oblíbených. 
78
 
79
h3. Standardní průběh: 
80
81
* Uživatel klikne v menu na položku "likes".
82
* Systém zobrazí uživateli seznam oblíbených knih. 
83
* Uživatel si ze seznamu kliknutím  vybere jednu knihu. 
84
* Systém zobrazí uživateli titulní stranu oblíbené knihy. 
85
* Uživatel klikne na ikonu srdíčka u knihy.
86
* Systém odebere knihu ze seznamu oblíbených. 
87
88
h3. Vstupní podmínky: 
89
90
Uživatel má v seznamu oblíbených uloženou alespoň 1 knihu. 
91
92
h3. Výstupní podmínky: 
93
94
Odoznačená kniha se již nenachází v seznamu oblíbených.  
95
96
97
98
h2. Název a popis: PU004: Zobrazit detail knihy
99
100
Umožňuje uživateli zobrazit detail knihy. 
101
 
102
h3. Standardní průběh: 
103
104
* Uživatel klikne v menu na položku "books",  popř. "likes".
105
* Systém zobrazí uživateli seznam knih, popř. seznam oblíbených knih. 
106
* Uživatel si ze seznamu kliknutím  vybere jednu knihu. 
107
* Systém zobrazí uživateli titulní stranu knihy, která obsahuje název knihy, autora a ikonu srdíčka ("like").
108
* Uživatel klikne na název knihy, popř. autora knihy.
109
* Systém uživateli zobrazí detail knihy, který obsahuje seznam poznámek v knize, detail poznámky, další informace o knize, odkazy.  
110
111
112
113
h2. Název a popis: PU005: Zobrazit statistiku oblíbenosti
114
115
Umožňuje uživateli zobrazit statistiku oblíbenosti knih.
116
 
117
h3. Standardní průběh: 
118
119
* Uživatel klikne na položku v menu "charts". 
120
* Systém uživateli zobrazí aktuální žebříčky oblíbenosti knih. Uživatel má na výběr žebříček oblíbenosti všech knih na výstavě nebo žebříček oblíbenosti jeho oblíbených knih.
121
* Uživatel může přepínat mezi jednotlivými statistikami pomocí ovládacího tlačítka. 
122
123
h3. Vstupní podmínky: 
124
125
Seznamy, ze kterých se vytvářejí statistiky, nejsou prázdné. 
126
127
128
129
h2. Název a popis: PU006: Registrovat se do aplikace 
130
131
Umožňuje uživateli registrovat se do aplikace. 
132
 
133
h3. Standardní průběh: 
134
135
* Uživatel vyplní a odešle registrační formulář, který se nachází na landing page aplikace. 
136
* Systém uživateli udělí dočasně přístup do zbytku aplikace a odešle mu email s aktivačním odkazem.
137
138
h3. Vstupní podmínky: 
139
140
Bez registrace je aplikace přístupná pouze částečně (landing page).
141
142
h3. Výstupní podmínky: 
143
144
Uživatel musí svůj účet do 48 hodin prostřednictvím odkazu aktivovat, jinak bude jeho účet smazán (vč. dat s ním spojených).