Money S5 - technické informace

Money S5 používá moderní vícevrstvou architekturu – k jedinému serveru se mohou připojovat desítky uživatelů na klientských stanicích v pobočkách a jinde. Komunikace se uskutečňuje přes interní síť nebo internet, prostřednictvím vzdálené správy dat z kteréhokoliv počítače nebo i skrze GPRS a Wi-Fi z mobilního telefonu či PDA. V případě menších prodejen může být klient i server nainstalován na jediném PC.

Klientská stanice

Běžný uživatel Money S5 vidí uživatelské rozhraní podobné tomu, které zná např. z programu Microsoft Office a jiných, což slouží ke snadnější a rychlejší orientaci v programu a rychlejšímu zaučení. Je to umožněno tím, že na pozadí běží nejmodernější objektově orientovaná aplikace, vytvořená v prostředí Microsoft. NET a v jazyce C#. Ke svému provozu využívá Microsoft. NET Framework verze 3.5.

Funkčnost aplikace je z technologických i uživatelských důvodů rozdělena do modulů podle jednotlivých oblastí řešené problematiky. Jednotlivé moduly se potom mohou připojovat k různým instancím (dílčím souborům dat) databázového serveru.

Datový server

Databáze slouží k uchovávání účtovaných dat a veškerých informací, které systém Money S5 zpracovává. Systém využívá Microsoft SQL Server 2005, který je výhodný pro svoji kompatibilitu, rychlost a bezpečnost dat. Přitom je možné využít celou řadu edicí nabízených výrobcem, firmou Microsoft, počínaje verzí Express Edition, která je k dispozici zdarma, až po Enterprise Edition uspokojující i ty nejnáročnější požadavky na výkon a škálovatelnost, dostupnost, sdílení dat s jinými aplikacemi či možnosti administrace.

Otevřená a flexibilní platforma

Chování aplikace řídící běh informačního systému Money S5 je řízeno metadaty. Zjednodušeně řečeno, informace vámi uložené do databází obsahují odpověď na otázku „co“, kdežto metadata na otázku „jak“. Od základních metadat, která obsahují informace o chování objektů v aplikaci (zobrazení, zpracování, uložení), může být odvozeno libovolné množství objektů, řídících další činnosti. Jejich správa se provádí pomocí interní aplikace, jejíž součástí je generování kódu v jazyce C# a SQL skriptů pro vytváření tabulek a relací v databázi.

Díky tomuto prostředí je systém otevřen tvorbě nových modulů při zachování jednotného vzhledu, ovládání, stability a výkonu. S využitím metadat je také možné definovat zcela nové funkce, které nelze jakkoliv odlišit od klasických tiskových sestav, modulů pro správu přístupových práv či fakturací, protože se všechny zakládají na shodném objektovém systému.

Bezpečnost systému

Money S5 používá pro uložení dat moderní databázovou platformu Microsoft SQL server 2005 v transakčním režimu. Proto se vám nemůže stát, že dojde k poruše konzistence dat – pokud se z jakéhokoliv důvodu nějaká transakce nedokončí, při opětovném spuštění se vše vrátí do stavu, v jakém transakce započala.

Technické nároky

Konkrétní parametry hardwarového vybavení určí implementační technik v rámci předimplementační studie, systémové nároky aplikací se totiž výrazně liší podle požadavků klienta. Uvedené hodnoty je však možné brát jako základní orientační, postačující při běžném provozu.

- Nároky na server * Klientská stanice Samostatné PC **
Procesor 1,8 GHz a vyšší 1 GHz a vyšší 1,5 GHz a vyšší
Operační paměť 2 GB RAM a vyšší 256 MB RAM 2 GB RAM
Pevný disk 7200 ot/min a vyšší 500 MB volného místa 7200 ot/min
Grafika 1024×768 1024×768 1024×768
Operační systém Windows Server 2003 SP2 Windows XP SP2 a vyšší Windows XP SP2, Windows Vista
Databáze Microsoft SQL Server 2005 *** - Microsoft SQL Server 2005 ***

* Nároky jsou uváděny pro server s pěti připojenými stanicemi. S vyšším počtem nároky stoupají (např. 20 klientských stanic: 2,4 GHz, 4 GB RAM, HDD 3 Gb/s RAID).
** Systém Money může běžet i na jediném PC, na kterém je nainstalován lokální SQL serverem pro vedení informační databáze. Kompletní účetnictví je pak možné vést na jediném počítači.
*** Verze Microsoft SQL Serveru 2005 je vybrána podle konkrétních požadavků, včetně možnosti využít bezplatnou verzi SQL Express.