Komponenty programu
Program je sestaven jako stavebnice z několika základních komponent, které jsou
odvozeny zkušeností jako základní díly pro práci s daty, dokumenty, tabulkami, grafy a dalšími základními
datovými typy. Vedle datových typů jsou stejně tak důležité základní pracovní obraty. Konkrétně to jsou následující:
- Prohlížení seznamů a tabulek dat
- Vyhledávání dat splňujících jednoduché kriterium - navigace
- Vkládání nových / modifikace starých záznamů do databází pomocí formulářů
- Generování reportů a jiných tisknutelných dokladů
- Statistické zpracování dat
- Grafické vyjádření vztahů v datech
- Skriptový interpret a kompilátor just-in time
- Kaskádovité řazení pohledů a formulářů na základě logických vazeb.
|
Pracovním postupům odpovídají adekvátní datové a prezentační konstrukce. V našem
systému to jsou zejména tyto:
- Gridy - seznamy údajů po větách (záznamech), používají se k zobrazení databáze,
číselníků nebo obecněji pohledů. Data v gridu tvoří vlastně matici a slouží k
přehlednému zobrazení. Mohou zobrazovat celé databázové tabulky stejně dobře jako výběry sloupců
nebo i řádků podle různých podmínek.
- Grafy - koláčové i jiné grafy zobrazující kvantitativní relace
mezi různými částmi databáze. Systém obsahuje celou řadu grafů, ty je možno i navrhovat na uživatelské
úrovni. Prezentují typicky procentní podíl určitých hodnot v databázi nebo spíše v úžeji definovaném
pohledu. Například rozdělení poruch mezi závodu za měsíc (rok), počty zařízení podle různých
parametrů, počty prováděných výluk podle jejich typů apod.
- Wizardy (formuláře) - univerzální a za běhu generované formuláře.
S každou položkou umožňují svázat kontroly, ale i celé akce programované ve speciálním jazyce.
- Skripty (prográmky) - většina specifických funkcí systému není pevně
zadrátována do EXE souboru, ale je realizována pomocí skriptů ve speciálním jazyce. Tato metoda umožňuje
snadnou dálkovou správu, zvyšuje stabilitu aplikace a dovoluje provádět i zásadní úpravy za
běhu všech exemplářů úloh. To je důležité pro nepřetržitý provoz, mimo jiné.
- Pohledy a jejich menu - menu povolených zobrazení je realizováno
zase interpretací konfiguračních souborů. Každý uživatel může mít vlastní.
- Popups (menu) - podle kontextu vybrané podmnožiny všech možných scénářů
tak, aby v kontextu pohledu dávaly smysl.
- Funkční tlačítka - další menu akcí, které jsou obvykle seřazena
do konformních skupin a navěšeny na barevná tlačítka nebo na stisk funkčních kláves počítače.
Hlavní obsahová stránka / rejstřík
|