Strana 34 z 55
7 Požadavky na informační systém
7.1 Funkční požadavky na informační systém
Vedení podniku od nového informačního systému očekává, že s jeho pomocí bude
moci snadno a rychle vyhodnocovat situaci a činit rozhodnutí o následujících obchodních
aktivitách.
Prostředí zemědělských podniků je extrémně dynamické, neboť je ovlivňováno
řadou legislativních omezení, měnících se kvót, sazeb, proměnlivých cen paliva, hnojiv,
osiv, výkupních cen plodin a dalších faktorů.
Za takové situace je velmi těžké dělat rozhodnutí a dá se předpokládat, že
bez použití matematických modelů podpořených výpočetní technikou by úspěšnost
takových rozhodnutí byla mizivá.
Je proto požadováno vytvoření informačního systému Decision Maker.
Tento systém má umožňovat definování linárního optimalizačního modelu, jehož
proměnnými budou např. osevní plochy jednotlivých plodin, počty kusů chovaného
dobytka, ale třeba též rozsah ploch ponechaných ladem. Parametry těchto modelů
budou výše uvedené údaje jako ceny výrobních faktorů, realizační ceny vyráběných
produktů apod. Omezujícími podmínkami pak budou např. kapacity chovných
zařízení, celkové výměry osevních ploch atd.
Tyto modely pak budou automaticky řešeny za pomoci Simplexové metody.
Do budoucna je zamýšlen rozvoj systému do takové podoby, ve které si bude
umět parametry a omezující podmínky automaticky aktualizovat pomocí webových
služeb např. ze systému GC Úpravy, z on-line burzy plodin či meteoslužby předpovědi
počasí. Na základě těchto nových údajů by pak měl systém automaticky
přepočítávat a hlásit změny výstupních hodnot jako podklady pro operativní
rozhodování managementu.
7.2 Nefunkční požadavky na systém
Systém z počátku nemusí být stavěn pro velké zatížení. Jeho návrh však musí být
dostatečně flexibilní a do budoucna škálovatelný pro případ, že by se podnik rozrostl
a systém by začalo používat více lidí.
Zvolená platforma Pharo a framework Seaside tomuto požadavku odpovídají,
neboť aplikace napsané ve Smalltalku lze relativně jednoduše portovat např. na
platformu VisualWorks nebo GemStone, které sice již nejsou zdarma, ale zato dokáží
zaručit solidní škálovatelnost.
Vedení podniku zároveň chce být připraveno na případné zahraniční akvizice
nebo asociace a proto požaduje, aby veškerý zdrojový kód systému byl psán v angličtině.
Uživatelské rozhraní pak musí podporovat vícejazyčnost, alespoň na úrovni
konfigurace. (Přepínání aktivního jazyka konfiguračním parametrem v kódu.)