Internetová aukční síň



Podobné dokumenty
Aukční síň VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS

Informační systém pro nemocnici

Databázové a informační systémy Informační systém prodejny nábytku. Jakub Kamrla, KAM087

SYSTÉM PRO DRAŽBU ZNÁMEK

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA

INFORMAČNÍ SYSTÉM PRODEJ LÍSTKŮ DO DIVADLA

Analýza Redakční systém blogu (ADA274, BYS037, RAB020, SIV021)

Systém pro online rozhovory

Akceptační test. Úvod

K práci je možné přistoupit následujícím způsobem. Odkaz na práci se nachází na osobním webu autora práce:

Pomůcka/manuál pro redakční systém verze 1.0

Příručka pro editaci kontaktů na eagri

ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB

Modul Kalendář v. 0.3 pro redakční systém Marwel

On-line dražební systém EDEN návod k použití

Manuál k aukčnímu portálu Diakonie ČCE

IS Akademie Klasické Homeopatie

IS Autopůjčovna VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS

Use Case Model - Complete Report Grouped by Item Kind, Full Descriptions

INFORMAČNÍ SYSTÉM AUTOBAZARU S INZERČNÍM SYSTÉMEM A RECENZEMI AUTOMOBILŮ

Nápověda Mobile ikup (

INZERTNÍ SERVER VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS

Manuál pro modul Vypisování témat prací oponent

Administrační rozhraní Manuál pro klienty

Popis aplikace Portál práce pro oblast bezpečnostních služeb

Evidence požadavků uživatelů bytů a nebytových prostor

Informační systém webhostingu

Obecní webové stránky.

Registr IKTA. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

PODMÍNKY ELEKTRONICKÉ AUKCE SPOLEČNOSTI RWE GAS STORAGE, s.r.o.

Registrace a aktivace uživatelského profilu k přístupu do systému erecept pro pacienta

Uživatelská příručka pro administraci nabídek práce. na personálním webu Atraktivni-prace.cz. Verze 8.01/2013. Autor: Petr Kliment

Vypracoval: Antonín Krumnikl Mob.: Tel.:

TOP Katalog online řešení a služby pro podnikatele

Uživatelská příručka

On-line dražební systém EDEN návod k použití

-CSS soubor: možnost vepsání a úpravy vlastního css souboru (nastavení barev a grafiky veřejné části rezervace pro splynutí s vlastními stránkami)

E-aukce- elektronická aukce vozidelmanuál

ISPOP 2019 MANUÁL PRO PRÁCI V REGISTRU ODBORNĚ ZPŮSOBILÝCH OSOB

Teorie zpracování dat

Manuál PVU dodavatel

Už ivatelska dokumentace

Uživatelská příručka

Questionnaire příručka uživatele

Uživatelský manuál pro aplikaci Panda (pro rodiče)

PODMÍNKY ELEKTRONICKÉ AUKCE SPOLEČNOSTI RWE GAS STORAGE, s.r.o. NA VOLNOU SKLADOVACÍ KAPACITU PRO ROČNÍ SMLOUVY O USKLADŇOVÁNÍ PLYNU

Athena Uživatelská dokumentace v

Příručka pro editaci kontaktů na eagri

Internetová filmová databáze IFDB

Příručka ke zřízení a užívání profilu zadavatele. Příručka určená pro uživatele elektronického nástroje E-ZAKAZKY společnosti OTIDEA CZ s.r.o.

Ostatní portálové aplikace

Manuál PVU zadavatel Platnost pro elektronický nástroj X-EN verze 4 a novější

Manuál PVU dodavatel Platnost pro elektronický nástroj X-EN verze 3 a novější

1.1. Základní informace o aplikacích pro pacienta

Modul Kalendář verze 1.0

NÁVOD NA VKLÁDÁNÍ A EDITACI AKCÍ PROJEKTŮ

Nápověda k systému CCS Carnet Mini

Nemocnice. Prvotní analýza a plán projektu

Portál Značení tabáku Uživatelská příručka pro registrované uživatele

Průvodce aplikací FS Karta

PODMÍNKY ELEKTRONICKÉ AUKCE SPOLEČNOSTI RWE GAS STORAGE, s.r.o. NA STÁVAJÍCÍ SKLADOVACÍ KAPACITU

Uživatelský manuál: Modul Nové kontakty

C. 3. Vytvoření metodiky práce s implementovaným IS včetně jeho naplnění daty relevantních procesů a způsobů jejich vyhodnocování

PROFI TDi s.r.o , Želetice 40 Návod k používání systému OTDI.CZ

Obsah. 1.1 Práce se záznamy Stránka Dnes Kontakt se zákazníkem... 5

REGISTRACE A SPRÁVA UŽIVATELSKÉHO ÚČTU

Základní školení pro administrátory

Stručný průvodce aplikací Sběr dat pro CEP a CEZ

EQAS Online. DNY kontroly kvality a speciálních metod HPLC, Lednice

Návod pro aktualizaci údajů o školách obnovy venkova na stránkách

Ostatní portálové aplikace

Manuál. Omluvenky online

Registr RENIS. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací

Ekoškola - manuál pro správce školy

OBCHODNÍ PODMÍNKY AUKCÍ NA WEBOVÉM PORTÁLU

Manuál Aukce. Zaregistrujte se, rozlišujte fyzickou a právnickou osobu, evidenci SJM a SV. Registrací získáte statut registrovaný uživatel.

Novinky verze systému Spisové služby (SpS) e-spis LITE

Nápověda k systému CCS Carnet Mini. Manuál k aplikaci pro evidenci knihy jízd

Informační systém Národní soustavy kvalifikací (IS NSK) Návod na obsluhu interního webu - tvorba kvalifikačního a hodnoticího standardu

CzechAdvisor.cz. Návod pro členy AHR

Uživatelská příručka epusa. Březen Brojova 16, Plzeň IČO: , DIČ: CZ ,

Technická specifikace podmínek a pravidel pro elektronické aukce dříví. Registrace Zájemce

Analýza požadavků. 1. Funkční požadavky - popisují chování, funkce a operace uživatelů, které systém musí podporovat. 1.1 Operace uživatelů

Manuál pro uživatele portálu NováProfese

Novinky ISÚI a VDP verze

PODMÍNKY ELEKTRONICKÉ AUKCE SPOLEČNOSTI RWE GAS STORAGE, s.r.o. NA VOLNOU SKLADOVACÍ KAPACITU

PTÁČEK - velkoobchod. eshop. ZÁKAZNICKÝ pracovní postup

Manuál PVU dodavatel Platnost pro elektronický nástroj X-EN verze 3 a novější

CzechAdvisor.cz. Návod pro členy AHR

Fakulta elektrotechniky a informatiky Vysoká škola báňská - Technická univerzita Ostrava. Úvod do databázových systémů 2012/2013 IS MHD

aukce.diakonie.cz Manuál k aukčnímu portálu Diakonie ČCE I. OBECNÉ INFORMACE II. OBSLUHA SYSTÉMU

ODDÍL I: VEŘEJNÝ ZADAVATEL

Příručka uživatele HELPDESK GEOVAP

Stručný průvodce aplikací Sběr dat pro RIV

A7B39TUR, A2 Václav Pavlovec, ZS 2016/2017. Testování uživatelského rozhraní aukčního portálu aukro.cz

PODMÍNKY ELEKTRONICKÉ AUKCE SPOLEČNOSTI RWE GAS STORAGE, s.r.o. NA VOLNOU SKLADOVACÍ KAPACITU PRO MĚSÍČNÍ SMLOUVY O USKLADŇOVÁNÍ PLYNU

UNIDATA LITE. Manuál aplikace. Verze 1.0. Návod k použití aplikace UniData Lite. Bc. Jan Šalomoun

Uživatelská příručka administrativního rozhraní Vědecké knihovny v Olomouci

Transkript:

Internetová aukční síň Vypracoval: Starzyczny Pavel, Krchňáček Martin, Drozdová Michala Tým : T0 Login: sta635, krc088, dro20 Ročník. IG Předmět: IS VŠB TU Ostrava

Zadání Provozujeme aukční síň a chtěli bychom vytvořit systém pro realizaci aukcí na internetu. Dražit by se mohly téměř jakékoli předměty od drobností, jakými jsou třeba hračky, přes kosmetiku, oblečení, nejrůznější elektroniku až po auta, nemovitosti nebo cestovní zájezdy. Z tohoto důvodu by měl systém obsahovat přehledné dělení předmětů aukcí do kategorií a podkategorií. Uživatelé do systému budou vkládat předměty, které chtějí prodat. Při vystavení aukce daného předmětu, která bude mít určitou dobu trvání, musí předmětu stanovit cenu. Tato cena může být buď konečná tzv. Kup teď a zájemce si může předmět za tuto cenu koupit ihned, nebo vyvolávací cena, která se bude navyšovat o příhozy zájemců, a po ukončení aukce bude předmět nabídnut zájemci s nejvyšším příhozem. V systému by měla být možnost vyhledávání předmětů i jinak než postupným procházením jednotlivých kategorií. Dále bychom chtěli, aby bylo možné hodnotit jednotlivé ukončené aukce tzn. jestli vše proběhlo v pořádku, zda bylo jednání rychlé a předmět odpovídal popisu atd. Toto hodnocení by měl mít možnost udělovat prodávající kupujícímu i kupující prodávajícímu. Systém by měl také umožňovat psaní poptávek po předmětech, o které mají lidé zájem a nenašli je v žádné z kategorií. Uživatel bude mít možnost svou poptávku smazat. a poptávku je možné reagovat emailem, kde na adresu autora poptávky je poslána zpráva. Chtěli bychom evidovat jednotlivé e, kteří se do systému zaregistrují a budou zde obchodovat a to i jejich pravá jména a platné adresy. Dále pak také evidenci předmětů, se kterými se bude v našem systému obchodovat, a ze statistického důvodu i uskutečněné transakce. 2 Funkční požadavky 2. Co Systém pro internetovou aukční síň. 2.2 Proč Začínající aukční síň potřebuje vytvořit systém pro realizaci aukcí na internetu. Jelikož osobní přítomnost účastníku aukce již není vyhovující. 2.3 Kdo Systém budou používat ve velké míře nejrůznější cizí é, s různým stupněm počítačové gramotnosti. Systém by tedy měl být sky přívětivý, přehledný s velmi jednoduchým, stručným a intuitivním ovládáním. Popřípadě by mohl obsahovat strukturovanou nápovědu demonstrující postupné kroky u jednotlivých typických úkonů v systému prováděných. Jako další é se předpokládají Administrátor Moderátor Registrovaný 2.4 K čemu Systém internetové aukce (dále jen systém), bude sloužit k aukcím předmětů na internetu. Bude umožňovat registraci ů a jejich autentizaci pomocí zaslání potvrzovacího emailu. Dále bude v systému možno jednoduše vyhledávat zadáním hesla popisujícího hledaný 2

předmět, nebo postupně v přehledně řazených kategoriích. Systém bude umožňovat vkládání předmětů a obrázků, zakládání aukcí, vystavování poptávek, psaní hodnocení a realizaci příhozů. Dále bude systém schopen sumarizovat úspěšně provedené transakce. Transakce slouží k historii úspěšně ukončených aukcí, kde by měla být uložena informace o tom, kdo aukci vyhrál, jaká byla konečná cena a druh použité platby a dopravy. V tomto systému je nutno evidovat: Kategorie, které budou logicky děleny na jednotlivé podkategorie, až do úrovně do které to bude mít význam vzhledem k přehlednému členění předmětů. Uživatele a jednotlivé role, ve kterých mohou vystupovat. Hodnocení ů, které si mezi sebou mohou udělovat kupující s prodávajícím podle kvality provedeného obchodu. Hodnocení bude mít vždy příznak pozitivní nebo negativní. Předměty Aukce, která musí mít určenu dobu trvání, vyvolávací nebo pevnou Kup teď cenu a informace o možnostech platby a dopravy. Obrázky předmětů Příhozy Poptávky Uskutečněné transakce (úspěšně ukončené aukce) Platební metody Způsoby dovozu předmětů Země, kraj a město Uživatelé do systému vkládají předměty aukce, které se řadí do různých kategorií prodeje. Předměty v aukcích mají určenu buď vyvolávací cenu, která se navyšuje o příhozy kupujících a po ukončení aukce je předmět automaticky nabídnut i, který nabídl nejvyšší cenu, nebo cenu Kup teď, za kterou je možno předmět koupit ihned bez ohledu na příhozy dalších ů a datum ukončení aukce Práva ů se řadí od eregistrovaného e po Administrátora. Každá vyšší role má práva nižší role plus své vlastní. eregistrovaný je, který nemá svůj účet v systému. Tento může předměty pouze vyhledávat a zobrazovat aukce, ale nemůže se aukce účastnit, ani předměty nakupovat za cenu Kup teď. eregistrovaný také nemůže zakládat aukce, ani vkládat poptávky nebo hodnocení. Registrovaný již prošel registračním procesem a po schválení účtu má právo na aukčním serveru předměty jak prodávat, tak je kupovat za pevnou cenu Kup teď nebo přihazovat k vyvolávací ceně a účastnit se tak aukce předmětů. Dále může napsat a vystavit poptávku po předmětu, který nenašel v nabídce, nebo hodnotit a okomentovat jiné e v systému, se kterými obchodoval. Vlastní poptávku, není-li už aktuální má možnost i smazat. Každý registrovaný si může na svém profilu zobrazit a editovat předměty, které kdy do systému vložil. Zobrazit si jím vystavené aukce v aktuálním čase probíhající i ukončené s možností vložení hodnocení i, který danou aukci vyhrál a předmět tedy koupil. Dále pak i seznam aukcí, jenž sám vyhrál, taktéž 3

s možností vložení hodnocení prodávajícímu, a seznam aukcí právě probíhajících, do kterých se aktuálně zapojil příhozem na daný předmět. Moderátor je jmenovaný administrátorem systému a má všechny práva registrovaného e. avíc má právo spravovat jemu přidělené kategorie a vytvářet nové kategorie a podkategorie, do kterých jsou předměty řazeny. U hodnocení ů smazat jakýkoli příspěvek, který podle něj odporuje zásadám aukční síně. Také má možnost sumarizovat obrat v jím spravovaných kategoriích. Administrátor má možnost přidělovat ům role, ve kterých vystupují, mazat jakékoli předměty aukce, zakázat přístup jakémukoli i nebo jej případně i odstranit ze systému. Dále pak přidělovat moderátorům správu kategorií a sumarizovat obraty v jakékoli kategorii i v celé aukční síni. 2.5 Vstupy U e se eviduje jeho jednoznačné ID, které je možné použit i jako prostředek k autentizaci. Dále pak jméno, příjmení, adresa (ulice, číslo popisné, obec), email, nick, heslo,id role, datum registrace a zda už je aktivní. U rolí evidujeme číslo role a její název. U Zákazu evidujeme jednoznačné ID, komu je zákaz udělen, proč byl udělen, zda je zakázán nákup nebo prodej, datum, kdy byl zákaz udělen a jeho trvání ve dnech. U kategorie se eviduje její jednoznačné ID, název, stručný popis, kdo ji založil, příznak zda se jedná o první úroveň (tedy o základní kategorii) a ID nadřazené kategorie, není li základní. U předmětu se eviduje jeho jednoznačné ID, ID e, který ho vložil, název, stav (zda je nový čí použitý), a stručný popis. Jeden předmět nemusí patřit pouze do jedné kategorie. U obrázku se eviduje jeho jednoznačné ID, předmět, ke kterému patří, název, popis a url, kde se obrázek nachází. U aukce se eviduje její jednoznačné ID, předmět, který je v ní vystaven,, jenž ji založil, název, začátek, konec, vyvolávací cena, cena Kup teď. U příhozu se eviduje jeho jednoznačné ID, aukce, ve které se přihazuje, dále pak autor, hodnota a čas příhozu. U hodnocení se eviduje jeho jednoznačné ID, kým a komu bylo uděleno, text, zda bylo uděleno kupujícím nebo prodávajícím em, aukce, které se týká, datum vložení a typ hodnocení (pozitivní hodnocení, nebo negativní hodnocení). U platby, evidujeme její jednoznačné ID a název platby U dopravy evidujeme jednoznační ID a název dopravy a její cena. U dopravování/placení evidujeme ID aukce a zvolenou dopravu/ platbu. U transakce evidujeme jednoznačné ID, id aukce, id kupujícího, id dopravy a id platby, kterou se kupující rozhodl využít z nabízených možností. 4

U poptávky se eviduje jednoznačné ID, ID e, které ji vložil, ID kategorie do které poptávka spadá a dále pak název, text a datum vložení. Pro moderátory se eviduje řízení, kde je uloženo ID moderátora a ID kategorie, kterou spravuje. U kraje evidujeme jednoznační ID a název. U obce eviduje jednoznačné ID, PSČ, název obce a ID kraje do kterého obec spadá. 2.6 Výstupy Hlavním výstupem by měla být stránka se seznamem všech základních kategorií, které se dají procházet a následně zobrazit aukce v nich vystavené. Mělo by být realizován vstup pro vyhledávání pomoci zadaného hesla nad všemi kategoriemi. Dále pak: Registrační formulář Formulář pro vložení předmětu Formulář pro vložení obrázku Formulář pro založení aukce Formulář pro realizaci příhozu Formulář pro vložení hodnocení Formulář pro vložení poptávky Formulář pro založení nové kategorie nebo podkategorie Formulář pro jmenování moderátora Formulář pro volbu sumarizace plateb v období od do Formulář pro zakázání přístupu nebo smazání e Výpis detailu aukce Jednotlivé výpisy na profilu e o Všechny vlastní aktuální aukce o Všechny vlastní staré aukce, s možností detailu a vložení hodnocení kupujícímu o Všechny aktuální aukce, na které přihazuje o Všechny staré vyhrané aukce s možností detailu, volbou dopravy a platby a vložením hodnocení prodávajícímu Výpis poptávek s možností smazat vlastní poptávku registrovaného e Výpis hodnocení e (pozitivní/negativní, koupeno/prodáno) Výpis obratu 2.7 Tabulka událostí a reakcí Seznam aktérů a jejich zkratky: eregistrovaný - UREG Registrovaný - REG Moderátor - MOD Administrátor - ADM Systém - SYS událost Reakce Aktér registrace nového e zapiš do tabulky nového e SYS 5

poslání potvrzovacího emailu pošli email o registraci s URL pro verifikaci SYS verifikace e verifikuj e podle jeho jedinečného kódu SYS přihlášení do systému ověření a přihlášení e do systému REG, MOD, ADMI výpis kategorií vypiš seznam kategorií z tabulky Kategorie SYS výpis aukcí vypiš seznam aukcí z tabulky Aukce SYS hledání předmětu podle hesla Vyhledej předmět akce podle zadaného hesla SYS Vložení předmětu Vložení nového předmětu, do tabulky Predmet se zapíše nový záznam REG, MOD, ADMI Editace předmětu Editace předmětu, v tabulce Předmět se edituje patřičný údaj. REG (jen vlastní předměty) REG, MOD, ADMI Smazání předmětu Smazání předmětu, v tabulce Předmět se smaže patřičný údaj. REG (jen vlastní předměty) REG, MOD, ADMI Vložení obrázku Vložení nového obrázku, do tabulky Obrazek se zapíše nový záznam REG, MOD, ADMI Smazání obrázku smazání obrázku, z tabulky Obrazek se smaže patřičný záznam REG, MOD, ADMI Vložení poptávky Vložení nové poptávky, do tabulky Poptavka se zapíše nový záznam REG, MOD, ADMI Smazání poptávky smazání poptávky, z tabulky Poptavka se smaže patřičný záznam REG, MOD, ADMI Odpověď na poptávku apsání odpovědi jako reakce na danou poptávku REG, MOD, ADMI Odeslání reakce na poptávku Odešli mail s odpovědí na emailovou adresu SYS autora poptávky Založení kategorie založení nové kategorie, do tabulky Kategorie se MOD, ADMI zapíše nový záznam Editace kategorie Editace kategorie, v tabulce Kategorie se edituje MOD, ADMI patřičný záznam Smazání kategorie smazání kategorie, v tabulce Kategorie se smaže MOD, ADMI patřičný záznam Vložení hodnocení Vložení nového hodnocení, do tabulky Hodnoceni se zapíše nový záznam REG, MOD, ADMI Smazání hodnocení smazání hodnocení, v tabulce Hodnoceni se MOD, ADMI smaže patřičný záznam Cenzura hodnocení Editace hodnocení, v tabulce Hodnoceni se MOD, ADMI edituje patřičný údaj Výpis hodnocení Vypiš seznam hodnocení z tabulky Hodnoceni SYS Založení aukce založení nové aukce, do tabulky Aukce se zapíše nový záznam REG, MOD, ADMI Editace aukce Editace aukce, v tabulce Aukce se edituje patřičný záznam REG, MOD, ADMI Ukončení aukce Ukončení aukce před datem konce REG, MOD, ADMI Smazání aukce smazání aukce, v tabulce Aukce se smaže patřičný MOD, ADMI záznam Vypsání detailu aukce Vypiš podrobnosti o aukci z tabulky Aukce a SYS Předmět Přihození Přihození k aktuální ceně předmětu aukce REG, MOD, ADMI Vypočtení aktuální ceny Z tabulky Prihoz vypočti aktuální cenu dané aukce SYS 6

Výpis příhozů na danou aukci Z tabulky Prihoz vypiš příhozy na danou aukci SYS ová transakce Po úspěšném ukončení aukce vznik nové SYS transakce, do tabulky Transakce zapiš údaje Specifikace transakce V tabulce Transakce jsou doplněny údaje o platbě a dopravě REG, MOD, ADMI Sumarizace transakcí Z tabulky transakce je vypočtena sumarizace MOD, ADMI transakcí (např. obrat za určité období) Jmenování moderátora ADMI Zakázání přístupu ADMI Smazání e smazání e, v tabulce Uzivatel se smaže patřičný záznam ADMI 2.8 Kontextový diagram eregistrovaný Moderátor S Y S T É M Registrovaný Administrátor 3 efunkční požadavky Dalšími požadavky je rychlost odezvy systému, jelikož bude obsluhován mnoha i. Dále pak jednoduchost použití pro běžného e internetu. 7

4 Datová analýza 4. ER diagram Obrazek Predmet MA_OBRAZEK VLASTI Zakaz MA_ZAKAZ PISE TVORI SE_PRIRAZUJE Poptavka Kategorizace JE PRIRAZEA OBSAHUJE Role MA_ROLI DAVA Uzivatel RIDI Rizeni ZAKLADA JE_RIZEA Kategorie JE_PREDEK DOSTAVA PRIHAZUJE MA_PLATBU Platba PLATI MA_OBYVATELE IKASUJE Transakce MA_DOPRAVU Doprava DOPRAVUJE MA_AUKCI Obec MA_OBEC Kraj HRADI JE_DOPRAVOVAA Dopravovani Placeni JE_AVYSEA Prihoz Hodnoceni JE_HRAZEA Aukce HODOTI DRAZI_PREDMET 8

4.2 Lineární zápis typů entit Primární klíč, cizí klíč Uzivatel (id_uzivatel, jmeno, prijmeni, ulice, cp, id_obec, nick, heslo, id_role, datum_reg, aktivni) Role (id_role, nazev) Zakaz (id_zakaz, id_uzivatel, popis, zakaz_prodeje, zakaz_nakupu, datum_zakazu, trvani) Kategorie (id_kategorie, nazev, popis, id_uzivatel, uroven, id_predek ) Hodnoceni (id_hodnoceni, id_kdo, id_komu, id_aukce, text, typ, akce, datum) Predmet (id_predmet, id_uzivatel, nazev, popis, stav) Obrazek (id_obrazek, id_predmet, nazev, popis, obrazek) Aukce (id_aukce, id_predmet, id_uzivatel, nazev, cena_vyvolavaci, cena_kupted, zacatek, konec) Prihoz (id_prihoz, id_aukce, id_uzivatel, hodnota, cas) Transakce (id_transakce, id_aukce, id_kupujici, id_doprava, id_platba) Poptavka (id_poptavka, id_uzivatel, id_kategorie, nazev, text, datum) Doprava (id_doprava, nazev, cena) Platba (id_platba, nazev) Rizeni (id_uzivatel, id_kategorie) Kategorizace (id_kategorie, id_predmet) Kraj (id_kraj, nazev) Obec (id_obec, psc, nazev, id_kraj) Dopravovani (id_aukce, id_doprava) Placeni (id_aukce, id_platba) 4.3 Lineární zápis typů vztahů MA_ROLI (Uživatel, Role) : VLASTÍ (Uzivatel, Predmet) : DAVA (Uzivatel, Hodnoceni) : MA_ZAKAZ (Uživatel, Zakaz) : DOSTAVA (Uzivatel, Hodnoceni) : TVORI (Uzivatel, Kategorie) : PISE (Uzivatel, Poptavka) : PRIHAZUJE (Uzivatel, Prihoz) : ZAKLADA (Uzivatel, Aukce) : PLATI (Uzivatel, Transakce) : 9

IKASUJE (Uzivatel, Transakce) : MA_OBYVATELE (Obec, Uzivatel) : RIDI (Uzivatel, Rizeni) : MA_OBEC (Kraj, Obec) : JE_RIZEA (Kategorie, Rizeni) : JE_PREDEK (Kategorie, Kategorie) : OBSAHUJE (Kategorie, Poptavka) : SE_PRIRAZUJE (Predmět, Kategorizace) : JE_PRIRAZEA (Kategorie, Kategorizace) : MA_OBRAZEK (Předmět, Obrazek) : DRAZI (Aukce, Predmet) : HODOTI (Hodnoceni, Aukce) : JE_AVYSEA (Aukce, Prihoz) : MA_AUKCI (Transakce, Aukce) : MA_DOPRAVU (Transakce, Doprava) : MA_PLATBU (Transakce, Platba) : DOPRAVUJE (Doprava, Dopravování) : JE_DOPRAVOVAA(Aukce, Dopravovani) : DRAZI_PREDMET(Předmět,Aukce) : JE_HRAZEA (Aukce, Placeni) : HRADI (Platba, Placeni) : 4.4 Datový slovník Uzivatel: ázev Typ Velikost Klíč ull Index Popis id_uzivatel aut. číslo 6 primární e Ano Jednoznačné ID e jmeno Text 20 ne e e Jméno e prijmeni Text 30 ne e e Příjmení e ulice Text 30 ne Ano e Ulice bydliště cp Číslo 6 ne e e Číslo popisné Id_obec Text 30 cizí e e Místo bydliště nick Text 20 ne e e Přezdívka pro přihlášení heslo Text 20 ne e e Heslo pro přihlášení id_role Číslo 6 cizí e Ano ID role e vvystupuje datum_reg datumčas ne e e Datum registrace aktivni /0 ne e e registrace ověřena aktivní 0 registrace neověřena 0

Role: ázev Typ Velikost Klíč ull Index Popis id_role aut. číslo 6 primární e Ano Jednoznačné ID role nazev Text 20 ne ne e ázev role: UREG, REG, MOD, ADMI Zakaz: ázev Typ Velikost Klíč ull Index Popis id_zakaz aut. číslo 6 primární e Ano Jednoznačné ID zákazu Id_uzivatel Číslo 6 cizí e Ano ID e popis Text 300 ne e e Důvod zákazu zakaz_prodeje Bool e e e Zákaz prodeje zakaz_nakupu Bool e e e Zákaz nákupu datum_zakazu datumčas ne e Ano ID nadřazené kategorie trvani Číslo 3 e e e Trvání zákazu ve dnech Kategorie: ázev Typ Velikost Klíč ull Index Popis id_kategorie aut. číslo 6 primární e Ano Jednoznačné ID kategorie nazev Text 50 ne e e ázev kategorie popis Text 300 ne e e Popis kategorie id_uzivatel Číslo 6 cizí e e ID zakladatele kategorie uroven Číslo ne Ano Ano První úroveň, vyplňuje se jen u základních kategorií id_predek Číslo 6 cizí e Ano ID nadřazené kategorie Hodnoceni: ázev Typ Velikost Klíč ull Index Popis id_hodnoceni aut. číslo 6 primární e Ano Jednoznačné ID hodnocení id_kdo Číslo 6 cizí e Ano ID hodnotícího e id_komu Číslo 6 cizí e Ano ID hodnoceného e id_aukce Číslo 6 cizí e e ID aukce text Text 300 ne e e Text hodnocení typ Bool ne e e Pozitivní / 0 egativní akce Bool e e e Kupující / 0 Prodávající datum datumčas e e Ano Datum vložení hodnocení

Predmet: ázev Typ Velikost Klíč ull Index Popis id_predmet aut. číslo 6 primární e Ano Jednoznačné ID předmětu id_uzivatel Číslo 6 cizí e Ano ID e, který ho vložil nazev Text 00 ne e e ázev předmětu popis Text 300 ne e e Popis předmětu stav Bool ne e e nový / 0 použitý Obrazek: ázev Typ Velikost Klíč ull Index Popis id_obrazek aut. číslo 6 primární e Ano Jednoznačné ID obrázku id_predmet Číslo 6 cizí e Ano ID předmětu, ke které se obrázek váže nazev Text 00 ne e e ázev obrázku popis Text 300 ne e e Popis obrázku obrazek Text 255 ne e e URL souboru Aukce: ázev Typ Velikost Klíč ull Index Popis id_aukce aut. Číslo 6 primární e Ano Jednoznačné ID aukce id_predmet Číslo 6 cizí e e ID předmětu aukce id_uzivatel Číslo 6 cizí e Ano ID zakladatele nazev Text 30 ne e e ázev aukce zacatek Číslo 6 ne e e Začátek aukce cena_vyvolavaci Číslo 5 e e e Vyvolávací cena aukce cena_kupted Číslo 5 e Ano e Kup teď cena konec Text 30 ne e e Konec aukce Prihoz: ázev Typ Velikost Klíč ull Index Popis id_prihoz aut. Číslo 6 primární e Ano Jednoznačné ID příhozu id_aukce Číslo 6 cizí e Ano ID aukce, ve které se přihazuje id_uzivatel Číslo 6 cizí e e ID přihazovatele hodnota Číslo 6 ne e e Hodnota příhozu cas datumčas ne e e Čas příhozu 2

Transakce: ázev Typ Velikost Klíč ull Index Popis id_transakce aut. číslo 6 primární e Ano Jednoznačné ID transakce id_aukce Číslo 6 cizí e e ID úspěšně ukončené aukce id_prodavajici Číslo 6 cizí e Ano ID prodávajícího id_kupujici Číslo 6 cizí e Ano ID kupujícího id_doprava Číslo 6 cizí e e Realizovaná doprava id_platba Číslo 6 cizí e e Realizovaná platba Poptavka: ázev Typ Velikost Klíč ull Index Popis id_poptavka aut. Číslo 6 primární e Ano Jednoznačné ID poptávky id_kategorie Číslo 6 cizí e Ano ID kategorie, ve které se předmět nachází id_uzivatel Číslo 6 cizí e Ano ID e, který ho vložil nazev Text 00 ne e e ázev předmětu text Text 300 ne e e Popis předmětu datum datumčas ne e e nový / 0 použitý Doprava: ázev Typ Velikost Klíč ull Index Popis id_doprava aut. Číslo 6 primární e Ano Jednoznačné ID dopravy nazev Text 20 ne e e ázev možnosti dopravy cena Číslo 5 ne e e Cena dopravy Platba: ázev Typ Velikost Klíč ull Index Popis id_platba aut. Číslo 6 primární ne Ano Jednoznačné ID platby nazev Text 50 ne ne e ázev platby Rizeni: ázev Typ Velikost Klíč ull Index Popis id_uzivatel Číslo 6 Primární, cizí id_kategorie Číso 6 Primární, cizí e Ano Jednoznačné ID uzivatele e e ID kategorie, kterou řídí 3

Kategorizace: ázev Typ Velikost Klíč ull Index Popis id_predmet Číslo 6 Primární, cizí id_kategorie Číso 6 Primární, cizí e Ano Jednoznačné ID předmětu e Ano ID kategorie, do které patří Kraj: ázev Typ Velikost Klíč ull Index Popis id_kraj aut. Číslo 6 primární e Ano Jednoznačné ID kraje nazev Text 00 ne e e ázev kraje Obec: ázev Typ Velikost Klíč ull Index Popis id_obec aut. Číslo 6 primární ne Ano Jednoznačné ID obce id_kraj Číslo 6 cizí ne Ano ID kraje psc Číslo 5 ne ne e Poštovní směrovací číslo nazev Text 00 ne ne e ázev kraje Dopravovani: ázev Typ Velikost Klíč ull Index Popis id_aukce Číslo 6 Primární, cizí id_doprava Číslo 6 Primární, cizí e Ano ID aukce e e ID dopravy Placeni: ázev Typ Velikost Klíč ull Index Popis id_aukce Číslo 6 Primární, cizí id_platba Číslo 6 Primární, cizí e Ano ID aukce e e ID platby 4

5 Funkční analýza 5. Diagramy datových toků DFD eregistrovaný Moderátor S Y S T É M Registrovaný Administrátor eregistrovaný Moderátor 6. Evidence transakcí 0.. Evidence ů 5. Evidence poptávek 2. Evidence předmětů 4. Evidence aukcí 3. Evidence hodnocení Registrovaný Administrátor 5

Registrovaný Uzivatel eregistrovaný..6 Detail e.. ový.5. Editace e Role.2. Evidence zákazů.4. Seznam ů.3. Smazání e Moderátor Administrátor Administrátor.2.. Editace zákazu.2.2.2. Smazání zákazu.2.5. ový zákaz Zakaz.2.4. Detail zákazu.2.3. Výpis zákazů Uzivatel 6

7 Moderátor 2.4.4. Správa moderátorů 2.4.3. Editace kategorie 2.4.2. Smazání kategorie 2.4.5. Výpis kategorií 2.4.. ová kategorie Administrátor Kategorie 2.4. Registrovaný Moderátor Kategorizace 2.. ový předmět 2.2. Detail předmětu 2.3. Seznam předmětů 2.4. Správa kategorií 2.6. Smazání předmětu 2.5. Editace předmětu Kategorizace Obrazek Predmet Uzivatel Kategorie 2. Predmet

Administrátor 2.4.4.4. Výpis moderátorů 2.4.4. 2.4.4.. Jmenování moderátora Kategorie Rizeni 2.4.4.3. Smazání moderátora 2.4.4.2. Editace moderátora Uzivatel Uzivatel Aukce 3.. ové hodnocení 3. 3.2. Výpis hodnocení 3.4. Editace hodnocení Hodnoceni 3.5. Smazání hodnocení 3.3. Detail hodnocení Moderátor Registrovaný 8

Uzivatel 4. Aukce Predmet 4.7. Detail aukce 4.. ová aukce 4.8. Evidence příhozů 4.6. Možnosti dopravy 4.2. Editace aukce 4.5. Možnosti platby 4.4. Seznam aukcí 4.3. Smazání aukce Registrovaný 4.. 4.. Možnosti platby 4..2 Možnosti dopravy Registrovaný 9

4... Registrovaný Placení 4... Zvolení možností platby 4...2. Editace možností platby Aukce Platba Registrovaný 4..2 Dopravovani 4..2.. Zvolení možností dopravy 4..2.2. Zvolení možností dopravy Aukce Doprava 20

Registrovaný 4.8. 4.8.. Přihození k aukci 4.8.2. Výpis příhozů 4.8.3. Aktuální cena Uzivatel Aukce Prihoz Uzivatel Kategorie 5.. ová poptávka 5. 5.2. Editace poptávky 5.6. Reakce na poptávku Poptavka 5.3. Smazání poptávky 5.5. Detail poptávky 5.4. Seznam poptávek Registrovaný 2

Uzivatel Aukce Prihoz Doprava 6. 6.. ová transakce 6.2. Editace transakce Platba 6.6. Sumarizace transakcí Transakce 6.3. Smazání transakce 6.5. Seznam transakcí 6.4. Detail transakce Administrátor Moderátor Registrovaný 5.2 Minispecifikace Bod.. ový. ZOBRAZ formulář pro registraci nového e 2. Uživatel eregistrovaný zadá všechny údaje nutné pro registraci 3. JESTLIŽE v tabulce Uzivatel existuje se stejnou přezdívkou p. nick PAK krok 7 4. ZKOTROLUJ správnost údajů podle datového slovníku, JIAK krok 7 5. ZAPIŠ nový záznam do tabulky Uzivatel 6. a p.email POŠLI email o registraci s patřičnou URL a jedinečným kódem p.id_uzivatel 7. VYPIŠ info o stavu operace 22

Bod.2.5. ový zákaz. ZOBRAZ formulář pro zadání nového zákazu 2. ZOBRAZ seznam nicků z tabulky Uzivatel 3. Užiivatel Administrátor zadá údaje p.uzivatel, p.popis, p.trvani a určí typ zákazu do p. zakaz_prodeje a p. zakaz_nakupu 4. ULOŽ do p.datum_zakazu aktuální datum a čas 5. ZAPIŠ do tabulky Zakaz nový záznam 6. VYPIŠ info o stavu operace Bod 2.6. Smazání předmětu. Jsou známy práva e 2. ZOBRAZ seznam předmětů z tabulky Predmet známých práv e 3. Uživatel Registrovaný (u vlastních předmětů) jinak Moderátor nebo Administrátor zadá požadavek na smazání předmětu 4. ODSTRAŇ z tabulky Predmet záznam podle p.id_predmetu 5. VYPIŠ info o stavu operace Bod 2.4.4.. Jmenování moderátora. ZOBRAZ formulář pro jmenování moderátorů 2. Z tabulky Uzivatel ZOBRAZ seznam nicků registrovaných ů 3. Uživatel Administrátor vybere nick do p.nick 4. Z tabulky Uzivatel VYBER ID e podle p.nick do p.id_uzivatel 5. Z tabulky Kategorie ZOBRAZ seznam kategorií 6. Uživatel Administrátor vybere název kategorie 7. Z tabulky Kategorie VYBER ID kategorie podle p.nick do p.id_kategorie 8. Pokud v tabulce Rizeni existuje záznam s p.id_uzivatel a p.id_kategorie pak krok 2 9. VYBER z tabulky Role id_role, kde nazev = moderator do p.id_role a do p.id_administrator = id_role, kde id_role = administrator 23

0. EDITUJ v tabulce Uzivatel sloupec id_role podle id_uzivatel = p.id_uzivatel, kde id_role = p.id_role, pokud id_role se nerovná p.id_administrator. ZAPIŠ do tabulky Rizeni nový záznam 2. VYPIŠ info o stavu operace Bod 3.2. Výpis hodnocení. Je známo ID e v p.id_uzivatel 2. ZOBRAZ formulář pro výpis hodnocení konkrétního e 3. VYPIŠ z tabulky Hodnoceni záznamy podle id_uzivatel = p.uzivatel Bod 4.. ová aukce. ZOBRAZ formulář pro výběr předmětů 2. VYPIŠ seznam předmětů z tabulky Předmět podle id_uzivatele 3. Uživatel Registrovaný zvolí předmět, na který chce založit aukci 4. ZOBRAZ formulář pro založení nové aukce 5. VYPLŇ do formuláře údaje z tabulky Predmet podle p.id_predmet 6. Uživatel Registrovaný zadá ve formuláři údaje p.nazev, p.zacatek, p.cena_vyvolavaci, p.cena_kupted, p.konec 7. VYPIŠ z tabulky Doprava názvy možných typů dopravy 8. VYPIŠ z tabulky Platba názvy možných typů plateb 9. Uživatel Registrovaný vybere jeden nebo více typů možné dopravy a platby do p.id_doprava a p.id_platba 0. ZAPIŠ do tabulky Aukce nový záznam podle p.id_predmet, p.nazev, p.zacatek, p.cena_vyvolavaci, p.cena_kupted, p.konec a do p.id_aukce ulož id_aukce nového záznamu. ZAPIŠ do tabulky Dopravovani nový záznam podle p.id_aukce, p.id_doprava 2. ZAPIŠ do tabulky Placeni nový záznam podle p.id_aukce, p.id_platba 3. VYPIŠ info o stavu operace 24

Bod 4.8.3. Aktuální cena. Je známo ID aukce v p.id_aukce 2. VYBER z tabulky Aukce záznam cena_vyvolavaci do p.cena_vyvolavaci podle aktuální p.id_aukce = id_aukce 3. SPOČITEJ součet hodnot příhozů pro záznamy z tabulky Prihoz kde id_aukce = p.id_aukce do p.soucet 4. SPOČÍTEJ součet p.soucet a p.cena_vyvolavaci do p.aktualni_cena 25

6 Časová analýza 6. Uživatel Legenda Počáteční stav smazání Z tab. Uzivatel se odstraní záznam o i Odebrání oprávnění moderátora Uzivatel.role z MOD na REG Registrovaný Povýšení na moderátora Uzivatel.role z REG na MOD Koncový stav Moderátor Snížení na moderátora Uzivatel.role z ADM na MOD Povýšení na administrátora Uzivatel.role z MOD na ADM Povýšení administrátora Uzivatel.role z REG na ADM Administrátor Odebrání oprávnění administrátora Uzivatel.role z ADM na REG smazání Z tab. Uzivatel se odstraní záznam o i Smazaný smazání Z tab. Uzivatel se odstraní záznam o i Doporučujeme do tabulky Uzivatel přidat cizí klíč ID role, který bude reprezentovat zařazení e do Role z tabulky Role. 6.2 Aukce založení ová aukce Vypsání aukce Probíhající aukce ukončeno Trvání aukce vypršelo Příhoz a trvání aukce vypršelo eúspěšně ukončená aukce Úspěšně ukončená aukce Provedeno kup teď smazání Smazaná aukce 26

7 ávrh ského rozhraní 7. Hlavní strana aplikace 27

7.2 Detail aukce 28

7.3 Registrační formulář 29