Projekt

Obecné

Profil

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

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

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