Obecný informační systém
Ú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í.
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.
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í