Detailní popis požadavků » Historie » Revize 4
Revize 3 (Lucie Tauchenová, 2020-04-01 16:07) → Revize 4/7 (Lucie Tauchenová, 2020-04-01 16:08)
h1. Detailní popis požadavků h2. Seznam PU: * PU001: Filtrovat obsah dle kategorií * PU002: Uložit knihu do oblíbených * PU003: Odebrat knihu ze seznamu oblíbených * PU004: Zobrazit detail knihy * PU005: Zobrazit statistiku oblíbenosti * PU006: Registrovat se do aplikace. h2. Název a popis: PU001: Filtrovat obsah dle kategorií Umožňuje uživateli vybrat 1-N kategorií, podle kterých se mu následně filtruje výběr knih. h3. Standardní průběh: * Uživatel zvolí v menu položku "topics". * Systém zobrazí uživateli seznam kategorií knih. * Uživatel označí 1-N kategorií, které ho zajímají. <alt: uživatel si vybere 0 kategorií> * Uživatel potvrdí svůj výběr tlačítkem Potvrdit. * Systém uživateli zobrazí souhrn vybraných témat, podle kterých bude filtrovaný výběr knih. h3. Alternativní průběh: <alt: uživatel si vybere 0 kategorií>: Systém neprovádí žádné další filtrování a uživateli neaktivuje tlačítko Potvrdit, dokud si uživatel nevybere alespoň jednu kategorii. zobrazí veškeré dostupné knihy. h3. Vstupní podmínky: Uživatel má na výběr alespoň 2 kategorie. h3. Výstupní podmínky: Uživateli se zobrazují pouze knihy, které spadají do vybraných kategorií. h2. Název a popis: PU002: Uložit knihu do oblíbených Umožňuje uživateli přidat knihu do oblíbených. h3. Standardní průběh (I. možnost - like): * Uživatel klikne v menu na položku "books". * Systém uživateli zobrazí seznam knih. * Uživatel si ze seznamu kliknutím vybere jednu knihu. * Systém zobrazí uživateli titulní stranu vybrané knihy. * Uživatel dá kliknutím na ikonu srdíčka knize "like". * Systém přidá knihu do seznamu oblíbených. <alt: neexistující seznam oblíbených položek> h3. Standardní průběh (II. možnost - kód) * Uživatel skrze systém aktivuje kameru ve svém zařízení. * Uživatel nasnímá QR kód knihy, která ho zaujala. * <alt: QR kód nelze nasnímat> * Systém podle kódu rozpozná, o kterou knihu se jedná, a uloží ji do seznamu oblíbených. * <alt: neexistující seznam oblíbených položek> h3. Alternativní průběhy: <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. <alt: QR nelze nasnímat>: Uživatel vloží identifikační kód knihy do aplikace ručně. h3. Vstupní podmínky: Uživatel je přihlášený v aplikaci. Uživatelovo zařízení má k dispozici funkční kameru. h3. Výstupní podmínky: Nasnímaná kniha je uložena v uživatelově seznamu oblíbených. h2. Název a popis: PU003: Odebrat knihu ze seznamu oblíbených Umožňuje uživateli odebrat knihu ze seznamu oblíbených. h3. Standardní průběh: * Uživatel klikne v menu na položku "likes". * Systém zobrazí uživateli seznam oblíbených knih. * Uživatel si ze seznamu kliknutím vybere jednu knihu. * Systém zobrazí uživateli titulní stranu oblíbené knihy. * Uživatel klikne na ikonu srdíčka u knihy. * Systém odebere knihu ze seznamu oblíbených. h3. Vstupní podmínky: Uživatel má v seznamu oblíbených uloženou alespoň 1 knihu. h3. Výstupní podmínky: Odoznačená kniha se již nenachází v seznamu oblíbených. h2. Název a popis: PU004: Zobrazit detail knihy Umožňuje uživateli zobrazit detail knihy. h3. Standardní průběh: * Uživatel klikne v menu na položku "books", popř. "likes". * Systém zobrazí uživateli seznam knih, popř. seznam oblíbených knih. * Uživatel si ze seznamu kliknutím vybere jednu knihu. * Systém zobrazí uživateli titulní stranu knihy, která obsahuje název knihy, autora a ikonu srdíčka ("like"). * Uživatel klikne na název knihy, popř. autora knihy. * Systém uživateli zobrazí detail knihy, který obsahuje seznam poznámek v knize, detail poznámky, další informace o knize, odkazy. h2. Název a popis: PU005: Zobrazit statistiku oblíbenosti Umožňuje uživateli zobrazit statistiku oblíbenosti knih. h3. Standardní průběh: * Uživatel klikne na položku v menu "charts". * 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. * Uživatel může přepínat mezi jednotlivými statistikami pomocí ovládacího tlačítka. h3. Vstupní podmínky: Seznamy, ze kterých se vytvářejí statistiky, nejsou prázdné. h2. Název a popis: PU006: Registrovat se do aplikace Umožňuje uživateli registrovat se do aplikace. h3. Standardní průběh: * Uživatel vyplní a odešle registrační formulář, který se nachází na landing page aplikace. * Systém uživateli udělí dočasně přístup do zbytku aplikace a odešle mu email s aktivačním odkazem. h3. Vstupní podmínky: Bez registrace je aplikace přístupná pouze částečně (landing page). h3. Výstupní podmínky: 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).