Panthera – komunitní web pro chovatele koček
Analytická dokumentace Semestrální projekt na předmět 36SIN Team: Petr Holub, Jakub Dvořák, Petr Kostka, Matěj Bartoš
Obsah Analytická dokumentace Business process model Procesy chovatele koček 1 Nákup kočky 1 Nalezení kočky Dohodnutí podmínek nákupu kočky s prodávajícím Zaplacení Vyzvednutí/Převoz kočky Nemoc kočky 2 Návštěva veterináře 3 Dieta kočky 3 Vyhledání informací o druhu kočky, kterou chovatel chová Případná konzutace s veterinářem Nákup jídla Nakrmení kočky Prodej kočky 4 Doménový model Doménový model 5 Převoz Chovatel Vzkaz Inzerát Kočka Vyšetření Veterinář Jídelníček Jídlo Objednávka Lék
Business process model 1. Procesy chovatele koček Kapitola obsahuje popis procesů, které chovatel koček vykonává.. Jedná se o nákup kočky, návštěvu veterináře, starost o nemocnou kočku, prodej kočky a krmení kočky. 1.1 Nákup kočky Nákup kočky je první proces, kterým chovatel projde. Sestává z výběru kočky, dohodnutí podmínek nákupu, zaplacení a vyzvednutí kočky.
1.1.1 Nalezení kočky Zájemce o koupi kočky se nejprve pokusí najít vhodnou kočku v inzerátech. Pokud si nějakou vybere, vyhledá kontakt na prodávajícího a kontaktovat ho.
1.1.2 Dohodnutí podmínek nákupu kočky s prodávajícím Po kontaktování prodávajícího se s ním chovatel buď dohodne na podmínkách a zaplatí a nebo se nedohodnou a nezaplatí. 1.1.3 Zaplacení Po dohodě přichází na řadu samotná finanční transakce. 1.1.4 Vyzvednutí/Převoz kočky Posledním krokem po zaplacení je vyzvednutí a převoz kočky – realizace nákupu.
1.2 Nemoc kočky Když chovateli onemocní jeho kočka, nejprve stanoví vlastní diagnózu. Poté ji konzultuje s veterinářem a nakonec zakoupí vhodný lék a zahájí léčbu.
1.3 Návštěva veterináře Chovatel si nejprve zjistí kontakt na veterináře. Jeho dalším krokem je dohodnutí si návštěvy. A tím posledním je samotná návštěva veterináře.
1.4 Dieta kočky Chovatel zjistí, jaká strava je pro jeho druh kočky nejvodnější. Koupí ho. Nakrmí kočku.
1.4.1 1.4.2 1.4.3 1.4.4
Vyhledání informací o druhu kočky, kterou chovatel chová Případná konzutace s veterinářem Nákup jídla Nakrmení kočky
1.5 Prodej kočky Chovatel začne yvěšením inzerátu. Následuje vybrání nejvodnějšího nového majitele. Poté čeká chovatel na platbu. Předání kočky novému majiteli zakončuje prodej.
Doménový model 2. Doménový model Kapitola popisuje třídy (entity), které souvisejí s analyzovanou doménou. Jednotlivé třídy jsou zde detailně popsány tak, aby bylo zřejmé jaké všechny objekty a informace je nutné v knihovně uchovávat.
Převoz Třída představuje převoz kočky chovatelem. Atributy
Poznámky
datum
Datum, kdy se převoz uskutečnil.
Chovatel Třída představuje osobu chovatele. Atributy
Poznámky
Jmeno
Jméno chovatele
Vzkaz Třída představuje vzkaz na komunitním webu, který může být adresován jednomu, nebo více uživatelům. Atributy
Poznámky
ID
Identifikátor vzkazu
Od
Autor vzkazu (Chovatel)
Pro
Adresát vzkazu (Chovatel(é))
Inzerát Třída reprezentuje inzerát na komunitním webu. Atributy
Poznámky
cislo inzeratu
Identifikátor inzerátu
kontakt
Kontakt na prodávajícího mimo komunitní web.
text
Samotný text inzerátu.
Kočka Třída reprezenuje kočku. Atributy
Poznámky
ID
Identifikátor kočky
druh
Druh kočky
jmeno
Jméno kočky
Vyšetření Třída reprezentující vyšetření kočky veterinářem. Atributy
Poznámky
ID
Identifikátor vyšetření
duvod
Důvod vyšetření
vysledek
Výsledek vyšetření (diagnóza, provedené zákroky, ...)
Veterinář Třída reprezentující osobu veterináře. Atributy
Poznámky
jmeno
Jméno veterináře
specializace
Specializace veterináře
telefon
Telefonní číslo do ordinace
Jídelníček Třída reprezentující jídelníček kočky. Atributy
Poznámky
ID
Identifikátor jídelníčku
datum sestavení
Datum sestavení jídelníčku
Jídlo Třída reprezentující kočičí jídlo. Atributy
Poznámky
nazev
Název jídla
Objednávka Třída reprezentující objednávku jídla/léku. Atributy
Poznámky
ID
Identifikátor léku
jmeno
Jméno jídla
ucinna latka
Účinná látka, kterou lék obsahuje.