Kľúč na určovanie rastlín Software-ový projekt Riešiteľ: Petra Murtinová Vedúci: RNDr. Stanislav Krajči, PhD.
Všeobecný návrh
Užívateľský obal
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 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 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ó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 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.
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ľ 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 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: slovenský názov rastliny latinský názov rastliny obrázok rastliny (ak je k dispozícii) stručné informácie o rastline (také, aké je možné dostať z kľúča)