RestSys Restaurační systém pro malé restaurace a kiosky
Iterace 3 Zkratka projektu Email projektu Stránky projektu Seznam řešitelů
Termín cvičení Jméno cvičícího Datum odevzdání
RES
[email protected] https://www.assembla.com/spaces/restsys/wiki https://github.com/jadryk/RestSys Jan Dryk Nguyen Tat Phong Ondřej Štembera Úterý 14:30 Ing. Martin Komárek 10.4.2013
Obsah Upřesněný odhad ceny Návrh použitých technologií Slovníček pojmů Výkaz práce jednotlivých členů Jan Dryk Nguyen Tat Phong Ondřej Štembera Celkem Zpětné hodnocení iterace především z pohledu organizace práce Co se osvědčilo/fungovalo? Jaké byly problémy? Co a jak zkusíme dělat lépe? Tabulka s přerozdělením bodů
Revize návrhu použitých technologií Server: ● Microsoft IIS Server ● Microsoft .NET Framework ● Microsoft ASP.NET ● Microsoft ASP.NET MVC ● Microsoft ASP.NET WebApi ● Microsoft Windows Communication Foundation ● Microsoft Extensibility Framework ● Microsoft Entity Framework Klient: ● Microsoft .NET Framework ● Microsoft Extensibility Framework ● Microsoft Windows Communication Foundation ● Operační systém Windows 8 a vyšší ○ nutná podpora Modern User Interface Databáze: ● Microsoft SQL Server 2012
Výkaz práce jednotlivých členů Jan Dryk
Nguyen Tat Phong
Ondřej Štembera
Celkem Iterace
Počet hodin
Iterace 1
11
Iterace 2
47.5
Iterace 3
20.45
Iterace 4
0
Celkem
78.95
Zpětné hodnocení iterace především z pohledu organizace práce Co se osvědčilo/fungovalo? Fungovalo dát soubor z Enterprise Architectu na GitHub, aby si členové týmu nemuseli projekt neustále posílat mezi sebou.
Jaké byly problémy? GitHub nepodporuje uzamykání souborů, díky čemuž vznikly v projektu konflikty. EA naštěstí podporuje export package do XML.
Co a jak zkusíme dělat lépe? Nic, vše funguje jak má.
Tabulka s přerozdělením bodů Jméno
7. Týden 11. Týden Celkem bodů Důvod
Dryk Jan
0 Odvedl relativně nejméně práce
Nguyen Tat Phong Ondřej Štembera Celkem
Body Celkem 3
3
0 Se vším pomáhal
0
0
0 Odvedl relativně nejvíce práce
3
3
0
0
0
Pozn.: Celá tabulka se nevešla do dokumentu, a je dostupná na wiki projektu. Uvedená tabulka obsahuje pouze relevantní sloupce pro současnou iteraci.
RestSys Restaurač ní systém pro malé restaurace a kiosky Jan Dryk, Nguyen Tat Phong, Ondř ej Štembera 21.3.2014
Analytická dokumentace verze 1.5
- 1/32 -
Analytická dokumentace verze 1.5 Model př ípadůuž ití
1 1 4
Use Case Model Evidence objednávek Oznacit objednávku za vyrízenou Oznacit zaplacené polož ky v objednávce Pridání produktu do objednávky Upravit objednávku Vytisknout cástecnou úctenku Vytisknout úctenku Vytvorit objednávku Zobrazit prehled aktivních objednávek Zobrazit prehled vš ech objednávek Evidence zbož í a produktu Odebrat produkt Odebrat zbož í Pridat nové zbož í Pridat produkt Upravit informace o zbož í Upravit kvantitu zbož í Upravit produkt Upravit vzhled menu Vybrat zbož í (ingredience) k príprave produktu Vygenerovat menu Vytisknout menu Zobrazit prehled zbož í Mapování na pož adavky Správa systému Odebrat už ivatele ze systému Upravit informace o už ivateli Vytvorit už ivatele Zobrazit prehled už ivatelu Úcastníci Obsluha Vedoucí Business Process Model Evidence produktu Pridani a uprava už ivatele v systemu Pridání produktu do existující objednávky Vyrizeni objednavky v kiosku Vyrizení objednávky v restauraci Zaplacení objednávky Domain Model Category NavigationItem - 2/32 -
4 4 5 5 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 9 9 11 12 12 13 13 13 13 13 14 14 16 16 17 18 19 21 21 21
Order OrderItem Product Receipt ReceiptItem Stock User Stavový diagram S1 Nová S2 Storno S3 Upravená S4 Cástecne zaplacená S5 Zaplacená S6 Vyrízená
22 22 22 22 22 22 23 23 25 25 25 25 25 25
Model pož adavků
26
Requirements Funkcní pož adavky Evidence objednávek REQ401 - Zanesení nové objednávky do systému REQ402 - Úprava existující objednávky REQ403 - Oznacení objednávky za vyrízenou REQ404 - Prehled aktivních objednávek REQ405 - Prehled vš ech objednávek REQ406 - Tisk cástecne zaplacené objednávky REQ407 - Tisk zaplacené objednávky Evidence prodávaných produktu REQ301 - Vytvorení nového produktu urcený pro prodej REQ302 - Úprava informací o produktu REQ303 - Odebrání produktu REQ304 - Vygenerování menu REQ305 - Úprava vzhledu menu REQ306 - Tisk menu Evidence zbož í na sklade REQ201 - Zanesení nového zbož í na sklad REQ202 - Zmena kvantity u zbož í REQ203 - Úprava informací o zbož í REQ204 - Odebrání zbož í ze systému REQ205 - Prehled zbož í na sklade REQ206 - Podpora pro ctecku cárových kódu Správa systému REQ101 - Pridání nového už ivatele do systému REQ102 - Úprava informací o už ivateli REQ103 - Odebrání už ivatele ze systému REQ104 - Prehled už ivatelu v systému Nefunkcni pož adavky Klient
- 3/32 -
26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 30 31
REQ601 - Klientská aplikace Ostatní REQ701 - Mož nost behu celého systému na jediném pocítaci Server REQ501 - Behové prostredí ASP.NET REQ502 - Databázový systém Microsoft SQL Server
Model př ípadůužití Use Case Model
Obrázek 1 - Use Case Model
Evidence objednávek
- 4/32 -
31 31 31 31 32 32
Obrázek 2 - Evidence objednávek
Oznacit objednávku za vyrízenou Systém umož nuje oznacit vš echny polož ky objednávky za zaplacené. 1. Už ivatel oznací objednávku za vyrízenou 2. System pož ádá o potvrzení uživatele 3. Systém ulož í objednávku jako vyrízenou a odstraní ze seznamu aktivních objednávek 4. <<extends>>Systém vytiskne úctenku
Oznacit zaplacené položky v objednávce Systém umož nuje oznacit vybrané polož ky v objednávce jako zaplacené. 1. Už ivatel oznací zaplacené polož ky v objednávce 2. Systém zobrazí zmeny v objednávce, vypocítá cenu a požádá o potvrzení zmen
- 5/32 -
3. Už ivatel potvrdí nebo odmítne zmeny 4. Systém ulož í zmeny 5. IF Uživatel vybere vytisknout úctenku THEN 5.1. <<extends>>Systém vytiskne cástecnou úctenku
Pridání produktu do objednávky 1)Systém zobrazí formuláø pro zadávání produktù 2)Uživatel vybere objednané produkty a jejich pocet 3)Systém ulož í vš chna data.
Upravit objednávku Systém umož nuje upravit objednávku.
Vytisknout cástecnou úctenku Systém umož nuje vytisknout cástecnou úctenku.
Vytisknout úctenku Systém umož nuje vytisknout úctenku.
Vytvorit objednávku Systém umož nuje vytvorit novou objednávku 1. Už ivatel vybere mož nost "Vytvorit novou objednávku" a zadá císlo stolu 2. Systém vytvorí novou aktivní objednávku
Zobrazit prehled aktivních objednávek Systém umož nuje zobrazit prehled aktivních objednávek pro jednoduché dohledání. 1) Uživatel pož ádá o prehled aktivních objednávek 2) Systém zobrazí prehled aktivních objednávek 3) <<extends>>Zobrazit prehled vš ech objednávek
Zobrazit prehled všech objednávek Systém umož nuje zobrazit vš echny objednávky. 1. Už ivatel vybere mož nost "Zobrazit vš echny objednávky" 2. Systém zobrazí vš echny (aktivní i uzavrené) objednávky v systému 3. Už ivatel zadá klíc, pro presnejš í vyhledávání objednávek (napr. císlo stolu, obsluhujícího) 4. Systém zobrazí pož adované záznamy
- 6/32 -
Evidence zbož í a produktu
Obrázek 3 - Evidence zbož í a produktu
Odebrat produkt Odebrání produktu ze seznamu produktù 1. Už ivatel vybere mož nost "Odebrat zboží" a potvrdí svojí volbu
Odebrat zbož í Systém umož nuje odebrat existující zbož í. 1. Už ivatel vybere mož nost "Odebrat zboží" a potvrdí svojí volbu
- 7/32 -
Pridat nové zbož í Systém umož nuje pridat nové zbož í. 1. Už ivatel vybere mož nost "Pridat zbož í" 2. Systém zobrazí formulár pro pridání zboží 3. Už ivatel zadá informace o novém zboží
Pridat produkt Pridání nového produktu s výbìrem zbož í,které je k výrobì potøeba 1. Systém zobrazí formulár pro vytvorení produktu 2. Už ivatel zadá informace o produktu 3. <
>Vybrat zboží (ingredience) k príprave produktu
Upravit informace o zboží Upravení informací u vybraného zbož í 1)Uživatel zvolí možnost upravit zboží 2)Systém zobrazí formuláø pro úpravu zbož í 3)Uživatel upraví data o zbož í 4)IF Uživatel potvrdí uložení zmìn o zboží THEN 4.1)Systém uloží zmìny ELSE 4.2)Systém neulož í zmìny
Upravit kvantitu zbož í Systém umož nuje upravit množ ství u zbož í. 1. Už ivatel vybere mož nost "Evidovat zbož í" 2. Už ivatel nalezne zboží pomocí ctecky, nebo manuálne zadáním kódu ci názvu 3. Systém nalezne a zobrazí požadované zbož í 4. Už ivatel zmení množství zboží
Upravit produkt Systém umož nuje upravit informace o produktu. 1. Už ivatel vybere produkt ,který chce upravit 2. Systém zobrazí informace o produktu s možností úpravy 3. Už ivatel upraví informace o produktu 4. <<extend>>Vybrat zbož í (ingredience. k príprave produktu 5. IF Uživatel potvrdí ulož ení porduktu THEN 5.1. Systém uloží produkt ELSE 5.2. Systém neulož í produkt
- 8/32 -
Upravit vzhled menu 1)Uživatel zaž ádá o vygenerování menu 2)Systém otevøe prostøedí pro úpravu menu 3)Uživatel provede úpravu 4)IF Uživatel potvrdí uložení úpravy THEN 4.1)uložení úpravy ELSE 4.2)neulož ení úpravy
Vybrat zbož í (ingredience) k príprave produktu Systém umož nuje vybrat zbož í (ingredience) k príprave produktu. 1. Už ivatel vybere mož nost "Upravit složení" 2. Systém zobrazí okno s formulárem pro vybrání ingrediencí 3. Už ivatel vybere produkty a upraví jejich množství (ks, ml, g).
Vygenerovat menu Vygenerování menu výbìrem z existujích produktù 1)Uživatel zaž ádá o o vygenerovaní menu 2)Systém zobrazí formuláø obsahující produkty 3)Uživatel zaš krtne produkty,které chce dát do menu 4)Uživatel potvrdí vygenerovaní menu 5)Systém vygeneruje menu
Vytisknout menu Vytisknutí menu ze seznamu produktù 1)Uživatel požádá o tisk menu 2)Systém vytiskne menu
Zobrazit prehled zbož í Zobrazení pøehledu vš eho zbož í 1)Uživatel zaž ádá o zobrazení pøehledu zbož í 2)Systém zobrazí pøehled zbož í
Mapování na pož adavky
- 9/32 -
Obrázek 4 - Evidence objednávek
- 10/32 -
Obrázek 5 - Evidence zbož í a produktu
Obrázek 6 - Správa Systému
Správa systému
- 11/32 -
Obrázek 7 - Správa systému
Odebrat už ivatele ze systému Systém umož nuje odebrat existujícího už ivatele.
Upravit informace o už ivateli Systém umož nuje upravit informace o existujícím už ivateli. 1. Systém zobrazí informace o už ivateli s možností úpravy 2. Už ivatel upraví data 3. Systém ulož í úpravy
- 12/32 -
Vytvorit už ivatele Systém umož nuje vytvorení nového už ivatele. 1. Už ivatel vybere v administraci mož nost "Vytvorit nového uživatele" 2. Systém zobrazí formulár pro pridání uživatele 3. Už ivatel zadá už ivatelské jméno a heslo (povinné údaje) pro nového už ivatele 4. IF Uživatel potvrdí pridání THEN 4.1. System zkontroluje, ž e byla zadána povinná data a ulož í nového uživatele ELSE 4.2. Systém ukoncí pridávání a neuloží nového už ivatele 1. Prístup do systému odmítnut
Zobrazit prehled už ivatelu Systém umož nuje zobrazit prehled vš ech už ivatelu. 1. Už ivatel vybere mož nost "Prehled uživatelu" 2. Systém zobrazí vš echny uživatele v systému 3. Už ivatel zadá klíc, pro presnejš í vyhledávání uživatelu 4. Systém zobrazí pož adované záznamy
Úcastníci
Obrázek 8 - Úcastníci
Obsluha Už ivatel obsluha je zodpovedný za distribuci evidovaného zbož í a zanáš ení objednávek do systému.
Vedoucí Už ivatel vedoucí má plné oprávnení v systému. Má za úkol tvorbu už ivatelu v systému, prípadne i úpravu jejich rolí.
- 13/32 -
Business Process Model
Evidence produktu Po príjmu zbož í už ivatel obsluha postupne po zapisuje jednotlivé produkty do aplikace. Nejdríve vyhledá dané zbož í v aplikaci a to bud pomocí ctecky cárových kódu a nebo manuálne zadáním kódu produktu do aplikace. Pokud zbož í ješ te nebyl vytvoren, pak ho obsluha vytvorí a pridá název zbož í. Poté adekvátne upraví pocet kusu a dokud nejsou zarazeny vš echno zbož í, pridává dalš í stejným postupem a následne ukoncí evidenci produktu.
- 14/32 -
- 15/32 -
Obrázek 9 - Evidence produktu
Pridani a uprava už ivatele v systemu Pridání už ivatele a úpravu už ivatele bude provádet pouze vedoucí. Nejdríve vyhledá už ivatele v systému pokud zjistí, ž e v systému není uveden, vytvorí nového už ivatele. Poté co ho má k dispozici, muž e provádet úpravu informací o už ivateli. Ukoncením úprav informací koncí proces.
Obrázek 10 - Pridani a Uprava uzivatele v systemu
Pridání produktu do existující objednávky
- 16/32 -
Po prijetí ž ádosti o objednání od zákazníka už ivatel typu obsluha objednávku prijme a nalezne existující (aktivní) objednávku v aplikaci. Vš echny polož ky objednávky zadá do aplikace.
Obrázek 11 - Pridání produktu do existující objednávky
Vyrizeni objednavky v kiosku Proces zacíná prijetím objednávky od zákazníka. Obsluha poté v aplikaci vytvorí novou objednávku a do ní zadá vš echny objednané polož ky. Vš echny polož ky zákazníkovi pripraví a predá. Obsluha prijme platbu, v aplikaci oznací objednávku za vyrízenou,vytiskne úctenku a predá ji zákazníkovi a ukoncí proces.
- 17/32 -
Obrázek 12 - Vyrizeni objednavky v kiosku
Vyrizení objednávky v restauraci Po príchodu zákazníka do restaurace už ivatel typu obsluha vytvorí novou objednávku v aplikaci (je mož né si k objednávce zapsat císlo stolu, pro snazš í identifikaci objednávky). Poté mohou paralelne nastávat aktivity “ Pridání produktu do existující objednávky” nebo “ Zaplacení objednávky” . Prípadne se obsluha venuje príprave objednaných produktu, nebo jejich predání zákazníkovi. Po zaplacení vš ech polož ek z objednávky obsluha koncí proces.
- 18/32 -
Obrázek 13 - Vyrizení objednávky v restauraci
Zaplacení objednávky Po prijetí ž ádosti o zaplacení objednávky zákazníkem už ivatel typu obsluha nalezne v aplikaci existující objednávku, vyž ádá si polož ky, které si zákazník preje zaplatit a oznací je v objednávce jako zaplacené. Od zákazníka prijme platbu a pokud se jednalo o cástecné zaplacení objednávky, nechá si vytisknout cástecnou úctenku a predá mu ji.
- 19/32 -
Obrázek 14 - Zaplacení objednávky
- 20/32 -
Domain Model
Obrázek 15 Class Model-
Category Reprezentuje kategorii nebo podkategorii produktu (napr. Nápoje, Nealkoholické nápoje). Atributy Atributy Poznámky Nazev kategorie Title
NavigationItem Reprezentuje polož ky menu k výberu produktu (tzn. jak se budou zobrazovat v klientské aplikaci). Atributy Atributy Poznámky Popis polozky zobrazene kdyz uzivatel pozada o dodatecne informace napriklad Description najetim na polozku mysi. Cesta k obrazku ktery bude zobrazen na tlacitku polozky Image Pozice v rodicovskem menu Position Název polož ky Title
- 21/32 -
Order Entita objednávky obsahuje informace o objednaných polož kách a stavu objednávky. Atributy Atributy Poznámky Datum porízení objednávky OrderedOn Poznámky cíš níka k objednávce Notes
OrderItem Seskupení produktu do polož ek objednávky. Atributy Atributy Poznámky Indikuje jakou kvantitu prirazeneho produktu tato polozka reprezentuje Quantity
Product Prodávaný produkt. Jeden produkt odpovídá napríklad polož ce v menu. Atributy Atributy Poznámky Název produktu Title Sériové císlo pro identifikaci cteckou cárových kódu SerialNumber Detailní popis produktu pro zobrazení v menu Description Prodejní cena produktu Price Množ ství produktu, které zákazník obdrž í. Slouž í pro rozliš ení variant stejného Amount produktu s jiným množ stvím. Indikuje zda-li je produkt zobrazen v menu. Pri tisku menu budou nezobrazené ShowOnMenu produkty vynechány.
Receipt Reprezentuje uctenku, ktera muze byt vytistena a predana zakaznikovi. Vsechny uctenky jsou finalni a slouzi jako ucetni doklad. Atributy Atributy Poznámky Datum vytisteni uctenky. Vsechny uctenky jsou finalni. CreatedOn
ReceiptItem Polozka uctenky. Atributy Atributy Quantity
Poznámky Pocet kusu pripojeneho produktu
Stock Reprezentuje polož ka skladu. Plní také roli ingrediencí k výrobe produktu. Atributy
- 22/32 -
Atributy Notes Quantity SerialNumber Title Unit
Poznámky Poznámky personálu k polož ce Množ ství polož ky na sklade Sériové císlo polož ky. Slouž í k identifikaci cteckou cárových kódu. Název polož ky Jednotka SI ve ktere je urcena kvantity
User Entita už ivatele. Zachycuje zamestnance podniku. Kaž dý zamestnanec je identifikován už ivatelským jménem a heslem. Už ivateli jsou pridelená ruzná práva pro prístup do ruzných sekcí. Atributy Atributy Poznámky Jmého už ivatele Name Už ivatelské jméno pro prihláš ení do systému Username Data pro overení hesla PasswordHash Data pro overení hesla PasswordSalt Indikuje, zda-li už ivatel muž e plnit roli administrátora IsAdmin Indikuje, zda-li muž e už ivatel vytváret objednávky IsWaiter
Stavový diagram
- 23/32 -
- 24/32 -
Obrázek 16 Objednávka-
S1 Nová Prázdná objednávka.
S2 Storno Zákazník vyž adoval z jakéhokoliv duvodu storno. Do objednávky jižnelze pridávat polož ky a vyrízena.
S3 Upravená Objednané nové služ by, upravení predem objednaných služ eb a dalš í.
S4 Cástecne zaplacená Cást objednávky byla zaplacena. Objednávku je stále mož né upravovat nebo dozaplatit.
S5 Zaplacená Plná cena objednávky byla zaplacena, lze jí ale stále upravovat.
S6 Vyrízená Objednávka byla vyrízena a užjí nelze dále upravovat.
- 25/32 -
Model požadavků Requirements
Obrázek 17 - Pož adavky
Funkcní požadavky
Obrázek 18 - Funkcní pož adavky
Evidence objednávek
- 26/32 -
Obrázek 19 - Evidence objednávek
REQ401 - Zanesení nové objednávky do systému Systém bude umož novat už ivateli obsluha zanést novou objednávku do systému. Bude mít mož nost si k ní napsat poznámku (napr. císlo stolu) pro snazš í identifikaci objednávky
REQ402 - Úprava existující objednávky Systém bude umož novat už ivateli obsluha upravovat existující (aktivní) objednávky, napr. v ní muž e oznacit nekteré produkty za zaplacené.
REQ403 - Oznacení objednávky za vyrízenou Systém bude umož novat už ivateli obsluha oznacit objednávku jako vyrízenou.
REQ404 - Prehled aktivních objednávek Systém bude umož novat už ivateli obsluha zobrazit prehled o aktivních (tzn. nevyrízených, nezaplacených) objednávek v systému. V tomto prehledu musí být zobrazeno kdy a kým byly vytvoreny, jaké produkty byly dosud objednny a volitelná poznámka.
REQ405 - Prehled všech objednávek Systém bude umož novat už ivateli vedoucí zobrazit prehled o vš ech objednávek (aktivních i vyrízených) v systému. V prehledu musí být zobrazeno kdy a kým byly vytvoreny, celková útrata, jaké produkty byly objednány a volitelná poznámka.
REQ406 - Tisk cástecne zaplacené objednávky Systém bude umož novat už ivateli obsluha vytisknout cástecne zaplacenou objednávku. Na úctence budou uvedeny pouze produkty, které jsou v celkové objednávce oznacené za zaplacené.
REQ407 - Tisk zaplacené objednávky Systém bude umož novat už ivateli obsluha vytisknout zaplacenou objednávku a predat ji zákazníkovi jako úctenku. Na úctence musí být uvedeno kdy byla objednávka vytvorena, kdy byla vytiš tena, jaké produkty byly objednány a kolik stojí a celková cena objednávky.
Evidence prodávaných produktu
- 27/32 -
Obrázek 20 - Evidence prodávaných produktu
REQ301 - Vytvorení nového produktu urcený pro prodej Systém bude umož novat už ivateli vedoucí vytváret nové produkty urcené pro prodej.
REQ302 - Úprava informací o produktu Systém bude umož novat už ivateli vedoucí menit informace o produktu.
REQ303 - Odebrání produktu Systém bude umož novat už ivateli vedoucí odebrat existující produkt ze systému.
REQ304 - Vygenerování menu Systém bude umož novat vygenerování menu z dostupných informací o produktech.
REQ305 - Úprava vzhledu menu Systém bude umož novat úpravu vzhledu menu pomocí CSS stylu.
REQ306 - Tisk menu Systém bude umož novat tisk vygenerovaného menu
Evidence zbož í na sklade
- 28/32 -
Obrázek 21 - Evidence zbož í na sklade
REQ201 - Zanesení nového zbož í na sklad Systém bude umož novat už ivateli obsluha zavést nový produkt na sklad a vyplnení informací o zbož í.
REQ202 - Zmena kvantity u zboží Systém bude umož novat už ivateli obsluha zmenit kvantitu u existujícího produktu.
REQ203 - Úprava informací o zboží Systém bude umož novat už ivateli obsluha menit informace o dostupném zbož í.
REQ204 - Odebrání zbož í ze systému Systém bude umož novat už ivateli obsluha odebrat existující zbož í ze systému.
REQ205 - Prehled zbož í na sklade Systém bude umož novat už ivateli obsluha zobrazit celkový prehled o zaneseném zbož í na sklad. V prehledu musí být zobrazen jejich kód,název, cena, kým a kdy byly zaevidovány nebo upraveny.
REQ206 - Podpora pro ctecku cárových kódu Systém bude podporovat ctecku cárových kódu pro usnadnení evidence nove prijatého zbož í.
Správa systému
- 29/32 -
Obrázek 22 - Správa systému
REQ101 - Pridání nového už ivatele do systému Systém bude umož novat už ivateli vedoucí pridávat už ivatele do systému
REQ102 - Úprava informací o uživateli Systém bude umož novat už ivateli vedoucí upravovat informace o existujícím už ivateli (práva už ivatele, jméno, už ivatelské jméno, heslo).
REQ103 - Odebrání už ivatele ze systému Systém bude umož novat už ivateli vedoucí odebírat existující už ivatele. Už ivatel nemuž e smazat sám sebe ze systému.
REQ104 - Prehled už ivatelu v systému Systém bude umož novat už ivateli vedoucí zobrazit prehled o existujících už ivatelech. V tomto prehledu musí být zahrnuto kdy byl už ivatel v systému aktivní a co vykonal.
Nefunkcni požadavky
Obrázek 23 - Nefunkcni pož adavky
- 30/32 -
Klient
Obrázek 24 - Klient
REQ601 - Klientská aplikace Systém bude mít klientskou aplikaci, kterou budou použ ívat už ivatele.
Ostatní
Obrázek 25 - Ostatní
REQ701 - Mož nost behu celého systému na jediném pocítaci Systém bude umož novat schopnost behu systému (tzn. serverovou i klientskou cást) na jediném pocítaci.
Server
Obrázek 26 - Server
- 31/32 -
REQ501 - Behové prostredí ASP.NET Systém bude navrž en a implementován pro technologii ASP.NET.
REQ502 - Databázový systém Microsoft SQL Server Systém bude podporovat databázový systém SQL Server od firmy Microsoft.
- 32/32 -