MyFish - Databaza ryb
Napsal: 17 čer 2005, 19:32
My Fish
Určite mnoho akvaristov chce mať (a určite aj má) nejakým spôsobom vedenú evidenciu minimálne o rybách, ktoré chová a možno aj o rybách, ktoré chovať v budúcnosti chce. A keďže ja som tiež podľahol čaru tohto nádherného koníčka veľmi rýchlo som zistil aké sú informácie o chove našich miláčikov dôležité a užitočné. A tak som sa hladný po informáciach vrhol do hĺbok internetu. Po relatívne krátkom čase som bol zaplavený kopou informácií. Došiel som k záveru, že v tom potrebujem urobi? poriadok a tak vznikla aplikácia My Fish.
My Fish je aplikácia, ktorá slúži na vytvorenie databázy rýb a informácií o ich chove. Umožňuje pridávať záznamy o nových druhoch, upravovať záznamy už o existujúcich druhoch, vyhľadávať a tlači? informácie o rybách. Súčas?ou aplikácie je aj možnos? vytvori? databázu článkov (napr. stiahnutých z netu) súvisiacich s chovom rýb.
Aplikácia nie je ukončená a plánujem do nej doprogramovať modul na evidenciu záznamov o chode a živote akvária – niečo ako denník akvária s informáciami o vlastnostiach a kvalite vody, o kúpe nových rýb, o rozmnožení rýb, o úhyne rýb a pod.
Vzhľadom nato, že som v chove rýb nováčikom a nedokážem ešte stopercentne posúdi? a odhadnú? potreby nazvem to „evidencie v akvaristike“, rozhodol som sa tento môj malý projekt zverejni? a diskutovať o ňom s Vami akvaristami – teda pokiaľ budete mať o to záujem. Veľmi rád príjmem a prediskutujem vaše nápady a námety na úpravu už existujúcich modulov ako aj návrhy na nové moduly.
Popis aplikácie:
Aplikácia je postavená na báze MS Access 2000, čiže podmienkou jej fungovania je inštalácia MS Access 2000. Do budúcnosti zvažujem prepísať aplikáciu do EXE podoby, takže bude závislá len od operačného systému Windows 98 a viac.
Jednotlivé funkcie a moduly aplikácie sú prístupné z jej úvodného okna (Obr. 1)
Tlačítka Add Fish, Edit Fish, View Fish a Search Fish slúžia na správu databázy rýb.
Tlačítko Configuration slúži na nastavenie číselníkov potrebných pri evidencii informácii o rybách a článkoch.
Tlačítka Add Article a Search Article slúžia na prácu s článkami v databáze.
My Fish je aplikácia, ktorá slúži na vytvorenie databázy rýb a informácií o ich chove. Umožňuje pridávať záznamy o nových druhoch, upravovať záznamy už o existujúcich druhoch, vyhľadávať a tlači? informácie o rybách. Súčas?ou aplikácie je aj možnos? vytvori? databázu článkov (napr. stiahnutých z netu) súvisiacich s chovom rýb.
Aplikácia nie je ukončená a plánujem do nej doprogramovať modul na evidenciu záznamov o chode a živote akvária – niečo ako denník akvária s informáciami o vlastnostiach a kvalite vody, o kúpe nových rýb, o rozmnožení rýb, o úhyne rýb a pod.
Vzhľadom nato, že som v chove rýb nováčikom a nedokážem ešte stopercentne posúdi? a odhadnú? potreby nazvem to „evidencie v akvaristike“, rozhodol som sa tento môj malý projekt zverejni? a diskutovať o ňom s Vami akvaristami – teda pokiaľ budete mať o to záujem. Veľmi rád príjmem a prediskutujem vaše nápady a námety na úpravu už existujúcich modulov ako aj návrhy na nové moduly.
Popis aplikácie:
Aplikácia je postavená na báze MS Access 2000, čiže podmienkou jej fungovania je inštalácia MS Access 2000. Do budúcnosti zvažujem prepísať aplikáciu do EXE podoby, takže bude závislá len od operačného systému Windows 98 a viac.
Jednotlivé funkcie a moduly aplikácie sú prístupné z jej úvodného okna (Obr. 1)
Tlačítka Add Fish, Edit Fish, View Fish a Search Fish slúžia na správu databázy rýb.
Tlačítko Configuration slúži na nastavenie číselníkov potrebných pri evidencii informácii o rybách a článkoch.
Tlačítka Add Article a Search Article slúžia na prácu s článkami v databáze.
Obr. 1
Tlačítko Add Fish (Obr. 2)
Obr. 2
Okno na Obr. 2 je v podstate evidenčná karta a danom druhu ryby. Okno sa skladá zo štyroch častí. V ľavej časti okna sú informácie o druhu ako je názov druhu, jeho veľkos?, nároky na vodu, správanie a pod.
V spodnej časti okna vľavo sú informácie o tom, nakoľko je vhodné daný druh chovať spolu s inými druhmi, ktoré sú už v databáze.
V pravej časti sú informácie o varietách a poddruhoch daného druhu, ktorých može by? viac. Je možné zadať info o názve poddruhu, regióne kde sa vyskytuje, detaily o jeho potrave, správaní atď...
V pravej časti dole je možné zadať obrázky k danému poddruhu s informáciami o pohlaví, farbe atď...
V spodnej časti okna vľavo sú informácie o tom, nakoľko je vhodné daný druh chovať spolu s inými druhmi, ktoré sú už v databáze.
V pravej časti sú informácie o varietách a poddruhoch daného druhu, ktorých može by? viac. Je možné zadať info o názve poddruhu, regióne kde sa vyskytuje, detaily o jeho potrave, správaní atď...
V pravej časti dole je možné zadať obrázky k danému poddruhu s informáciami o pohlaví, farbe atď...
Tlačítko Add Fish (Obr. 3)
Obr. 3
V tomto okne sa zobrazia všetky druhy rýb zadané v databáze spolu so základnými informáciami o druhu. Je tu možné vybrať konkrétny druh kliknutím na záznam, vymaz? ho z databázy (tlačítko Delete), upravi? informácie o druhu (tlačítko Edit) alebo nájs? konkrétny druh (druhy) podľa zadaných kritérií (Obr. 4)
Obr. 4
Kliknutím na tlačítko Edit sa otvorí okno, kde je možné upravi? záznam o druhu, jeho poddruhoch a obrázky k jednotlivým poddruhom (Obr. 5)
Obr. 5
Ak je potrebné upravi? info o ďalšom poddruhu treba sa naň prekliknú? cez čiernu šípku pod obrázkami. Takto to vyzerá po kliknutí na tú šípku (Obr. 6)
Obr. 6
Kompatibilita k iným rybám sa nastavuje v okne na Obr. 7
Obr. 7
Na Obr. 7 je vidno, ako sa k P. demasoni hodia ostatné ryby v databáze a že pre druhy rodu Labidochromis ešte zatiaľ nebola stanovená kompatibilita. To sa urobí jednoducho tak, že sa vyberie druh v zozname No associated fishes, nastaví sa Compatibility level a šípkou ukazujúcou doprava sa ryba pridá do zoznamu Associated fishes. Opačný proces je možné urobi? šípkou smerujúcou doľava.
Tlačítko View Fish (Obr. 8 )
Obr. 8
Tlačítkom View Fish je možné jednotlivé druhy rýb prezerať ale nie meni?. Údaje sú v režime read only. Je možné sa presúvať medzi druhmi (tlačítka << a >>). V rámci druhu je možné sa presúvať medzi jednotlivými poddruhmi (čierne šípky pod obrázkami). A v rámci poddruhu, ak je viac obrázkov ako sa zmestí do okna, je možné sa posúvať po obrázkoch pomocou vertikálnej lišty napravo od obrázkov.
Tlačítko Search Fish (Obr. 9)
Obr. 9
Aplikácia umožňuje vyhľadať jednotlivé obrázky rýb v databáze so základnými informáciami o druhu. Obrázky sa vyhľadávajú pomocou okna na Obr. 4. Je tiež možné pozrie? si detail daného druhu (okno na Obr. 8, tlačítko Detail). Jednotlivé obrázky je možné označi? na tlač a vytlači? (tlačítko Print, Obr. 10)
Obr. 10
Tlačítko Configuration (Obr. 11)
Obr. 11
Nastavuje číselníky pre databázu. Napr.:
Obr. 12
Obr. 13
Obr. 14
Tlačítko Add Articles (Obr. 15)
Obr. 15
Aplikácia umožňuje kategorizovať články a nastavovať odkazy na články uložené na disku PC. Kategórie sú napr.: Aquarim setup, Care, Species, .... K článku je okrem jeho názvu možné zadať aj info o autorovi, jazyku v akom článok je a klúčové slová, ktoré potom slúžia na vyhľadávanie článkov.
Tlačítkom View article je možné článok zobrazi?. Články je potrebné uloži? na disk vo formáte, ktorý dokáže načítať internetový prehliadač. Univerzálne (tzn. pre použitie v IE, Netscape,...) je články ukládať vo formáte pdf alebo html (html má nevýhodu, že nevie uloži? obrázky v článku do jedného súboru a potom vzniká tak trochu chaos). Ja ukladám články do formátu mht, čo je formát IE, ktorý umožňuje celý článok uloži? do jedného súboru.
Pozn.: v okne na Obr. 8 je tlačítko Articles, ktoré otvára okno na Obr. 16
Tlačítkom View article je možné článok zobrazi?. Články je potrebné uloži? na disk vo formáte, ktorý dokáže načítať internetový prehliadač. Univerzálne (tzn. pre použitie v IE, Netscape,...) je články ukládať vo formáte pdf alebo html (html má nevýhodu, že nevie uloži? obrázky v článku do jedného súboru a potom vzniká tak trochu chaos). Ja ukladám články do formátu mht, čo je formát IE, ktorý umožňuje celý článok uloži? do jedného súboru.
Pozn.: v okne na Obr. 8 je tlačítko Articles, ktoré otvára okno na Obr. 16
Obr. 16
Tu je tiež možné prezrie? obrázok súvisiaci s daným druhom, samozrejme pokiaľ ho mám v databáze.
Tlačítko Search Articles (Obr. 17)
Obr. 17
Tu je možné na základe zadaných kritérií nájs? požadovaný článok a pomocou tlačítka View article si ho aj zobrazi?.
Na záver
Tak toto je v stručnosti moja predstava o evidenčnej databázke pre akvaristu. Snažil som sa ju robi? od začiatku tak, aby bola schopná prijať všetky druhy akvárijných rýb (...skúsenému akvaristovi iste neušlo, že na základe obrázkov z aplikácie som sa upísal africkým cichlidkám...).
Teraz ma ešte napadá, že by možno nebolo zlé rozšíri? aplikáciu aj o databázu rastlín, ostatných organizmov žijúcich v akváriu a pod...
Teším sa na vaše názory a podnety.
Ľuboš Gašparík alias Lgaspo
Na záver
Tak toto je v stručnosti moja predstava o evidenčnej databázke pre akvaristu. Snažil som sa ju robi? od začiatku tak, aby bola schopná prijať všetky druhy akvárijných rýb (...skúsenému akvaristovi iste neušlo, že na základe obrázkov z aplikácie som sa upísal africkým cichlidkám...).
Teraz ma ešte napadá, že by možno nebolo zlé rozšíri? aplikáciu aj o databázu rastlín, ostatných organizmov žijúcich v akváriu a pod...
Teším sa na vaše názory a podnety.
Ľuboš Gašparík alias Lgaspo