Tato práce se zaměřuje na problém vytvoření modulárního ekonomického systému na
principu klient-server. Data, které systém používá jsou uchovávány v databázi MySQL. Pro vytvoření systému byly zvoleny programovací jazyky HTML, PHP5 a JavaScript. Systém je určen pro více uživatelů, kteří se přihlašují pomocí přihlašovacího jména a hesla. Uživatelé jsou rozděleni do skupin s různými právy. Aby bylo možné zajistit ještě vyšší zabezpečení systému mají uživatelé u důležitých modulů ještě speciální práva. Systém je modulární struktury a je možné ho rozšířit přidáním nového modulu přes www rozhraní nebo pomocí FTP. Do systému jsou implementovány ukázkové moduly: Číselníky, Bankovní účty, Pokladna a Účtové skupiny.
Annotation in English
The bachelor thesis discusses about problem create modular accounting client-server system. Data which system use are store in MySQL database. For creating this system was choose this programmable languages: HTML, PHP and JavaScript. System was creating for many users which are logged by login name and password. Users are group by user groups with specifics user rights. For highly security have special user special rights for important modules. System is modular structure and it may be extend with added new module with www interface or FTP. In system are base module for testing system core and accounting system. Modules which are added: ‘‘Číselníky‘‘ (Counters), ‘‘Bankovní účty‘‘ (Bank accounts), ‘‘Pokladna‘‘ (Cash desk) and ‘‘Účtové skupiny‘‘ (Accounting
groups).
Keywords
ekonomický systém, programování, databáze, klient-server, modulární systém,
PHP5, MySQL5, Apache2, HTML, JavaScript
Tato práce se zaměřuje na problém vytvoření modulárního ekonomického systému na
principu klient-server. Data, které systém používá jsou uchovávány v databázi MySQL. Pro vytvoření systému byly zvoleny programovací jazyky HTML, PHP5 a JavaScript. Systém je určen pro více uživatelů, kteří se přihlašují pomocí přihlašovacího jména a hesla. Uživatelé jsou rozděleni do skupin s různými právy. Aby bylo možné zajistit ještě vyšší zabezpečení systému mají uživatelé u důležitých modulů ještě speciální práva. Systém je modulární struktury a je možné ho rozšířit přidáním nového modulu přes www rozhraní nebo pomocí FTP. Do systému jsou implementovány ukázkové moduly: Číselníky, Bankovní účty, Pokladna a Účtové skupiny.
Annotation in English
The bachelor thesis discusses about problem create modular accounting client-server system. Data which system use are store in MySQL database. For creating this system was choose this programmable languages: HTML, PHP and JavaScript. System was creating for many users which are logged by login name and password. Users are group by user groups with specifics user rights. For highly security have special user special rights for important modules. System is modular structure and it may be extend with added new module with www interface or FTP. In system are base module for testing system core and accounting system. Modules which are added: ‘‘Číselníky‘‘ (Counters), ‘‘Bankovní účty‘‘ (Bank accounts), ‘‘Pokladna‘‘ (Cash desk) and ‘‘Účtové skupiny‘‘ (Accounting
groups).
Keywords
ekonomický systém, programování, databáze, klient-server, modulární systém,
PHP5, MySQL5, Apache2, HTML, JavaScript
Navrhněte a s využitím jazyka PHP a databáze MySQL naprogramujte modulární ekonomický systém s následujícími vlastnostmi:
{•} Systém je určen pro více uživatelů., přičemž bude implementovat přístupová práva k jednotlivými objektům v systému podobně, jako jsou práva řešena v souborovém systému OS UNIX.
{•} systém je rozšířitelný pomocí zásuvných modulů.
{•} implementujte několik ukázkových modulů běžně dostupných v komerčních ekonomických systémech.
Research Plan
Navrhněte a s využitím jazyka PHP a databáze MySQL naprogramujte modulární ekonomický systém s následujícími vlastnostmi:
{•} Systém je určen pro více uživatelů., přičemž bude implementovat přístupová práva k jednotlivými objektům v systému podobně, jako jsou práva řešena v souborovém systému OS UNIX.
{•} systém je rozšířitelný pomocí zásuvných modulů.
{•} implementujte několik ukázkových modulů běžně dostupných v komerčních ekonomických systémech.
Recommended resources
{•} Manuál PHP - http://www.php.net
{•} Manuál MySQL - http://dev.mysql.com/doc/
{•} PHP a MySQL, Thomson Laura, Welling Luke, SoftPress 2005
{•} Účetnictví příspěvkových organizací (po novela zákona o účetnictví) Štěpánka Nováková, Praha 2004
Recommended resources
{•} Manuál PHP - http://www.php.net
{•} Manuál MySQL - http://dev.mysql.com/doc/
{•} PHP a MySQL, Thomson Laura, Welling Luke, SoftPress 2005
{•} Účetnictví příspěvkových organizací (po novela zákona o účetnictví) Štěpánka Nováková, Praha 2004