Obecný informační systém

Z ZděchovNET
Skočit na navigaci Skočit na vyhledávání

Úvod

Při volba 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.

Dílčí funkce obecné platformy

  • Tisk výstupů, hlášení a výkazů
  • Export/Import dat i struktury do obvyklých formátů
  • Napojení na jiné systém (XML-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, 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ů

Související