K na urovanie rastln Softwareov projekt Rieite Petra

  • Slides: 12
Download presentation
Kľúč na určovanie rastlín Software-ový projekt Riešiteľ: Petra Murtinová Vedúci: RNDr. Stanislav Krajči, Ph.

Kľúč na určovanie rastlín Software-ový projekt Riešiteľ: Petra Murtinová Vedúci: RNDr. Stanislav Krajči, Ph. D.

Všeobecný návrh

Všeobecný návrh

Užívateľský obal

Užívateľský obal

Vstupné okno • Slúži ako „hlavný navigátor“ programu, teda sa dá z neho dostať

Vstupné okno • Slúži ako „hlavný navigátor“ programu, teda sa dá z neho dostať do hlavných „podprogramov“ – užívateľ si môže zvoliť, či: – chce vyhľadávať priamo v nejakej skupine/podskupine – alebo chce vyhľadávať od začiatku • Taktiež je odtiaľto možné vyvolať pomoc

Výber počiatočného uzla • Užívateľ si môze vybrať počiatočný uzol vyhľadávania. Tieto sú uložené

Výber počiatočného uzla • Užívateľ si môze vybrať počiatočný uzol vyhľadávania. Tieto sú uložené v súbore pociatocne_uzly v tvare: generujúci_uzol názov_skupiny – generujúci_uzol je uzol, z ktorého sa dá vygenerovať celý podstrom pre danú skupinu – názov_skupiny je „ľudské“ označenie skupiny (napr. Ihličiny)

Vyhľadávanie • Program si zapamätá všetkých potomkov vybraného uzla. K nim potom priradí popisy

Vyhľadávanie • Program si zapamätá všetkých potomkov vybraného uzla. K nim potom priradí popisy a zobrazí ich do ponuky. • V každom kroku vyhľadávania je možné pridať do ponuky jednu možnosť (rastlinu), alebo aj celý nový podstrom (viď Editor). • Po selektovaní možnosti sa vygeneruje zoznam obrázkov z popisu (ak sa tam vyskytujú).

História • Zaznamenáva postupnosť krokov a výberov v priebehu vyhľadávania. • Kliknutím na riadok

História • Zaznamenáva postupnosť krokov a výberov v priebehu vyhľadávania. • Kliknutím na riadok histórie je možné sa vrátiť vo vyhľadávaní a opraviť tak prípadnú chybu.

Editor • Po zavolaní Editora z vyhľadávania sa posledný uzol z histórie vloží do

Editor • Po zavolaní Editora z vyhľadávania sa posledný uzol z histórie vloží do okienka „označenie uzla v databáze“. Tento uzol už má popis, program nedovolí ho prepísať. • Do okienka „uzly, na ktoré odkazuje“ užívateľ vpíše takéto uzly, ak existujú, oddelené čiarkami. Tieto sa vložia do databázy „odkazy“ a do zoznamu „Uzly“. • Zoznam „Uzly“ slúži užívateľovi ako pripomienka, koľko uzlov má ešte pred sebou, a aby žiaden nevynechal.

Obrázok • Jednoduchá trieda, ktorá po vybraní obrázku vo vyhľadávaní zobrazí dotyčný obrázok.

Obrázok • Jednoduchá trieda, ktorá po vybraní obrázku vo vyhľadávaní zobrazí dotyčný obrázok.

Rastlina • Keď uzol v databáze nemá žiadnych potomkov (teda je listom), je považovaný

Rastlina • Keď uzol v databáze nemá žiadnych potomkov (teda je listom), je považovaný za rastlinu. „Rastlina“ slúži len na zobrazenie výsledkov určovania. Zobrazia sa tam všetky informácie, ktoré sa nazbierali v priebehu vyhľadávania, príp. obrázok, ak existuje. • Umožňuje taktiež exportovanie do HTML.

Požiadavky 1 • • • na začiatku určovania možnosť vybrať si, či chce užívateľ

Požiadavky 1 • • • na začiatku určovania možnosť vybrať si, či chce užívateľ začať kľúčom na určenie skupiny, alebo skupinu určil sám, a teda určovanie začať na tejto úrovni pomoc pri určovaní jednotlivých atribútov (typ listov, kvetov, plodov etc. ) v podobe obrázkov v prípade, že k danému atribútu / bodu určovania sa vzťahuje viac obrázkov, by sa mala vygenerovať ponuka obrázkov vzťahujúca sa na daný atribút; používateľ si vyberie z ponuky a obrázok sa mu zobrazí na určitom mieste v okne programu

Požiadavky 2 • možnosť návratu o jeden alebo viac krokov naspäť v prípade, že

Požiadavky 2 • možnosť návratu o jeden alebo viac krokov naspäť v prípade, že používať nie je spokojný s vývojom určovania. • editor nových rastlín • možnosť prezrieť si históriu vyhľadávania • možnosť vyexportovať určenú rastlinu do súboru (HTML). Výsledný dokument by mal obsahovať nasledujúce položky: o slovenský názov rastliny o latinský názov rastliny o obrázok rastliny (ak je k dispozícii) o stručné informácie o rastline (také, aké je možné dostať z kľúča)