Obecný informační systém: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
(Není zobrazeno 13 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
==Úvod== |
==Úvod== |
||
Při |
Při volbě vhodného informačního systém pro použití pro konkrétní účel zjistíme, že čím více je sestaven systém na míru daného problému, tím lépe dokáže vystihnout a podchytit danou oblast, ale zároveň ho tím hůře lze použít pro obecnější účely uchování informací. Naopak obecný systém zase není schopen podchytit v dostatečné míře konkrétní problémy a jeho vytvoření a údržba je řádově složitější. Přesto proti běžným programovacím jazykům mají informační systémy určité společné rysy, které se stále u různých systémů opakují a vytvoření základní knihovny funkcí či celé platformy by zjednodušilo vývoj konkrétního systému a sjednotilo jejich používání. |
||
==Požadavky== |
==Požadavky== |
||
Řádek 7: | Řádek 7: | ||
* Modularita - v systému jsou aktivní jen ty části, které jsou potřebné pro aktuální záběr oblastí, pro které je systém užíván |
* Modularita - v systému jsou aktivní jen ty části, které jsou potřebné pro aktuální záběr oblastí, pro které je systém užíván |
||
* Nezávislost na platformě - Klientský software jakožto uživatelské rozhraní pro práci se systémem musí být nezávislý na počítači a jeho operačním systému, aby bylo možné pracovat se systémem z libovolného zařízení. |
* Nezávislost na platformě - Klientský software jakožto uživatelské rozhraní pro práci se systémem musí být nezávislý na počítači a jeho operačním systému, aby bylo možné pracovat se systémem z libovolného zařízení. |
||
* |
* Snadná správa - Jakmile je systém uveden do chodu, musí být jeho běh natolik robustní, aby nedocházelo ke kritickým situacím, které by byly obtížně řešitelné s nutnosti širokých znalostí a zásahu hluboko do systému |
||
* Snadná rozšiřitelnost a upravitelnost - Pro správce musí být snadné přizpůsobovat systém měnícím se podmínkám reálného života. |
* Snadná rozšiřitelnost a upravitelnost - Pro správce musí být snadné přizpůsobovat systém měnícím se podmínkám reálného života. |
||
* Otevřenost - Zveřejněné specifikace standardů pro možnost napojení na jiné systémy a vlastní úpravy systému |
* Otevřenost - Zveřejněné specifikace standardů pro možnost napojení na jiné systémy a vlastní úpravy systému |
||
* Snadná instalace a údržba systému - malá závislost na cizích komponentách a modulech znesnadňující instalaci a udržování kompatibility mezi různými nástroji. Nabízet také instalátor "vše v jednom" pro snadnou instalaci. Umožnit prakticky veškerou základní správu přímo z administračního nástroje. |
|||
* Řízení souběžných přístupů - se systémem pracuje více uživatelů souběžně a tedy systém musí zajistit, aby při úpravě totožných dat nedocházelo k jejich ztrátám. |
|||
* SDK pro tvorbu a přizpůsobení systému na míru, možnost sestavit vlastní instalátory |
|||
* Dostupnost aktualizací oprav a vylepšení |
|||
==Dílčí funkce obecné platformy== |
==Dílčí funkce obecné platformy== |
||
* Tisk výstupů, hlášení a výkazů |
* Tisk výstupů, hlášení a výkazů |
||
* Export/Import dat i struktury do obvyklých formátů |
* Export/Import dat i struktury do obvyklých formátů (CSV, XML, aj.) |
||
* Napojení na jiné systém (XML-RPC, SOAP, aj.) |
* Napojení na jiné systém ([http://www.xmlrpc.com/ XML-RPC], NetRPC, [http://json-rpc.org/ JSON-RPC], [http://www.w3.org/TR/soap/ SOAP], aj.) |
||
* Řízení uživatelských práv (v rámci modulů i samotných objektů) |
* Řízení uživatelských práv (v rámci modulů i samotných objektů) |
||
* Podpora typických datových typů (číslo, text, obrázek, zvuk, měna, soubor, čas, datum, |
* Podpora typických datových typů (číslo, text, obrázek, zvuk, měna, soubor, čas, datum, GPS, aj.) |
||
* Podpora více typů databází (MySQL, Postgresql, Firebird, aj.) |
* Podpora více typů databází (MySQL, Postgresql, Firebird, SQLLite, aj.) a trvalých datových úložišť (Windows registry, INI, XML, aj.) |
||
* Systém rozšiřujících modulů a doplňků |
* Systém rozšiřujících modulů a doplňků |
||
* Podpora více jazyků a národních zvyklostí |
* Podpora více jazyků a národních zvyklostí |
||
* Podpora na straně serveru jako škálovatelnost, klastry, vysoká dostupnost, rozložení výkonu |
* Podpora na straně serveru jako škálovatelnost, klastry, vysoká dostupnost, rozložení výkonu |
||
* Podpora pro hromadné operace |
* Podpora pro hromadné operace |
||
* Podpora pro automatizaci procesů |
* Podpora pro automatizaci procesů |
||
Řádek 27: | Řádek 31: | ||
* Pro zobrazení seznamu položek filtrování, stránkování, řazení sloupců, výběr pořadí a zobrazení sloupců |
* Pro zobrazení seznamu položek filtrování, stránkování, řazení sloupců, výběr pořadí a zobrazení sloupců |
||
* Základní nabídka přístupu k datům včetně vlastního výběru obvyklých objektů |
* Základní nabídka přístupu k datům včetně vlastního výběru obvyklých objektů |
||
* Podpora pro více monitorů |
|||
* Historie změn (Audit trial) - zaznamenávat veškeré změny provedené uživateli podobně jako u wiki |
|||
* Vyhledávání ve struktuře i v datech |
|||
==Pohledy== |
|||
===Tabulka=== |
|||
* Řazení dle sloupců |
|||
* Filtrování |
|||
* Vyhledávání |
|||
* Volitelné zobrazení sloupců |
|||
* Stránkování |
|||
* Skupinové označení položek |
|||
* Kontextová nabídka |
|||
===Formulář=== |
|||
* Zobrazení seznamu |
|||
* Povinně vyplnitelné položky |
|||
* Vysvětlivky polí |
|||
* Skupiny |
|||
===Jednoduché zobrazení=== |
|||
* Podobné jako formulářové, ale bez možnosti úpravy položek a pro ně potřebných ovládacích prvků |
|||
===Štítky (Kanban)=== |
|||
* 2D seznam položek v mřížce |
|||
* Možnost zobrazení také obrázků |
|||
===Kalendář=== |
|||
* Zobrazení hodinové, denní, týdenní, měsíční, roční |
|||
===Průběh v čase (Gantt)=== |
|||
* Zobrazení trvání položek od-do v čase |
|||
===Mapa=== |
|||
* Zobrazení položek seznamu na mapě |
|||
==Související== |
==Související== |
||
* [[Volba informačního systému]] |
* [[Volba informačního systému]] |
||
[[Kategorie:Různé]] |
Aktuální verze z 23. 2. 2016, 17:26
Úvod
Při volbě vhodného informačního systém pro použití pro konkrétní účel zjistíme, že čím více je sestaven systém na míru daného problému, tím lépe dokáže vystihnout a podchytit danou oblast, ale zároveň ho tím hůře lze použít pro obecnější účely uchování informací. Naopak obecný systém zase není schopen podchytit v dostatečné míře konkrétní problémy a jeho vytvoření a údržba je řádově složitější. Přesto proti běžným programovacím jazykům mají informační systémy určité společné rysy, které se stále u různých systémů opakují a vytvoření základní knihovny funkcí či celé platformy by zjednodušilo vývoj konkrétního systému a sjednotilo jejich používání.
Požadavky
- Modularita - v systému jsou aktivní jen ty části, které jsou potřebné pro aktuální záběr oblastí, pro které je systém užíván
- Nezávislost na platformě - Klientský software jakožto uživatelské rozhraní pro práci se systémem musí být nezávislý na počítači a jeho operačním systému, aby bylo možné pracovat se systémem z libovolného zařízení.
- Snadná správa - Jakmile je systém uveden do chodu, musí být jeho běh natolik robustní, aby nedocházelo ke kritickým situacím, které by byly obtížně řešitelné s nutnosti širokých znalostí a zásahu hluboko do systému
- Snadná rozšiřitelnost a upravitelnost - Pro správce musí být snadné přizpůsobovat systém měnícím se podmínkám reálného života.
- Otevřenost - Zveřejněné specifikace standardů pro možnost napojení na jiné systémy a vlastní úpravy systému
- Snadná instalace a údržba systému - malá závislost na cizích komponentách a modulech znesnadňující instalaci a udržování kompatibility mezi různými nástroji. Nabízet také instalátor "vše v jednom" pro snadnou instalaci. Umožnit prakticky veškerou základní správu přímo z administračního nástroje.
- Řízení souběžných přístupů - se systémem pracuje více uživatelů souběžně a tedy systém musí zajistit, aby při úpravě totožných dat nedocházelo k jejich ztrátám.
- SDK pro tvorbu a přizpůsobení systému na míru, možnost sestavit vlastní instalátory
- Dostupnost aktualizací oprav a vylepšení
Dílčí funkce obecné platformy
- Tisk výstupů, hlášení a výkazů
- Export/Import dat i struktury do obvyklých formátů (CSV, XML, aj.)
- Napojení na jiné systém (XML-RPC, NetRPC, JSON-RPC, SOAP, aj.)
- Řízení uživatelských práv (v rámci modulů i samotných objektů)
- Podpora typických datových typů (číslo, text, obrázek, zvuk, měna, soubor, čas, datum, GPS, aj.)
- Podpora více typů databází (MySQL, Postgresql, Firebird, SQLLite, aj.) a trvalých datových úložišť (Windows registry, INI, XML, aj.)
- Systém rozšiřujících modulů a doplňků
- Podpora více jazyků a národních zvyklostí
- Podpora na straně serveru jako škálovatelnost, klastry, vysoká dostupnost, rozložení výkonu
- Podpora pro hromadné operace
- Podpora pro automatizaci procesů
- Základní typy zobrazení dat jako seznam, strom, formulář, ganttův diagram, kalendář
- Pro zobrazení seznamu položek filtrování, stránkování, řazení sloupců, výběr pořadí a zobrazení sloupců
- Základní nabídka přístupu k datům včetně vlastního výběru obvyklých objektů
- Podpora pro více monitorů
- Historie změn (Audit trial) - zaznamenávat veškeré změny provedené uživateli podobně jako u wiki
- Vyhledávání ve struktuře i v datech
Pohledy
Tabulka
- Řazení dle sloupců
- Filtrování
- Vyhledávání
- Volitelné zobrazení sloupců
- Stránkování
- Skupinové označení položek
- Kontextová nabídka
Formulář
- Zobrazení seznamu
- Povinně vyplnitelné položky
- Vysvětlivky polí
- Skupiny
Jednoduché zobrazení
- Podobné jako formulářové, ale bez možnosti úpravy položek a pro ně potřebných ovládacích prvků
Štítky (Kanban)
- 2D seznam položek v mřížce
- Možnost zobrazení také obrázků
Kalendář
- Zobrazení hodinové, denní, týdenní, měsíční, roční
Průběh v čase (Gantt)
- Zobrazení trvání položek od-do v čase
Mapa
- Zobrazení položek seznamu na mapě