Obecný informační systém: Porovnání verzí

Z ZděchovNET
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
 
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.)
Řádek 1: Řádek 1:
==Úvod==
==Ú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í.
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á 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.
* 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.
* Ří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 (Software Development Kit) pro tvorbu a přizpůsobení systému na míru, možnost sestavit vlastní instalátory
* SDK pro tvorbu a přizpůsobení systému na míru, možnost sestavit vlastní instalátory
* Dostupnost aktualizací oprav a vylepšení
* Dostupnost aktualizací oprav a vylepšení


Řádek 78: Řádek 78:


* [[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ě

Související