ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA Objektově orientovaný informační systém pro právo Teze diplomové práce Vedoucí diplomové práce: Vypracoval: Ing. Vojtěch Merunka Ph.D. 2004
1. Cíl diplomové práce Hlavním cílem diplomové práce je podat výklad objektových technologiích a za pomoci těchto znalostí spojit oblast informatiky s oblastí práva. Zpracujeme vybranou část práva pomocí klasických informatických disciplín analýzy a návrhu. Pohled, kterým se budeme dívat na toto interdisciplinární spojení, se bude značně lišit od běžně používaných v praxi. 2. Objektové technologie Vymezení objektové technologie se liší v literatuře v závislosti na autorovi. Přesto obecně lze říci, že objektové technologie zahrnují databázové technologie, objektově orientované programování, objektově orientovanou analýzu a návrh, modelování procesů, implementaci a testování. Pojem objektově orientovaného programování je u nás spojován především s jeho využitím v tzv. hybridních objektově orientovaných jazycích. Typickými představiteli této skupiny programovacích jazyků jsou jazyky Object Pascal a C++. 3.Koncepce práva Globalizace zmenšuje svět, postupně rozšiřuje obsah pojmu společnost na obyvatele celé planety, při čemž existují významné rozdíly v chápání práva na evropském kontinentu a v anglo-americké oblasti, nemluvě o zcela odlišných právních představách např. islámského světa. Někteří myslitelé a právníci již dlouho cítili, že evropské moderní koncepce práva, založené na osudově domýšlivém racionalismu minulých století, nejsou adekvátní vývoji světa. Zdá se, že schůdná cesta k celosvětovému sjednocení koncepce práva v 21. století musí mít dvě východiska : 1. návrat k původním významům slov právo a zákon 2. interdisciplinární spolupráce juristiky s informatikou, kybernetikou a společenskými vědami [E24]. Zásadním úkolem informatiky v této interdisciplinární oblasti je vyřešit získávání znalostí práva. Samotná informatika může sehrát ve sdělování práva dvojí roli : 1
1. při technickém provedení publikace práva, tedy výkonnými prostředky pro tisk a jiné způsoby komunikace, zejména elektronické 2. poskytnout prostředky pro poznání skutečného právního zajištění životních situací lidí ve společenství a případné zkvalitnění práva na tomto základě 3. Modelování v právu Smyslem navrhovaného modelování v oblasti práva je vymanit dosavadní způsob tvorby i praktické aplikace právních norem (zejména ve veřejné správě) z dosavadní závislosti na pouze slovním vyjadřování právních skutečností a předpisů. Slovní formulace s sebou zákonitě nese lingvistické problémy přesného vyjádření zákonodárcova úmyslu při dostatečném zobecnění. Důsledky jsou v současnosti obecně známy: nedostatečná formulace právních předpisů, připouštějící nejednoznačný výklad, nutnost dodatečných oprav nebo výkladů a v uplynulém mezičase hospodářské a morální ztráty celé společnosti. Objektové modelování na rozdíl od pouze slovní presentace přinutí (jak tvůrce předpisu, tak toho, kdo se snaží na základě právního předpisu správně a racionálně realizovat předepsaný proces) analyzovat všechny na procesu zúčastněné subjekty (a objekty) po stránce jejich vlastností i činností a důsledně domyslet všechny potenciální situace ve všech logických větvích procesu. Grafické vyjádření v modelu odhalí mnohé nedomyšlenosti, které by při pouze slovním vyjádření mohly uniknout. Model reálných situací, složený jak z grafických diagramů průběhu procesu, tak z přesně definovaných pojmů, vyjádřených formalizovanými termíny a popisy, vytváří inženýrskou dokumentaci právního předpisu nebo institutu. 4. MAVS Pro naši řešenou úlohu použijeme jako výchozí metodu BORM, neboť nabízí využití nejen při tvorbě softwaru, ale i k analýze požadavků na projektovaný systém a k modelování business procesů [1]. Podpora modelování správních procesů v metodě BORM sehrála v rozhodování neméně významnou roli. 2
Metodika, která je nejblíže k řešení analýzy a návrhu řešení, se označuje MAVS (MAVS je adaptací metody BORM). Je to zkratka pro Modelování Agend Veřejné Správy. 5. Závěr Namodelované řešení v podobě scénářů a modelových karet, vizualizuje právo a slouží tak k jeho pochopení. Možnosti uplatnění tohoto přístupu k právu jsou tři: 1. nabízí efektivní komparaci životních situací u nás a v EU 2. můžeme tento přístup aplikovat jako služby v poradenství pro nižší celky veřejné správy, především tam kde chybí odborníci v oblasti práva a ušetřit tak peníze ze tyto najímané služby 3. procesní analýza životních situací může sloužit jako pomůcka pro právníky, pro snazší pochopení práva, jeho srozumitelný výklad, atd. 3
Literatura: [1] Jiří Polák, Vojtěch Merunka, Antonín Carda: Umění systémového návrhu. Praha: Grada 2003, ISBN 80-247-0424-2 [2] Vaněk J., Štěpánová J., Halbich Č., Jablonská E.: Databázové a síťové technologie. Praha: ČZU PEF 2001, ISBN 80-213-0823-0 [3] Computer: počítačový čtrnáctideník. Č.5. (březen 2002). Praha:Computer Press 2002, ISSN 1210-8790 [4] Daněček Jiří: Výpočetní technika a programování II. Praha: ČVUT 1999, ISBN 80-01-01969-1 [5] Dobson Rick: Programování v Microsoft Access 2000. Praha:Computer Press 2000, ISBN 80-7226-271-8 [6] Hnojil Josef: Operační a databázové systémy. Praha:ČVUT 1999, [7] Melichar Bořivoj: Textové informační systémy. Praha:ČVUT 1996, ISBN 80-01-01206-9 [8] Soukup Ron: Mistrovství v SQL serveru 6.5. Praha: Computer Press 1998, ISBN 80-7226-092-8 [9] Merunka Vojtěch: Objektový přístup v databázových systémech. Praha: ČZU PEF 2002, ISBN 80-213-0882-6 [10] Vostrovský Václav: Relační databázové systémy. Praha: ČZU PEF 2001, ISBN0-213-0753-6 [11] Morkes David: Microsoft Access 2000. Praha: Computer Press 1999, ISBN 80-7226-224-6 [12] Pokorný Jan: Konstrukce databázových systémů. Praha: ČVUT 2001, ISBN 80-86097-38-2 [13] Pokorný Jan, Halaška Ivan: Databázové systémy II. Praha: ČVUT 2001, ISBN 80-01-02789-9 4
[14] Pokorný Jaroslav: Počítačové databáze. Praha: Kancelářské stroje 1991, [15] Pokorný Jaroslav: Databázové systémy a jejich použití v informačních systémech. Praha: Academia 1992, [16] Vaníček Tomáš: Informační systémy 22. Praha:ČVUT 2001, ISBN 80-01-2386-9 Elektronické zdroje: [E17] Svět na modro Dostupný na WWW :http://www.svetnamodro.cz [E18] Merunka Vojtěch : Databáze Dostupný na WWW :http://www.pef.czu.cz [E19] Skocovsky Dostupný na WWW :<http://www.skocovsky.cz/kra/home.htm#[1] > [E20] Databázový svět Dostupný na WWW :<http://new.dbsvet.cz> [E21] Objektově relační databáze Dostupný na WWW :<http://kocour.ms.mff.cuni.cz> [E22] Datawarehouse Dostupný na WWW :<http://www.systemonline.cz> [E23] Živě Dostupný na WWW :<http://www.zive.cz> [E24] Objekty 2002 Dostupný na WWW :<http://www.objekty.pef.czu.cz> [E25] Visual Basic Dostupný na WWW :<http://www.vbasic.cz> [E26] Chip Dostupný na WWW :<http://www.chip.cz> [E27] IT technologie Dostupný na WWW :<http://www.phil.muni.cz/vik/pravinf.uvod.html> 5